Translation Tools

Descrizione

Utilizza qualsiasi Locale, con o senza i pacchetti della lingua

Con i pacchetti della lingua del core puoi cambiare facilmente la lingua della tua installazione di WordPress.

I pacchetti della lingua sono messi a disposizione solo per i Locale tradotti al 100%.

Per dare ai team più piccoli una migliore chance di rilasciare WordPress nel loro locale, dal 22 febbraio del 2021 è richiesto il seguente stato per le traduzioni, affinché siano generati i pacchetti delle lingue:

Se hai bisogno di un Locale che non ha ancora i pacchetti della lingua, questo plugin ti permette di abilitare TUTTI i Locale dell’elenco delle lingue disponibili.

Compatibile con il plugin Preferred Languages

Il plugin Preferred Languages sovrascrive i campi standard delle lingue per il sito e per l’utente.

Tutte le caratteristiche aggiunte da Translation Tools sono disponibili per gli utenti di Preferred Languages.

Aggiorna le traduzioni di WordPress, plugin e temi, su richiesta

Se hai la necessità di aggiornare su richiesta la traduzione del core, dei plugin o dei temi nel tuo WordPress, senza aspettare la generazione di un pacchetto della lingua, questo plugin ti permetterà di aggiornare manualmente tutti i file necessari per la versione installata, con un clic, in pochi secondi.

Vai nella schermata degli Aggiornamenti alla sezione Traduzioni e scegli cosa vuoi aggiornare.

Tutti i sotto-progetti del core

  • Development
  • Continents & Cities
  • Administration
  • Network Admin

Tutti i file delle traduzioni

  • .po (file editabili delle traduzioni)
  • .mo (file binari delle traduzioni)
  • .l10n.php (PHP performant translation files)
  • .json (file JavaScript delle traduzioni)

Test e info sulle traduzioni di WordPress in Salute del sito

Verifica le traduzioni del core del tuo WordPress nella pagina dei test di Salute del sito.

Le informazioni di debug di Salute del sito mostrano le lingue selezionate per il sito e per l’utente, incluse le lingue gestite dal plugin Preferred Languages.

Screenshot

  • Le impostazioni della lingua includono i Locale SENZA pacchetti della lingua
  • Pulsante per l'aggiornamento della traduzione di WordPress su richiesta
  • Traduzioni di tutti i sotto-progetti del core
  • Dettagli e file dei sotto-progetti
  • Notifica degli aggiornamenti delle traduzioni di temi e plugin per i Locale senza pacchetti della lingua
  • Aggiornamento automatico della traduzione del tema per i Locale senza pacchetti della lingua
  • Raccomandazione del test di Salute del sito per la traduzione incompleta di WordPress
  • Test di Salute del sito passato per la traduzione completa di WordPress
  • Informazioni di debug di Salute del sito per le traduzioni di WordPress impostate per il sito e per l'utente, compatibile con Preferred Languages

FAQ

Dove posso trovare la lista completa dei locale di WordPress?

Ecco l’elenco completo di tutti i locale di WordPress.

Il mio locale ha dei pacchetti della lingua?

Ecco l’elenco dei locale CON dei pacchetti della lingua.
Ecco l’elenco dei locale SENZA dei pacchetti della lingua.

Il mio locale ha dei pacchetti della lingua, ma la traduzione è incompleta

Puoi forzare l’aggiornamento della traduzione di WordPress dalla schermata Bacheca > Aggiornamenti.
Fai clic su “Aggiorna le traduzioni di WordPress” ed è fatta.
In pochi secondi tutti i file necessari per la traduzione (.po, .mo e .json) saranno generati.

Non posso utilizzare WordPress, temi e plugin nella mia lingua perché il mio Locale non ha i pacchetti della lingua

Ora puoi! Ti basta installare e attivare questo plugin per abilitare qualsiasi Locale e traduzione.

Il locale che cerco non è presente nell’elenco

Se il tuo Locale non esiste e lo vuoi richiedere, fai clic qui.

Posso aggiornare anche le traduzioni di plugin e temi?

Sì, puoi, dalla versione 1.5.0 in poi.
Nella pagina degli aggiornamenti puoi scegliere di aggiornare le traduzioni di WordPress, dei plugin, dei temi o di tutto quanto in una volta sola.
Saranno aggiornati i file .po e .mo, e saranno generati i file .json necessari per le traduzioni da usare in JavaScript.

This plugin generates the new .l10n.php file format of performant translations for WordPress 6.5?

Yes, since version 1.7.0.
If you’re on WordPress 6.5, this plugin will also generate the .l10n.php language files for you.

Questo plugin è compatibile con il plugin Preferred Languages?

Risposta breve: sì!

Il plugin Preferred Languages sovrascrive i campi standard delle lingue per il sito e per l’utente.

Dalla versione 1.6.0 questo plugin è compatibile con Preferred Languages 2.0.0.

Tutte le caratteristiche aggiunte da Translation Tools sono disponibili per gli utenti di Preferred Languages.

Posso dare una mano per tradurre questo plugin nella mia lingua?

Certo che puoi! Se vuoi tradurre questo plugin nella tua lingua fai clic qui.

Posso dare il mio contributo per questo plugin?

Certo! Le segnalazioni di errori o i suggerimenti di nuove funzionalità nel repository di GitHub sono benvenuti.

Recensioni

