TranslatePress – Multijazykový překlad webů

Popis

Experience a better way to translate your WordPress site and go multilingual, directly from the front-end using a friendly user interface.

TranslatePress je plugin pro překlad pro WordPress, který může použít kdokoli.

The interface allows you to easily translate the entire page at once, including output from shortcodes, forms and page builders. It also works out of the box with WooCommerce.

Built the WordPress way, TranslatePress – Multilingual is a GPL and self hosted translation plugin, meaning you’ll own all your translations, forever. It’s the fastest way to create a bilingual or multilingual site.

Multijazykové & Překladatelské Funkce

  • Translate all your website content directly from the front-end, in a friendly user interface (translations are displayed in real-time).
  • Plně kompatibilní se všemi šablonami a pluginy
  • Live preview of your translated pages, as you edit them.
  • Podpora překladu obrázků pro překlad obrázků, posuvníků a ostatních médií.
  • Support for both manual and automatic translation
  • Ability to translate dynamic strings (gettext) added by WordPress, plugins and themes.
  • Integrates with Google Translate, allowing you to set up Automatic Translation using your own Google API key.
  • Translate larger html blocks by merging strings into translation blocks.
  • Place language switchers anywhere using shortcode [language-switcher], WP menu item or as a floating dropdown.
  • Editorial control allowing you to publish your language only when all your translations are done
  • Conditional display content shortcode based on language [trp_language language=“en_US“] English content only [/trp_language]
  • Possibility to edit gettext strings from themes and plugins from English to English, without adding another language. Basically a string-replace functionality.
  • Translation Block feature in which you can translate multiple html elements together
  • Native Gutenberg support, so you can easily translate Gutenberg blocks
  • Out of the box WooCommerce compatibility

Note: this plugin uses the Google Translation API to translate the strings on your site. This feature can be enabled or disabled according to your preferences.

Uživatelé s administrátorským oprávněním mají přístup k následujícím nastavením:

  • vybrat výchozí jazyk webu a jeden překladový jazyk pro dvojjazyčné weby
  • zvolit, zda má přepínač jazyků zobrazit jazyky ve svých nativních nebo anglických názvech
  • force custom links to open in current language
  • povolit nebo zakázat podadresář url pro výchozí jazyk
  • povolit automatický překlad přes Google Translate

Powerful Translation Add-ons

TranslatePress – Multilingual has a range of premium Add-ons that allow you to extend the power of this WordPress translation plugin:

Pro Add-ons (available in the premium versions only)

  • Extra jazyky – umožňuje přidat neomezený počet překladatelských jazyků s možností publikovat jazyky později po dokončení překladu
  • SEO Pack – lets you translate meta information (like page title, description, url slug, image alt tag, Twitter and Facebook Social Graph tags & more) for boosting your multilingual SEO and increase traffic. Works with all popular SEO plugins.
  • Účty překladatele – vytvořit nebo umožnit stávajícím uživatelům překládat web bez administrátorských práv
  • Procházet podle uživatelské role – zobrazit a překládat obsah, který je viditelný pouze pro určitou uživatelskou roli
  • Navigace na základě jazyka – konfigurovat a zobrazovat různé položky nabídky pro různé jazyky
  • Automatická detekce jazyka uživatele – přesměrovat první návštěvníky na jejich preferovaný jazyk na základě nastavení prohlížeče nebo IP adresy
  • DeepL automatický překlad – Doplněk DeepL umožňuje automatický překlad Vašich webových stránek prostřednictvím rozhraní DeepL API

Klávesové zkratky

  • CTRL ( ⌘ ) + S – Uložit překlad pro aktuálně upravující řetězce
  • CTRL ( ⌘ ) + ALT + Z – Zahodit všechny změny pro aktuálně upravující řetězce
  • CTRL ( ⌘ ) + ALT + → (Šipka vpravo) – Přejděte na následující řetězec
  • CTRL ( ⌘ ) + ALT + ← (Šipka vlevo) – Přejděte na předchozí řetězec

Webová stránka

translatepress.com

Dokumentace

Visit TranslatePress WordPress Translation plugin documentation page

Doplňky

Doplňky

Ukázkový web

Plugin TranslatePress – Multilingual můžete vyzkoušet na našem demonstračním webu

Snímky obrazovky

  • TranslatePress front-end visual translation editor in action
  • Front-end translation editor used to translate the entire page content
  • How to translate a dynamic string (gettext)
  • Translating WooCommerce Products for your multilingual store
  • Translate Images and Image Sliders
  • Stránka nastavení
  • Plovoucí přepínač jazyka
  • Menu Language Switcher

