Титла: Wifidog translations Публикувано от: rosen_br в Apr 26, 2007, 10:46 здравейте.
когато се опитам да добавя нов език в wifidog по стандартната схема (http://dev.wifidog.org/wiki/doc/developer/LanguageTranslation) имам проблеми.след като създам папка в "/locale/", а в нея и "LC_MESSAGES/", вътре сложа езиков_файл.po, компилирам езиковия файс с ../../compile.sh, добавя новия език в ../../../config.php, рестартирам уеб сървъра заради gettext кеш-а - всичко ток.но когато отворя wifidog с браузър, и избера езика, който токущо добавих - няма никаква промяна, езика си остава английски. пробвах и друго: свалих езиковите файлове за френски от https://dev.wifidog.org/svn/trunk/wifidog-auth/wifidog/locale/, добавих информацията за тях в config.php, рестартирах сървъра отново същото - пак английски. но когато сложа кой да е езиков файл в папка "bg", всичко тръгва перфектно! папката е с едни и същи пермишъни за уеб потребителя както и другите езикови папки(fr, de, pt, ...). config.php: ... $AVAIL_LOCALE_ARRAY = array( 'en_US' => 'English', 'bg_BG' => 'Bulgarian', 'xy_XY' => 'Deutsch', 'de_DE' => 'nemski', 'es_ES' => 'Espana' ); ... съдържанието на папката "locale" е: mmachine:/var/www/wifidog-auth/wifidog/locale# ls -lia total 44 111842 drwxr-xr-x 5 root root 4096 2007-04-26 08:55 . 239279 drwxr-xr-x 22 root root 4096 2007-04-26 10:30 .. 176027 drwxr-xr-x 3 root root 4096 2007-04-21 15:17 bg 111856 -rwxr-xr-x 1 root root 150 2006-12-04 15:49 compile.sh 223864 drwxr-xr-x 3 root root 4096 2007-04-23 17:34 es 111857 -rwxr-xr-x 1 root root 1164 2006-12-04 15:49 gen.sh 111858 -rwxr-xr-x 1 root root 198 2006-12-04 15:49 gensmarty.pl 111859 -rw-r--r-- 1 root root 94 2006-12-04 15:49 .htaccess 111860 -rw-r--r-- 1 root root 4378 2007-04-23 17:36 smarty.txt 191522 drwxr-xr-x 7 root root 4096 2006-12-04 15:50 .svn mmachine:/var/www/wifidog-auth/wifidog/locale# съдържанието на папката "bg": mmachine:/var/www/wifidog-auth/wifidog/locale# ls -lia bg/ total 12 176027 drwxr-xr-x 3 root root 4096 2007-04-21 15:17 . 111842 drwxr-xr-x 5 root root 4096 2007-04-26 08:55 .. 47829 drwxr-xr-x 2 root root 4096 2007-04-26 08:50 LC_MESSAGES mmachine:/var/www/wifidog-auth/wifidog/locale# ls -lia bg/LC_MESSAGES/ total 400 47829 drwxr-xr-x 2 root root 4096 2007-04-26 08:50 . 176027 drwxr-xr-x 3 root root 4096 2007-04-21 15:17 .. 48535 -rw-r--r-- 1 root root 80033 2007-04-23 17:41 messages.mo 48530 -rw-r--r-- 1 root root 80033 2007-04-21 15:19 messages.mo.bg 176028 -rw-r--r-- 1 root root 221204 2007-04-23 17:35 messages.po mmachine:/var/www/wifidog-auth/wifidog/locale# изхода от "locale -a" е следния: mmachine:/var/www/wifidog-auth/wifidog/locale# locale -a bg_BG bg_BG.cp1251 C POSIX mmachine:/var/www/wifidog-auth/wifidog/locale# а от "locale" e: mmachine:/var/www/wifidog-auth/wifidog/locale# locale LANG=bg_BG LC_CTYPE="bg_BG" LC_NUMERIC="bg_BG" LC_TIME="bg_BG" LC_COLLATE="bg_BG" LC_MONETARY="bg_BG" LC_MESSAGES="bg_BG" LC_PAPER="bg_BG" LC_NAME="bg_BG" LC_ADDRESS="bg_BG" LC_TELEPHONE="bg_BG" LC_MEASUREMENT="bg_BG" LC_IDENTIFICATION="bg_BG" LC_ALL= mmachine:/var/www/wifidog-auth/wifidog/locale# какво мога да направя ? пс. може да видите какво съм писал и в wifidog.org: http://dev.wifidog.org/ticket/315 |