From b6a80dea3298c468c5c950395b7d129c0171cf1a Mon Sep 17 00:00:00 2001 From: katpavalli Date: Thu, 11 Jun 2015 10:40:32 +0200 Subject: [PATCH] edje: add po file support in edc translation. Summary: Implementation to support .po files in edc for translation Test Plan: Test Code to test this implementation is done as part of efl/src/examples/edje/edje-text.c and efl/src/examples/edje/text.edc edje_cc -md . text.edc && gcc -o edje-text edje-text.c `pkg-config --libs --cflags ecore-evas edje evas ecore eo` ./edje-text 1) Click On the text "Click here" The language gets changed. Reviewers: shilpasingh, cedric Reviewed By: shilpasingh, cedric Subscribers: cedric, rajeshps, govi, poornima.srinivasan Differential Revision: https://phab.enlightenment.org/D2573 Signed-off-by: Cedric BAIL --- edje/en_IN/domain_name.mo | Bin 201 -> 0 bytes edje/hi_IN/domain_name.mo | Bin 260 -> 0 bytes unsorted/edje/en_IN/domain_name.po | 11 +++++++++++ unsorted/edje/hi_IN/domain_name.po | 11 +++++++++++ unsorted/edje/text.edc | 18 +++++++++--------- 5 files changed, 31 insertions(+), 9 deletions(-) delete mode 100644 edje/en_IN/domain_name.mo delete mode 100644 edje/hi_IN/domain_name.mo create mode 100644 unsorted/edje/en_IN/domain_name.po create mode 100644 unsorted/edje/hi_IN/domain_name.po diff --git a/edje/en_IN/domain_name.mo b/edje/en_IN/domain_name.mo deleted file mode 100644 index 0c1b2fcd163e5446dec4b20d6799aa2804254517..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 201 zcmca7#4?ou2v~qv28eBdm=%a)fS4VK3xF6TR{`bM0%?9AZiVtengxJ(E)a78@j4&| z$?pVWMj&PeVh~^gVvsq`9*%zQt}YBdK#IY~-_gYrNC!s-hq(GGfW$%_-CY@+GZORC sQ&SjxfK+K>da8nJUV2VuaR!4=equ^yUb>#19z$?taY<^f0!#@50L=v=K>z>% diff --git a/edje/hi_IN/domain_name.mo b/edje/hi_IN/domain_name.mo deleted file mode 100644 index 3901b8c2dfb3df3a3604a7b330f9edea192360fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 260 zcmYMsu?oU45C-6=6>$=r1v@zR30#5=Rj4{t2cZw)=pwiXLUD91!bKcZq>FX2Zz4DN zApVI317H3mcb9kDIS4EVI?#tY#L$2xnA)nmuaPa-LKDnz7gFd!QQkku3e>=?Dwux; zLpceQFG7R}r_vuGqeV1RW7oXRWuOGph3UkU;dEtsF+H%mOi!kQ>CAd>>Ux8E#yVj- d+M-SnciZ;s);rJh(3IP`+|H#;H?;l#6<=HOT2BA~ diff --git a/unsorted/edje/en_IN/domain_name.po b/unsorted/edje/en_IN/domain_name.po new file mode 100644 index 00000000..f4611234 --- /dev/null +++ b/unsorted/edje/en_IN/domain_name.po @@ -0,0 +1,11 @@ +msgid "LOADING" +msgstr "Loading..." + +msgid "LANG" +msgstr "Language English" + +msgid "SYSTEM LANGUAGE" +msgstr "System Language" + +msgid "CHANGED" +msgstr "Changed" diff --git a/unsorted/edje/hi_IN/domain_name.po b/unsorted/edje/hi_IN/domain_name.po new file mode 100644 index 00000000..809cf6f3 --- /dev/null +++ b/unsorted/edje/hi_IN/domain_name.po @@ -0,0 +1,11 @@ +msgid "LOADING" +msgstr "लोड हो रहा है..." + +msgid "LANG" +msgstr "भाषा हिन्दी" + +msgid "SYSTEM LANGUAGE" +msgstr "सिस्टम भाषा" + +msgid "CHANGED" +msgstr "बदल" diff --git a/unsorted/edje/text.edc b/unsorted/edje/text.edc index ed0548d0..75fcaed5 100644 --- a/unsorted/edje/text.edc +++ b/unsorted/edje/text.edc @@ -21,15 +21,15 @@ collections { translation { file { locale: en_IN; - source: domain_name.mo; /* Can be either .po file or .mo file */ + source: domain_name.po; /* Can be either .po file or .mo file*/ } file { locale: hi_IN; - source: domain_name.mo; + source: domain_name.po; } file { locale: ta_IN; - source: domain_name.mo; + source: domain_name.po; } } styles { @@ -144,11 +144,11 @@ collections { translation { file { locale: en_IN; - source: domain_name.mo; + source: domain_name.po; } file { locale: hi_IN; - source: domain_name.mo; + source: domain_name.po; } file { locale: ta_IN; @@ -267,11 +267,11 @@ collections { translation { file { locale: en_IN; - source: domain_name.mo; + source: domain_name.po; } file { locale: hi_IN; - source: domain_name.mo; + source: domain_name.po; } file { locale: ta_IN; @@ -390,11 +390,11 @@ collections { translation { file { locale: en_IN; - source: domain_name.mo; + source: domain_name.po; } file { locale: hi_IN; - source: domain_name.mo; + source: domain_name.po; } file { locale: ta_IN;