Instalace

  1. Nahrajte složku translatepress do adresáře ‚/wp-content/plugins/‘
  2. Activate the plugin through the ‚Plugins‘ menu in WordPress
  3. Go to Settings -> TranslatePress and choose a translation language.
  4. Open the front-end translation editor from the admin bar to translate your site.

Časté dotazy

Kde jsou uloženy mé překlady?

All the translation are stored locally in your server’s database.

Jaké typy obsahu mohu překládat?

TranslatePress – Multilingual plugin works out of the box with WooCommerce, custom post types, complex themes and site builders, so you’ll be able to translate any type of content.

Jak se liší od jiných multijazykových & překladatelských pluginů, jako je WPML nebo Polylang?

TranslatePress is easier to use and more intuitive altogether. No more switching between the editor, string translation interfaces or badly translated plugins. You can now translate the full page content directly from the front-end. This makes TranslatePress a great alternative to plugins like Polylang and WPML.

Jak začnu překládat svůj web WordPress?

After installing the plugin, select your secondary language and click „Translate Site“ to start translating your entire site exactly as it looks in the front-end.

Zpomalí to můj web?

TranslatePress will have little impact on your site speed. For more details see Top WordPress Translation Plugins Compared Based on Page Load Time

Can you translate your WooCommerce store?

Ano, TranslatePress funguje s WooCommerce hned po vybalení. Můžete jej použít k vytvoření vícejazyčného obchodu WooCommerce.

Kde najdu další informace?

For more information please check out our documentation.

Recenze

24. 9. 2020
The best translation plugin in the market, works smoothly as expected especially the SEO addon pack is a must to have to increase your keyword pool with google and other search engines. Their premium support is friendly and supportive, worth the investment.
24. 9. 2020
Our client was looking for translation solution for our JoomSport plugin. He tried many different translate plugins but they didn't work since post duplicates were creating for each JoomSport custom post or taxonomies. TranslatePress works perfect with JoomSport! It allows you translating without creating Season or team duplicates. Well done!
23. 9. 2020
Ok I get your company doesn't work on Fridays. So after submitting a ticket on Friday I expected an answer on Monday. Well - it's wednesday now and still no response to my ticket. I bought a €139 a year license 9 days ago. This Business plan especially says: 1 Year of Updates & Premium Support This isn't premium support at all. I get faster replies from companies where I don't pay and use a free product all the times.
23. 9. 2020
I previously had Personal version. I really liked how easy is to translate with TranslatePress. When almost all my site was translated then we discovered a page error: In translated version, anywhere if you wanted to click on next page or on page number it sends you to home page. Default language doesn't encounter such an error. We tried to figure thing out but nothing really works - error stays. Support suggests to do something but no real help from their side. Then we heard that someone had the same problem with no solution. So after weeks of struggling we decided to end using TranslatePress and asked my money back. Sadly no one returned us the wasted month If they can overcome those page error, then I strongly recommend using TP, but so far - be warned!
23. 9. 2020
I understand that developers need to make money. But what I utterly despise is that greedy developers like yourself want to have people pay to them USD 100 yearly for what??? That they can change a slug on their website after it is translated? EVERY YEAR? I occasionally buy pro versions from deserving developers for obvious reasons that it saves us time to build websites. As to the free version of the plugin, it is nicely designed. The hover box with a question mark, that pops up to give some more info, cannot be translated. That's a minus point. For obvious reasons, I cannot change my main menu for my products, because I cannot change the link. I cannot interpret the popup and also cannot build a new page. All well. Read on. If you guys were not into greed for wanting to hook up website owners life long into paying you, I believe, you would have gotten more business - also my business today. Not under these circumstances though. Thanks.
20. 9. 2020
SUPER plugin, really AMAZING But... you could make it PERFECT if you add code to allow to align text for RTL/LTR. You can add an option on backend: "Set Align side for this language" and then it could be 1 and for all for any given language.... THANK YOU FOR YOUR WORK 🙂
Přečtěte si všech 252 recenzí

Autoři

TranslatePress – Multijazykový překlad webů je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Plugin „TranslatePress – Multijazykový překlad webů“ byl přeložen do 8 jazyků. Děkujeme všem překladatelům za jejich pomoc.

Přeložte “TranslatePress – Multijazykový překlad webů” do svého jazyka.

Zajímá vás vývoj?

Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.

Přehled změn

1.8.2

  • Added compatibility with RECON gateway for WooCommerce
  • Hooked changing locale to a higher priority. Fixes conflict with Divi theme
  • Fix WooCommerce remove from cart action for certain languages

1.8.1

  • Fixed a problem with sitemap categories not being displayed correctly in Yoast SEO
  • Changed a redirect status from 302 to 301 in certain cases
  • Added support for Advanced WooCommerce Search

