Enter your name and email address below to receive priority updates about our extras. +Be the first to know about updates and new features. +It is NOT required to enter your name and email to use this extra.
'; + +foreach ($settings as $setting) { + $str = ''; + $str .= ''; + + $output[] = $str; +} + +return implode('Es gibt keine Weiterleitungen für diese Seite
'; +$_lang['stercseo.redirects_desc'] = 'Jede Änderung an einer Seite beeinflusst Suchmaschinen. Wenn die URL einer Seite geändert wird verliert Sie Ihren gesamten Wert für Suchmaschinen. Mit 301 Weiterleitungen verliert Sie Ihren Wert nicht. 301 Weiterleitungen werden automatisch hinzufügt wenn Sie die URL ändern.'; +$_lang['stercseo.alreadyexists'] = '[[++site_URI]][[+URI]] existiert bereits für folgende Seite: [[+pagetitle]] ([[+id]])'; +$_lang['stercseo.uri_label'] = 'Alte URL'; +$_lang['stercseo.uri_label_desc'] = 'Geben Sie die komplette URL. z.B. "https://www.google.com/old-pages/about-us".'; +$_lang['stercseo.url_missing_protocol'] = 'Incorrect url. Please add http:// or https://'; + +//Tab Freeze URL +$_lang['stercseo.freeze_uri'] = 'Feste URL'; +$_lang['stercseo.uri_override'] = 'Legen Sie eine feste URL für diese Seite fest'; +$_lang['stercseo.uri_after'] = 'URL nach '; +$_lang['stercseo.uri_after_desc'] = 'Freeze URLs can be used to create short URLs. +For example, to set this page URL to [[+site_url]]short-url", enter "short-url" in the field below.'; + +//Settings +$_lang['setting_stercseo.context-aware-alias'] = '301 Weiterleitungen sind eindeutig pro Kontext'; +$_lang['setting_stercseo.context-aware-alias_desc'] = 'Alte URLs sind eindeutig pro Kontext, Weiterleitungen funtkionieren also nur innerhalb eines Kontextes'; +$_lang['setting_stercseo.index'] = 'Voreinstellung: In Suchmaschinen anzeigen'; +$_lang['setting_stercseo.index_desc'] = 'Neue Seiten in Suchmaschine anzeigen? (0, 1)'; +$_lang['setting_stercseo.follow'] = 'Voreinstellung: Links folgen'; +$_lang['setting_stercseo.follow_desc'] = 'Links auf neuen seiten folgen? (0 = nofollow, 1 = follow)'; +$_lang['setting_stercseo.sitemap'] = 'Voreinstellung: Seite zur Google Sitemap XML hinzufügen'; +$_lang['setting_stercseo.sitemap_desc'] = 'Neue Seite in sitemap.xml einschließen (0 = nein, 1 = ja)'; +$_lang['setting_stercseo.priority'] = 'Voreinstellung: Priorität'; +$_lang['setting_stercseo.priority_desc'] = 'Wichtigkeit von neuen Seiten (0.25, 0.5 oder 1)'; +$_lang['setting_stercseo.changefreq'] = 'Voreinstellung: Update Frequenz'; +$_lang['setting_stercseo.changefreq_desc'] = 'Update Frequenz für neue Seiten (daily, weekly, monthly)'; +$_lang['setting_stercseo.hide_from_usergroups'] = 'SEO Tab für diese Benutzergruppen verbergen'; +$_lang['setting_stercseo.hide_from_usergroups_desc'] = 'Kommaseparierte Liste von Benutzergruppen, denen nicht erlaubt ist, auf SEO Tab zuzugreifen'; + +// CMP +$_lang['stercseo.redirects.description'] = 'Hier können Sie Ihre 301 Weiterleitungen anschauen und bearbeiten. Weiterleitungen können ebenso auf den Ressourcen Seiten beim Anlegen und Bearbeiten hinzugefügt werden.'; +$_lang['stercseo.redirects.window_title'] = 'Add redirect url'; +$_lang['stercseo.uri'] = 'Alte URL (weitergeleitete URL)'; +$_lang['stercseo.target'] = 'Ziel Ressource / URL'; +$_lang['stercseo.uri_update'] = 'Weiterleitung bearbeiten'; +$_lang['stercseo.uri_remove'] = 'Weiterleitung löschen'; +$_lang['stercseo.uri_remove_confirm'] = 'Sind Sie sicher, dass Sie diese Weiterleitung löschen wollen?'; +$_lang['stercseo.migrate'] = 'Weiterleitung migrieren'; +$_lang['stercseo.migrate_desc'] = 'Sie können Ihre Weiterleitung (SEO Tab version 1.2.2 und niedriger) von Ressourcen Eigenschaften zu eigenständigen seoURL Objekten migireren. Dies wird automatisch die Daten aller Weiterleitungen für Sie migrieren. Es ist keine weitere Aktion notwendig. Bitte lassen Sie diese Seite geöffnet, damit SEO Tab die Migrierung korrekt beenden kann.'; +$_lang['stercseo.migrate_alert'] = 'Ihre SEO Tab Weiterleitungen müssen migriert werden, bitte klicken Sie hier um die Migrierungs Seite anzuzeigen.'; +$_lang['stercseo.migrate_status'] = 'Status'; +$_lang['stercseo.migrate_running'] = 'Der Migrierungs-Prozess läuft momentan. Bitte lassen Sie diese Seite geöffnet, damit der Migrierungs-Prozess abgeschlossen werden kann.'; +$_lang['stercseo.migrate_success'] = 'Migrierung erfolgreich abgeschlossen'; +$_lang['stercseo.migrate_success_msg'] = 'Alle Ihre Weiterleitungen wurden erfolgreich migriert.'; diff --git a/_packages/stercseo-2.0.0-pl/modCategory/907ce229a7a4529ab87c0773ee03532c/1/stercseo/lexicon/en/default.inc.php b/_packages/stercseo-2.0.0-pl/modCategory/907ce229a7a4529ab87c0773ee03532c/1/stercseo/lexicon/en/default.inc.php new file mode 100644 index 0000000..9577bc3 --- /dev/null +++ b/_packages/stercseo-2.0.0-pl/modCategory/907ce229a7a4529ab87c0773ee03532c/1/stercseo/lexicon/en/default.inc.php @@ -0,0 +1,101 @@ + - Sterc Internet & Marketing + * + * @package stercseo + * @subpackage lexicon + */ + +$_lang['stercseo.seo'] = 'SEO Tab'; +$_lang['stercseo.seotab'] = 'SEO Tab'; +$_lang['stercseo.menu_desc'] = 'Manage all your SEO Tab 301 redirects.'; + +//Tab Findability +$_lang['stercseo.findability'] = 'Findability'; +$_lang['stercseo.index'] = 'Include this page in search engines? (index/noindex)'; +$_lang['stercseo.index_yes'] = 'Yes (index)'; +$_lang['stercseo.index_no'] = 'No (noindex)'; +$_lang['stercseo.index_desc'] = 'You may wish to exclude pages such as disclaimer, terms and conditions and your privacy policy from being indexed by search engines.'; + +$_lang['stercseo.follow'] = 'Follow links on this page? (follow/nofollow)'; +$_lang['stercseo.follow_yes'] = 'Yes (follow)'; +$_lang['stercseo.follow_no'] = 'No (nofollow)'; +$_lang['stercseo.follow_desc'] = 'Should search engines follow links on this page?'; + +$_lang['stercseo.searchable'] = 'Include this page in internal search results?'; +$_lang['stercseo.searchable_yes'] = 'Yes'; +$_lang['stercseo.searchable_no'] = 'No'; +$_lang['stercseo.searchable_desc'] = '"Thank you"-pages and "404 not found"-pages are good examples of pages which should NOT be included.'; + +//Tab Sitemap +$_lang['stercseo.sitemap'] = 'Google Sitemap'; + +$_lang['stercseo.sitemap_include'] = 'Include this page in the Google Sitemap?'; +$_lang['stercseo.sitemap_include_yes'] = 'Yes'; +$_lang['stercseo.sitemap_include_no'] = 'No'; +$_lang['stercseo.sitemap_include_desc'] = 'Set whether this page may or may not be included in the sitemap for Google.'; + +$_lang['stercseo.priority'] = 'Priority'; +$_lang['stercseo.priority_important'] = '1.0 - High'; +$_lang['stercseo.priority_normal'] = '0.5 - Normal'; +$_lang['stercseo.priority_nopriority'] = '0.25 - Low'; +$_lang['stercseo.priority_desc'] = 'Set the priority level to indicate to search engines how important this page is. Higher is more important. Please note: search engines will not blindly accept your priority level!'; + +$_lang['stercseo.changefreq'] = 'Update frequency'; +$_lang['stercseo.changefreq_daily'] = 'Daily'; +$_lang['stercseo.changefreq_weekly'] = 'Weekly'; +$_lang['stercseo.changefreq_monthly'] = 'Monthly'; +$_lang['stercseo.changefreq_desc'] = 'Specify how often you expect the content of this page to change.'; + +//Tab Redirects +$_lang['stercseo.redirects'] = '301 Redirects'; +$_lang['stercseo.uri_add'] = 'Create a 301 redirect'; +$_lang['stercseo.uri_header'] = 'Old URLs redirecting to this page:'; +$_lang['stercseo.grid_noresults'] = 'There are no redirects set for this page.
'; +$_lang['stercseo.redirects_desc'] = 'Changing the URL of a page without adding a 301 redirect, will result in losing ALL acquired search engine value of that page. With SEO Tab\'s 301 redirects that value will be retained! To help you, SEO Tab automatically adds 301 redirects when you change the URL of a page. To delete a 301 redirect, right-click on it.'; +$_lang['stercseo.alreadyexists'] = '[[+url]] has already been added to resource: [[+pagetitle]] (id: [[+id]]) - Edit in new window'; +$_lang['stercseo.uri_label'] = 'Old URL'; +$_lang['stercseo.uri_label_desc'] = 'Enter the full URL, including your domain. Example: "https://www.site.tld/old-pages/about-us".'; +$_lang['stercseo.url_missing_protocol'] = 'Incorrect URL. Please add: http:// or https://'; + +//Tab Freeze URL +$_lang['stercseo.freeze_uri'] = 'Freeze URL'; +$_lang['stercseo.uri_override'] = 'Set a Freeze URL for this page.'; +$_lang['stercseo.uri_after'] = 'URL after '; +$_lang['stercseo.uri_after_desc'] = 'Freeze URLs can be used to create user-friendly URLs. +For example, to set this page URL to [[+site_url]]user-friendly-url", enter "user-friendly-url" in the field above.'; + +//Settings +$_lang['setting_stercseo.context-aware-alias'] = '301 Redirects are unique per context'; +$_lang['setting_stercseo.context-aware-alias_desc'] = 'Make old URLs unique to context'; +$_lang['setting_stercseo.index'] = 'Default resource setting: include in search engines'; +$_lang['setting_stercseo.index_desc'] = 'Include new pages in search engines per default'; +$_lang['setting_stercseo.follow'] = 'Default resource setting: following links'; +$_lang['setting_stercseo.follow_desc'] = 'Follow links on new pages per default'; +$_lang['setting_stercseo.sitemap'] = 'Default resource setting: include pages in Google Sitemap'; +$_lang['setting_stercseo.sitemap_desc'] = 'Include new pages in Google Sitemap per default'; +$_lang['setting_stercseo.priority'] = 'Default resource setting: priority'; +$_lang['setting_stercseo.priority_desc'] = 'Priority of page in sitemap.xml (0.25 or 0.5 or 1)'; +$_lang['setting_stercseo.changefreq'] = 'Default resource setting: update frequency'; +$_lang['setting_stercseo.changefreq_desc'] = 'Default frequency (daily, weekly, monthly)'; +$_lang['setting_stercseo.hide_from_usergroups'] = 'Hide SEO Tab from these usergroups'; +$_lang['setting_stercseo.hide_from_usergroups_desc'] = 'Comma separated list of usergroups who are not allowed to access SEO Tab'; + +// CMP +$_lang['stercseo.redirects.description'] = 'Manage your SEO Tab 301 redirects. +Redirects can also be added when editing a resource by clicking the tab called "SEO".'; +$_lang['stercseo.redirects.window_title'] = 'Add redirect URL'; +$_lang['stercseo.uri'] = 'Old URL (URL to redirect)'; +$_lang['stercseo.target'] = 'New URL / Resource'; +$_lang['stercseo.uri_update'] = 'Update redirect'; +$_lang['stercseo.uri_remove'] = 'Remove redirect'; +$_lang['stercseo.uri_remove_confirm'] = 'Are you sure you want to remove this redirect?'; +$_lang['stercseo.migrate'] = 'Migrate redirects'; +$_lang['stercseo.migrate_desc'] = 'Upgrading to 2.0.0 from 1.* is highly recommended, but it does introduce some risks. SEO Tab 1.* stored the 301 redirects into the properties-column of a resource. SEO Tab 2 stores it in a seperate database table. This means a migration is needed. The migration-process is memory-intensive and might take a very long time, so just let it roll until it mentions a finished migration.Il n\'y a aucune redirection pour cette page.
'; +$_lang['stercseo.redirects_desc'] = 'Un changement sur votre page affecte les moteurs de recherche. Changer l\'URL d\'une page entraînera la perte de la valeur acquise auprès des moteurs de recherche. Avec des redirections 301, vous ne perdez pas cette valeur. StercSEO ajoute automatiquement des redirections 301 lorsque l\'URL d\'une page change.'; +$_lang['stercseo.alreadyexists'] = '[[++site_URI]][[+URI]] a déjà été ajouté à la page : [[+pagetitle]] ([[+id]])'; +$_lang['stercseo.uri_label'] = 'Old URL'; +$_lang['stercseo.uri_label_desc'] = 'Enter the full URL, including your domain. Example: "https://www.google.com/old-pages/about-us".'; +$_lang['stercseo.url_missing_protocol'] = 'Incorrect url. Please add http:// or https://'; + +//Tab Freeze URL +$_lang['stercseo.freeze_uri'] = 'URL fixe'; +$_lang['stercseo.uri_override'] = 'Indiquez une URL fixe pour cette page'; +$_lang['stercseo.uri_after'] = 'URL après '; +$_lang['stercseo.uri_after_desc'] = 'Freeze URLs can be used to create short URLs. +For example, to set this page URL to [[+site_url]]short-url", enter "short-url" in the field below.'; + +//Settings +$_lang['setting_stercseo.context-aware-alias'] = '301 Redirects are unique per context'; +$_lang['setting_stercseo.context-aware-alias_desc'] = 'Make old urls unique to context'; +$_lang['setting_stercseo.index'] = 'Default resource setting: Include in search engines'; +$_lang['setting_stercseo.index_desc'] = 'Include new pages in search engines per default'; +$_lang['setting_stercseo.follow'] = 'Default resource setting: Following links'; +$_lang['setting_stercseo.follow_desc'] = 'Follow links on new pages per default'; +$_lang['setting_stercseo.sitemap'] = 'Default resource setting: Include pages in the Google Sitemap'; +$_lang['setting_stercseo.sitemap_desc'] = 'Include new pages in sitemap.xml per default'; +$_lang['setting_stercseo.priority'] = 'Default resource setting: Priority'; +$_lang['setting_stercseo.priority_desc'] = 'Priority of page in sitemap.xml (0.25 or 0.5 or 1)'; +$_lang['setting_stercseo.changefreq'] = 'Default resource setting: Update frequency'; +$_lang['setting_stercseo.changefreq_desc'] = 'Default frequency (daily, weekly, monthly)'; +$_lang['setting_stercseo.hide_from_usergroups'] = 'Hide SEO Tab from these usergroups'; +$_lang['setting_stercseo.hide_from_usergroups_desc'] = 'Comma separated list of usergroups who are not allowed to access SEO Tab'; + +// CMP +$_lang['stercseo.redirects.description'] = 'Gérez ici vos redirections 301. Les redirections peuvent également être ajoutées depuis les pages de création et d\'édition de ressources.'; +$_lang['stercseo.redirects.window_title'] = 'Add redirect url'; +$_lang['stercseo.uri'] = 'Ancienne URL (URL à rediriger)'; +$_lang['stercseo.target'] = 'Ressource/URL de destination'; +$_lang['stercseo.uri_update'] = 'Mettre à jour'; +$_lang['stercseo.uri_remove'] = 'Supprimer'; +$_lang['stercseo.uri_remove_confirm'] = 'Êtes-vous sûr de vouloir supprimer cette redirection ?'; +$_lang['stercseo.migrate'] = 'Migrer les redirections'; +$_lang['stercseo.migrate_desc'] = 'Vous pouvez migrez vos redirections (des versions 1.2.2 et antérieures) des propriétés de ressources vers les objets seoUrl. Cette page migrera automatiquement les redirections, aucune action de votre part n\'est requise, mais veuillez garder cette page ouverte afin que SEO Tab puisse gérer correctement le processus de migration.'; +$_lang['stercseo.migrate_alert'] = 'Vos redirections ont besoin d\'être migrées. Cliquez ici pour vous rendre à la page de migration.'; +$_lang['stercseo.migrate_status'] = 'Statut'; +$_lang['stercseo.migrate_running'] = 'Processus de migration en cours. Veuillez garder cette page ouverte dans votre navigateur.'; +$_lang['stercseo.migrate_success'] = 'Migration complète'; +$_lang['stercseo.migrate_success_msg'] = 'Toutes vos redirections ont été migrées avec succès.'; diff --git a/_packages/stercseo-2.0.0-pl/modCategory/907ce229a7a4529ab87c0773ee03532c/1/stercseo/lexicon/nl/default.inc.php b/_packages/stercseo-2.0.0-pl/modCategory/907ce229a7a4529ab87c0773ee03532c/1/stercseo/lexicon/nl/default.inc.php new file mode 100644 index 0000000..e05fefe --- /dev/null +++ b/_packages/stercseo-2.0.0-pl/modCategory/907ce229a7a4529ab87c0773ee03532c/1/stercseo/lexicon/nl/default.inc.php @@ -0,0 +1,101 @@ + - Sterc Internet & Marketing + * + * @package stercseo + * @subpackage lexicon + */ + +$_lang['stercseo.seo'] = 'SEO Tab'; +$_lang['stercseo.seotab'] = 'SEO Tab'; +$_lang['stercseo.menu_desc'] = 'Beheer al je SEO Tab 301 redirects.'; + +//Tab Findability +$_lang['stercseo.findability'] = 'Vindbaarheid'; + +$_lang['stercseo.index'] = 'Pagina opnemen in zoekmachines? (index/noindex)'; +$_lang['stercseo.index_yes'] = 'Ja (index)'; +$_lang['stercseo.index_no'] = 'Nee (noindex)'; +$_lang['stercseo.index_desc'] = 'Let op: het is beter om irrelevante pagina\'s van je website niet op te nemen in zoekmachines. Voorbeelden van irrelevante pagina\'s zijn: disclaimer, algemene voorwaarden, privacy policy.'; + +$_lang['stercseo.follow'] = 'Links op deze pagina volgen? (follow/nofollow)'; +$_lang['stercseo.follow_yes'] = 'Ja (follow)'; +$_lang['stercseo.follow_no'] = 'Nee (nofollow)'; +$_lang['stercseo.follow_desc'] = 'Stel in of zoekmachines de links op deze pagina wel of niet mogen volgen.'; + +$_lang['stercseo.searchable'] = 'Pagina opnemen in interne zoekresultaten?'; +$_lang['stercseo.searchable_yes'] = 'Ja'; +$_lang['stercseo.searchable_no'] = 'Nee'; +$_lang['stercseo.searchable_desc'] = '"Bedankt"-pagina\'s en "404: niet gevonden"-pagina\'s zijn goede voorbeelden van pagina\'s die je beter niet kunt opnemen in je interne zoekresultaten.'; + +//Tab Sitemap +$_lang['stercseo.sitemap'] = 'Google Sitemap'; + +$_lang['stercseo.sitemap_include'] = 'Pagina opnemen in Google Sitemap?'; +$_lang['stercseo.sitemap_include_yes'] = 'Ja'; +$_lang['stercseo.sitemap_include_no'] = 'Nee'; +$_lang['stercseo.sitemap_include_desc'] = 'Stel in of deze pagina wel of niet mag worden opgenomen in de sitemap voor Google.'; + +$_lang['stercseo.priority'] = 'Prioriteit'; +$_lang['stercseo.priority_important'] = '1.0 - Hoog'; +$_lang['stercseo.priority_normal'] = '0.5 - Normaal'; +$_lang['stercseo.priority_nopriority'] = '0.25 - Laag'; +$_lang['stercseo.priority_desc'] = 'Geef zoekmachines een indicatie van het belang van deze pagina door de prioriteit in te stellen. Let op: je prioriteit wordt niet blindelings overgenomen door zoekmachines!'; + +$_lang['stercseo.changefreq'] = 'Update frequentie'; +$_lang['stercseo.changefreq_daily'] = 'Dagelijks'; +$_lang['stercseo.changefreq_weekly'] = 'Wekelijks'; +$_lang['stercseo.changefreq_monthly'] = 'Maandelijks'; +$_lang['stercseo.changefreq_desc'] = 'Geef aan hoe vaak je verwacht dat deze pagina van inhoud verandert.'; + +//Tab Redirects +$_lang['stercseo.redirects'] = '301 Redirects'; +$_lang['stercseo.uri_add'] = 'Een 301 redirect toevoegen'; +$_lang['stercseo.uri_header'] = 'Oude URL\'s van deze pagina:'; +$_lang['stercseo.grid_noresults'] = 'Er zijn geen redirects voor deze pagina ingesteld.
'; +$_lang['stercseo.redirects_desc'] = 'Wanneer je de URL van een pagina wijzigt, heeft dit ten gevolge dat je álle opgebouwde zoekmachine-waarde (juice) kwijtraakt. Met SEO Tab\'s 301 redirects houd je deze waarde vast! Om je te assisteren, voegt SEO Tab automatisch 301 redirects toe wanneer je de URL van een pagina wijzigt. Klik met je rechtermuisknop op een 301 redirect om deze te verwijderen.'; +$_lang['stercseo.alreadyexists'] = '[[+url]] is reeds toegevoegd aan de pagina: [[+pagetitle]] ([[+id]]).'; +$_lang['stercseo.uri_label'] = 'Oude URL'; +$_lang['stercseo.uri_label_desc'] = 'Voer een volledige URL in. Bijvoorbeeld: "https://www.site.tld/old-pages/about-us".'; +$_lang['stercseo.url_missing_protocol'] = 'Onjuiste URL. Voeg toe: http:// of https://'; + +//Tab Freeze URL +$_lang['stercseo.freeze_uri'] = 'Freeze URL'; +$_lang['stercseo.uri_override'] = 'Stel een Freeze URL in voor deze pagina.'; +$_lang['stercseo.uri_after'] = 'URL ná '; +$_lang['stercseo.uri_after_desc'] = 'Freeze URL\'s kunnen worden gebruikt om URL\'s gebruiksvriendelijk te maken. +Om bijvoorbeeld de URL "[[+site_url]]gebruiksvriendelijke-url" voor deze pagina in te stellen, voer je "gebruiksvriendelijke-url" in.'; + +//Settings +$_lang['setting_stercseo.context-aware-alias'] = '301 redirects zijn uniek per context'; +$_lang['setting_stercseo.context-aware-alias_desc'] = 'Maak oude URL\'s uniek naar context'; +$_lang['setting_stercseo.index'] = 'Standaard bronnen setting: opnemen in zoekmachines'; +$_lang['setting_stercseo.index_desc'] = 'Neem nieuwe pagina\'s standaard op in zoekmachines'; +$_lang['setting_stercseo.follow'] = 'Standaard bronnen setting: links volgen'; +$_lang['setting_stercseo.follow_desc'] = 'Links op nieuwe pagina\'s standaard volgen'; +$_lang['setting_stercseo.sitemap'] = 'Standaard bronnen setting: pagina\'s opnemen in Google Sitemap'; +$_lang['setting_stercseo.sitemap_desc'] = 'Neem nieuwe pagina\'s standaard op in Google Sitemap'; +$_lang['setting_stercseo.priority'] = 'Standaard bronnen setting: prioriteit'; +$_lang['setting_stercseo.priority_desc'] = 'Prioriteit van de pagina in sitemap.xml (0.25 or 0.5 or 1)'; +$_lang['setting_stercseo.changefreq'] = 'Standaard bronnen setting: update frequentie'; +$_lang['setting_stercseo.changefreq_desc'] = 'Standaard frequentie (dagelijks, wekelijks, maandelijks)'; +$_lang['setting_stercseo.hide_from_usergroups'] = 'Verberg SEO Tab voor deze gebruikersgroepen'; +$_lang['setting_stercseo.hide_from_usergroups_desc'] = 'Komma gescheiden lijst met gebruikersgroepen die geen toegang hebben tot SEO Tab'; + +// CMP +$_lang['stercseo.redirects.description'] = 'Hier kun je je 301 redirects bekijken en beheren. Redirects kunnen ook worden toegevoegd vanuit de bron maak- en updatepagina\'s.'; +$_lang['stercseo.redirects.window_title'] = 'Redirect URL toevoegen'; +$_lang['stercseo.uri'] = 'Oude URL (URL naar redirect)'; +$_lang['stercseo.target'] = 'Nieuwe URL / Bron'; +$_lang['stercseo.uri_update'] = 'Update redirect'; +$_lang['stercseo.uri_remove'] = 'Verwijder redirect'; +$_lang['stercseo.uri_remove_confirm'] = 'Weet je zeker dat je deze redirect wil verwijderen?'; +$_lang['stercseo.migrate'] = 'Migreer redirects'; +$_lang['stercseo.migrate_desc'] = 'Hier kun je je redirects (SEO Tab versie 1.2.2 en ouder) migreren van resource properties naar seoUrl objects. Deze pagina migreert al je redirects automatisch, een handeling is dus niet vereist. Houd a.u.b. wel deze pagina open zodat SEO Tab het migratieproces correct kan afhandelen.'; +$_lang['stercseo.migrate_alert'] = 'Je SEO Tab redirects moeten worden gemigreerd. Klik hier om de migratie te starten.'; +$_lang['stercseo.migrate_status'] = 'Status'; +$_lang['stercseo.migrate_running'] = 'Het migratieproces is momenteel bezig op de achtergrond. Houd deze pagina a.u.b. open in je browser. SLUIT DIT VENSTER NIET!'; +$_lang['stercseo.migrate_success'] = 'Migratieproces voltooid.'; +$_lang['stercseo.migrate_success_msg'] = 'Al je redirects zijn succesvol gemigreerd.'; diff --git a/_packages/stercseo-2.0.0-pl/modCategory/907ce229a7a4529ab87c0773ee03532c/1/stercseo/lexicon/ru/default.inc.php b/_packages/stercseo-2.0.0-pl/modCategory/907ce229a7a4529ab87c0773ee03532c/1/stercseo/lexicon/ru/default.inc.php new file mode 100644 index 0000000..0c605f2 --- /dev/null +++ b/_packages/stercseo-2.0.0-pl/modCategory/907ce229a7a4529ab87c0773ee03532c/1/stercseo/lexicon/ru/default.inc.php @@ -0,0 +1,101 @@ + - Sterc Internet & Marketing + * + * @package stercseo + * @subpackage lexicon + */ + +$_lang['stercseo.seo'] = 'StercSEO'; +$_lang['stercseo.seotab'] = 'SEO Tab'; +$_lang['stercseo.menu_desc'] = 'Manage all your SEO Tab 301 redirects.'; + +//Tab Findability +$_lang['stercseo.findability'] = 'Видимость'; + +$_lang['stercseo.index'] = 'Индексируемость поисковиками'; +$_lang['stercseo.index_yes'] = 'Да, эта страница может быть индексирована'; +$_lang['stercseo.index_no'] = 'Нет, запретить индексирование (noindex)'; +$_lang['stercseo.index_desc'] = 'Замечание: нерелевантные страницы Вашего сайта должны быть исключены из поисковых систем и sitemap.xml (карты сайта). Примеры нерелевантных страниц: Отказ от ответственности, сроки и условия, политика конфиденциальности.'; + +$_lang['stercseo.follow'] = 'Следование по ссылкам'; +$_lang['stercseo.follow_yes'] = 'Да, следовать ссылкам на этой странице'; +$_lang['stercseo.follow_no'] = 'Нет, не следовать ссылкам на этой странице (nofollow)'; +$_lang['stercseo.follow_desc'] = 'Указывает, смогут ли поисковые системы или нет следовать по ссылкам на этой странице'; + +$_lang['stercseo.searchable'] = 'Участие страницы во внутреннем поиске по сайту'; +$_lang['stercseo.searchable_yes'] = 'Да, эта страница должна участвовать во внутреннем поиске по сайту'; +$_lang['stercseo.searchable_no'] = 'Нет, исключить эту страницу из внутреннего поиске по сайту'; +$_lang['stercseo.searchable_desc'] = 'Указывает, будет ли эта страница учавствовать во внутреннем поиске по вашему сайту. Пример лишней страницы в результатах внутреннего поиска, является страница "Подтверждение отправки заказа/заявки/сообщения".'; + +//Tab Sitemap +$_lang['stercseo.sitemap'] = 'Карта сайта'; + +$_lang['stercseo.sitemap_include'] = 'Включение страницы в Sitemap.xml'; +$_lang['stercseo.sitemap_include_yes'] = 'Да, показывать эту страницу в Sitemap.xml'; +$_lang['stercseo.sitemap_include_no'] = 'Нет, скрыть эту страницу в Sitemap.xml'; +$_lang['stercseo.sitemap_include_desc'] = 'Указывает, будет ли или нет эта страница включена в Sitemap.xml'; + +$_lang['stercseo.priority'] = 'Приоритет'; +$_lang['stercseo.priority_important'] = '1.0 - Высокий'; +$_lang['stercseo.priority_normal'] = '0.5 - Средний'; +$_lang['stercseo.priority_nopriority'] = '0.25 - Низкий'; +$_lang['stercseo.priority_desc'] = 'Присваивая высокий приоритет, Вы показываете поисковым системам важность этой страницы. Однако, обратите внимание: поисковые системы не будут точно следовать вашим установкам, а воспримут это как рекомендацию.'; + +$_lang['stercseo.changefreq'] = 'Частота обновления содержимого'; +$_lang['stercseo.changefreq_daily'] = 'Ежедневно'; +$_lang['stercseo.changefreq_weekly'] = 'Еженедельно'; +$_lang['stercseo.changefreq_monthly'] = 'Ежемесячно'; +$_lang['stercseo.changefreq_desc'] = 'Указывает, как часто (вы ожидаете) может меняться конетент (содержимое) этой страницы'; + +//Tab Redirects +$_lang['stercseo.redirects'] = '301 редиректы'; +$_lang['stercseo.uri_add'] = 'Добавить старый URL'; +$_lang['stercseo.uri_header'] = 'Ниже список старых URL этой страницы'; +$_lang['stercseo.grid_noresults'] = 'Для этой страницы редиректы не указаны.
'; +$_lang['stercseo.redirects_desc'] = 'Любые изменения вашей страницы влияют на выдачу в поисковых системах. Изменение URL адреса страницы приведёт к утрате всех наработанных факторов ранжирования. С помощью 301 редиректа Вы не потеряете то, что уже успели заработать. StercSEO автоматически добавляет 301 редиректы (переадресацию), после того, как адрес страницы (URL) изменился.'; +$_lang['stercseo.alreadyexists'] = '[[++site_URI]][[+URI]] был добавлен для страницы: [[+pagetitle]] ([[+id]])'; +$_lang['stercseo.uri_label'] = 'Old URL'; +$_lang['stercseo.uri_label_desc'] = 'Enter the full URL, including your domain. Example: "https://www.google.com/old-pages/about-us".'; +$_lang['stercseo.url_missing_protocol'] = 'Incorrect url. Please add http:// or https://'; + +//Tab Freeze URL +$_lang['stercseo.freeze_uri'] = 'Заморозить URL'; +$_lang['stercseo.uri_override'] = 'Заморозить URL псевдоним для этой страницы'; +$_lang['stercseo.uri_after'] = 'Часть адреса URL следующая после '; +$_lang['stercseo.uri_after_desc'] = 'Freeze URLs can be used to create short URLs. +For example, to set this page URL to [[+site_url]]short-url", enter "short-url" in the field below.'; + +//Settings +$_lang['setting_stercseo.context-aware-alias'] = '301 Redirects are unique per context'; +$_lang['setting_stercseo.context-aware-alias_desc'] = 'Make old urls unique to context'; +$_lang['setting_stercseo.index'] = 'Default resource setting: Include in search engines'; +$_lang['setting_stercseo.index_desc'] = 'Include new pages in search engines per default'; +$_lang['setting_stercseo.follow'] = 'Default resource setting: Following links'; +$_lang['setting_stercseo.follow_desc'] = 'Follow links on new pages per default'; +$_lang['setting_stercseo.sitemap'] = 'Default resource setting: Include pages in the Google Sitemap'; +$_lang['setting_stercseo.sitemap_desc'] = 'Include new pages in sitemap.xml per default'; +$_lang['setting_stercseo.priority'] = 'Default resource setting: Priority'; +$_lang['setting_stercseo.priority_desc'] = 'Priority of page in sitemap.xml (0.25 or 0.5 or 1)'; +$_lang['setting_stercseo.changefreq'] = 'Default resource setting: Update frequency'; +$_lang['setting_stercseo.changefreq_desc'] = 'Default frequency (daily, weekly, monthly)'; +$_lang['setting_stercseo.hide_from_usergroups'] = 'Hide SEO Tab from these usergroups'; +$_lang['setting_stercseo.hide_from_usergroups_desc'] = 'Comma separated list of usergroups who are not allowed to access SEO Tab'; + +// CMP +$_lang['stercseo.redirects.description'] = 'Here you can view and manage your 301 redirects. Redirects can also be added from the resource create and update pages.'; +$_lang['stercseo.redirects.window_title'] = 'Add redirect url'; +$_lang['stercseo.uri'] = 'Old url (url to redirect)'; +$_lang['stercseo.target'] = 'Target resource / url'; +$_lang['stercseo.uri_update'] = 'Update redirect'; +$_lang['stercseo.uri_remove'] = 'Remove redirect'; +$_lang['stercseo.uri_remove_confirm'] = 'Are you sure you want to remove this redirect?'; +$_lang['stercseo.migrate'] = 'Migrate redirects'; +$_lang['stercseo.migrate_desc'] = 'Here you can migrate your redirects (SEO Tab version 1.2.2 and below) from resource properties to seoUrl objects. This page will automatically migrate all the redirects for you, so no action is required, but please keep this page open for SEO Tab to correctly handle the migration process.'; +$_lang['stercseo.migrate_alert'] = 'Your SEO Tab redirects need to be migrated. Click here to visit the migration page.'; +$_lang['stercseo.migrate_status'] = 'Status'; +$_lang['stercseo.migrate_running'] = 'Currently running migration process. Please keep this page open in your browser.'; +$_lang['stercseo.migrate_success'] = 'Migration completed'; +$_lang['stercseo.migrate_success_msg'] = 'All your redirects have been successfully migrated.'; diff --git a/_packages/stercseo-2.0.0-pl/modCategory/907ce229a7a4529ab87c0773ee03532c/1/stercseo/model/schema/stercseo.mysql.schema.xml b/_packages/stercseo-2.0.0-pl/modCategory/907ce229a7a4529ab87c0773ee03532c/1/stercseo/model/schema/stercseo.mysql.schema.xml new file mode 100644 index 0000000..ccef200 --- /dev/null +++ b/_packages/stercseo-2.0.0-pl/modCategory/907ce229a7a4529ab87c0773ee03532c/1/stercseo/model/schema/stercseo.mysql.schema.xml @@ -0,0 +1,8 @@ + +Enter your name and email address below to receive priority updates about our extras. +Be the first to know about updates and new features. +It is NOT required to enter your name and email to use this extra.
'; + +foreach ($settings as $setting) { + $str = ''; + $str .= ''; + + $output[] = $str; +} + +return implode('Es gibt keine Weiterleitungen für diese Seite
'; $_lang['stercseo.redirects_desc'] = 'Jede Änderung an einer Seite beeinflusst Suchmaschinen. Wenn die URL einer Seite geändert wird verliert Sie Ihren gesamten Wert für Suchmaschinen. Mit 301 Weiterleitungen verliert Sie Ihren Wert nicht. 301 Weiterleitungen werden automatisch hinzufügt wenn Sie die URL ändern.'; $_lang['stercseo.alreadyexists'] = '[[++site_URI]][[+URI]] existiert bereits für folgende Seite: [[+pagetitle]] ([[+id]])'; -$_lang['stercseo.uri_label'] = 'Geben Sie die komplette URL (z.B. http://www.google.com) an, auf die Sie weiterleiten wollen'; +$_lang['stercseo.uri_label'] = 'Alte URL'; +$_lang['stercseo.uri_label_desc'] = 'Geben Sie die komplette URL. z.B. "https://www.google.com/old-pages/about-us".'; +$_lang['stercseo.url_missing_protocol'] = 'Incorrect url. Please add http:// or https://'; //Tab Freeze URL $_lang['stercseo.freeze_uri'] = 'Feste URL'; $_lang['stercseo.uri_override'] = 'Legen Sie eine feste URL für diese Seite fest'; $_lang['stercseo.uri_after'] = 'URL nach '; +$_lang['stercseo.uri_after_desc'] = 'Freeze URLs can be used to create short URLs. +For example, to set this page URL to [[+site_url]]short-url", enter "short-url" in the field below.'; //Settings $_lang['setting_stercseo.context-aware-alias'] = '301 Weiterleitungen sind eindeutig pro Kontext'; @@ -79,19 +82,20 @@ $_lang['setting_stercseo.priority_desc'] = 'Wichtigkeit von neuen Seiten (0.25, 0.5 oder 1)'; $_lang['setting_stercseo.changefreq'] = 'Voreinstellung: Update Frequenz'; $_lang['setting_stercseo.changefreq_desc'] = 'Update Frequenz für neue Seiten (daily, weekly, monthly)'; -$_lang['setting_stercseo.hide_from_usergroups'] = 'SEOTab für diese Benutzergruppen verbergen'; -$_lang['setting_stercseo.hide_from_usergroups_desc'] = 'Kommaseparierte Liste von Benutzergruppen, denen nicht erlaubt ist, auf SEOTab zuzugreifen'; +$_lang['setting_stercseo.hide_from_usergroups'] = 'SEO Tab für diese Benutzergruppen verbergen'; +$_lang['setting_stercseo.hide_from_usergroups_desc'] = 'Kommaseparierte Liste von Benutzergruppen, denen nicht erlaubt ist, auf SEO Tab zuzugreifen'; // CMP $_lang['stercseo.redirects.description'] = 'Hier können Sie Ihre 301 Weiterleitungen anschauen und bearbeiten. Weiterleitungen können ebenso auf den Ressourcen Seiten beim Anlegen und Bearbeiten hinzugefügt werden.'; +$_lang['stercseo.redirects.window_title'] = 'Add redirect url'; $_lang['stercseo.uri'] = 'Alte URL (weitergeleitete URL)'; $_lang['stercseo.target'] = 'Ziel Ressource / URL'; $_lang['stercseo.uri_update'] = 'Weiterleitung bearbeiten'; $_lang['stercseo.uri_remove'] = 'Weiterleitung löschen'; $_lang['stercseo.uri_remove_confirm'] = 'Sind Sie sicher, dass Sie diese Weiterleitung löschen wollen?'; $_lang['stercseo.migrate'] = 'Weiterleitung migrieren'; -$_lang['stercseo.migrate_desc'] = 'Sie können Ihre Weiterleitung (SEOTab version 1.2.2 und niedriger) von Ressourcen Eigenschaften zu eigenständigen seoURL Objekten migireren. Dies wird automatisch die Daten aller Weiterleitungen für Sie migrieren. Es ist keine weitere Aktion notwendig. Bitte lassen Sie diese Seite geöffnet, damit SEOTab die Migrierung korrekt beenden kann.'; -$_lang['stercseo.migrate_alert'] = 'Ihre SEOTab Weiterleitungen müssen migriert werden, bitte klicken Sie hier um die Migrierungs Seite anzuzeigen.'; +$_lang['stercseo.migrate_desc'] = 'Sie können Ihre Weiterleitung (SEO Tab version 1.2.2 und niedriger) von Ressourcen Eigenschaften zu eigenständigen seoURL Objekten migireren. Dies wird automatisch die Daten aller Weiterleitungen für Sie migrieren. Es ist keine weitere Aktion notwendig. Bitte lassen Sie diese Seite geöffnet, damit SEO Tab die Migrierung korrekt beenden kann.'; +$_lang['stercseo.migrate_alert'] = 'Ihre SEO Tab Weiterleitungen müssen migriert werden, bitte klicken Sie hier um die Migrierungs Seite anzuzeigen.'; $_lang['stercseo.migrate_status'] = 'Status'; $_lang['stercseo.migrate_running'] = 'Der Migrierungs-Prozess läuft momentan. Bitte lassen Sie diese Seite geöffnet, damit der Migrierungs-Prozess abgeschlossen werden kann.'; $_lang['stercseo.migrate_success'] = 'Migrierung erfolgreich abgeschlossen'; diff --git a/core/components/stercseo/lexicon/en/default.inc.php b/core/components/stercseo/lexicon/en/default.inc.php index 286453a..9577bc3 100644 --- a/core/components/stercseo/lexicon/en/default.inc.php +++ b/core/components/stercseo/lexicon/en/default.inc.php @@ -8,90 +8,94 @@ * @subpackage lexicon */ -$_lang['stercseo.seo'] = 'StercSEO'; -$_lang['stercseo.seotab'] = 'SEOTab'; +$_lang['stercseo.seo'] = 'SEO Tab'; +$_lang['stercseo.seotab'] = 'SEO Tab'; +$_lang['stercseo.menu_desc'] = 'Manage all your SEO Tab 301 redirects.'; //Tab Findability - $_lang['stercseo.findability'] = 'Findability'; +$_lang['stercseo.index'] = 'Include this page in search engines? (index/noindex)'; +$_lang['stercseo.index_yes'] = 'Yes (index)'; +$_lang['stercseo.index_no'] = 'No (noindex)'; +$_lang['stercseo.index_desc'] = 'You may wish to exclude pages such as disclaimer, terms and conditions and your privacy policy from being indexed by search engines.'; -$_lang['stercseo.index'] = 'Include in search engines'; -$_lang['stercseo.index_yes'] = 'Yes, this page may be indexed'; -$_lang['stercseo.index_no'] = 'No, this page should not be indexed (noindex)'; -$_lang['stercseo.index_desc'] = 'Note: irrelevant pages of your site should be excluded from the search engines and sitemap. Examples of irrelevant pages are: disclaimer, terms and conditions , privacy policy.'; - -$_lang['stercseo.follow'] = 'Following links'; -$_lang['stercseo.follow_yes'] = 'Yes, follow links on this page'; -$_lang['stercseo.follow_no'] = 'No, don’t follow links on this page (nofollow)'; -$_lang['stercseo.follow_desc'] = 'Set whether the search engines may or may not follow links on this page'; +$_lang['stercseo.follow'] = 'Follow links on this page? (follow/nofollow)'; +$_lang['stercseo.follow_yes'] = 'Yes (follow)'; +$_lang['stercseo.follow_no'] = 'No (nofollow)'; +$_lang['stercseo.follow_desc'] = 'Should search engines follow links on this page?'; -$_lang['stercseo.searchable'] = 'Include pages in internal search engine'; -$_lang['stercseo.searchable_yes'] = 'Yes, include this page in the internal search engine'; -$_lang['stercseo.searchable_no'] = 'No, hide this page for the internal search engine'; -$_lang['stercseo.searchable_desc'] = 'Set whether this page may be included in the internal search results of your website. An example of a page which is redundant in your search results, is the ‘thank you’ page of a contact form.'; +$_lang['stercseo.searchable'] = 'Include this page in internal search results?'; +$_lang['stercseo.searchable_yes'] = 'Yes'; +$_lang['stercseo.searchable_no'] = 'No'; +$_lang['stercseo.searchable_desc'] = '"Thank you"-pages and "404 not found"-pages are good examples of pages which should NOT be included.'; //Tab Sitemap $_lang['stercseo.sitemap'] = 'Google Sitemap'; -$_lang['stercseo.sitemap_include'] = 'Include pages in the Google Sitemap'; -$_lang['stercseo.sitemap_include_yes'] = 'Yes, include this page in the Google Sitemap'; -$_lang['stercseo.sitemap_include_no'] = 'No, hide this page for the Google Sitemap'; -$_lang['stercseo.sitemap_include_desc'] = 'Set whether this page may or may not be included in the sitemap for Google'; +$_lang['stercseo.sitemap_include'] = 'Include this page in the Google Sitemap?'; +$_lang['stercseo.sitemap_include_yes'] = 'Yes'; +$_lang['stercseo.sitemap_include_no'] = 'No'; +$_lang['stercseo.sitemap_include_desc'] = 'Set whether this page may or may not be included in the sitemap for Google.'; $_lang['stercseo.priority'] = 'Priority'; $_lang['stercseo.priority_important'] = '1.0 - High'; $_lang['stercseo.priority_normal'] = '0.5 - Normal'; $_lang['stercseo.priority_nopriority'] = '0.25 - Low'; -$_lang['stercseo.priority_desc'] = 'By giving the priority level, you give search engines an indication of the importance of the page. Please note: search engines will not blindly accept your priority level.'; +$_lang['stercseo.priority_desc'] = 'Set the priority level to indicate to search engines how important this page is. Higher is more important. Please note: search engines will not blindly accept your priority level!'; $_lang['stercseo.changefreq'] = 'Update frequency'; $_lang['stercseo.changefreq_daily'] = 'Daily'; $_lang['stercseo.changefreq_weekly'] = 'Weekly'; $_lang['stercseo.changefreq_monthly'] = 'Monthly'; -$_lang['stercseo.changefreq_desc'] = 'Specify how often (you expect) the content of this page will be changed.'; - +$_lang['stercseo.changefreq_desc'] = 'Specify how often you expect the content of this page to change.'; //Tab Redirects $_lang['stercseo.redirects'] = '301 Redirects'; -$_lang['stercseo.uri_add'] = 'Add redirect url'; -$_lang['stercseo.uri_header'] = 'Below is a list of old URLs for this page'; +$_lang['stercseo.uri_add'] = 'Create a 301 redirect'; +$_lang['stercseo.uri_header'] = 'Old URLs redirecting to this page:'; $_lang['stercseo.grid_noresults'] = 'There are no redirects set for this page.
'; -$_lang['stercseo.redirects_desc'] = 'Any change on your page affect search engines. Changing the URL of a page will lead to losing ALL acquired search engine value. With 301 redirects you don’t lose this value. SEOTab automatically adds 301 redirects after changing the URL of a page ..'; -$_lang['stercseo.alreadyexists'] = '[[+url]] has already been added to resource: [[+pagetitle]] ([[+id]])'; -$_lang['stercseo.uri_label'] = 'Enter the full url (ex. http://www.google.com) you want to redirect'; +$_lang['stercseo.redirects_desc'] = 'Changing the URL of a page without adding a 301 redirect, will result in losing ALL acquired search engine value of that page. With SEO Tab\'s 301 redirects that value will be retained! To help you, SEO Tab automatically adds 301 redirects when you change the URL of a page. To delete a 301 redirect, right-click on it.'; +$_lang['stercseo.alreadyexists'] = '[[+url]] has already been added to resource: [[+pagetitle]] (id: [[+id]]) - Edit in new window'; +$_lang['stercseo.uri_label'] = 'Old URL'; +$_lang['stercseo.uri_label_desc'] = 'Enter the full URL, including your domain. Example: "https://www.site.tld/old-pages/about-us".'; +$_lang['stercseo.url_missing_protocol'] = 'Incorrect URL. Please add: http:// or https://'; //Tab Freeze URL $_lang['stercseo.freeze_uri'] = 'Freeze URL'; -$_lang['stercseo.uri_override'] = 'Set a Freeze URL for this page'; +$_lang['stercseo.uri_override'] = 'Set a Freeze URL for this page.'; $_lang['stercseo.uri_after'] = 'URL after '; +$_lang['stercseo.uri_after_desc'] = 'Freeze URLs can be used to create user-friendly URLs. +For example, to set this page URL to [[+site_url]]user-friendly-url", enter "user-friendly-url" in the field above.'; //Settings $_lang['setting_stercseo.context-aware-alias'] = '301 Redirects are unique per context'; -$_lang['setting_stercseo.context-aware-alias_desc'] = 'Make old urls unique to context'; -$_lang['setting_stercseo.index'] = 'Default resource setting: Include in search engines'; +$_lang['setting_stercseo.context-aware-alias_desc'] = 'Make old URLs unique to context'; +$_lang['setting_stercseo.index'] = 'Default resource setting: include in search engines'; $_lang['setting_stercseo.index_desc'] = 'Include new pages in search engines per default'; -$_lang['setting_stercseo.follow'] = 'Default resource setting: Following links'; +$_lang['setting_stercseo.follow'] = 'Default resource setting: following links'; $_lang['setting_stercseo.follow_desc'] = 'Follow links on new pages per default'; -$_lang['setting_stercseo.sitemap'] = 'Default resource setting: Include pages in the Google Sitemap'; -$_lang['setting_stercseo.sitemap_desc'] = 'Include new pages in sitemap.xml per default'; -$_lang['setting_stercseo.priority'] = 'Default resource setting: Priority'; +$_lang['setting_stercseo.sitemap'] = 'Default resource setting: include pages in Google Sitemap'; +$_lang['setting_stercseo.sitemap_desc'] = 'Include new pages in Google Sitemap per default'; +$_lang['setting_stercseo.priority'] = 'Default resource setting: priority'; $_lang['setting_stercseo.priority_desc'] = 'Priority of page in sitemap.xml (0.25 or 0.5 or 1)'; -$_lang['setting_stercseo.changefreq'] = 'Default resource setting: Update frequency'; +$_lang['setting_stercseo.changefreq'] = 'Default resource setting: update frequency'; $_lang['setting_stercseo.changefreq_desc'] = 'Default frequency (daily, weekly, monthly)'; -$_lang['setting_stercseo.hide_from_usergroups'] = 'Hide SEOTab from these usergroups'; -$_lang['setting_stercseo.hide_from_usergroups_desc'] = 'Comma separated list of usergroups who are not allowed to access SEOTab'; +$_lang['setting_stercseo.hide_from_usergroups'] = 'Hide SEO Tab from these usergroups'; +$_lang['setting_stercseo.hide_from_usergroups_desc'] = 'Comma separated list of usergroups who are not allowed to access SEO Tab'; // CMP -$_lang['stercseo.redirects.description'] = 'Here you can view and manage your 301 redirects. Redirects can also be added from the resource create and update pages.'; -$_lang['stercseo.uri'] = 'Old url (url to redirect)'; -$_lang['stercseo.target'] = 'Target resource / url'; +$_lang['stercseo.redirects.description'] = 'Manage your SEO Tab 301 redirects. +Redirects can also be added when editing a resource by clicking the tab called "SEO".'; +$_lang['stercseo.redirects.window_title'] = 'Add redirect URL'; +$_lang['stercseo.uri'] = 'Old URL (URL to redirect)'; +$_lang['stercseo.target'] = 'New URL / Resource'; $_lang['stercseo.uri_update'] = 'Update redirect'; $_lang['stercseo.uri_remove'] = 'Remove redirect'; $_lang['stercseo.uri_remove_confirm'] = 'Are you sure you want to remove this redirect?'; $_lang['stercseo.migrate'] = 'Migrate redirects'; -$_lang['stercseo.migrate_desc'] = 'Here you can migrate your redirects (SEOTab version 1.2.2 and below) from resource properties to seoUrl objects. This page will automatically migrate all the redirects for you, so no action is required, but please keep this page open for SEOTab to correctly handle the migration process.'; -$_lang['stercseo.migrate_alert'] = 'Your SEOTab redirects need to be migrated. Click here to visit the migration page.'; +$_lang['stercseo.migrate_desc'] = 'Upgrading to 2.0.0 from 1.* is highly recommended, but it does introduce some risks. SEO Tab 1.* stored the 301 redirects into the properties-column of a resource. SEO Tab 2 stores it in a seperate database table. This means a migration is needed. The migration-process is memory-intensive and might take a very long time, so just let it roll until it mentions a finished migration.Il n\'y a aucune redirection pour cette page.
'; $_lang['stercseo.redirects_desc'] = 'Un changement sur votre page affecte les moteurs de recherche. Changer l\'URL d\'une page entraînera la perte de la valeur acquise auprès des moteurs de recherche. Avec des redirections 301, vous ne perdez pas cette valeur. StercSEO ajoute automatiquement des redirections 301 lorsque l\'URL d\'une page change.'; $_lang['stercseo.alreadyexists'] = '[[++site_URI]][[+URI]] a déjà été ajouté à la page : [[+pagetitle]] ([[+id]])'; -$_lang['stercseo.uri_label'] = 'Enter the full url (ex. http://www.google.com) you want to redirect'; +$_lang['stercseo.uri_label'] = 'Old URL'; +$_lang['stercseo.uri_label_desc'] = 'Enter the full URL, including your domain. Example: "https://www.google.com/old-pages/about-us".'; +$_lang['stercseo.url_missing_protocol'] = 'Incorrect url. Please add http:// or https://'; //Tab Freeze URL $_lang['stercseo.freeze_uri'] = 'URL fixe'; $_lang['stercseo.uri_override'] = 'Indiquez une URL fixe pour cette page'; $_lang['stercseo.uri_after'] = 'URL après '; +$_lang['stercseo.uri_after_desc'] = 'Freeze URLs can be used to create short URLs. +For example, to set this page URL to [[+site_url]]short-url", enter "short-url" in the field below.'; //Settings $_lang['setting_stercseo.context-aware-alias'] = '301 Redirects are unique per context'; @@ -78,18 +81,19 @@ $_lang['setting_stercseo.priority_desc'] = 'Priority of page in sitemap.xml (0.25 or 0.5 or 1)'; $_lang['setting_stercseo.changefreq'] = 'Default resource setting: Update frequency'; $_lang['setting_stercseo.changefreq_desc'] = 'Default frequency (daily, weekly, monthly)'; -$_lang['setting_stercseo.hide_from_usergroups'] = 'Hide SEOTab from these usergroups'; -$_lang['setting_stercseo.hide_from_usergroups_desc'] = 'Comma separated list of usergroups who are not allowed to access SEOTab'; +$_lang['setting_stercseo.hide_from_usergroups'] = 'Hide SEO Tab from these usergroups'; +$_lang['setting_stercseo.hide_from_usergroups_desc'] = 'Comma separated list of usergroups who are not allowed to access SEO Tab'; // CMP $_lang['stercseo.redirects.description'] = 'Gérez ici vos redirections 301. Les redirections peuvent également être ajoutées depuis les pages de création et d\'édition de ressources.'; +$_lang['stercseo.redirects.window_title'] = 'Add redirect url'; $_lang['stercseo.uri'] = 'Ancienne URL (URL à rediriger)'; $_lang['stercseo.target'] = 'Ressource/URL de destination'; $_lang['stercseo.uri_update'] = 'Mettre à jour'; $_lang['stercseo.uri_remove'] = 'Supprimer'; $_lang['stercseo.uri_remove_confirm'] = 'Êtes-vous sûr de vouloir supprimer cette redirection ?'; $_lang['stercseo.migrate'] = 'Migrer les redirections'; -$_lang['stercseo.migrate_desc'] = 'Vous pouvez migrez vos redirections (des versions 1.2.2 et antérieures) des propriétés de ressources vers les objets seoUrl. Cette page migrera automatiquement les redirections, aucune action de votre part n\'est requise, mais veuillez garder cette page ouverte afin que SEOTab puisse gérer correctement le processus de migration.'; +$_lang['stercseo.migrate_desc'] = 'Vous pouvez migrez vos redirections (des versions 1.2.2 et antérieures) des propriétés de ressources vers les objets seoUrl. Cette page migrera automatiquement les redirections, aucune action de votre part n\'est requise, mais veuillez garder cette page ouverte afin que SEO Tab puisse gérer correctement le processus de migration.'; $_lang['stercseo.migrate_alert'] = 'Vos redirections ont besoin d\'être migrées. Cliquez ici pour vous rendre à la page de migration.'; $_lang['stercseo.migrate_status'] = 'Statut'; $_lang['stercseo.migrate_running'] = 'Processus de migration en cours. Veuillez garder cette page ouverte dans votre navigateur.'; diff --git a/core/components/stercseo/lexicon/nl/default.inc.php b/core/components/stercseo/lexicon/nl/default.inc.php index 91a1f12..e05fefe 100644 --- a/core/components/stercseo/lexicon/nl/default.inc.php +++ b/core/components/stercseo/lexicon/nl/default.inc.php @@ -1,6 +1,6 @@ - Sterc Internet & Marketing * @@ -8,90 +8,94 @@ * @subpackage lexicon */ -$_lang['stercseo.seo'] = 'StercSEO'; -$_lang['stercseo.seotab'] = 'SEOTab'; +$_lang['stercseo.seo'] = 'SEO Tab'; +$_lang['stercseo.seotab'] = 'SEO Tab'; +$_lang['stercseo.menu_desc'] = 'Beheer al je SEO Tab 301 redirects.'; //Tab Findability - $_lang['stercseo.findability'] = 'Vindbaarheid'; -$_lang['stercseo.index'] = 'Opnemen in zoekmachines'; -$_lang['stercseo.index_yes'] = 'Ja, deze pagina mag geïndexeerd worden'; -$_lang['stercseo.index_no'] = 'Nee, deze pagina mag niet geïndexeerd worden (noindex)'; -$_lang['stercseo.index_desc'] = 'Let op: irrelevante pagina\'s van je site moeten worden weggelaten uit de zoekmachines én sitemap. Voorbeelden van irrelevante pagina\'s zijn: disclaimer, algemene voorwaarden, privacy policy.'; +$_lang['stercseo.index'] = 'Pagina opnemen in zoekmachines? (index/noindex)'; +$_lang['stercseo.index_yes'] = 'Ja (index)'; +$_lang['stercseo.index_no'] = 'Nee (noindex)'; +$_lang['stercseo.index_desc'] = 'Let op: het is beter om irrelevante pagina\'s van je website niet op te nemen in zoekmachines. Voorbeelden van irrelevante pagina\'s zijn: disclaimer, algemene voorwaarden, privacy policy.'; -$_lang['stercseo.follow'] = 'Links volgen'; -$_lang['stercseo.follow_yes'] = 'Ja, volg links op deze pagina'; -$_lang['stercseo.follow_no'] = 'Nee, geen links volgen op deze pagina (nofollow)'; -$_lang['stercseo.follow_desc'] = 'Stel in of zoekmachines de links op deze pagina wel of niet mogen volgen'; +$_lang['stercseo.follow'] = 'Links op deze pagina volgen? (follow/nofollow)'; +$_lang['stercseo.follow_yes'] = 'Ja (follow)'; +$_lang['stercseo.follow_no'] = 'Nee (nofollow)'; +$_lang['stercseo.follow_desc'] = 'Stel in of zoekmachines de links op deze pagina wel of niet mogen volgen.'; -$_lang['stercseo.searchable'] = 'Opnemen in interne zoekmachine'; -$_lang['stercseo.searchable_yes'] = 'Ja, deze pagina opnemen in de interne zoekmachine'; -$_lang['stercseo.searchable_no'] = 'Nee, verberg deze pagina voor de interne zoekmachine'; -$_lang['stercseo.searchable_desc'] = 'Stel in of deze pagina mag worden opgenomen in de interne zoekresultaten van je website. Een voorbeeld van een pagina die overbodig is in je zoekresultaten is de bedankpagina van een contactformulier'; +$_lang['stercseo.searchable'] = 'Pagina opnemen in interne zoekresultaten?'; +$_lang['stercseo.searchable_yes'] = 'Ja'; +$_lang['stercseo.searchable_no'] = 'Nee'; +$_lang['stercseo.searchable_desc'] = '"Bedankt"-pagina\'s en "404: niet gevonden"-pagina\'s zijn goede voorbeelden van pagina\'s die je beter niet kunt opnemen in je interne zoekresultaten.'; //Tab Sitemap $_lang['stercseo.sitemap'] = 'Google Sitemap'; -$_lang['stercseo.sitemap_include'] = 'Opnemen in Google Sitemap'; -$_lang['stercseo.sitemap_include_yes'] = 'Ja, neem deze pagina op in Google Sitemap'; -$_lang['stercseo.sitemap_include_no'] = 'Nee, verberg deze pagina voor Google Sitemap'; -$_lang['stercseo.sitemap_include_desc'] = 'Stel in of deze pagina wel of niet opgenomen mag worden in de sitemap voor Google'; +$_lang['stercseo.sitemap_include'] = 'Pagina opnemen in Google Sitemap?'; +$_lang['stercseo.sitemap_include_yes'] = 'Ja'; +$_lang['stercseo.sitemap_include_no'] = 'Nee'; +$_lang['stercseo.sitemap_include_desc'] = 'Stel in of deze pagina wel of niet mag worden opgenomen in de sitemap voor Google.'; $_lang['stercseo.priority'] = 'Prioriteit'; $_lang['stercseo.priority_important'] = '1.0 - Hoog'; $_lang['stercseo.priority_normal'] = '0.5 - Normaal'; $_lang['stercseo.priority_nopriority'] = '0.25 - Laag'; -$_lang['stercseo.priority_desc'] = 'Geef zoekmachines een indicatie van het belang van deze pagina door de prioriteit in te stellen. Let op: je prioriteit wordt niet blindelings overgenomen door zoekmachines.'; +$_lang['stercseo.priority_desc'] = 'Geef zoekmachines een indicatie van het belang van deze pagina door de prioriteit in te stellen. Let op: je prioriteit wordt niet blindelings overgenomen door zoekmachines!'; $_lang['stercseo.changefreq'] = 'Update frequentie'; $_lang['stercseo.changefreq_daily'] = 'Dagelijks'; $_lang['stercseo.changefreq_weekly'] = 'Wekelijks'; $_lang['stercseo.changefreq_monthly'] = 'Maandelijks'; -$_lang['stercseo.changefreq_desc'] = 'Geef aan hoe vaak je verwacht dat deze pagina verandert van inhoud.'; - +$_lang['stercseo.changefreq_desc'] = 'Geef aan hoe vaak je verwacht dat deze pagina van inhoud verandert.'; //Tab Redirects $_lang['stercseo.redirects'] = '301 Redirects'; -$_lang['stercseo.uri_add'] = 'Oude URL toevoegen'; -$_lang['stercseo.uri_header'] = 'Hieronder staat een overzicht van oude URL\'s voor deze pagina'; +$_lang['stercseo.uri_add'] = 'Een 301 redirect toevoegen'; +$_lang['stercseo.uri_header'] = 'Oude URL\'s van deze pagina:'; $_lang['stercseo.grid_noresults'] = 'Er zijn geen redirects voor deze pagina ingesteld.
'; -$_lang['stercseo.redirects_desc'] = 'Elke wijziging op je pagina heeft invloed op zoekmachines. Bij het wijzigen van de URL van een pagina betekent dit dat je álle opgebouwde zoekmachine-waarde (juice) kwijtraakt. Met 301 redirects raak je deze waarde niet kwijt. StercSEO voegt automatisch 301 redirects toe na het wijzigen van de URI van je pagina.'; -$_lang['stercseo.alreadyexists'] = '[[++site_URI]][[+URI]] is al toegevoegd aan de pagina: [[+pagetitle]] ([[+id]])'; -$_lang['stercseo.uri_label'] = 'Vul de volledige url (bv. http://www.google.com) die je als redirect wilt toevoegen'; +$_lang['stercseo.redirects_desc'] = 'Wanneer je de URL van een pagina wijzigt, heeft dit ten gevolge dat je álle opgebouwde zoekmachine-waarde (juice) kwijtraakt. Met SEO Tab\'s 301 redirects houd je deze waarde vast! Om je te assisteren, voegt SEO Tab automatisch 301 redirects toe wanneer je de URL van een pagina wijzigt. Klik met je rechtermuisknop op een 301 redirect om deze te verwijderen.'; +$_lang['stercseo.alreadyexists'] = '[[+url]] is reeds toegevoegd aan de pagina: [[+pagetitle]] ([[+id]]).'; +$_lang['stercseo.uri_label'] = 'Oude URL'; +$_lang['stercseo.uri_label_desc'] = 'Voer een volledige URL in. Bijvoorbeeld: "https://www.site.tld/old-pages/about-us".'; +$_lang['stercseo.url_missing_protocol'] = 'Onjuiste URL. Voeg toe: http:// of https://'; //Tab Freeze URL $_lang['stercseo.freeze_uri'] = 'Freeze URL'; -$_lang['stercseo.uri_override'] = 'Stel een Freeze URL in voor deze pagina'; +$_lang['stercseo.uri_override'] = 'Stel een Freeze URL in voor deze pagina.'; $_lang['stercseo.uri_after'] = 'URL ná '; +$_lang['stercseo.uri_after_desc'] = 'Freeze URL\'s kunnen worden gebruikt om URL\'s gebruiksvriendelijk te maken. +Om bijvoorbeeld de URL "[[+site_url]]gebruiksvriendelijke-url" voor deze pagina in te stellen, voer je "gebruiksvriendelijke-url" in.'; //Settings -$_lang['setting_stercseo.context-aware-alias'] = '301 Redirects are unique per context'; -$_lang['setting_stercseo.context-aware-alias_desc'] = 'Make old urls unique to context'; -$_lang['setting_stercseo.index'] = 'Default resource setting: Include in search engines'; -$_lang['setting_stercseo.index_desc'] = 'Include new pages in search engines per default'; -$_lang['setting_stercseo.follow'] = 'Default resource setting: Following links'; -$_lang['setting_stercseo.follow_desc'] = 'Follow links on new pages per default'; -$_lang['setting_stercseo.sitemap'] = 'Default resource setting: Include pages in the Google Sitemap'; -$_lang['setting_stercseo.sitemap_desc'] = 'Include new pages in sitemap.xml per default'; -$_lang['setting_stercseo.priority'] = 'Default resource setting: Priority'; -$_lang['setting_stercseo.priority_desc'] = 'Priority of page in sitemap.xml (0.25 or 0.5 or 1)'; -$_lang['setting_stercseo.changefreq'] = 'Default resource setting: Update frequency'; -$_lang['setting_stercseo.changefreq_desc'] = 'Default frequency (daily, weekly, monthly)'; -$_lang['setting_stercseo.hide_from_usergroups'] = 'Hide SEOTab from these usergroups'; -$_lang['setting_stercseo.hide_from_usergroups_desc'] = 'Comma separated list of usergroups who are not allowed to access SEOTab'; +$_lang['setting_stercseo.context-aware-alias'] = '301 redirects zijn uniek per context'; +$_lang['setting_stercseo.context-aware-alias_desc'] = 'Maak oude URL\'s uniek naar context'; +$_lang['setting_stercseo.index'] = 'Standaard bronnen setting: opnemen in zoekmachines'; +$_lang['setting_stercseo.index_desc'] = 'Neem nieuwe pagina\'s standaard op in zoekmachines'; +$_lang['setting_stercseo.follow'] = 'Standaard bronnen setting: links volgen'; +$_lang['setting_stercseo.follow_desc'] = 'Links op nieuwe pagina\'s standaard volgen'; +$_lang['setting_stercseo.sitemap'] = 'Standaard bronnen setting: pagina\'s opnemen in Google Sitemap'; +$_lang['setting_stercseo.sitemap_desc'] = 'Neem nieuwe pagina\'s standaard op in Google Sitemap'; +$_lang['setting_stercseo.priority'] = 'Standaard bronnen setting: prioriteit'; +$_lang['setting_stercseo.priority_desc'] = 'Prioriteit van de pagina in sitemap.xml (0.25 or 0.5 or 1)'; +$_lang['setting_stercseo.changefreq'] = 'Standaard bronnen setting: update frequentie'; +$_lang['setting_stercseo.changefreq_desc'] = 'Standaard frequentie (dagelijks, wekelijks, maandelijks)'; +$_lang['setting_stercseo.hide_from_usergroups'] = 'Verberg SEO Tab voor deze gebruikersgroepen'; +$_lang['setting_stercseo.hide_from_usergroups_desc'] = 'Komma gescheiden lijst met gebruikersgroepen die geen toegang hebben tot SEO Tab'; // CMP -$_lang['stercseo.redirects.description'] = 'Here you can view and manage your 301 redirects. Redirects can also be added from the resource create and update pages.'; -$_lang['stercseo.uri'] = 'Old url (url to redirect)'; -$_lang['stercseo.target'] = 'Target resource / url'; +$_lang['stercseo.redirects.description'] = 'Hier kun je je 301 redirects bekijken en beheren. Redirects kunnen ook worden toegevoegd vanuit de bron maak- en updatepagina\'s.'; +$_lang['stercseo.redirects.window_title'] = 'Redirect URL toevoegen'; +$_lang['stercseo.uri'] = 'Oude URL (URL naar redirect)'; +$_lang['stercseo.target'] = 'Nieuwe URL / Bron'; $_lang['stercseo.uri_update'] = 'Update redirect'; -$_lang['stercseo.uri_remove'] = 'Remove redirect'; -$_lang['stercseo.uri_remove_confirm'] = 'Are you sure you want to remove this redirect?'; -$_lang['stercseo.migrate'] = 'Migrate redirects'; -$_lang['stercseo.migrate_desc'] = 'Here you can migrate your redirects (SEOTab version 1.2.2 and below) from resource properties to seoUrl objects. This page will automatically migrate all the redirects for you, so no action is required, but please keep this page open for SEOTab to correctly handle the migration process.'; -$_lang['stercseo.migrate_alert'] = 'Your SEOTab redirects need to be migrated. Click here to visit the migration page.'; +$_lang['stercseo.uri_remove'] = 'Verwijder redirect'; +$_lang['stercseo.uri_remove_confirm'] = 'Weet je zeker dat je deze redirect wil verwijderen?'; +$_lang['stercseo.migrate'] = 'Migreer redirects'; +$_lang['stercseo.migrate_desc'] = 'Hier kun je je redirects (SEO Tab versie 1.2.2 en ouder) migreren van resource properties naar seoUrl objects. Deze pagina migreert al je redirects automatisch, een handeling is dus niet vereist. Houd a.u.b. wel deze pagina open zodat SEO Tab het migratieproces correct kan afhandelen.'; +$_lang['stercseo.migrate_alert'] = 'Je SEO Tab redirects moeten worden gemigreerd. Klik hier om de migratie te starten.'; $_lang['stercseo.migrate_status'] = 'Status'; -$_lang['stercseo.migrate_running'] = 'Currently running migration process. Please keep this page open in your browser.'; -$_lang['stercseo.migrate_success'] = 'Migration completed'; -$_lang['stercseo.migrate_success_msg'] = 'All your redirects have been successfully migrated.'; +$_lang['stercseo.migrate_running'] = 'Het migratieproces is momenteel bezig op de achtergrond. Houd deze pagina a.u.b. open in je browser. SLUIT DIT VENSTER NIET!'; +$_lang['stercseo.migrate_success'] = 'Migratieproces voltooid.'; +$_lang['stercseo.migrate_success_msg'] = 'Al je redirects zijn succesvol gemigreerd.'; diff --git a/core/components/stercseo/lexicon/ru/default.inc.php b/core/components/stercseo/lexicon/ru/default.inc.php index 64ca6fa..0c605f2 100644 --- a/core/components/stercseo/lexicon/ru/default.inc.php +++ b/core/components/stercseo/lexicon/ru/default.inc.php @@ -1,6 +1,6 @@ - Sterc Internet & Marketing * @@ -9,10 +9,10 @@ */ $_lang['stercseo.seo'] = 'StercSEO'; -$_lang['stercseo.seotab'] = 'SEOTab'; +$_lang['stercseo.seotab'] = 'SEO Tab'; +$_lang['stercseo.menu_desc'] = 'Manage all your SEO Tab 301 redirects.'; //Tab Findability - $_lang['stercseo.findability'] = 'Видимость'; $_lang['stercseo.index'] = 'Индексируемость поисковиками'; @@ -50,7 +50,6 @@ $_lang['stercseo.changefreq_monthly'] = 'Ежемесячно'; $_lang['stercseo.changefreq_desc'] = 'Указывает, как часто (вы ожидаете) может меняться конетент (содержимое) этой страницы'; - //Tab Redirects $_lang['stercseo.redirects'] = '301 редиректы'; $_lang['stercseo.uri_add'] = 'Добавить старый URL'; @@ -58,12 +57,16 @@ $_lang['stercseo.grid_noresults'] = 'Для этой страницы редиректы не указаны.
'; $_lang['stercseo.redirects_desc'] = 'Любые изменения вашей страницы влияют на выдачу в поисковых системах. Изменение URL адреса страницы приведёт к утрате всех наработанных факторов ранжирования. С помощью 301 редиректа Вы не потеряете то, что уже успели заработать. StercSEO автоматически добавляет 301 редиректы (переадресацию), после того, как адрес страницы (URL) изменился.'; $_lang['stercseo.alreadyexists'] = '[[++site_URI]][[+URI]] был добавлен для страницы: [[+pagetitle]] ([[+id]])'; -$_lang['stercseo.uri_label'] = 'Enter the full url (ex. http://www.google.com) you want to redirect'; +$_lang['stercseo.uri_label'] = 'Old URL'; +$_lang['stercseo.uri_label_desc'] = 'Enter the full URL, including your domain. Example: "https://www.google.com/old-pages/about-us".'; +$_lang['stercseo.url_missing_protocol'] = 'Incorrect url. Please add http:// or https://'; //Tab Freeze URL $_lang['stercseo.freeze_uri'] = 'Заморозить URL'; $_lang['stercseo.uri_override'] = 'Заморозить URL псевдоним для этой страницы'; $_lang['stercseo.uri_after'] = 'Часть адреса URL следующая после '; +$_lang['stercseo.uri_after_desc'] = 'Freeze URLs can be used to create short URLs. +For example, to set this page URL to [[+site_url]]short-url", enter "short-url" in the field below.'; //Settings $_lang['setting_stercseo.context-aware-alias'] = '301 Redirects are unique per context'; @@ -78,19 +81,20 @@ $_lang['setting_stercseo.priority_desc'] = 'Priority of page in sitemap.xml (0.25 or 0.5 or 1)'; $_lang['setting_stercseo.changefreq'] = 'Default resource setting: Update frequency'; $_lang['setting_stercseo.changefreq_desc'] = 'Default frequency (daily, weekly, monthly)'; -$_lang['setting_stercseo.hide_from_usergroups'] = 'Hide SEOTab from these usergroups'; -$_lang['setting_stercseo.hide_from_usergroups_desc'] = 'Comma separated list of usergroups who are not allowed to access SEOTab'; +$_lang['setting_stercseo.hide_from_usergroups'] = 'Hide SEO Tab from these usergroups'; +$_lang['setting_stercseo.hide_from_usergroups_desc'] = 'Comma separated list of usergroups who are not allowed to access SEO Tab'; // CMP $_lang['stercseo.redirects.description'] = 'Here you can view and manage your 301 redirects. Redirects can also be added from the resource create and update pages.'; +$_lang['stercseo.redirects.window_title'] = 'Add redirect url'; $_lang['stercseo.uri'] = 'Old url (url to redirect)'; $_lang['stercseo.target'] = 'Target resource / url'; $_lang['stercseo.uri_update'] = 'Update redirect'; $_lang['stercseo.uri_remove'] = 'Remove redirect'; $_lang['stercseo.uri_remove_confirm'] = 'Are you sure you want to remove this redirect?'; $_lang['stercseo.migrate'] = 'Migrate redirects'; -$_lang['stercseo.migrate_desc'] = 'Here you can migrate your redirects (SEOTab version 1.2.2 and below) from resource properties to seoUrl objects. This page will automatically migrate all the redirects for you, so no action is required, but please keep this page open for SEOTab to correctly handle the migration process.'; -$_lang['stercseo.migrate_alert'] = 'Your SEOTab redirects need to be migrated. Click here to visit the migration page.'; +$_lang['stercseo.migrate_desc'] = 'Here you can migrate your redirects (SEO Tab version 1.2.2 and below) from resource properties to seoUrl objects. This page will automatically migrate all the redirects for you, so no action is required, but please keep this page open for SEO Tab to correctly handle the migration process.'; +$_lang['stercseo.migrate_alert'] = 'Your SEO Tab redirects need to be migrated. Click here to visit the migration page.'; $_lang['stercseo.migrate_status'] = 'Status'; $_lang['stercseo.migrate_running'] = 'Currently running migration process. Please keep this page open in your browser.'; $_lang['stercseo.migrate_success'] = 'Migration completed'; diff --git a/core/components/stercseo/model/stercseo/stercseo.class.php b/core/components/stercseo/model/stercseo/stercseo.class.php index c70e6fa..c6518c0 100644 --- a/core/components/stercseo/model/stercseo/stercseo.class.php +++ b/core/components/stercseo/model/stercseo/stercseo.class.php @@ -243,18 +243,24 @@ public function checkUserAccess($user = false) public function redirectMigrationStatus() { $migrationStatus = true; - $migrationStatusSetting = $this->modx->getObject('modSystemSetting', array('key' => 'stercseo.migration_status', 'namespace' => 'stercseo_custom', 'value' => '1')); + $migrationStatusSetting = $this->modx->getObject('modSystemSetting', array( + 'key' => 'stercseo.migration_status', + 'namespace' => 'stercseo_custom', + 'value' => '1' + )); if (!$migrationStatusSetting) { - $resources = $this->modx->getIterator('modResource', array('context_key:!=' => 'mgr')); - foreach ($resources as $resource) { - $properties = $resource->getProperties('stercseo'); - if ($properties['urls'] && count($properties['urls']) > 0) { - $migrationStatus = false; - break; - } - } + // Search for modResources with an URL's array within the properties + // If matches are found, it means the migration hasn't finished yet (false) + $resource = $this->modx->getObject('modResource', array( + 'context_key:!=' => 'mgr', + 'properties:LIKE' => '%urls":[{"url":"%' + )); + $migrationStatus = (is_object($resource)) ? false : true; + + // save new migration status $migrationStatusSetting = $this->modx->getObject('modSystemSetting', array('key' => 'stercseo.migration_status', 'namespace' => 'stercseo_custom')); if (!$migrationStatusSetting) { + // if there is no system setting, create it $migrationStatusSetting = $this->modx->newObject('modSystemSetting'); $migrationStatusSetting->set('key', 'stercseo.migration_status'); $migrationStatusSetting->set('namespace', 'stercseo_custom'); diff --git a/core/components/stercseo/processors/mgr/redirect/create.class.php b/core/components/stercseo/processors/mgr/redirect/create.class.php index 633173c..9f3bf45 100644 --- a/core/components/stercseo/processors/mgr/redirect/create.class.php +++ b/core/components/stercseo/processors/mgr/redirect/create.class.php @@ -13,22 +13,43 @@ class StercSeoCreateProcessor extends modObjectCreateProcessor public function beforeSave() { - $url = urlencode($this->object->get('url')); - if ($existing = $this->modx->getObject($this->classKey, array('url' => $url))) { + $pagetitle = ''; + $resource = $this->modx->getObject('modResource', $this->getProperty('resource')); + $encodedUrl = urlencode($this->getProperty('url')); + $url = parse_url($this->getProperty('url')); + + if ($url['scheme'] === null) { + $this->addFieldError('url', $this->modx->lexicon('stercseo.url_missing_protocol')); + + // $encodedUrl = urlencode($this->modx->config['server_protocol'] . '://' . $this->getProperty('url')); + } + + if ($resource) { + $this->object->set('context_key', $resource->get('context_key')); + $pagetitle = $resource->get('pagetitle'); + } + + $seoUrl = $this->modx->getObject($this->classKey, array('url' => $encodedUrl)); + + if ($seoUrl) { $this->addFieldError( 'url', $this->modx->lexicon( 'stercseo.alreadyexists', - array('url' => $this->object->get('url'), 'id' => $existing->get('resource'), 'pagetitle' => '') + array( + 'url' => $this->getProperty('url'), + 'id' => $seoUrl->get('resource'), + 'pagetitle' => $pagetitle, + 'link' => $this->modx->getOption('manager_url') . '?a=resource/update&id=' . $seoUrl->get('resource') + ) ) ); } - $this->object->set('url', $url); - $resource = $this->modx->getObject('modResource', $this->object->get('resource')); - if ($resource) { - $this->object->set('context_key', $resource->get('context_key')); - } + + $this->object->set('url', $encodedUrl); + return parent::beforeSave(); } } + return 'StercSeoCreateProcessor'; diff --git a/core/components/stercseo/processors/mgr/redirect/getlist.class.php b/core/components/stercseo/processors/mgr/redirect/getlist.class.php index faa0427..1ab0ed2 100644 --- a/core/components/stercseo/processors/mgr/redirect/getlist.class.php +++ b/core/components/stercseo/processors/mgr/redirect/getlist.class.php @@ -48,6 +48,14 @@ public function prepareRow(xPDOObject $object) } } $object->set('url', urldecode($object->get('url'))); + + /* Get context name from context. Defaults to context_key */ + $contextName = $object->get('context_key'); + $context = $this->modx->getContext($object->get('context_key')); + if ($context && $context->get('name')) { + $contextName = $context->get('name'); + } + $object->set('context_name', $contextName); return parent::prepareRow($object); } } diff --git a/core/components/stercseo/processors/mgr/redirect/migrate.class.php b/core/components/stercseo/processors/mgr/redirect/migrate.class.php index c53520f..7e1c9e9 100644 --- a/core/components/stercseo/processors/mgr/redirect/migrate.class.php +++ b/core/components/stercseo/processors/mgr/redirect/migrate.class.php @@ -11,22 +11,19 @@ class StercSeoMigrateProcessor extends modProcessor public function process() { $count = 0; - $limit = 2000; + $limit = 1000; + $queryLimit = 100; $site_url = $this->modx->getOption('site_url'); - $site_urls = []; + $site_urls = array(); $contexts = $this->modx->getCollection('modContext', array('key:!=' => 'mgr')); foreach ($contexts as $ctx) { $context_key = $ctx->get('key'); - $site_url_setting = $this->modx->getObject('modContextSetting', array('context_key' => $context_key, 'key' => 'site_url')); - if ($site_url_setting) { - $site_url = $site_url_setting->get('value'); + $context = $this->modx->getContext($context_key); + if ($context) { + $site_url = $context->getOption('site_url', null, ''); + $base_url = $context->getOption('base_url', null, ''); } - $base_url_setting = $this->modx->getObject('modContextSetting', array('context_key' => $context_key, 'key' => 'base_url')); - if ($base_url_setting) { - $base_url = $base_url_setting->get('value'); - } - if (isset($base_url) && !empty($base_url)) { $site_url = str_replace($base_url, '/', $site_url); } @@ -34,19 +31,17 @@ public function process() } $c = $this->modx->newQuery('modResource'); - $c->where(array( - 'context_key:!=' => 'mgr' - )); - $c->prepare(); - $results = $this->modx->query($c->toSql()); + + $sql = $c->toSql() . ' WHERE ( `modResource`.`context_key` != \'mgr\' AND `modResource`.`properties` LIKE \'%urls":[{"url":"%\' ) LIMIT ' . $queryLimit; + $results = $this->modx->query($sql); while ($row = $results->fetch(PDO::FETCH_ASSOC)) { if ($count > $limit) { break; } $context_key = $row['modResource_context_key']; - + $site_url = $site_urls[$context_key]; $properties = json_decode($row['modResource_properties'], true); @@ -59,21 +54,30 @@ public function process() $q->where(array( 'url' => $encoded_url )); - $redirect = $this->modx->query($q->toSql()); - if (!is_object($redirect)) { - $this->modx->exec("INSERT INTO {$this->modx->getTableName('seoUrl')} - SET {$this->modx->escape('url')} = {$this->modx->quote($encoded_url)}, - {$this->modx->escape('resource')} = {$this->modx->quote($row['modResource_id'])}, - {$this->modx->escape('context_key')} = {$this->modx->quote($context_key)}"); - $count++; + $query = $q->toSql(); + + // fix for hhvm, which will throw a 500 error if there is an empty query + if (strlen($query) > 0) { + $redirect = $this->modx->query($query); + if (is_object($redirect)) { + continue; + } } + + // if no matches are found in the block above, this will insert a redirect + $this->modx->exec("INSERT INTO {$this->modx->getTableName('seoUrl')} + SET {$this->modx->escape('url')} = {$this->modx->quote($encoded_url)}, + {$this->modx->escape('resource')} = {$this->modx->quote($row['modResource_id'])}, + {$this->modx->escape('context_key')} = {$this->modx->quote($context_key)}"); + + $count++; } } // reset the urls in properties $properties['stercseo']['urls'] = ''; - $this->modx->exec("UPDATE {$this->modx->getTableName('modResource')} - SET {$this->modx->escape('properties')} = {$this->modx->quote(json_encode($properties))} + $this->modx->exec("UPDATE {$this->modx->getTableName('modResource')} + SET {$this->modx->escape('properties')} = {$this->modx->quote(json_encode($properties))} WHERE {$this->modx->escape('id')} = {$this->modx->quote($row['modResource_id'])} "); } } diff --git a/core/components/stercseo/processors/mgr/redirect/update.class.php b/core/components/stercseo/processors/mgr/redirect/update.class.php index fcbc725..f502cd3 100644 --- a/core/components/stercseo/processors/mgr/redirect/update.class.php +++ b/core/components/stercseo/processors/mgr/redirect/update.class.php @@ -19,7 +19,12 @@ public function beforeSave() 'url', $this->modx->lexicon( 'stercseo.alreadyexists', - array('url' => $this->object->get('url'), 'id' => $existing->get('resource'), 'pagetitle' => '') + array( + 'url' => $this->object->get('url'), + 'id' => $existing->get('resource'), + 'pagetitle' => '', + 'link' => $this->modx->getOption('manager_url') . '?a=resource/update&id=' . $existing->get('resource') + ) ) ); } diff --git a/core/components/stercseo/processors/mgr/resource/getlist.class.php b/core/components/stercseo/processors/mgr/resource/getlist.class.php index 2344f1e..99e910d 100644 --- a/core/components/stercseo/processors/mgr/resource/getlist.class.php +++ b/core/components/stercseo/processors/mgr/resource/getlist.class.php @@ -12,5 +12,32 @@ class StercSeoResourceGetListProcessor extends modObjectGetListProcessor public $defaultSortField = 'menuindex'; public $defaultSortDirection = 'ASC'; + public function prepareQueryBeforeCount(xPDOQuery $c) + { + $c->where(array( + 'published' => 1, + 'deleted' => 0, + )); + $query = $this->getProperty('query'); + if (!empty($query)) { + $c->where(array( + 'pagetitle:LIKE' => '%'.$query.'%', + 'OR:longtitle:LIKE' => '%'.$query.'%' + )); + } + return $c; + } + + public function prepareRow(xPDOObject $object) + { + $context_key = $object->get('context_key'); + $context = $this->modx->getContext($context_key); + if ($context && $context->get('name')) { + $object->set('pagetitle', $object->get('pagetitle').' ('.$context->get('name').')'); + } + + return parent::prepareRow($object); + } + } return 'StercSeoResourceGetListProcessor'; diff --git a/core/components/stercseo/processors/mgr/url/return.php b/core/components/stercseo/processors/mgr/url/return.php index d83bd1c..5c9745f 100644 --- a/core/components/stercseo/processors/mgr/url/return.php +++ b/core/components/stercseo/processors/mgr/url/return.php @@ -1,21 +1,31 @@ error->failure($this->modx->lexicon('stercseo.url_missing_protocol')); +} + $w = array( 'url' => $convertedUrl ); + $resource = $modx->getObject('modResource', $scriptProperties['id']); if ($modx->getOption('stercseo.context-aware-alias', null, '0') && $resource) { $w['context_key'] = $resource->get('context_key'); } + $alreadyExists = $modx->getObject('seoUrl', $w); if ($alreadyExists) { $target = $modx->getObject('modResource', $alreadyExists->get('resource')); return $modx->error->failure( $modx->lexicon('stercseo.alreadyexists', array( - 'url' => $scriptProperties['url'], - 'id' => $alreadyExists->get('resource'), - 'pagetitle' => ($target ? $target->get('pagetitle') : '') + 'url' => $scriptProperties['url'], + 'id' => $alreadyExists->get('resource'), + 'pagetitle' => ($target ? $target->get('pagetitle') : ''), + 'link' => $modx->getOption('manager_url') . '?a=resource/update&id=' . $alreadyExists->get('resource') )) ); } + return $modx->error->success('', $scriptProperties);