Add new locale folder structure and symlinks for old lang layout
This commit is contained in:
52
4dev/locale/Readme.md
Normal file
52
4dev/locale/Readme.md
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
# Translation files
|
||||||
|
|
||||||
|
## Source file name convetion
|
||||||
|
|
||||||
|
Locale Name . Domain . Encoding .po
|
||||||
|
|
||||||
|
## Name parte explenations
|
||||||
|
|
||||||
|
### Locale Name Examples
|
||||||
|
|
||||||
|
If underscore in name the long version is checked first, then the short version:
|
||||||
|
en_US@latin -> en_US -> en
|
||||||
|
|
||||||
|
* en
|
||||||
|
* en_US
|
||||||
|
* en_US@latin
|
||||||
|
|
||||||
|
### Domain
|
||||||
|
|
||||||
|
For current case auto set CONTENT_PATH is used
|
||||||
|
|
||||||
|
* admin
|
||||||
|
* frontend
|
||||||
|
|
||||||
|
### Encoding
|
||||||
|
|
||||||
|
if not set UTF-8 is assumed. Any other utf8 encoding is changed to UTF-8
|
||||||
|
|
||||||
|
* UTF-8
|
||||||
|
* SJIS
|
||||||
|
* EUC
|
||||||
|
|
||||||
|
## File name example source
|
||||||
|
|
||||||
|
`ja_US.admin.UTF-8.po`
|
||||||
|
|
||||||
|
## Folder layout
|
||||||
|
|
||||||
|
`includes/locale/ja/LC_MESSAGES/frontend.mo`
|
||||||
|
|
||||||
|
ALTERNATE LOCALE NAMES:
|
||||||
|
* ja
|
||||||
|
* ja_JP
|
||||||
|
* ja.UTF-8
|
||||||
|
* ja_JP.UTF-8
|
||||||
|
|
||||||
|
ja_JP.UTF-8: Locale Name
|
||||||
|
frontend: dmain (CONTENT_PATH)
|
||||||
|
|
||||||
|
## command
|
||||||
|
|
||||||
|
`msgfmt -o www/includes/locale/ja_JP/LC_MESSAGES/frontend.UTF-8.mo 4dev/lang/ja_US.admin.UTF-8.po`
|
||||||
@@ -26,7 +26,7 @@ msgid "Month"
|
|||||||
msgstr "Month"
|
msgstr "Month"
|
||||||
|
|
||||||
msgid "INPUT TEST"
|
msgid "INPUT TEST"
|
||||||
msgstr "OUTPUT TEST EN"
|
msgstr "OUTPUT TEST ADMIN EN"
|
||||||
|
|
||||||
msgid "I should be translated"
|
msgid "I should be translated"
|
||||||
msgstr "I should be translated: I WAS TRANSLATED"
|
msgstr "I should be translated: I WAS TRANSLATED"
|
||||||
2
4dev/locale/en_US.frontend.UTF-8.po
Normal file
2
4dev/locale/en_US.frontend.UTF-8.po
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
msgid "INPUT TEST"
|
||||||
|
msgstr "OUTPUT TEST FRONTEND EN"
|
||||||
@@ -63,7 +63,7 @@ msgid "Sun"
|
|||||||
msgstr "日"
|
msgstr "日"
|
||||||
|
|
||||||
msgid "INPUT TEST"
|
msgid "INPUT TEST"
|
||||||
msgstr "OUTPUT TEST JA"
|
msgstr "OUTPUT TEST ADMIN JA"
|
||||||
|
|
||||||
# login string
|
# login string
|
||||||
msgid "Hello %s"
|
msgid "Hello %s"
|
||||||
2
4dev/locale/ja_JP.frontend.UTF-8.po
Normal file
2
4dev/locale/ja_JP.frontend.UTF-8.po
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
msgid "INPUT TEST"
|
||||||
|
msgstr "OUTPUT TEST FRONTEND JA"
|
||||||
Binary file not shown.
1
www/includes/lang/admin/en_utf8.mo
Symbolic link
1
www/includes/lang/admin/en_utf8.mo
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../locale/en_US/LC_MESSAGES/admin.mo
|
||||||
Binary file not shown.
1
www/includes/lang/admin/ja_utf8.mo
Symbolic link
1
www/includes/lang/admin/ja_utf8.mo
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../locale/ja/LC_MESSAGES/admin.mo
|
||||||
1
www/includes/lang/frontend/en_utf8.mo
Symbolic link
1
www/includes/lang/frontend/en_utf8.mo
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../locale/en_US/LC_MESSAGES/frontend.mo
|
||||||
1
www/includes/lang/frontend/ja_utf8.mo
Symbolic link
1
www/includes/lang/frontend/ja_utf8.mo
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../locale/ja/LC_MESSAGES/frontend.mo
|
||||||
BIN
www/includes/locale/en_US/LC_MESSAGES/admin.mo
Normal file
BIN
www/includes/locale/en_US/LC_MESSAGES/admin.mo
Normal file
Binary file not shown.
BIN
www/includes/locale/en_US/LC_MESSAGES/frontend.mo
Normal file
BIN
www/includes/locale/en_US/LC_MESSAGES/frontend.mo
Normal file
Binary file not shown.
BIN
www/includes/locale/ja/LC_MESSAGES/admin.mo
Normal file
BIN
www/includes/locale/ja/LC_MESSAGES/admin.mo
Normal file
Binary file not shown.
BIN
www/includes/locale/ja/LC_MESSAGES/frontend.mo
Normal file
BIN
www/includes/locale/ja/LC_MESSAGES/frontend.mo
Normal file
Binary file not shown.
Reference in New Issue
Block a user