1.8.0

  • Fixed a compatibility issue with Thrive Architect plugin
  • Fix compatibility with Woo Product Filter plugin
  • Added compatibility with Oxygen Builder for search
  • Fixed canonical links that were generated incorrectly in some cases
  • Fix issue with hreflang incorrectly being detected due to clearing the ?trp parameter from the url when processing it

1.7.9

  • Fix for various 404 page results
  • Fixed flag spacing in RTL languages
  • Added „Full Language Names No HTML“ option to language menu
  • Added possibility to change date format by language
  • Zlepšení doby načítání stylů pluginu Oxygen
  • Compatibility with Brizy’s editor
  • Added filter to allow https adjustments
  • Improved searching on certain pages

1.7.8

  • Přidána možnost vyloučit hreflang z původní adresy URL
  • Opraven překlad json uvnitř json. Zajišťuje kompatibilitu s Brizy
  • Opravena odpověď HTTP 500 při voláních trp-ajax

1.7.7

  • Přidána možnost povolení překladu číslic
  • Added capability to translate special URLs like tel, callto or mailto
  • Added support for translating oembed response data
  • Opraveny některé problémy CSS na Safari

1.7.6

  • Added a help wizard for the Visual Editor
  • Přidána vlajka Portorika
  • Fixed issue with custom links on term archive pages where the term had a translated slug
  • Na kartě doplňků byla přidána sekce doporučených pluginů.
  • Opraveny problémy se zobrazením v rozhraní Strings pro Safari

1.7.5

  • Dix incorrect opengraph url in Yoast SEO that caused fatal error with older versions
  • Fix for blog page url slug translation
  • Fix problem with updating Translator Accounts Add-on
  • Opraven nesprávný počet parametrů ve filtru wpseo_canonical

1.7.4

  • Opravena závažná chyba pomocí filtru get_the_date kvůli jiným pluginům, které volají nesprávné parametry
  • Fix issue with identical string in multiple places not showing all related strings
  • Oprava nefunkčních tlačítek Následující a Předchozí v rozhraní
  • Fixed Yoast SEO canonical contain the correct language
  • Fixed info icons too large before css loading
  • Přidána kompatibilita s nabídkou Superfly
  • Add locale to user on user register and ignore a gettext string from WordPress and WooCommerce that added trpstr strings in the database
  • Fix compatibility with Dflip plugin and Elementor Editor when a secondary language is the first one displayed

1.7.3

  • Fixed an error when WooCommerce is active and you access a term link that does not exist
  • Přidána kompatibilita se SEO Pack verze 1.2.4 nebo starší
  • Added compatibility with Affiliate Theme filters

1.7.2

  • Implemented mechanics to remove duplicate entries in the database
  • Fixed issue with automatic translation time-outs on large pages
  • Fixed an issue with escaped links in json responses from WooCommerce
  • Fixed an issue with links inside gettext

1.7.1

  • Fixed issue with gettext when default language is different from WordPress default language
  • Fixed Monthly/Yearly archives showing incorrect month/year
  • Added message to activate Extra languages add-on when trying to add a new language.

1.7.0

  • Fixed compatibility issue with JetPack plugin in some cases
  • Fixed JS undefined controls error for some setups
  • Fixed translation memory not working properly for gettext in attributes
  • Added support for Dublin Core meta-data
  • Added support to ignore Elementor encoded url for popup action
  • Improved queries for the database upgrade process

1.6.9

  • Fixed a conflict with Contact Form 7 plugin
  • Fixed some broken html issues caused by a custom trp wrap. Some Revolution Slider plugin issues are fixed by this.
  • Optimized some queries regarding search indexing to fix some performance problems. It should help with some Revolution Slider plugin performance issues.
  • Fixed an issue with textarea in Advanced Options
  • Exclude links from „Force language in custom links“ by adding their selector in Settings -> Advanced -> Exclude selectors from translation
  • Fixed force custom links in default language when add-subdirectory is set to yes and default language is not first language
  • Better handling of href links with spaces

1.6.8

  • Přidána podpora pro All In One SEO
  • Added compatibility with Peepso double slashing translated links
  • Add option in Advanced tab to disable translated links in sitemap
  • Add options to disable post container tags in Advanced Tab.
  • Uspořádejte rozšířené karty podle kategorií.
  • Fix an error regarding the settings class in class-languages.php
  • Opraven filtr ve funkci trp_curpageurl()
  • Fix fatal error thrown when trying to access the global while it’s null in some cases
  • Fixed x-default from advanced not working as expected

1.6.7

  • Improved the database update queries
  • Fixed an error in mysql regarding post_parent_id meta insert if no id was found
  • Added Rank Math support
  • Přidána podpora SEO Press
  • Před zobrazením webu nyní odstraníme trp-post-container
  • Removed Get add-on from add-ons page
  • Refactor support for SEO sitemaps so we don’t add the language to their URL’s

