This commit is contained in:
2018-08-28 15:03:55 +00:00
parent a4e9ed7828
commit d995ce608b
6 changed files with 38 additions and 49 deletions

View File

@@ -0,0 +1,9 @@
# Internationalization specifications
DATES, TIMES, CURRENCY, (RTL?)
REQUIREMENTS
- Client does *ALL* internationalization display locally, only exception is the server ops logs
- This saves bandwidth and hassle and leaves presentation to the client where it belongs (was a source of trouble in v7)
- User options contain the date, timezone and currency format for presentation purposes
- API data is in as neutral a format as possible, i.e. ISO whatever it is for dates and times, currency is just a number? (not going multicurrency?)

View File

@@ -2,6 +2,8 @@
REQUIREMENTS
- Client does *ALL* localization locally, only exception is the server ops logs
- This saves bandwidth and hassle and leaves presentation to the client where it belongs (was a source of trouble in v7)
- Keys are text, human readable and as short as possible
- Not numeric ID's for these, strictly textual
- values may have substitution tokens in them for certain things