efl/src/bin/edje
katpavalli dca95fb45a edje: support translation on static strings in edc.
Summary:
   Internationalisation of the static text specified as part of the edc is implemented.
   Problem: Static text when specified in the edc, remains unchanged when the system language is changed.
   Solution: Language support is provided even for the static strings in the edc.

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
   Compile the code with the below  command
   edje_cc -md <dir path>/efl/src/examples/edje/ text.edc && gcc -o edje-text edje-text.c `pkg-config --libs --cflags ecore-evas edje evas ecore`
   ./edje-text

   1) change the language of the system using the command
      export LANGUAGE=hi
      ./edje.text

      Not the text Loading gets displayed in hindi language

   2) change the language of the system using the command
      export LANGUAGE=ta
      ./edje.text

      Not the text Loading gets displayed in tamil language

   3) change the language of the system using the command
      export LANGUAGE=en
      ./edje.text

      Not the text Loading gets displayed in english language
As the number of .mo files in the /edje folder can be increased, those many languages can be supported

Reviewers: cedric, shilpasingh

Reviewed By: shilpasingh

Subscribers: cedric, rajeshps, govi, poornima.srinivasan

Differential Revision: https://phab.enlightenment.org/D2336

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-14 18:41:47 +02:00
..
epp epp: fix annotate. 2015-04-16 19:21:45 +02:00
.gitignore Split .gitignore into multiple files 2013-06-11 18:18:50 -03:00
edje_cc.c edje: support translation on static strings in edc. 2015-05-14 18:41:47 +02:00
edje_cc.h edje: support translation on static strings in edc. 2015-05-14 18:41:47 +02:00
edje_cc_handlers.c edje: support translation on static strings in edc. 2015-05-14 18:41:47 +02:00
edje_cc_mem.c efl: merge edje. 2013-01-04 02:08:14 +00:00
edje_cc_out.c edje: support translation on static strings in edc. 2015-05-14 18:41:47 +02:00
edje_cc_parse.c epp: fix annotate. 2015-04-16 19:21:45 +02:00
edje_cc_sources.c Fix memleak reported by Coverity: 2013-07-08 13:13:15 +01:00
edje_codegen.c allow ecore to not load system modules. 2013-11-14 13:27:19 -02:00
edje_convert.c edje - remove old script_only code that used embryo (not lua) 2014-11-25 15:09:00 +09:00
edje_convert.h Remove selection handlers (and move to elm) 2013-11-08 17:30:45 +09:00
edje_convert_main.c allow ecore to not load system modules. 2013-11-14 13:27:19 -02:00
edje_data_convert.c edje: support anti_alias option 2014-12-24 16:29:49 +09:00
edje_decc.c fix error handling in edje_decc 2014-08-27 17:49:29 +09:00
edje_decc.h efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00
edje_external_inspector.c efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00
edje_inspector.c Edje: Add LOSSY_ETC2 to Edje_Edit 2014-06-18 16:28:37 +09:00
edje_multisense_convert.c efl: merge edje. 2013-01-04 02:08:14 +00:00
edje_multisense_convert.h efl: merge edje. 2013-01-04 02:08:14 +00:00
edje_pick.c Edje pick: Fix use after free 2015-04-21 11:11:11 +09:00
edje_player.c reformat edje_player 2014-04-07 13:15:40 -04:00
edje_recc efl: merge edje. 2013-01-04 02:08:14 +00:00
edje_watch.c edje_watch: Use eina_file_mkstemp() to avoid problems with umask 2014-09-11 11:55:49 +02:00