1.6.6

  • Implemented Search functionality in translated languages
  • Added support for WooCommerce product search in translated languages
  • Přeskočit detekce dynamických řetězců reklamních odkazů
  • Added filters for adjusting gettext machine translation

1.6.5

  • Fixed Exclude words from automatic translation when many excluded words are added
  • Compatibility with WooCommerce Fondy payment gateway
  • Přidán filtr umožňující deaktivaci správce chyb
  • Fixed a bug where you couldn’t deactivate a license to add a new one

1.6.4

  • Added a conditional Elementor block for language.
  • Fixed Google Translate breaking some characters such as & #8220;
  • Improvements to error handling
  • Opravena chyba js

1.6.3

  • Fixed bug not being able to disable block crawlers option
  • Improved UI on settings navigation tab
  • Přidány další informace o tom, jak se platí za použití Deepl

1.6.2

  • Fixed admin-bar appearing in translation editor
  • Opravena kompatibilita s pluginem Nextgen
  • Fixed a notice index translation-engine not set.
  • Refactored upgrading settings.
  • Solved issue with notifications shown in all backend that couldn’t be dismissed
  • Added ability to detect if table is missing during requests. Show admin notice on all pages.
  • Aktualizovaná licenční zpráva a popis automatického překladu
  • Created notifications and error page. Disabled machine translations upon error.

1.6.1

  • Added support for hreflang x-default in Advanced Settings
  • Improved checking if quota exceeded on google machine translation for each batch
  • Opravena fatální chyba v důsledku nesprávného volání filtru the_title provedeného některými šablonami
  • Opraven počet automatických překladů, který se denně nevynuluje
  • Fixed possible incompatibility between trp_language shortcode and automatic translation

1.6.0

  • Gettext is no longer processed in REST API requests made from admin referer.
  • Neaktualizovat strojový překlad gettext prázdným překladem.
  • Fixed machine translation codes not being set on first save settings
  • Solved backwards compatibility with Deepl Add-on version 1.0.0
  • Nyní nepřekládáme gettext do angličtiny.
  • Fix: make sure we are not sending gettext non-unique array strings to Automatic Translation
  • Oprava: Přidat výchozí překladač, pokud není k dispozici.
  • Fix: hide Test API key button when machine translation is disabled or when there’s not API key saved.

1.5.9

  • Add an option to block crawlers from triggering automatic translations
  • Added support for excluding words from automatic translation
  • Compatibility with WooCommerce Checkout Add-Ons plugin
  • Improved integration with WooCommerce PDF Invoices & Packing Slips by translating product name and options in invoices
  • Removed possible trp-wrap tags ending up in front-end content
  • Vylepšené zobrazování chybových zpráv o licenci
  • Opraveny a přidány chybějící vlajky pro 7 jazyků
  • Eliminate need for jQuery in language switcher shortcode
  • Fixed issue with translating admin ajax JSON strings
  • Fixed issue with html tags breaking HTML
  • Fixed warning in when saving advanced settings
  • Fixed trpst characters in WooCommerce shipping calculator
  • Fixed getting translations on fallback admin-ajax
  • New integration with Deepl API Automatic translation in PRO versions

1.5.8

  • Přidán limit strojového překladu
  • Přidáno nastavení limitu překladové paměti
  • Fixed encoding for the „Fix broken html feature“
  • Fixed CSS for translation button in TP Editor
  • Fixed disabling dynamic translation in translation editor when it is disabled from Advanced option

1.5.7

  • Modified an autoloader to prevent errors when manually updating the plugin

1.5.6

  • Improved speed on Gettext exclusion
  • Make Gettext exclusion work without a domain in Advanced Settings
  • Allow po/mo localization files to translate excluded Gettext strings
  • Přidáno pokročilé nastavení pro vyloučení selektorů z překladu
  • Přidána možnost změnit polohu plovoucího přepínače jazyka
  • Přidána kompatibilita s pluginem CartFlows
  • Přidána kompatibilita s pluginem NextGen
  • Added compatibility with Ninja Popups plugin mails
  • Added compatibility with Woo Tours plugin
  • Fixed issue with trp-gettext wrappings in WooCommerce REST API
  • Fixed issue with translating images run through JetPack CDN
  • Fixed edge case where gettext inside script tag attributes was breaking html
  • Translated title of product in WooCommerce „Product has been added to cart“ message
  • Better handling of string overdetection in dynamic string translation
  • Better handling of sql errors and machine translation
  • Fixed WooCommerce Product Translation on Cart Page for products with hyphen in their names

1.5.5

  • Fixed warnings regarding settings that appeared on fresh installs

