From c22a0e33cb325755b67fbb30ec78993cceee1a37 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Wed, 5 Feb 2020 19:56:11 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 69 ++++++++++++++++++++++++---------------- 1 file changed, 42 insertions(+), 27 deletions(-) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 4374b12f..62b964e5 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -48,35 +48,50 @@ CURRENT TODOs SHELL / NAV / MENUS / LAYOUT TODO: LOCALIZATION - - NEED to accept and display numbers and dates and times, nothing else really matters - - NUMBER FORMATTING REQUIRED INFO - - USEROPTIONS: Currency symbol - - USEROPTIONS: digit grouping symbol (thousands separator) - - USEROPTIONS: decimal symbol - - DATE TIME FORMATTING REQUIRED INFO - - LOCALETEXT: Month names in full - - Month abbreviations 3 characters maybe can just use first 3 of names above - - LOCALETEXT: Day of week - - First letter of day of week and first three letters of day of week are used in date input - - LOCALETEXT: AM / PM symbols - - USEROPTIONS: Short date template - - USEROPTIONS: Short time template - + - ACTIONS + - Find out how to override the default locale for vuetify to set specific items to our localized text version + - this saves having to use a whole locale for just the calendar etc + - DATE / TIME PICKERS + - Find out what locale keys the date and time pickers are using so they can be replaced / overridden + - Test that date / time picker is using the proper locales + - Currency INPUT / DECIMALS + - Find out how or if the currency input can be set to use alternate decimal and group symbols and accept and display that way + - FILTERS + - cobble together my own currency and decimal display filters + - PARSERS + - Update / test own parser for currency and decimal for validation purposes + - already something in there for currency I think - - All major browsers support Intl api now: - - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl - - IDENTIFY: what needs to be localized besides display titles? - - Currency input, display - - decimal number input, display - - Date and times MONTH names in input (and some ancillary text maybe like "year") - - Date and time display + - PLANNING + - NEED to accept and display numbers and dates and times, nothing else really matters + - NUMBER FORMATTING REQUIRED INFO + - USEROPTIONS: Currency symbol + - USEROPTIONS: digit grouping symbol (thousands separator) + - USEROPTIONS: decimal symbol + - DATE TIME FORMATTING REQUIRED INFO + - LOCALETEXT: Month names in full + - Month abbreviations 3 characters maybe can just use first 3 of names above + - LOCALETEXT: Day of week + - First letter of day of week and first three letters of day of week are used in date input + - LOCALETEXT: AM / PM symbols + - USEROPTIONS: Short date template + - USEROPTIONS: Short time template + - - INPUT currency / decimal can a german user input a currency as 1.234,56 ? (comma is the decimal separator and decimal is the thousands separator) - - vuetify currency field: https://gist.github.com/Christilut/1143d453ea070f7e8fa345f7ada1b999 - - Not vuetify specifically but may have stealable code: https://dm4t2.github.io/vue-currency-input/ - - Grid display currency - - INPUT Date Months localized - - Display Date time in localized format? + - All major browsers support Intl api now: + - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl + - IDENTIFY: what needs to be localized besides display titles? + - Currency input, display + - decimal number input, display + - Date and times MONTH names in input (and some ancillary text maybe like "year") + - Date and time display + + - INPUT currency / decimal can a german user input a currency as 1.234,56 ? (comma is the decimal separator and decimal is the thousands separator) + - vuetify currency field: https://gist.github.com/Christilut/1143d453ea070f7e8fa345f7ada1b999 + - Not vuetify specifically but may have stealable code: https://dm4t2.github.io/vue-currency-input/ + - Grid display currency + - INPUT Date Months localized + - Display Date time in localized format? TODO: toolbar above grid for filters, refresh etc (make it a standard component?) TODO: main.js filters need to be finished