Ralf Becker
|
f0710fbecb
|
fixed et2_dialog static methods like confirm did not show translations: injecting an egw object with loaded translations for current app
|
2014-01-23 10:52:44 +00:00 |
|
Ralf Becker
|
400240f1e4
|
caching translations for 10days and changing translation url, when translations are changing --> saves server-roundtrip for each translation
|
2014-01-09 15:32:07 +00:00 |
|
Ralf Becker
|
bafcc80e35
|
fixed translations not loaded on very first request, as postponing ready for waiting on translations did not work, now using a direct callback instead
|
2013-10-08 08:55:15 +00:00 |
|
Ralf Becker
|
0bb8093426
|
fixed translations on client-side: server sends now currentapp and langRequire to client, which uses that to translate phrases, langRequire is only stored in egw object for matching app-name and window!
|
2013-10-07 17:00:03 +00:00 |
|
Nathan Gray
|
234832d1f0
|
Make sure lang 'array' is not a real array - that means it's empty, and will return 0 for missing translations. It is supposed to be an object.
|
2012-06-12 18:47:42 +00:00 |
|
Nathan Gray
|
3aa8e64f73
|
Give a warning & return if you try to translate an object
|
2012-03-26 23:24:56 +00:00 |
|
Ralf Becker
|
94f1c840d0
|
add custom translations
|
2012-03-14 12:11:19 +00:00 |
|
Andreas Stöckel
|
3ecb7a4eec
|
Added 'langRequire' function which allows to load translations during runtime
|
2012-03-13 16:05:52 +00:00 |
|
Andreas Stöckel
|
d310b14ecf
|
Client side API now supports modules which are instanciated per application or per window; removed et2_debug function from et2_core_common, now using corresponding API function.
|
2012-03-05 13:07:38 +00:00 |
|
Andreas Stöckel
|
1876a5faa1
|
Splitted the egw object into multiple files, added system for allowing a application specific client-side api (use 'egw' as a function)
|
2012-03-01 16:24:29 +00:00 |
|