1.5.4

  • Přidána funkce překladové paměti
  • Beaver Builder compatibility
  • Fixed isseu with gettext special characters inside attributes breaking html sometimes
  • Fixed an issue with urls slugs not being translated in site-map for secondary languages if „Use subdirectory on default language“ was on
  • Added support for display attribute for language-switcher shortcode

1.5.3

  • Fixed blank page when opening Translation Editor in some localized languages

1.5.2

  • Added -Advanced- tab with various custom settings
  • Added compatibility to allow translating SeedProd plugin Coming Soon page

1.5.1

  • Added maximum possible size to srcset for translated images
  • Added compatibility with Query Monitor plugin
  • Better handling of licenses when pro addons are active
  • Improved descriptions in settings page and other places
  • Added filter to allow translation of href as an exception
  • Fixed translation blocks not working on live in some edge cases
  • Fixed translation block created in secondary language not working when strings were already translated
  • Fixed JS error when dynamic translation is disabled by filter
  • Fixed translating dynamic strings in Editor when viewing as Logged out
  • Fixed page titles containing special characters not being translated
  • Fixed title attribute not being translated
  • Fixed certain custom WooCommerce permalinks not working on translated products
  • Fixed pencil icon not showing for WooCommerce product images in Shop page on certain themes
  • Fixed modifying wp_mail headers when we didn’t have to

1.5.0

  • Opraveny některé dynamické obrázky, které se nezobrazily na přeložených stránkách

1.4.9

  • Opravena nekompatibilita s vlastním kódem pro změnu vlajek
  • Opraveny některé stránky, které nebyly přeloženy kvůli nesprávně zakódovanému znaku
  • Opraveny některé obrázky chybějící při automatickém překladu

1.4.8

  • Přidána podpora pro překlad obrázků
  • Added support for translating title attribute
  • Added support for translating href pointing to internal files and href pointing to any external links
  • Added support for translating attributes modified dynamically through JS
  • Added support for translating multiple attributes on the same node
  • Added support for translating nodes containing mixt of gettext and user-inputted strings
  • Přidáno upozornění a zakázáno TP pro servery, které nemají minimální PHP verzi 5.6.20
  • Refactored and improved Translation Editor user interface
  • Přidané klávesové zkratky: CTRL + S (uložit), CTRL + ALT + Z (zahodit všechny změny), CTRL + ALT + LEFT (předchozí řetězec), CTRL + ALT + RIGHT (následující řetězec)
  • Fixed issues with translation blocks not working on some instances
  • Vylepšení zabezpečení

1.4.7

  • Fixed a php error in previous commit

1.4.6

  • Fixed a js compatibility error with mootools.js
  • Modified how the license page works and added plugin notifications
  • Allow compatibility fix for Translation Editor on certain environments
  • Fixed Safari bug with links when WooCommerce active

1.4.5

  • Vylepšení výkonu
  • Fixed an issue that was causing empty strings to get inserted in the database
  • Improvements to detecting dynamic js strings earlier
  • Fixes some urls for sitemap
  • Nyní zkontrolujeme, zda je str_get_html úspěšně dokončen, abychom se vyhnuli fatálním chybám
  • Fixed regular string loaded by ajax not detected in translation editor
  • We now allow translating WooCommerce product base name separately from selected variations
  • Fixed WooCommerce cart details not being translated when changing language
  • Fixed Automatic Google Translation on languages not published yet
  • Fixed Translation Editor not working in default language when no translation language is published yet
  • Fixed gettext wrapping characters showing up in WooCommerce Shipping taxes metabox on Order pages

1.4.4

  • Přidáno více filtrů
  • Make sure we do not insert empty strings in the gettext translation table
  • Added support for Affiliate tracking

1.4.3

  • Fixed an issue with the Language by Get Parameter add-on
  • Added compatibility with WooCommerce PDF invoice and WooCommerce’s order notes.
  • Added stop_translating_page and before_running_hooks hooks.
  • Refactored hooks-loader to easily remove hook

1.4.2

  • Fixes the issue with not being able to publish pages when Use subdirectory for default language is set to yes and Gutenberg is installed
  • Fixed an issue with Elementor and Use subdirectory for default language set to yes
  • Fixed an issue with Yoast Premium and Use subdirectory for default language set to yes
  • Fixed missing spaces in translations for original gettext strings with untrimmed spaces

1.4.1

  • Přidána podpora PHP 7.3
  • Vylepšení výkonu

1.4.0

  • Added Enfold compatibility by increasing the template_include hook priority
  • Přidána vlajka Kostariky
  • Zlepšení rychlosti optimalizací funkce full_trim
  • Added compatibility for WooCommerce Invoices plugins
  • Fixed querying for dynamic strings in Translation Editor not bringing up translations for all languages
  • Fixed notice when gettext table is empty
  • Added function to display strings with bad encoding in Translation Editor

