| Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
Lowers amount of data sent to the server
|
|
|
|
DO NOT MERGE - redesigning messages
CSS update
DNM - css update
DNM - hopefully last CSS update for now
DNM - I take it back, one more
DNM - debugging
DNM - Still debugging
DNM
DNM
DNM
DNM - WIP tab interface
DNM - better storage management
DNM - tabs update
DNM - messaging layout update
Messaging layout update
DNM - styling
DNM - Starting to add "compose functionality"
DNM - WIP FAB
DNM - WIP - modal not dismissible
DNM - Modal layout WIP
DNM - Encryption checkbox
DNM
DNM
DNM
DNM
DNM - Hopefully done?
DNM - Removed comments
|
|
There are (probably) more changes incoming, but we need to discuss them
first
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
So basically, multilanguage support from an JavaScript object.
- only slovenian and english
- no change language UI yet
- only HTML strings are actually translated
\- all text is translated, but javascript M.toast and other similar stuff does not pass trough s(), d(), S() and D() functions yet
- how to i18n:
- add a string to js/lang/bundle.js TO ALL LANGUAGES (translation mgmt sys will have to be created)
- HTML: create <x-??></x-??> tags, where 1st ? tells wether to just output the string (s) without dot suffix or (d) to try and append a . (for sentences and paragraphs) if it is
not there yet. second ? tells wether to leave lowercase strings (l) or (u) to force the first character of the string be uppercase (capitalize()).
- put the key of your string as the innerHTML of the x-?? element.
- JS: S("key") and D("key") return capitalized, s() and d() do not change case.
|