{"id":8841,"date":"2020-08-10T10:08:21","date_gmt":"2020-08-10T08:08:21","guid":{"rendered":"https:\/\/eurotext.de\/en\/blog\/wordpress-uebersetzen-die-checkliste\/"},"modified":"2024-09-30T08:49:12","modified_gmt":"2024-09-30T06:49:12","slug":"wordpress-translate-the-checklist","status":"publish","type":"post","link":"https:\/\/eurotext.de\/en\/blog\/wordpress-translate-the-checklist\/","title":{"rendered":"WordPress translate \u2013 the checklist"},"content":{"rendered":"

In this post, we want to show how you can easily translate a website with the WordPress plugin translationMANAGER for WordPress<\/a><\/strong>. <\/p>\n

Before we get started<\/h2>\n

You need a WordPress multisite<\/strong> for a professional translation with translationMANAGER for WordPress<\/a><\/strong>. Each page within this page network corresponds to a language version<\/strong>. In our case there is a German<\/a>, an English<\/a>, and a Dutch<\/a> version of eurotext.de. Further language versions are currently in progress, but not yet available.<\/p>\n

Our experience shows that when working in a staging environment<\/strong>, some problems can occur during WordPress internationalization. After some tests, we therefore decided to translate directly in the live system<\/strong>. Of course, this requires that work is always done very carefully and that special care is taken to ensure that unfinished pages are not visible to visitors and search engines.<\/p>\n


\n

1. Creating a new page<\/h2>\n

If a new language is to be added, the first step is always to create a new page<\/strong> via Network administration\/Websites. You can either create a completely new page or copy an existing one. A copy has the great advantage that many settings and contents are transferred and the individual pages and posts are automatically linked. Select the \u201cBased on website\u201d<\/em> option in this case.<\/p>\n\"Creating\n

 <\/p>\n

The language<\/strong> of the new page must of course also be selected when creating it.<\/p>\n

Make sure that search engines<\/strong> cannot access the incomplete page. For this purpose, you have to activate \u201cStop search engines from indexing this page\u201d<\/em> when creating it. You can also find this setting under \u201cSettings\/Read\u201d<\/em>. Search engines should only be permitted again once the site has been fully translated and is online.<\/p>\n

Finally, the translationMANAGER<\/strong> must be configured for the new page. To this end, you have to insert the API key you got from Eurotext under \u201cTranslations\/Settings\u201d<\/em>. You usually need only one key per WordPress multisite, which must be inserted in all language variants. So you can simply copy it from another page and paste it here.<\/p>\n\"WordPress\n

 <\/p>\n

After creation, check that all settings are correct, the correct theme<\/strong> is selected, etc.<\/p>\n


\n

2. Exporting and translating content<\/h2>\n

Now, open the page overview (\u201cAll Pages\u201d<\/em>) in the source language (usually German).\u00a0If there are a lot of pages, you can enter a correspondingly high value at \u201cCustomize view\/Entries per page<\/em>\u201d, so that all entries are displayed on one page. Next, you have to select all pages to be translated. The \u201cBulk Translate<\/em>\u201d multiple action is used to start a project and send it to Eurotext for translation.<\/p>\n\"Selecting\n

 <\/p>\n

At this point it is recommended to create an Excel list<\/strong> with texts that are not automatically exported. Reminder: translationMANAGER only exports titles and contents of pages, posts, and certain custom post types.<\/p>\n

In other words, SEO titles and descriptions, excerpts, user-defined fields, alt tags of images, texts in graphics or banners, forms, widgets, individual menu items, slugs, popups, error messages, etc., are not exported. The contents of shortcuts are usually ignored during translation as well. If you enter these texts in an Excel list and send it to Eurotext, it can be translated at the same time and is then available when you import the translations.<\/p>\n\"Excel\n

 <\/p>\n

After translation, the contents are imported with translationMANAGER and are now available in the corresponding language.<\/p>\n


\n

Now, let\u2019s get to work. You best make a list of all pages and work steps. You can check them off step by step later and don\u2019t lose track.<\/p>\n

3. Slugs\/Permalink<\/h2>\n

Open all pages and articles one by one and edit the \u201cPermalink\u201d<\/strong><\/em>. It cannot be translated automatically. In most cases it is sufficient to insert the translated \u201ctitle\u201d<\/em> here.<\/p>\n\"Translate\n

 <\/p>\n


\n

4. Menus<\/h2>\n

Check the menus<\/strong> for correctness. Usually, the menu items automatically adapt to the translated page titles. However, if they were adapted manually in the source language, the same applies for the target language.<\/p>\n\"Translate\n

 <\/p>\n

Ensure that external or individual links direct to the correct language version.<\/p>\n

The different language versions<\/strong> of a website can usually be selected using the \u201cLanguage Switcher\u201d<\/em> menu. Select all languages you want to link to here. Make sure that you only link to pages that are already finished and made public.<\/p>\n


\n

5. Widgets\/Customizer<\/h2>\n

Check the widgets<\/strong> that are displayed, such as in the footer or sidebar. Headings, contents, etc.<\/p>\n

Some websites also have texts in the header that can be edited using the Customizer<\/strong>. In our case, this applies to the \u201cCustomer login\u201d<\/em> and the phone number.\u00a0 And while you\u2019re in the Customizer, check if the \u201cwebsite information\u201d<\/em>, in other words, page titles and subtitles, need to be adjusted.<\/p>\n\"Content\n

 <\/p>\n


\n

6. Forms<\/h2>\n

Usually only the frontend has to be translated for forms<\/strong> (we use contact form 7). Moreover, only the parts which are actually output have to be done.<\/p>\n

Please don\u2019t forget the success or error messages that may be displayed during the submission process.<\/p>\n\"Translating\n

 <\/p>\n


\n

7. Pages\/posts<\/h2>\n

Now, back to the pages and posts. Each must be opened and checked individually.<\/p>\n

    \n
  • \n
      \n
    • Are all images<\/strong> displayed correctly? The captions or alt tags generally have to be adjusted. If the image contains text (as is often the case with banners or graphics), correspondingly translated files must be inserted.<\/li>\n
    • What about the forms<\/strong>? The short code usually has to be inserted again because the ID of the forms is different in the target language.<\/li>\n
    • If short codes<\/strong> are used, they must of course be checked and adjusted if necessary. In our case, these are, for example, the banners and header images.<\/li>\n
    • Very important: All links<\/strong>, whether text links, linked images, or buttons must be checked. Links to pages or posts almost always have to be reset, because they refer to the German page title.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n

      The<\/p>\n

        \n
      • SEO<\/strong> title and SEO description must be changed.<\/li>\n
      • To be on the safe side, you should also check if the page attributes are correct. Is the correct template used?<\/li>\n<\/ul>\n

         <\/p>\n\"\"\n

         <\/p>\n

        Afterwards, the page must be checked in the frontend, in other words, from the visitor\u2019s perspective<\/strong>. Many errors become really visible only here.<\/p>\n


        \n

        8. SEO (Yoast)<\/h2>\n

        Check if the Yoast settings are correct and correspond to those of the source language. That includes company title and logo, the settings for archives and categories, etc. These are not transferred over from the template when creating new pages.<\/p>\n


        \n

        Completion<\/h2>\n

        Once all pages and posts have been adjusted and corrected, you should thoroughly review the site as a whole from a visitor\u2019s perspective. Small errors are often especially hidden within links, alt tags, and forms. If possible, a native speaker, who is more familiar with websites in the applicable language and can also verify the wording in the final context, should assist here.<\/p>\n

        Once the verification is successfully completed, the page can go online.<\/p>\n

          \n
        • Activate the status \u201cpublic\u201d<\/em> in the page settings.<\/li>\n
        • Permit search engines under \u201cSettings\/Read\u201d<\/em>.<\/li>\n
        • Edit the language selection menus so that all public pages link to each other.<\/li>\n<\/ul>\n

          Done!<\/h2>\n","protected":false},"excerpt":{"rendered":"

          In this post, we want to show how you can easily translate a website with the WordPress plugin translationMANAGER for WordPress.<\/p>\n","protected":false},"author":5,"featured_media":8842,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"yoast_head":"\nWordPress translate \u2013 the checklist » Eurotext AG<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/eurotext.de\/en\/blog\/wordpress-translate-the-checklist\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPress translate \u2013 the checklist\" \/>\n<meta property=\"og:description\" content=\"In this post, we want to show how you can easily translate a website with the WordPress plugin translationMANAGER for WordPress. Before we get started You\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eurotext.de\/en\/blog\/wordpress-translate-the-checklist\/\" \/>\n<meta property=\"og:site_name\" content=\"Eurotext AG\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Eurotext\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-10T08:08:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-30T06:49:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/eurotext.de\/en\/wp-content\/uploads\/sites\/2\/2020\/09\/WordPress-Banner.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Eurotext Redaktion\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Eurotext\" \/>\n<meta name=\"twitter:site\" content=\"@Eurotext\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eurotext Redaktion\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/eurotext.de\/en\/blog\/wordpress-translate-the-checklist\/\",\"url\":\"https:\/\/eurotext.de\/en\/blog\/wordpress-translate-the-checklist\/\",\"name\":\"WordPress translate \u2013 the checklist » Eurotext AG\",\"isPartOf\":{\"@id\":\"https:\/\/eurotext.de\/en\/#website\"},\"datePublished\":\"2020-08-10T08:08:21+00:00\",\"dateModified\":\"2024-09-30T06:49:12+00:00\",\"author\":{\"@id\":\"https:\/\/eurotext.de\/en\/#\/schema\/person\/7c1a4e0677983f9643bff81f93e5b2ef\"},\"breadcrumb\":{\"@id\":\"https:\/\/eurotext.de\/en\/blog\/wordpress-translate-the-checklist\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/eurotext.de\/en\/blog\/wordpress-translate-the-checklist\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/eurotext.de\/en\/blog\/wordpress-translate-the-checklist\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/eurotext.de\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress translate \u2013 the checklist\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/eurotext.de\/en\/#website\",\"url\":\"https:\/\/eurotext.de\/en\/\",\"name\":\"Eurotext AG\",\"description\":\"We Translate for Industry, IT and E-Commerce\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/eurotext.de\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/eurotext.de\/en\/#\/schema\/person\/7c1a4e0677983f9643bff81f93e5b2ef\",\"name\":\"Eurotext Redaktion\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"WordPress translate \u2013 the checklist » Eurotext AG","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/eurotext.de\/en\/blog\/wordpress-translate-the-checklist\/","og_locale":"en_US","og_type":"article","og_title":"WordPress translate \u2013 the checklist","og_description":"In this post, we want to show how you can easily translate a website with the WordPress plugin translationMANAGER for WordPress. Before we get started You","og_url":"https:\/\/eurotext.de\/en\/blog\/wordpress-translate-the-checklist\/","og_site_name":"Eurotext AG","article_publisher":"https:\/\/www.facebook.com\/Eurotext\/","article_published_time":"2020-08-10T08:08:21+00:00","article_modified_time":"2024-09-30T06:49:12+00:00","og_image":[{"width":1920,"height":500,"url":"https:\/\/eurotext.de\/en\/wp-content\/uploads\/sites\/2\/2020\/09\/WordPress-Banner.png","type":"image\/png"}],"author":"Eurotext Redaktion","twitter_card":"summary_large_image","twitter_creator":"@Eurotext","twitter_site":"@Eurotext","twitter_misc":{"Written by":"Eurotext Redaktion","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/eurotext.de\/en\/blog\/wordpress-translate-the-checklist\/","url":"https:\/\/eurotext.de\/en\/blog\/wordpress-translate-the-checklist\/","name":"WordPress translate \u2013 the checklist » Eurotext AG","isPartOf":{"@id":"https:\/\/eurotext.de\/en\/#website"},"datePublished":"2020-08-10T08:08:21+00:00","dateModified":"2024-09-30T06:49:12+00:00","author":{"@id":"https:\/\/eurotext.de\/en\/#\/schema\/person\/7c1a4e0677983f9643bff81f93e5b2ef"},"breadcrumb":{"@id":"https:\/\/eurotext.de\/en\/blog\/wordpress-translate-the-checklist\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eurotext.de\/en\/blog\/wordpress-translate-the-checklist\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/eurotext.de\/en\/blog\/wordpress-translate-the-checklist\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/eurotext.de\/en\/"},{"@type":"ListItem","position":2,"name":"WordPress translate \u2013 the checklist"}]},{"@type":"WebSite","@id":"https:\/\/eurotext.de\/en\/#website","url":"https:\/\/eurotext.de\/en\/","name":"Eurotext AG","description":"We Translate for Industry, IT and E-Commerce","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/eurotext.de\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/eurotext.de\/en\/#\/schema\/person\/7c1a4e0677983f9643bff81f93e5b2ef","name":"Eurotext Redaktion"}]}},"_links":{"self":[{"href":"https:\/\/eurotext.de\/en\/wp-json\/wp\/v2\/posts\/8841"}],"collection":[{"href":"https:\/\/eurotext.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eurotext.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eurotext.de\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/eurotext.de\/en\/wp-json\/wp\/v2\/comments?post=8841"}],"version-history":[{"count":2,"href":"https:\/\/eurotext.de\/en\/wp-json\/wp\/v2\/posts\/8841\/revisions"}],"predecessor-version":[{"id":8844,"href":"https:\/\/eurotext.de\/en\/wp-json\/wp\/v2\/posts\/8841\/revisions\/8844"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eurotext.de\/en\/wp-json\/wp\/v2\/media\/8842"}],"wp:attachment":[{"href":"https:\/\/eurotext.de\/en\/wp-json\/wp\/v2\/media?parent=8841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eurotext.de\/en\/wp-json\/wp\/v2\/categories?post=8841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eurotext.de\/en\/wp-json\/wp\/v2\/tags?post=8841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}