1.3.9

  • Opraveny některé problémy s překlady URL
  • Vylepšení rychlosti
  • Add Javanese flag
  • Fixed issue with trimming dynamic strings in our own ajax calls

1.3.8

  • Vylepšení rychlosti
  • Remove notices from Editor when we don’t have translation languages
  • Fixed notices with referrer in translator machine
  • Opraveny problémy s URL v jiných jazycích
  • Fix issue of nested gettext resulting in unwanted characters
  • Strip gettext tags from urls run through sanitize_title and esc_url
  • Set caching calls non-persistent. Doesn’t work with object caching otherwise
  • Set lang attribute in html tag all the time including when on default language
  • Refactored the way we are translating json
  • Fixed issue with Woocommerce ajax calls

1.3.7

  • Fixed an issue with Woocommerce and redirects when the default language is not English
  • Vylepšení rychlosti
  • Fix relative url without a trailingslash not getting a proper link back
  • Add ?trp=edit-translation=preview to ajax loaded content. Also add it to all dynamic content.
  • Přidán sloupec kódu jazyka v nastavení
  • Removed async false from JS translate-dom-changes

1.3.6

  • Refactored the get_url_for_language() function which should fix a lot of problems with links
  • Vylepšení rychlosti
  • Fixed translation block icon when creating a new block
  • Fixed issues with trp tags leftovers in html
  • Fixed issues with gettext strings that weren’t detected correctly
  • Přidána podpora pro relativní URL adresy
  • Added warning in settings about controlling costs of Google API
  • Changed API key field description. Added feature to show/hide API key field based on Google Translate Active Yes/No
  • Fixed Translated-dom-changes string not translated through trp-ajax.
  • Fixed 400 errors in GT API

1.3.5

  • Fixed translation problems introduced in the last two versions
  • Added a console message when trp-ajax request uses fall back to admin ajax for debugging purposes.

1.3.4

  • Fixed issue with options in select tag that were not translatable
  • Fixed force language in custom links
  • Fixed Woocommerce links fpr products or categories that were added by the user manually in a page
  • Added Settings link to the list of links displayed on Plugins page
  • Opraven problém s vlajkou Kazachstánu

1.3.3

  • Fixed issue with Woocommerce ajax strings that were broken in editor on default language in some cases
  • Vylepšení rychlosti

1.3.2

  • Vylepšení rychlosti
  • Add support for the Ginger – EU Cookie Law plugin
  • Add support for data-no-dynamic-translation attribute that skips dynamic strings from being translated by dom changes detector
  • Fixed Edit Pencil icon css in Translation Editor for some sites
  • Refactored the way we add trp-gettext tag. This should have a lot of benefits in compatibility with other plugins
  • Optimized block translation detection
  • Added caching to trp_x function when reading external .mo files
  • Fixed issue with TP icon css that was broken on wpforms forms
  • Added secret page for removing duplicate rows from database: wp-admin/admin.php?page=trp_remove_duplicate_rows

1.3.1

  • Fixed Woocommerce translation of permalinks
  • Added support for remove_accents to be based on default language when called from the sanitize_title function
  • Added support for translating JSON found in custom ajax request
  • Přidána lepší kompatibilita REST
  • Přidána kompatibilita pro plugin Peepso
  • Fixed broken link to google translate set up api key on settings page
  • Opraveny vlajky pro arabský a bengálský jazyk
  • Fixed issue with multiple slashes being added when the URL had extra get parameters

1.3.0

  • Added support for word trim when the default language is japanese, chinese or thai.
  • Exluded wp_trim_words funtion from our gettext filter to prevent som issues
  • Fixed an issue with gettext inside attributes that passed through the wp_kses function.
  • Fixed issues with the Customizer
  • Added padding to the language switcher image so we don’t conflict with themes that add extra padding to images inside links
  • Již jsme neodebírali \r \n \t z překladu
  • Fixed issue with title attribute that contained html
  • Added a filter to all href attributes detected on our translation page
  • Added a notice to inform admins of the missing mbstring php library
  • We now send all error logs to debug.log
  • Added cite and blockquote as top_parents for merge rule on Translation blocks
  • Fixed nonce accidentally being passed through internationalized function

1.2.9

  • Rearranged and renamed some languages in the options dropdown
  • Opravena vlajka khmérštiny
  • Added Automatic Language Detection notice and included it on add-ons page
  • Fixed an issue with WooCommerce checkout and Stripe Gateway
  • Fixed issues with some improper responses from the WP Remote API functions
  • Fixed minor issues with ajax

