Traduci gli array di lingua PHP con l'AI
Importa array di lingua in stile Laravel, lascia che l'AI li traduca con il tuo glossario e il tuo contesto, revisiona ogni stringa ed esporta file di lingua pronti all'uso.
Usato da Laravel, CakePHP e dalla maggior parte delle applicazioni PHP.
Cosa contiene davvero un file Array PHP
Laravel, CakePHP e una lunga scia di applicazioni PHP tengono i propri testi in file che si limitano a restituire un array. È un formato comodo da usare nel codice e scomodo da consegnare a un traduttore: il file è PHP eseguibile, quindi la maggior parte degli strumenti di traduzione o lo rifiuta o lo rovina.
Dato che il file è codice, il rischio non è solo una traduzione scadente: è un errore di parsing che manda giù l'intera applicazione. Basta un apostrofo senza escape in una stringa francese. È il formato in cui "traduci il file e vediamo che succede" costa di più.
.php
<?php
return [
'welcome_title' => 'Welcome back!',
'welcome_subtitle' => 'Log in to continue',
'save' => 'Save changes',
];
Cosa va storto quando i file Array PHP vengono tradotti male
Sono i problemi che arrivano in produzione, perché nessuno sembra un errore finché non lo diventa.
Gli apostrofi rompono le stringhe fra apici singoli
Francese e italiano sono pieni di apostrofi. Inseriti senza escape in una stringa PHP fra apici singoli, il file smette di essere interpretato e la pagina restituisce un 500.
I segnaposto :placeholder perdono i due punti
Laravel risolve :name a runtime. Un modello che lo riformatta — o che traduce la parola dopo i due punti — produce una frase con un ":name" letterale davanti a ogni utente.
I gruppi annidati vengono appiattiti
I file di lingua sono spesso raggruppati per funzionalità, su diversi livelli. Appiattiscili in esportazione e ogni chiamata __() nel codice va riscritta.
Il file viene eseguito per essere letto
Gli strumenti che fanno include() di un file di lingua per ispezionarlo eseguono tutto ciò che contiene. Va bene per i tuoi file, è un problema serio per qualsiasi file che non hai scritto tu.
Come lo gestisce GetTranslated
Importa il tuo file Array PHP
L'AI traduce con il tuo glossario
Revisiona e approva ogni stringa
Esporta e pubblica
Vuoi vederlo prima sul tuo file?
Incolla un file Array PHP nello strumento gratuito e ottieni subito la versione tradotta — senza account, senza email.
Apri il traduttore gratuito Array PHPDomande frequenti
Il mio file PHP viene eseguito durante l'importazione?
No. Il file viene letto come testo e tokenizzato, mai incluso né valutato. Importare un file di lingua non può eseguire codice.
L'escape delle virgolette in esportazione è corretto?
Sì. Apostrofi e barre rovesciate vengono gestiti con l'escape adatto allo stile di virgolette del file esportato, quindi il risultato si interpreta sempre.
Gli array annidati mantengono la loro forma?
Sì. I gruppi vengono preservati con lo stesso annidamento e i nomi delle chiavi, quindi le tue chiamate di traduzione esistenti continuano a funzionare senza modifiche.
500 chiavi gratis per sempre. Senza carta di credito.