doc:appunti:prog:gettext
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:appunti:prog:gettext [2012/06/08 17:03] – niccolo | doc:appunti:prog:gettext [2018/12/04 11:32] (current) – [gettext con PHP] niccolo | ||
|---|---|---|---|
| Line 18: | Line 18: | ||
| </ | </ | ||
| - | ====== Compilazione del file .mo ====== | + | ====== Compilazione |
| + | |||
| + | Installare il pacchetto Debian **gettext**. | ||
| Se si esegue la traduzione con un client tipo **'' | Se si esegue la traduzione con un client tipo **'' | ||
| Line 26: | Line 28: | ||
| </ | </ | ||
| + | Se è necessario è possibile **decompilare** il file **'' | ||
| + | |||
| + | < | ||
| + | msgunfmt default.mo > default.po | ||
| + | </ | ||
| ====== gettext con PHP ====== | ====== gettext con PHP ====== | ||
| - | Per utilizzare le funzioni **'' | + | Per utilizzare le funzioni **'' |
| <code php> | <code php> | ||
| Line 48: | Line 55: | ||
| │ | │ | ||
| </ | </ | ||
| + | |||
| + | In ciascuna directory '' | ||
| Inoltre ricordarsi di: | Inoltre ricordarsi di: | ||
| - Creare i locale necessari con **'' | - Creare i locale necessari con **'' | ||
| - | - Se si sono aggiornati i locale disponibili, | + | - Se si sono **aggiornati i locale** disponibili, |
| + | - Se si è **modificato un file '' | ||
| + | - Nel caso in cui il server sia **Nginx** con **php5-fpm** in modalità **FastCGI socket**, può essere necessario riavviare il servizio **php5-fpm** invece di nginx. | ||
| + | - In alcuni casi la funzione setlocale() vuole la sigla comprensiva di encoding, ad esempio per il cinese semplificato è necessario usare **'' | ||
doc/appunti/prog/gettext.1339167791.txt.gz · Last modified: by niccolo