1.2.8

  • Added a lot of hooks in the translation manager interface so other people can insert new content there.
  • Nyní zohledňujeme přítomnost www nebo jeho nedostatek ve vlastních odkazech, které mohou být lokální
  • Nyní se ujistěte, že neměníme lokální prostředí v pozadí, pokud je pořadí jazyků odlišné.
  • Fixed issue with incorrect language adding in the backend that caused notices in the front-end
  • Odstraněna zastaralá funkce add_cookie
  • Fixed trailingslashit over get_permalink in url-converter
  • Removed adding cookie from php. Fixed enqueue_styles on license and add-ons tabs. Removed deprecated function.

1.2.7

  • Added a warning when changing the default language that it will invalidate their existing translations
  • Fixed incorrect detection of the form action language parameter
  • Improved compatibility with themes and plugins that use object buffering
  • Fixed some issues with image urls

1.2.6

  • Refactored determining language, redirecting and cookie adding
  • Removed leftover trp-gettext tags when WooCommerce is active on some pages
  • Fixed get_url_for_language function that was having problems in some cases.

1.2.5

  • Fixed DOM changes script not being enqueued anymore

1.2.4

  • Refactor the shortcode language switcher so it’s now HTML similar to the floater
  • Added link to Appearance -> menus in Settings page
  • Fixed language redirect with permalinks so custom parameters are passed correctly back to the url
  • Do not load dynamic string translation for IE11 and older

1.2.3

  • Fixed back-end css style not being targeted only for TP Settings page
  • Add filter to not remove detected dynamic strings until the ajax is finished
  • Fixed data-no-translation not taken into account in some cases of Dynamic strings
  • Fixed translated slug not being included in url sometimes
  • Fixed issue with gettext string on non visible html attr that prevented other attr from being translated
  • Fixed bug with translating dom changes not working for complex HTML hierarchy
  • Opravena vlajka pro Afrikánce.
  • Fixed compatibility issues with older jQuery versions

1.2.2

  • Added Translation Block feature for translating multiple html elements together
  • Improvement: make it possible for the SEO Addon to automatically translate page slugs using Google Translate
  • Fix: using the shortcode language switcher added #trpprocessurl to the end of the url
  • Fix: changing languages from a secondary language gave 404 page when the page slug was translated
  • Fix: submitting a form from one page to another directed the user to the default language. Now if Force Custom Language Links is enabled the user gets directed to the correct url

1.2.1

  • Extra css for the floater images so they don’t brake the line in certain themes
  • Fixed compatibility issue with Woocommerce cart widget
  • Fix: use the siteurl when the homeurl is empty to detect the language

1.2.0

  • Fix wptexturize changing characters in secondary languages
  • Mini refactoring of the url_is_file() function
  • Refactor get_url_for_language() to not use the global var
  • We no longer add the language path to links to actual files on the server

1.1.9

  • Fix widget language switcher to take into account the new hreflang

1.1.8

  • Fixed bug with Strings List appearing also in Dynamic Strings List. Also fixed bug with duplicate dynamic strings not having a pencil icon because of missing jquery_object.
  • Fixed Woocommerce session storage compatibility
  • Fixed language floater not opening on iPhone.
  • Fixed issue with normal text nodes that were inside an element that had an atribute with gettext and did not get translated
  • Replaced _ with – in hreflang and filter it
  • Make force language to custom links set to yes as a default
  • Remove intensive functions from inside two loops so they only happen once we detect something in js
  • Decode html characters in mutation observed strings and removed stripslashes from trp-ajax.php to fix some strings added with js not being translatable

1.1.7

  • Compatibility fix with Elementor Page Builder
  • Přidán překladový soubor .pot
  • Přidáno správné kódování pro připojení mysqli do našeho souboru trp-ajax.php, takže jsme opravili nějaký překlad
  • Fixed infinite loop related to mutation observer on javascript strings by not re-adding detected strings again if they are similar to existing ones
  • Aligned text from add-ons tab.

1.1.6

  • Added support for translating Contact Form 7 alert messages
  • Fixed issue with some strings containing special characters not being translatable (i.e. „¿¡“)
  • Fixed bug with switching languages in Editor when viewing as Logged out
  • Fixed issue with broken homepage links in some themes
  • Added support for RTL languages in translation editor

1.1.5

  • Added support for translation blocks using the css class .translation-block.
  • Added possibility to choose a different language as default language seen by website visitors.
  • Updated add-ons settings page with the missing add-ons, added Language by GET parameter addon
  • Fixed issue with the [language-switcher] in a post or page that broke saving the page when Yoast SEO plugin is active
  • Added a plugin notification class and a notification for pretty permalinks
  • Added WooCommerce compatibility tag
  • Malá css vylepšení

