Localization.Uno supporta pienamente il formato standard di settore GNU Gettext. Che tu stia creando un plugin per WordPress, un'applicazione Django o un progetto C++, puoi gestire le tue traduzioni in un'interfaccia moderna ed esportarle come file .po validi.
Perché gli sviluppatori scelgono la nostra API Gettext?
- Formato PO Nativo: Generiamo voci msgid e msgstr valide compatibili con Poedit e compilatori Gettext standard (msgfmt).
- Escape Intelligente: Gestiamo automaticamente le virgolette e le nuove righe, garantendo che i tuoi file vengano compilati in formato binario .mo senza errori di sintassi.
- Gestione degli Header: Ogni file include header standard (Content-Type, Encoding), in modo che la tua applicazione riconosca correttamente il set di caratteri (UTF-8).
Gestione Avanzata dei Progetti
Forniamo strumenti potenti per mantenere la tua localizzazione organizzata, indipendentemente da quanto grande diventi il tuo progetto.
Categorizzazione: Raggruppa le tue stringhe in un albero di cartelle logico (ad es., Admin > Menu, Frontend > Errori).
Etichette & Tag: Contrassegna le stringhe con etichette personalizzate per filtrare le esportazioni tramite API.
Ruoli & Permessi: Invita membri del team illimitati e assegna ruoli granulari (Proprietario, Admin, Manager, Traduttore).
Webhook: Ricevi notifiche sul tuo server ogni volta che le traduzioni vengono aggiornate o approvate.
Come Integrare
Opzione 1: Esportazione Manuale (UI)
Perfetto per aggiornamenti periodici o compilazioni manuali.
- Vai al tuo Dashboard del Progetto.
- Clicca sul pulsante Scarica .
- Seleziona Gettext PO dal menu a discesa del formato.
- Scegli la lingua e scarica il file.
Opzione 2: Automatizza con API (CI/CD)
Recupera le ultime traduzioni direttamente nella tua pipeline di build. Passa il parametro format=po.
bash
# Scarica le traduzioni in inglese
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=po" > languages/en_US.po
# Scarica le traduzioni in spagnolo
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=po" > languages/es_ES.poOpzione 3: Invia tramite Webhook
Configura un URL Webhook nelle impostazioni del tuo progetto per automatizzare completamente il processo.
- Aggiornamenti Rapidi: Il tuo server riceve una richiesta POST poco dopo le modifiche (di solito entro 5 minuti).
- Compilazione Automatica: Usa il webhook per attivare uno script che scarica il file .po e lo compila automaticamente in .mo.
Domande Frequenti
Devo compilare il file .mo?
Sì. La nostra API fornisce il file sorgente .po. Dovresti includere un passaggio nel tuo processo di build (utilizzando msgfmt) per compilarlo in un file binario .mo per migliori prestazioni in produzione.
È compatibile con WordPress?
Sì. Il formato esportato è completamente compatibile con WordPress. Assicurati solo di rinominare il file nel corretto formato del dominio di testo (ad es., my-plugin-es_ES.po) dopo il download.
Tecnologie correlate:
- Stai utilizzando framework PHP moderni? Dai un'occhiata a Laravel Localization.
- Hai bisogno di un formato web semplice? Vedi React JSON.
Pronto a modernizzare il tuo flusso di lavoro Gettext? Crea il tuo account gratuito oggi.