28 Novembre 2022 1 risposta
The big difficulty when a plugin uses mostly JS is that the source files are minified. It is therefore very difficult to understand exactly where the string to be translated is. This plugin allows to start the translation by validating and testing the strings locally little by little. Without waiting for 90%.
10 Agosto 2020 1 risposta
A fundamental tool for translators (and not only), works flawlessly.
Leggi tutte le recensioni di 3

Contributi e sviluppo

“Translation Tools” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

“Translation Tools” è stato tradotto in 17 lingue. Grazie ai traduttori per i loro contributi.

Traduci “Translation Tools” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il codice segui il repository SVN, segui il log delle modifiche tramite RSS.

Changelog (registro delle modifiche)

1.7.0

  • Tested up to WP 6.5
  • Generate .l10n.php performant translation files for WordPress 6.5

1.6.0

  • Tested up to WP 6.2
  • Tested up to Preferred Languages 2.0
  • Minimum PHP bumped to 7.4
  • Fixed incorrect list of User Languages on WP < 6.1
  • Updated admin notices, dashicons and CSS
  • Fixed basic compatibility with the plugin Preferred Languages 2.0.0, still some work to do to make the UI seamless
  • Use Composer autoload
  • Rename coding standard rulesets
  • Update dependencies

1.5.3

  • Better report messages about translation project updates
  • Increase download timeout for slow speed connections
  • New filter to customize download timeout for big translation projects on slow speed connections
  • GitHub release process optimization

1.5.2

  • Fix i18n issue
  • Increase download timeout for slow speed connections
  • GitHub release process optimization

1.5.1

  • Add missing vendor files

1.5.0

  • Update your Plugins and Themes translations! (.po, .mo and .json)
  • Update action now loads on custom update-core dedicated page
  • Code refactoring to extend the update of .po/.mo/.json files to Plugins and Themes
  • Detailed report about translation project updates
  • New filter to customize/reverse the priority of the WP.org Plugins translation projects (defaults to ‘Stable’ > ‘Development’)
  • New filter to customize the Plugins and Themes translations to update
  • New filter to disable translations download and generate .json files from your current .po files
  • New filter do disable the update of the .json files from the JavaScript translations
  • GitHub release process optimization
  • Assets folders optimization
  • Debug mode improvements

1.4.1

  • Improve notices wording about Language Packs availability
  • Fix notice links accessibility

1.4.0

  • Tested up to WP 5.8
  • More Site Health WordPress translations tests!
  • Site Health test to check if the WordPress Translation API is available from your site
  • Site Health test to report if your WordPress version is already available for translation, useful for beta testing
  • Refactor Site Health tests to allow dependency between tests. ( e.g. Only run a test if another test has the status ‘good’ )
  • The Site Health Translations tests now have the #WPPolyglots Pink Color for usability
  • New warning notice in the updates screen when your WordPress version is not available for translation yet, useful for beta testing
  • Force checking the updates screen (‘force-check’) now force updates the WordPress core translation data
  • The WordPress core translation transient data now expire in 1 hour
  • Fix issue with the ‘More details’ report ID on downloading the Locales translation projects

1.3.3

  • Tested up to WP 5.7
  • Fix Health Check message i18n

1.3.2

  • Tested up to WP 5.6
  • Minor code improvements

1.3.1

  • Fix issue with Locale ‘en_US’ on user languages in Preferred Languages settings

1.3.0

  • New Site Health WordPress translations tests and debug info!
  • Site Health tests to show the current Language Packs status for your site and user languages, for your WordPress installed version
  • Site Health debug info includes details about your site and user language
  • Site Health tests and debug info are compatible with multiple languages configured in plugin Preferred Languages
  • Inspired by ticket #51039 (WIP)

1.2.4

  • Fix issue with missing strings from .json files, caused by overriding .json files from Development and Administration core sub-projects, instead of merging both.
  • Based on meta changeset #10064

1.2.3

  • New filter translation_tools_get_wp_translations_status to customize the status of the strings to download
  • New filter translation_tools_show_locale_codes to append Locale codes to each language
  • New filter translation_tools_show_locale_colors to highlight Locales without language packs
  • New filter translation_tools_translate_url to override the translate.w.org/projects/wp/ with a private GlotPress install with the same exact WP core structure
  • Filter ttools_get_wp_translations_status renamed to translation_tools_get_wp_translations_status
  • Compatible with plugin Translation Stats language select field
  • Code optimization

1.2.2

  • New filter ttools_get_wp_translations_status to customize the filtered strings to download, default is ‘current’
  • Fix support for core beta versions
  • Improve core translation sub-projects data through translate.wp.org API
  • Tested up to WP 5.5
  • Minor code improvements

1.2.1

  • Fix invalid plugin header on activate

1.2.0

1.1.0

  • Improve usability, remove extra steps to add Locales with no Language Packs
  • Remove plugin setting to pre-add a Locale to the main list, all existent languages are now available immediately
  • Language settings now include all Locales, grouped by Language Packs status
  • Language settings are now available for site (General Settings screen) and for users (Profile and User Edit screens)
  • Rename additional available languages to “Native name [wp_locale]” format, instead of just the “wp_locale”
  • Link to update WordPress translation on the Site, Profile and User language setting description
  • Localized core update fallback to en_US for Locales with no Language Packs
  • Minor code improvements

1.0.1

  • Improve shown info when there are no settings yet
  • Improve shown info when there are no Locales missing Language Packs
  • Improve shown info when the translate.wp.org API is unreachable
  • Minor code improvements

1.0.0

  • Initial release.