1.1.4

  • Filtr umožňuje přidání nového jazyka: ‚trp_wp_languages‘
  • Fixed issue with get_permalink() in ajax calls that was not returning the propper language
  • Upravený kód povolující jazyk založený na parametru GET
  • Fix some issues with language switcher and custom queries as well as take into account if subdirectory for default language is on
  • Fixed issue with js translation that was trimming numbers and other characters from strings when it shouldn’t

1.1.3

  • Fix issue where the language switcher didn’t work for BuddyPress pages
  • Fixed issue with CDATA in post content that was breaking the translation
  • Přidán filtr, který lze aktivovat a snaží se opravit neplatné html: trp_try_fixing_invalid_html

1.1.2

  • Nyní se ujistíme, že všechny formuláře při odeslání přesměrují do správného jazyka
  • Fixed an issue with missing slash from language switcher
  • Fixed an issue where we were not redirecting to the correct url slug when switching languages
  • Fixed a possible notice inside the get_language_names function
  • Fixed html breaking because of unescaped quotes in translated meta content
  • Removed a special character from the full_trim function that was causing some strings to not be selectable for translation

1.1.1

  • Fixed js error with startsWith method not being supported in IE
  • Odstraněny nepotřebné soubory z knihovny select2
  • Improved the way we rewrite urls to remove certain bugs

1.1.0

  • Implemented View As „Logged out user“ functionality for translating strings that show only for logged out users
  • Allow slug edit for default language
  • Fixed an issue with the dropdown of translation strings when there were unsaved changes and the dropdown disconected from the textarea
  • Prevent translation editor icon pencil to exit the translation iframe
  • Fixed translating via the next/prev buttons that reset the position in the translation string list
  • Refactor the way we are generating the language url for the language switcher when we don’t have a variable available

1.0.9

  • We now flush permalinks when saving the settings page to avoid getting 404 and 500 errors
  • Added the current language as a class on the body tag. Ex: translatepress-en_US
  • Malé změny readme

1.0.8

  • Nyní povolujeme HTML v běžných překladech řetězců.
  • Changed the way we get the default language permalinks in Woocommerce rewrites
  • Opraveny problémy s funkcí date_i18n
  • Fixed a warning generated when there are no rewrite rules
  • Fixed dynamic strings not updating the translation dropdown list.
  • Fixed issues with hidden space characters that were breaking some translations
  • Make sure we don’t loose the trp-edit-translation=preview from url after a WordPress redirect

1.0.7

  • Fixed a small bug in js regarding the translation editor sidebar with
  • Fixed Language Switcher for Woocommerce product categories and product tags going to 404 pages
  • Fixed issues with Woocommerce and permalinks when the default language was not english
  • Excluded more functions from getting gettext wraps

1.0.6

  • Added filter on capabilities to allow other roles to edit translations:’trp_translating_capability‘
  • Nezobrazovat chyby a upozornění php, když ukládáme řetězce do databáze
  • Fixed issues with attributes that contain json content, for instance in woocommerce variations
  • We no longer wrap gettext inside the wptexturize function
  • We no longer wrap gettexts that appear in the bloginfo function

1.0.5

  • Added possibility to edit gettext strings from themes and plugins from english to english, without adding another language. Basically, string-replace functionality.
  • Support for translating text input placeholders
  • We have a way of translating emails using the conditional language shortcode [trp_language language=“en_US“] English only content [/trp_language]
  • Fixed issues with some elements that contained new lines and \u00a0 at the start of the strings

1.0.4

  • Fixed issues with the pencil select icon in the translation editor not showing up in certain cases on the button element
  • Fixed issues with the pencil select icon in the translation editor not showing up in certain cases because of overflow hidden
  • Fixed a issue that was sometimes causing javascript errors with certain plugins

1.0.3

  • Přidán zkrácený kód podmíněného jazyka: [trp_language language=“en_US“] Obsah pouze v angličtině [/trp_language]
  • Vytvořit odkaz pro vyzkoušení klíče Google API.
  • Vylepšení kompatibility s Woocommerce
  • Fixed json_encode error that was causing js errors
  • Changed ‚template_include‘ hook priority to improve compatibility with some themes

1.0.2

  • Vylepšení překladového rozhraní
  • Fixed issues with strings loaded with ajax
  • Přidána stránka doplňků
  • Fixed bug with gettext node accidentally wrapping another string too.

1.0.1

  • Fixed incorrect blog prefix name for Multisite subsites on admin_bar gettext hook.
  • Fixed Translate Page admin bar button sometimes not having the correct url for entering TP Editor Mode
  • Vynechat dynamické řetězce, které mají pouze čísla a speciální znaky.
  • Fixed order of categories in Editor dropdown. (Meta Information, String List..)
  • Fixed JS error Uncaught Error: Syntax error, unrecognized expression

1.0.0

  • První vydání.