efl/src/lib/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
..
Edje.h edje: remove the need to order the header correctly for Windows. 2015-05-07 09:53:10 +02:00
Edje_Common.h edje: support translation on static strings in edc. 2015-05-14 18:41:47 +02:00
Edje_Edit.h Delete whitespaces, fix indentation in header, eo files 2015-04-10 14:01:09 +09:00
Edje_Eo.h
Edje_Legacy.h Delete whitespaces, fix indentation in header, eo files 2015-04-10 14:01:09 +09:00
edje_box_layout.c
edje_cache.c edje: add edje_file_iterator_new(). 2015-03-31 23:23:32 +02:00
edje_calc.c edje: rename variable 2015-05-11 13:34:10 +02:00
edje_callbacks.c
edje_container.c
edje_container.h edje: document part of edje_container.h done before seeing all of edje_container.c is #if 0’d. 2014-10-20 18:27:26 +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 edje - remove old script_only code that used embryo (not lua) 2014-11-25 15:09:00 +09:00
edje_data.c edje: support translation on static strings in edc. 2015-05-14 18:41:47 +02:00
edje_edit.c edje: _check_recursive_reference reworked to fix segv in Edje_Edit. 2015-05-05 10:46:13 +02:00
edje_edit.eo
edje_embryo.c edje: support translation on static strings in edc. 2015-05-14 18:41:47 +02:00
edje_entry.c edje: edje_entry - remove dead code 2015-02-02 19:12:42 +09:00
edje_external.c
edje_load.c edje: support translation on static strings in edc. 2015-05-14 18:41:47 +02:00
edje_lua.c
edje_lua2.c
edje_lua_script_only.c
edje_main.c edje: support translation on static strings in edc. 2015-05-14 18:41:47 +02:00
edje_match.c
edje_message_queue.c edje - remove old script_only code that used embryo (not lua) 2014-11-25 15:09:00 +09:00
edje_misc.c
edje_module.c
edje_multisense.c ecore_audio: integrate Apple's CoreAudio to play sounds on OS X. 2015-05-07 09:53:07 +02:00
edje_object.eo eolian: change all EFL .eo files to use new syntax for properties 2015-05-07 16:36:58 +01:00
edje_private.h edje: support translation on static strings in edc. 2015-05-14 18:41:47 +02:00
edje_program.c edje_program: added signal "focus,part,out" when focus is discarded 2014-09-22 13:53:48 +09:00
edje_signal.c fix config.h inclusion across the tree 2014-09-23 15:56:46 -04:00
edje_smart.c Edje smart: Add NULL safety 2015-04-22 11:33:04 +09:00
edje_text.c edje: support translation on static strings in edc. 2015-05-14 18:41:47 +02:00
edje_textblock_styles.c Revert "edje: refactor styles_del() logic like styles_add()" 2015-04-17 09:26:48 +01:00
edje_util.c edje: support translation on static strings in edc. 2015-05-14 18:41:47 +02:00
edje_var.c