Per tradurre la mia app PHP, utilizzo compilato nel modulo gettext. Qui è un albero di directory di traduzioni in conformità con le docs:PHP: gettext richiede dirs LC_MESSAGES?
locale/
cs_CZ/
LC_MESSAGES/
messages.po
messages.mo
de_DE/
LC_MESSAGES/
messages.po
messages.mo
fr_FR/
LC_MESSAGES/
messages.po
messages.mo
Domanda: è possibile per sbarazzarsi del catalogo LC_MESSAGES? PHP sarà in grado di trovare traduzioni se utilizzo questa struttura?
locale/
cs_CZ/
messages.po
messages.mo
de_DE/
messages.po
messages.mo
fr_FR/
messages.po
messages.mo
mio PHP che commuta traduzioni:
<?php
setlocale(LC_ALL, 'fr_FR.UTF-8');
bindtextdomain("messages", "locale");
bind_textdomain_codeset("messages", 'UTF-8');
textdomain("messages");
?>
Grazie in anticipo.
Siamo spiacenti, nessun modo intorno a questo. È cablato nella libreria gettext. – mario