mirror of
https://github.com/libretro/RetroArch
synced 2025-04-01 04:20:27 +00:00
Merge pull request #10680 from im4potato/timedate
Unify timedate ENUMs and cleanup
This commit is contained in:
commit
3cd320fa83
@ -2648,107 +2648,107 @@ MSG_HASH(
|
|||||||
"更改菜单中当前日期/时间显示格式。"
|
"更改菜单中当前日期/时间显示格式。"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS,
|
||||||
"YYYY-MM-DD HH:MM:SS"
|
"YYYY-MM-DD HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM,
|
||||||
"YYYY-MM-DD HH:MM"
|
"YYYY-MM-DD HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD,
|
||||||
"YYYY-MM-DD"
|
"YYYY-MM-DD"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YM,
|
||||||
"YYYY-MM"
|
"YYYY-MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS,
|
||||||
"MM-DD-YYYY HH:MM:SS"
|
"MM-DD-YYYY HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM,
|
||||||
"MM-DD-YYYY HH:MM"
|
"MM-DD-YYYY HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM,
|
||||||
"MM-DD HH:MM"
|
"MM-DD HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY,
|
||||||
"MM-DD-YYYY"
|
"MM-DD-YYYY"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD,
|
||||||
"MM-DD"
|
"MM-DD"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS,
|
||||||
"DD/MM/YYYY HH:MM:SS"
|
"DD-MM-YYYY HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM,
|
||||||
"DD/MM/YYYY HH:MM"
|
"DD-MM-YYYY HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM,
|
||||||
"DD/MM HH:MM"
|
"DD-MM HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY,
|
||||||
"DD/MM/YYYY"
|
"DD-MM-YYYY"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM,
|
||||||
"DD/MM"
|
"DD-MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS,
|
||||||
"HH:MM:SS"
|
"HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM,
|
||||||
"HH:MM"
|
"HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS_AMPM,
|
||||||
"YYYY-MM-DD HH:MM:SS (AM/PM)"
|
"YYYY-MM-DD HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM_AMPM,
|
||||||
"YYYY-MM-DD HH:MM (AM/PM)"
|
"YYYY-MM-DD HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS_AMPM,
|
||||||
"MM-DD-YYYY HH:MM:SS (AM/PM)"
|
"MM-DD-YYYY HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM_AMPM,
|
||||||
"MM-DD-YYYY HH:MM (AM/PM)"
|
"MM-DD-YYYY HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM_AMPM,
|
||||||
"MM/DD HH: (AM/PM)"
|
"MM-DD HH: (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS_AMPM,
|
||||||
"DD/MM/YYYY HH:MM:SS (AM/PM)"
|
"DD-MM-YYYY HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM_AMPM,
|
||||||
"DD/MM/YYYY HH:MM (AM/PM)"
|
"DD-MM-YYYY HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM_AMPM,
|
||||||
"DD/MM HH:MM (AM/PM)"
|
"DD-MM HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS_AMPM,
|
||||||
"HH:MM:SS (AM/PM)"
|
"HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM_AMPM,
|
||||||
"HH:MM (AM/PM)"
|
"HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
|
@ -2383,107 +2383,107 @@ MSG_HASH(
|
|||||||
"Αλλάζει το στυλ της τρέχουσας ημερομηνίας ή και ώρας που φαίνεται μέσα στο μενού."
|
"Αλλάζει το στυλ της τρέχουσας ημερομηνίας ή και ώρας που φαίνεται μέσα στο μενού."
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS,
|
||||||
"ΧΧΧΧ-ΜΜ-ΗΗ ΩΩ:ΛΛ:ΔΔ"
|
"ΧΧΧΧ-ΜΜ-ΗΗ ΩΩ:ΛΛ:ΔΔ"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM,
|
||||||
"ΧΧΧΧ-ΜΜ-ΗΗ ΩΩ:ΛΛ"
|
"ΧΧΧΧ-ΜΜ-ΗΗ ΩΩ:ΛΛ"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD,
|
||||||
"ΧΧΧΧ-ΜΜ-ΗΗ"
|
"ΧΧΧΧ-ΜΜ-ΗΗ"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YM,
|
||||||
"ΧΧΧΧ-ΜΜ"
|
"ΧΧΧΧ-ΜΜ"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS,
|
||||||
"ΜΜ-ΗΗ-ΧΧΧΧ ΩΩ:ΛΛ:ΔΔ"
|
"ΜΜ-ΗΗ-ΧΧΧΧ ΩΩ:ΛΛ:ΔΔ"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM,
|
||||||
"ΜΜ-ΗΗ-ΧΧΧΧ ΩΩ:ΛΛ"
|
"ΜΜ-ΗΗ-ΧΧΧΧ ΩΩ:ΛΛ"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM,
|
||||||
"ΜΜ-ΗΗ ΩΩ:ΛΛ"
|
"ΜΜ-ΗΗ ΩΩ:ΛΛ"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY,
|
||||||
"ΜΜ-ΗΗ-ΧΧΧΧ"
|
"ΜΜ-ΗΗ-ΧΧΧΧ"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD,
|
||||||
"ΜΜ-ΗΗ"
|
"ΜΜ-ΗΗ"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS,
|
||||||
"HH/MM/ΧΧΧΧ ΩΩ:ΛΛ:ΔΔ"
|
"HH-MM-ΧΧΧΧ ΩΩ:ΛΛ:ΔΔ"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM,
|
||||||
"HH/MM/ΧΧΧΧ ΩΩ:ΛΛ"
|
"HH-MM-ΧΧΧΧ ΩΩ:ΛΛ"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM,
|
||||||
"HH/MM ΩΩ:ΛΛ"
|
"HH-MM ΩΩ:ΛΛ"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY,
|
||||||
"HH/MM/ΧΧΧΧ"
|
"HH-MM/ΧΧΧΧ"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM,
|
||||||
"HH/MM"
|
"HH-MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS,
|
||||||
"ΩΩ:ΛΛ:ΔΔ"
|
"ΩΩ:ΛΛ:ΔΔ"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM,
|
||||||
"ΩΩ:ΛΛ"
|
"ΩΩ:ΛΛ"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS_AMPM,
|
||||||
"ΧΧΧΧ-ΜΜ-ΗΗ ΩΩ:ΛΛ:ΔΔ (ΠΜ/ΜΜ)"
|
"ΧΧΧΧ-ΜΜ-ΗΗ ΩΩ:ΛΛ:ΔΔ (ΠΜ/ΜΜ)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM_AMPM,
|
||||||
"ΧΧΧΧ-ΜΜ-ΗΗ ΩΩ:ΛΛ (ΠΜ/ΜΜ)"
|
"ΧΧΧΧ-ΜΜ-ΗΗ ΩΩ:ΛΛ (ΠΜ/ΜΜ)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS_AMPM,
|
||||||
"ΜΜ-ΗΗ-ΧΧΧΧ ΩΩ:ΛΛ:ΔΔ (ΠΜ/ΜΜ)"
|
"ΜΜ-ΗΗ-ΧΧΧΧ ΩΩ:ΛΛ:ΔΔ (ΠΜ/ΜΜ)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM_AMPM,
|
||||||
"ΜΜ-ΗΗ-ΧΧΧΧ ΩΩ:ΛΛ (ΠΜ/ΜΜ)"
|
"ΜΜ-ΗΗ-ΧΧΧΧ ΩΩ:ΛΛ (ΠΜ/ΜΜ)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM_AMPM,
|
||||||
"ΜΜ-ΗΗ ΩΩ:ΛΛ (ΠΜ/ΜΜ)"
|
"ΜΜ-ΗΗ ΩΩ:ΛΛ (ΠΜ/ΜΜ)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS_AMPM,
|
||||||
"HH/MM/XXXX ΩΩ:ΛΛ:ΔΔ (ΠΜ/ΜΜ)"
|
"HH-MM-XXXX ΩΩ:ΛΛ:ΔΔ (ΠΜ/ΜΜ)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM_AMPM,
|
||||||
"HH/MM/XXXX ΩΩ:ΛΛ (ΠΜ/ΜΜ)"
|
"HH-MM-XXXX ΩΩ:ΛΛ (ΠΜ/ΜΜ)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM_AMPM,
|
||||||
"HH/MM ΩΩ:ΛΛ (ΠΜ/ΜΜ)"
|
"HH-MM ΩΩ:ΛΛ (ΠΜ/ΜΜ)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS_AMPM,
|
||||||
"ΩΩ:ΛΛ:ΔΔ (ΠΜ/ΜΜ)"
|
"ΩΩ:ΛΛ:ΔΔ (ΠΜ/ΜΜ)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM_AMPM,
|
||||||
"ΩΩ:ΛΛ (ΠΜ/ΜΜ)"
|
"ΩΩ:ΛΛ (ΠΜ/ΜΜ)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
|
@ -3698,107 +3698,107 @@ MSG_HASH(
|
|||||||
"Cambia la forma en que se muestra la fecha y hora."
|
"Cambia la forma en que se muestra la fecha y hora."
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS,
|
||||||
"AAAA-MM-DD HH:MM:SS"
|
"AAAA-MM-DD HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM,
|
||||||
"AAAA-MM-DD HH:MM"
|
"AAAA-MM-DD HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD,
|
||||||
"AAAA-MM-DD"
|
"AAAA-MM-DD"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YM,
|
||||||
"AAAA-MM"
|
"AAAA-MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS,
|
||||||
"MM-DD-AAAA HH:MM:SS"
|
"MM-DD-AAAA HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM,
|
||||||
"MM-DD-AAAA HH:MM"
|
"MM-DD-AAAA HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM,
|
||||||
"MM-DD HH:MM"
|
"MM-DD HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY,
|
||||||
"MM-DD-AAAA"
|
"MM-DD-AAAA"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD,
|
||||||
"MM-DD"
|
"MM-DD"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS,
|
||||||
"DD/MM/AAAA HH:MM:SS"
|
"DD-MM-AAAA HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM,
|
||||||
"DD/MM/AAAA HH:MM"
|
"DD-MM-AAAA HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM,
|
||||||
"DD/MM HH:MM"
|
"DD-MM HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY,
|
||||||
"DD/MM/AAAA"
|
"DD-MM-AAAA"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM,
|
||||||
"DD/MM"
|
"DD-MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS,
|
||||||
"HH:MM:SS"
|
"HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM,
|
||||||
"HH:MM"
|
"HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS_AMPM,
|
||||||
"AAAA-MM-DD HH:MM:SS (AM/PM)"
|
"AAAA-MM-DD HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM_AMPM,
|
||||||
"AAAA-MM-DD HH:MM (AM/PM)"
|
"AAAA-MM-DD HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS_AMPM,
|
||||||
"MM-DD-AAAA HH:MM:SS (AM/PM)"
|
"MM-DD-AAAA HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM_AMPM,
|
||||||
"MM-DD-AAAA HH:MM (AM/PM)"
|
"MM-DD-AAAA HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM_AMPM,
|
||||||
"MM/DD HH:MM (AM/PM)"
|
"MM-DD HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS_AMPM,
|
||||||
"DD/MM/AAAA HH:MM:SS (AM/PM)"
|
"DD-MM-AAAA HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM_AMPM,
|
||||||
"DD/MM/AAAA HH:MM (AM/PM)"
|
"DD-MM-AAAA HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM_AMPM,
|
||||||
"DD/MM HH:MM (AM/PM)"
|
"DD-MM HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS_AMPM,
|
||||||
"HH:MM:SS (AM/PM)"
|
"HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM_AMPM,
|
||||||
"HH:MM (AM/PM)"
|
"HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
@ -9511,94 +9511,6 @@ MSG_HASH(
|
|||||||
MENU_ENUM_SUBLABEL_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE,
|
MENU_ENUM_SUBLABEL_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE,
|
||||||
"Selecciona el formato de fecha y hora para la información de la última partida jugada al mostrar el registro de ejecución. Nota: Las opciones AM/PM afectarán levemente al rendimiento en algunas plataformas."
|
"Selecciona el formato de fecha y hora para la información de la última partida jugada al mostrar el registro de ejecución. Nota: Las opciones AM/PM afectarán levemente al rendimiento en algunas plataformas."
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HMS,
|
|
||||||
"AAAA/MM/DD - HH:MM:SS"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HM,
|
|
||||||
"AAAA/MM/DD - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD,
|
|
||||||
"AAAA/MM/DD"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YM,
|
|
||||||
"AAAA/MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HMS,
|
|
||||||
"MM/DD/AAAA - HH:MM:SS"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HM,
|
|
||||||
"MM/DD/AAAA - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MD_HM,
|
|
||||||
"MM/DD - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY,
|
|
||||||
"MM/DD/AAAA"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MD,
|
|
||||||
"MM/DD"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HMS,
|
|
||||||
"DD/MM/AAAA - HH:MM:SS"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HM,
|
|
||||||
"DD/MM/AAAA - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMM_HM,
|
|
||||||
"DD/MM - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY,
|
|
||||||
"DD/MM/AAAA"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMM,
|
|
||||||
"DD/MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HMS_AM_PM,
|
|
||||||
"AAAA/MM/DD - HH:MM:SS (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HM_AM_PM,
|
|
||||||
"AAAA/MM/DD - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HMS_AM_PM,
|
|
||||||
"MM/DD/AAAA - HH:MM:SS (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HM_AM_PM,
|
|
||||||
"MM/DD/AAAA - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MD_HM_AM_PM,
|
|
||||||
"MM/DD - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HMS_AM_PM,
|
|
||||||
"DD/MM/AAAA - HH:MM:SS (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HM_AM_PM,
|
|
||||||
"DD/MM/AAAA - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMM_HM_AM_PM,
|
|
||||||
"DD/MM - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_FUZZY_ARCHIVE_MATCH,
|
MENU_ENUM_LABEL_VALUE_PLAYLIST_FUZZY_ARCHIVE_MATCH,
|
||||||
"Búsqueda difusa de archivos"
|
"Búsqueda difusa de archivos"
|
||||||
@ -10581,4 +10493,3 @@ MSG_HASH(
|
|||||||
MENU_ENUM_LABEL_VALUE_START_GONG,
|
MENU_ENUM_LABEL_VALUE_START_GONG,
|
||||||
"Iniciar gong"
|
"Iniciar gong"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -6910,197 +6910,109 @@ MSG_HASH(
|
|||||||
"Tardive"
|
"Tardive"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS,
|
||||||
"AAAA-MM-JJ HH:MM:SS"
|
"AAAA-MM-JJ HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM,
|
||||||
"AAAA-MM-JJ HH:MM"
|
"AAAA-MM-JJ HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD,
|
||||||
"AAAA-MM-JJ"
|
"AAAA-MM-JJ"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YM,
|
||||||
"AAAA-MM"
|
"AAAA-MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS,
|
||||||
"MM-JJ-AAAA HH:MM:SS"
|
"MM-JJ-AAAA HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM,
|
||||||
"MM-JJ-AAAA HH:MM"
|
"MM-JJ-AAAA HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM,
|
||||||
"MM-JJ HH:MM"
|
"MM-JJ HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY,
|
||||||
"MM-JJ-AAAA"
|
"MM-JJ-AAAA"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD,
|
||||||
"MM-JJ"
|
"MM-JJ"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS,
|
||||||
"JJ/MM/AAAA HH:MM:SS"
|
"JJ-MM-AAAA HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM,
|
||||||
"JJ/MM/AAAA HH:MM"
|
"JJ-MM-AAAA HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM,
|
||||||
"JJ/MM HH:MM"
|
"JJ-MM HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY,
|
||||||
"JJ/MM/AAAA"
|
"JJ-MM/AAAA"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM,
|
||||||
"JJ/MM"
|
"JJ-MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS,
|
||||||
"HH:MM:SS"
|
"HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM,
|
||||||
"HH:MM"
|
"HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS_AMPM,
|
||||||
"AAAA-MM-JJ HH:MM:SS (AM/PM)"
|
"AAAA-MM-JJ HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM_AMPM,
|
||||||
"AAAA-MM-JJ HH:MM (AM/PM)"
|
"AAAA-MM-JJ HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS_AMPM,
|
||||||
"MM-JJ-AAAA HH:MM:SS (AM/PM)"
|
"MM-JJ-AAAA HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM_AMPM,
|
||||||
"MM-JJ-AAAA HH:MM (AM/PM)"
|
"MM-JJ-AAAA HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM_AMPM,
|
||||||
"MM/JJ HH:MM (AM/PM)"
|
"MM-JJ HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS_AMPM,
|
||||||
"JJ/MM/AAAA HH:MM:SS (AM/PM)"
|
"JJ-MM-AAAA HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM_AMPM,
|
||||||
"JJ/MM/AAAA HH:MM (AM/PM)"
|
"JJ-MM-AAAA HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM_AMPM,
|
||||||
"JJ/MM HH:MM (AM/PM)"
|
"JJ-MM HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS_AMPM,
|
||||||
"HH:MM:SS (AM/PM)"
|
"HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM_AMPM,
|
||||||
"HH:MM (AM/PM)"
|
"HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HMS,
|
|
||||||
"AAAA/MM/JJ - HH:MM:SS"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HM,
|
|
||||||
"AAAA/MM/JJ - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD,
|
|
||||||
"AAAA/MM/JJ"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YM,
|
|
||||||
"AAAA/MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HMS,
|
|
||||||
"MM/JJ/AAAA - HH:MM:SS"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HM,
|
|
||||||
"MM/JJ/AAAA - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MD_HM,
|
|
||||||
"MM/JJ - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY,
|
|
||||||
"MM/JJ/AAAA"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MD,
|
|
||||||
"MM/JJ"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HMS,
|
|
||||||
"JJ/MM/AAAA - HH:MM:SS"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HM,
|
|
||||||
"JJ/MM/AAAA - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMM_HM,
|
|
||||||
"JJ/MM - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY,
|
|
||||||
"JJ/MM/AAAA"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMM,
|
|
||||||
"JJ/MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HMS_AM_PM,
|
|
||||||
"AAAA/MM/JJ - HH:MM:SS (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HM_AM_PM,
|
|
||||||
"AAAA/MM/JJ - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HMS_AM_PM,
|
|
||||||
"MM/JJ/AAAA - HH:MM:SS (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HM_AM_PM,
|
|
||||||
"MM/JJ/AAAA - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MD_HM_AM_PM,
|
|
||||||
"MM/JJ - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HMS_AM_PM,
|
|
||||||
"JJ/MM/AAAA - HH:MM:SS (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HM_AM_PM,
|
|
||||||
"JJ/MM/AAAA - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMM_HM_AM_PM,
|
|
||||||
"JJ/MM - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
|
|
||||||
/* RGUI: Settings > User Interface > Appearance */
|
/* RGUI: Settings > User Interface > Appearance */
|
||||||
|
|
||||||
|
@ -2622,107 +2622,107 @@ MSG_HASH(
|
|||||||
"Modifica il modo in cui vengono visualizzate data e ora nel menu"
|
"Modifica il modo in cui vengono visualizzate data e ora nel menu"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS,
|
||||||
"AAAA-MM-GG HH:MM:SS"
|
"AAAA-MM-GG HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM,
|
||||||
"AAAA-MM-GG HH:MM"
|
"AAAA-MM-GG HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD,
|
||||||
"AAAA-MM-GG"
|
"AAAA-MM-GG"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YM,
|
||||||
"AAAA-MM"
|
"AAAA-MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS,
|
||||||
"MM-GG-AAAA HH:MM:SS"
|
"MM-GG-AAAA HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM,
|
||||||
"MM-GG-AAAA HH:MM"
|
"MM-GG-AAAA HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM,
|
||||||
"MM-GG HH:MM"
|
"MM-GG HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY,
|
||||||
"MM-GG-AAAA"
|
"MM-GG-AAAA"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD,
|
||||||
"MM-GG"
|
"MM-GG"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS,
|
||||||
"GG/MM/AAAA HH:MM:SS"
|
"GG-MM-AAAA HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM,
|
||||||
"GG/MM/AAAA HH:MM"
|
"GG-MM-AAAA HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM,
|
||||||
"GG/MM HH:MM"
|
"GG-MM HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY,
|
||||||
"GG/MM/AAAA"
|
"GG-MM-AAAA"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM,
|
||||||
"GG/MM"
|
"GG-MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS,
|
||||||
"HH:MM:SS"
|
"HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM,
|
||||||
"HH:MM"
|
"HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS_AMPM,
|
||||||
"AAAA-MM-GG HH:MM:SS (AM/PM)"
|
"AAAA-MM-GG HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM_AMPM,
|
||||||
"AAAA-MM-GG HH:MM (AM/PM)"
|
"AAAA-MM-GG HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS_AMPM,
|
||||||
"MM-GG-AAAA HH:MM:SS (AM/PM)"
|
"MM-GG-AAAA HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM_AMPM,
|
||||||
"MM-GG-AAAA HH:MM (AM/PM)"
|
"MM-GG-AAAA HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM_AMPM,
|
||||||
"MM/GG HH:MM (AM/PM)"
|
"MM-GG HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS_AMPM,
|
||||||
"GG/MM/AAAA HH:MM:SS (AM/PM)"
|
"GG-MM-AAAA HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM_AMPM,
|
||||||
"GG/MM/AAAA HH:MM (AM/PM)"
|
"GG-MM-AAAA HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM_AMPM,
|
||||||
"GG/MM HH:MM (AM/PM)"
|
"GG-MM HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS_AMPM,
|
||||||
"HH:MM:SS (AM/PM)"
|
"HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM_AMPM,
|
||||||
"HH:MM (AM/PM)"
|
"HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
|
@ -3124,107 +3124,107 @@ MSG_HASH(
|
|||||||
"メニュー内での日付/時刻の表示形式を変更します。"
|
"メニュー内での日付/時刻の表示形式を変更します。"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS,
|
||||||
"年-月-日 時:分:秒"
|
"年-月-日 時:分:秒"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM,
|
||||||
"年-月-日 時:分"
|
"年-月-日 時:分"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD,
|
||||||
"年-月-日"
|
"年-月-日"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YM,
|
||||||
"年-月"
|
"年-月"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS,
|
||||||
"月-日-年 時:分:秒"
|
"月-日-年 時:分:秒"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM,
|
||||||
"月-日-年 時:分"
|
"月-日-年 時:分"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM,
|
||||||
"月-日 時:分"
|
"月-日 時:分"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY,
|
||||||
"月-日-年"
|
"月-日-年"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD,
|
||||||
"月-日"
|
"月-日"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS,
|
||||||
"日/月/年 時:分:秒"
|
"日-月-年 時:分:秒"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM,
|
||||||
"日/月/年 時:分"
|
"日-月-年 時:分"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM,
|
||||||
"日/月 時:分"
|
"日-月 時:分"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY,
|
||||||
"日/月/年"
|
"日-月-年"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM,
|
||||||
"日/月"
|
"日-月"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS,
|
||||||
"時:分:秒"
|
"時:分:秒"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM,
|
||||||
"時:分"
|
"時:分"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS_AMPM,
|
||||||
"年-月-日 時:分:秒 (午前/午後)"
|
"年-月-日 時:分:秒 (午前/午後)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM_AMPM,
|
||||||
"年-月-日 時:分 (午前/午後)"
|
"年-月-日 時:分 (午前/午後)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS_AMPM,
|
||||||
"月-日-年 時:分:秒 (午前/午後)"
|
"月-日-年 時:分:秒 (午前/午後)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM_AMPM,
|
||||||
"月-日-年 時:分 (午前/午後)"
|
"月-日-年 時:分 (午前/午後)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM_AMPM,
|
||||||
"月-日 時:分 (午前/午後)"
|
"月-日 時:分 (午前/午後)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS_AMPM,
|
||||||
"日/月/年 時:分:秒 (午前/午後)"
|
"日-月-年 時:分:秒 (午前/午後)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM_AMPM,
|
||||||
"日/月/年 時:分 (午前/午後)"
|
"日-月-年 時:分 (午前/午後)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM_AMPM,
|
||||||
"日/月 時:分 (午前/午後)"
|
"日-月 時:分 (午前/午後)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS_AMPM,
|
||||||
"時:分:秒 (午前/午後)"
|
"時:分:秒 (午前/午後)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM_AMPM,
|
||||||
"時:分 (午前/午後)"
|
"時:分 (午前/午後)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
|
@ -3578,107 +3578,107 @@ MSG_HASH(
|
|||||||
"메뉴에 표시될 시간/날짜 스타일을 변경합니다."
|
"메뉴에 표시될 시간/날짜 스타일을 변경합니다."
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS,
|
||||||
"YYYY-MM-DD HH:MM:SS"
|
"YYYY-MM-DD HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM,
|
||||||
"YYYY-MM-DD HH:MM"
|
"YYYY-MM-DD HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD,
|
||||||
"YYYY-MM-DD"
|
"YYYY-MM-DD"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YM,
|
||||||
"YYYY-MM"
|
"YYYY-MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS,
|
||||||
"MM-DD-YYYY HH:MM:SS"
|
"MM-DD-YYYY HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM,
|
||||||
"MM-DD-YYYY HH:MM"
|
"MM-DD-YYYY HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM,
|
||||||
"MM-DD HH:MM"
|
"MM-DD HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY,
|
||||||
"MM-DD-YYYY"
|
"MM-DD-YYYY"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD,
|
||||||
"MM-DD"
|
"MM-DD"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS,
|
||||||
"DD/MM/YYYY HH:MM:SS"
|
"DD-MM-YYYY HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM,
|
||||||
"DD/MM/YYYY HH:MM"
|
"DD-MM-YYYY HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM,
|
||||||
"DD/MM HH:MM"
|
"DD-MM HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY,
|
||||||
"DD/MM/YYYY"
|
"DD-MM-YYYY"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM,
|
||||||
"DD/MM"
|
"DD-MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS,
|
||||||
"HH:MM:SS"
|
"HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM,
|
||||||
"HH:MM"
|
"HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS_AMPM,
|
||||||
"YYYY-MM-DD HH:MM:SS (AM/PM)"
|
"YYYY-MM-DD HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM_AMPM,
|
||||||
"YYYY-MM-DD HH:MM (AM/PM)"
|
"YYYY-MM-DD HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS_AMPM,
|
||||||
"MM-DD-YYYY HH:MM:SS (AM/PM)"
|
"MM-DD-YYYY HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM_AMPM,
|
||||||
"MM-DD-YYYY HH:MM (AM/PM)"
|
"MM-DD-YYYY HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM_AMPM,
|
||||||
"MM/DD HH:MM (AM/PM)"
|
"MM-DD HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS_AMPM,
|
||||||
"DD/MM/YYYY HH:MM:SS (AM/PM)"
|
"DD-MM-YYYY HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM_AMPM,
|
||||||
"DD/MM/YYYY HH:MM (AM/PM)"
|
"DD-MM-YYYY HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM_AMPM,
|
||||||
"DD/MM HH:MM (AM/PM)"
|
"DD-MM HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS_AMPM,
|
||||||
"HH:MM:SS (AM/PM)"
|
"HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM_AMPM,
|
||||||
"HH:MM (AM/PM)"
|
"HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
|
@ -3718,107 +3718,107 @@ MSG_HASH(
|
|||||||
"Altera o estilo da data atual ou como a hora é mostrada dentro do menu."
|
"Altera o estilo da data atual ou como a hora é mostrada dentro do menu."
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS,
|
||||||
"AAAA-MM-DD HH:MM:SS"
|
"AAAA-MM-DD HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM,
|
||||||
"AAAA-MM-DD HH:MM"
|
"AAAA-MM-DD HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD,
|
||||||
"AAAA-MM-DD"
|
"AAAA-MM-DD"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YM,
|
||||||
"AAAA-MM"
|
"AAAA-MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS,
|
||||||
"MM-DD-AAAA HH:MM:SS"
|
"MM-DD-AAAA HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM,
|
||||||
"MM-DD-AAAA HH:MM"
|
"MM-DD-AAAA HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM,
|
||||||
"MM-DD HH:MM"
|
"MM-DD HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY,
|
||||||
"MM-DD-AAAA"
|
"MM-DD-AAAA"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD,
|
||||||
"MM-DD"
|
"MM-DD"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS,
|
||||||
"DD/MM/AAAA HH:MM:SS"
|
"DD-MM-AAAA HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM,
|
||||||
"DD/MM/AAAA HH:MM"
|
"DD-MM-AAAA HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM,
|
||||||
"DD/MM HH:MM"
|
"DD-MM HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY,
|
||||||
"DD/MM/AAAA"
|
"DD-MM-AAAA"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM,
|
||||||
"DD/MM"
|
"DD-MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS,
|
||||||
"HH:MM:SS"
|
"HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM,
|
||||||
"HH:MM"
|
"HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS_AMPM,
|
||||||
"AAAA-MM-DD HH:MM:SS (AM/PM)"
|
"AAAA-MM-DD HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM_AMPM,
|
||||||
"AAAA-MM-DD HH:MM (AM/PM)"
|
"AAAA-MM-DD HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS_AMPM,
|
||||||
"MM-DD-AAAA HH:MM:SS (AM/PM)"
|
"MM-DD-AAAA HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM_AMPM,
|
||||||
"MM-DD-AAAA HH:MM (AM/PM)"
|
"MM-DD-AAAA HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM_AMPM,
|
||||||
"MM/DD HH:MM (AM/PM)"
|
"MM-DD HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS_AMPM,
|
||||||
"DD/MM/AAAA HH:MM:SS (AM/PM)"
|
"DD-MM-AAAA HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM_AMPM,
|
||||||
"DD/MM/AAAA HH:MM (AM/PM)"
|
"DD-MM-AAAA HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM_AMPM,
|
||||||
"DD/MM HH:MM (AM/PM)"
|
"DD-MM HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS_AMPM,
|
||||||
"HH:MM:SS (AM/PM)"
|
"HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM_AMPM,
|
||||||
"HH:MM (AM/PM)"
|
"HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
@ -9586,94 +9586,6 @@ MSG_HASH(
|
|||||||
MENU_ENUM_SUBLABEL_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE,
|
MENU_ENUM_SUBLABEL_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE,
|
||||||
"Seleciona o formato de data e hora da último partida, mostrando o registro de execução. NOTA: As opções AM/PM afetam ligeiramente o desempenho em algumas plataformas."
|
"Seleciona o formato de data e hora da último partida, mostrando o registro de execução. NOTA: As opções AM/PM afetam ligeiramente o desempenho em algumas plataformas."
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HMS,
|
|
||||||
"AAAA/MM/DD - HH:MM:SS"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HM,
|
|
||||||
"AAAA/MM/DD - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD,
|
|
||||||
"AAAA/MM/DD"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YM,
|
|
||||||
"AAAA/MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HMS,
|
|
||||||
"MM/DD/AAAA - HH:MM:SS"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HM,
|
|
||||||
"MM/DD/AAAA - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MD_HM,
|
|
||||||
"MM/DD - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY,
|
|
||||||
"MM/DD/AAAA"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MD,
|
|
||||||
"MM/DD"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HMS,
|
|
||||||
"DD/MM/AAAA - HH:MM:SS"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HM,
|
|
||||||
"DD/MM/AAAA - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMM_HM,
|
|
||||||
"DD/MM - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY,
|
|
||||||
"DD/MM/AAAA"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMM,
|
|
||||||
"DD/MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HMS_AM_PM,
|
|
||||||
"AAAA/MM/DD - HH:MM:SS (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HM_AM_PM,
|
|
||||||
"AAAA/MM/DD - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HMS_AM_PM,
|
|
||||||
"MM/DD/AAAA - HH:MM:SS (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HM_AM_PM,
|
|
||||||
"MM/DD/AAAA - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MD_HM_AM_PM,
|
|
||||||
"MM/DD - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HMS_AM_PM,
|
|
||||||
"DD/MM/AAAA - HH:MM:SS (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HM_AM_PM,
|
|
||||||
"DD/MM/AAAA - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMM_HM_AM_PM,
|
|
||||||
"DD/MM - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_FUZZY_ARCHIVE_MATCH,
|
MENU_ENUM_LABEL_VALUE_PLAYLIST_FUZZY_ARCHIVE_MATCH,
|
||||||
"Correspondência de arquivos difusos"
|
"Correspondência de arquivos difusos"
|
||||||
|
@ -3160,107 +3160,107 @@ MSG_HASH(
|
|||||||
"Menü içindeki tarih ve/veya saatin stilini değiştir."
|
"Menü içindeki tarih ve/veya saatin stilini değiştir."
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS,
|
||||||
"YYYY-AA-GG SS:DD:SN"
|
"YYYY-AA-GG SS:DD:SN"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM,
|
||||||
"YYYY-AA-GG SS:DD"
|
"YYYY-AA-GG SS:DD"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD,
|
||||||
"YYYY-AA-GG"
|
"YYYY-AA-GG"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YM,
|
||||||
"YYYY-AA"
|
"YYYY-AA"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS,
|
||||||
"AA-GG-YYYY SS:DD:SN"
|
"AA-GG-YYYY SS:DD:SN"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM,
|
||||||
"AA-GG-YYYY SS:DD"
|
"AA-GG-YYYY SS:DD"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM,
|
||||||
"AA-GG SS:DD"
|
"AA-GG SS:DD"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY,
|
||||||
"AA-GG-YYYY"
|
"AA-GG-YYYY"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD,
|
||||||
"AA-GG"
|
"AA-GG"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS,
|
||||||
"GG/AA/YYYY SS:DD:SN"
|
"GG-AA-YYYY SS:DD:SN"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM,
|
||||||
"GG/AA/YYYY SS:DD"
|
"GG-AA-YYYY SS:DD"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM,
|
||||||
"GG/AA SS:DD"
|
"GG-AA SS:DD"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY,
|
||||||
"GG/AA/YYYY"
|
"GG-AA-YYYY"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM,
|
||||||
"GG/AA"
|
"GG-AA"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS,
|
||||||
"SS:DD:SN"
|
"SS:DD:SN"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM,
|
||||||
"SS:DD"
|
"SS:DD"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS_AMPM,
|
||||||
"YYYY-AA-GG SS:DD:SN (AM/PM)"
|
"YYYY-AA-GG SS:DD:SN (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM_AMPM,
|
||||||
"YYYY-AA-GG SS:DD (AM/PM)"
|
"YYYY-AA-GG SS:DD (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS_AMPM,
|
||||||
"AA-GG-YYYY SS:DD:SN (AM/PM)"
|
"AA-GG-YYYY SS:DD:SN (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM_AMPM,
|
||||||
"AA-GG-YYYY SS:DD (AM/PM)"
|
"AA-GG-YYYY SS:DD (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM_AMPM,
|
||||||
"AA-GG SS:DD (AM/PM)"
|
"AA-GG SS:DD (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS_AMPM,
|
||||||
"GG/AA/YYYY SS:DD:SN (AM/PM)"
|
"GG-AA-YYYY SS:DD:SN (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM_AMPM,
|
||||||
"GG/AA/YYYY SS:DD (AM/PM)"
|
"GG-AA-YYYY SS:DD (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM_AMPM,
|
||||||
"GG/AA SS:DD (AM/PM)"
|
"GG-AA SS:DD (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS_AMPM,
|
||||||
"SS:DD:SN (AM/PM)"
|
"SS:DD:SN (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM_AMPM,
|
||||||
"SS:DD (AM/PM)"
|
"SS:DD (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
|
@ -6926,197 +6926,109 @@ MSG_HASH(
|
|||||||
"Late"
|
"Late"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS,
|
||||||
"YYYY-MM-DD HH:MM:SS"
|
"YYYY-MM-DD HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM,
|
||||||
"YYYY-MM-DD HH:MM"
|
"YYYY-MM-DD HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD,
|
||||||
"YYYY-MM-DD"
|
"YYYY-MM-DD"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YM,
|
||||||
"YYYY-MM"
|
"YYYY-MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS,
|
||||||
"MM-DD-YYYY HH:MM:SS"
|
"MM-DD-YYYY HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM,
|
||||||
"MM-DD-YYYY HH:MM"
|
"MM-DD-YYYY HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM,
|
||||||
"MM-DD HH:MM"
|
"MM-DD HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY,
|
||||||
"MM-DD-YYYY"
|
"MM-DD-YYYY"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD,
|
||||||
"MM-DD"
|
"MM-DD"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS,
|
||||||
"DD/MM/YYYY HH:MM:SS"
|
"DD-MM-YYYY HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM,
|
||||||
"DD/MM/YYYY HH:MM"
|
"DD-MM-YYYY HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM,
|
||||||
"DD/MM HH:MM"
|
"DD-MM HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY,
|
||||||
"DD/MM/YYYY"
|
"DD-MM-YYYY"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM,
|
||||||
"DD/MM"
|
"DD-MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS,
|
||||||
"HH:MM:SS"
|
"HH:MM:SS"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM,
|
||||||
"HH:MM"
|
"HH:MM"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS_AMPM,
|
||||||
"YYYY-MM-DD HH:MM:SS (AM/PM)"
|
"YYYY-MM-DD HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM_AMPM,
|
||||||
"YYYY-MM-DD HH:MM (AM/PM)"
|
"YYYY-MM-DD HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS_AMPM,
|
||||||
"MM-DD-YYYY HH:MM:SS (AM/PM)"
|
"MM-DD-YYYY HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM_AMPM,
|
||||||
"MM-DD-YYYY HH:MM (AM/PM)"
|
"MM-DD-YYYY HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM_AMPM,
|
||||||
"MM/DD HH:MM (AM/PM)"
|
"MM-DD HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS_AMPM,
|
||||||
"DD/MM/YYYY HH:MM:SS (AM/PM)"
|
"DD-MM-YYYY HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM_AMPM,
|
||||||
"DD/MM/YYYY HH:MM (AM/PM)"
|
"DD-MM-YYYY HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM_AMPM,
|
||||||
"DD/MM HH:MM (AM/PM)"
|
"DD-MM HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS_AMPM,
|
||||||
"HH:MM:SS (AM/PM)"
|
"HH:MM:SS (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM_AMPM,
|
||||||
"HH:MM (AM/PM)"
|
"HH:MM (AM/PM)"
|
||||||
)
|
)
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HMS,
|
|
||||||
"YYYY/MM/DD - HH:MM:SS"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HM,
|
|
||||||
"YYYY/MM/DD - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD,
|
|
||||||
"YYYY/MM/DD"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YM,
|
|
||||||
"YYYY/MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HMS,
|
|
||||||
"MM/DD/YYYY - HH:MM:SS"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HM,
|
|
||||||
"MM/DD/YYYY - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MD_HM,
|
|
||||||
"MM/DD - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY,
|
|
||||||
"MM/DD/YYYY"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MD,
|
|
||||||
"MM/DD"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HMS,
|
|
||||||
"DD/MM/YYYY - HH:MM:SS"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HM,
|
|
||||||
"DD/MM/YYYY - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMM_HM,
|
|
||||||
"DD/MM - HH:MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY,
|
|
||||||
"DD/MM/YYYY"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMM,
|
|
||||||
"DD/MM"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HMS_AM_PM,
|
|
||||||
"YYYY/MM/DD - HH:MM:SS (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HM_AM_PM,
|
|
||||||
"YYYY/MM/DD - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HMS_AM_PM,
|
|
||||||
"MM/DD/YYYY - HH:MM:SS (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HM_AM_PM,
|
|
||||||
"MM/DD/YYYY - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MD_HM_AM_PM,
|
|
||||||
"MM/DD - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HMS_AM_PM,
|
|
||||||
"DD/MM/YYYY - HH:MM:SS (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HM_AM_PM,
|
|
||||||
"DD/MM/YYYY - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
MSG_HASH(
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMM_HM_AM_PM,
|
|
||||||
"DD/MM - HH:MM (AM/PM)"
|
|
||||||
)
|
|
||||||
|
|
||||||
/* RGUI: Settings > User Interface > Appearance */
|
/* RGUI: Settings > User Interface > Appearance */
|
||||||
|
|
||||||
|
@ -103,16 +103,16 @@ enum menu_timedate_style_type
|
|||||||
MENU_TIMEDATE_STYLE_DDMM,
|
MENU_TIMEDATE_STYLE_DDMM,
|
||||||
MENU_TIMEDATE_STYLE_HMS,
|
MENU_TIMEDATE_STYLE_HMS,
|
||||||
MENU_TIMEDATE_STYLE_HM,
|
MENU_TIMEDATE_STYLE_HM,
|
||||||
MENU_TIMEDATE_STYLE_YMD_HMS_AM_PM,
|
MENU_TIMEDATE_STYLE_YMD_HMS_AMPM,
|
||||||
MENU_TIMEDATE_STYLE_YMD_HM_AM_PM,
|
MENU_TIMEDATE_STYLE_YMD_HM_AMPM,
|
||||||
MENU_TIMEDATE_STYLE_MDYYYY_HMS_AM_PM,
|
MENU_TIMEDATE_STYLE_MDYYYY_HMS_AMPM,
|
||||||
MENU_TIMEDATE_STYLE_MDYYYY_HM_AM_PM,
|
MENU_TIMEDATE_STYLE_MDYYYY_HM_AMPM,
|
||||||
MENU_TIMEDATE_STYLE_MD_HM_AM_PM,
|
MENU_TIMEDATE_STYLE_MD_HM_AMPM,
|
||||||
MENU_TIMEDATE_STYLE_DDMMYYYY_HMS_AM_PM,
|
MENU_TIMEDATE_STYLE_DDMMYYYY_HMS_AMPM,
|
||||||
MENU_TIMEDATE_STYLE_DDMMYYYY_HM_AM_PM,
|
MENU_TIMEDATE_STYLE_DDMMYYYY_HM_AMPM,
|
||||||
MENU_TIMEDATE_STYLE_DDMM_HM_AM_PM,
|
MENU_TIMEDATE_STYLE_DDMM_HM_AMPM,
|
||||||
MENU_TIMEDATE_STYLE_HMS_AM_PM,
|
MENU_TIMEDATE_STYLE_HMS_AMPM,
|
||||||
MENU_TIMEDATE_STYLE_HM_AM_PM,
|
MENU_TIMEDATE_STYLE_HM_AMPM,
|
||||||
MENU_TIMEDATE_STYLE_LAST
|
MENU_TIMEDATE_STYLE_LAST
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -195,7 +195,7 @@ static void get_current_menu_sublabel(char* retstr, size_t max)
|
|||||||
|
|
||||||
menu_entry_init(&entry);
|
menu_entry_init(&entry);
|
||||||
menu_entry_get(&entry, 0, menu_navigation_get_selection(), NULL, true);
|
menu_entry_get(&entry, 0, menu_navigation_get_selection(), NULL, true);
|
||||||
|
|
||||||
menu_entry_get_sublabel(&entry, &entry_sublabel);
|
menu_entry_get_sublabel(&entry, &entry_sublabel);
|
||||||
strlcpy(retstr, entry_sublabel, max);
|
strlcpy(retstr, entry_sublabel, max);
|
||||||
}
|
}
|
||||||
@ -217,7 +217,7 @@ static int generic_menu_iterate(void *data,
|
|||||||
retro_time_t current_time)
|
retro_time_t current_time)
|
||||||
{
|
{
|
||||||
#ifdef HAVE_ACCESSIBILITY
|
#ifdef HAVE_ACCESSIBILITY
|
||||||
static enum action_iterate_type
|
static enum action_iterate_type
|
||||||
last_iterate_type = ITERATE_TYPE_DEFAULT;
|
last_iterate_type = ITERATE_TYPE_DEFAULT;
|
||||||
#endif
|
#endif
|
||||||
enum action_iterate_type iterate_type;
|
enum action_iterate_type iterate_type;
|
||||||
@ -260,7 +260,7 @@ static int generic_menu_iterate(void *data,
|
|||||||
|
|
||||||
{
|
{
|
||||||
bool pop_stack = false;
|
bool pop_stack = false;
|
||||||
if ( ret == 1 ||
|
if ( ret == 1 ||
|
||||||
action == MENU_ACTION_OK ||
|
action == MENU_ACTION_OK ||
|
||||||
action == MENU_ACTION_CANCEL
|
action == MENU_ACTION_CANCEL
|
||||||
)
|
)
|
||||||
@ -541,8 +541,8 @@ int generic_menu_entry_action(
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifdef HAVE_ACCESSIBILITY
|
#ifdef HAVE_ACCESSIBILITY
|
||||||
if ( action != 0
|
if ( action != 0
|
||||||
&& is_accessibility_enabled()
|
&& is_accessibility_enabled()
|
||||||
&& !is_input_keyboard_display_on())
|
&& !is_input_keyboard_display_on())
|
||||||
{
|
{
|
||||||
char current_label[255];
|
char current_label[255];
|
||||||
@ -747,8 +747,8 @@ enum menu_entry_type menu_entry_get_type(uint32_t i)
|
|||||||
file_list_t *selection_buf = menu_entries_get_selection_buf_ptr_internal(0);
|
file_list_t *selection_buf = menu_entries_get_selection_buf_ptr_internal(0);
|
||||||
menu_file_list_cbs_t *cbs = NULL;
|
menu_file_list_cbs_t *cbs = NULL;
|
||||||
rarch_setting_t *setting = NULL;
|
rarch_setting_t *setting = NULL;
|
||||||
|
|
||||||
/* FIXME/TODO - XXX Really a special kind of ST_ACTION,
|
/* FIXME/TODO - XXX Really a special kind of ST_ACTION,
|
||||||
* but this should be changed */
|
* but this should be changed */
|
||||||
if (menu_setting_ctl(MENU_SETTING_CTL_IS_OF_PATH_TYPE, (void*)setting))
|
if (menu_setting_ctl(MENU_SETTING_CTL_IS_OF_PATH_TYPE, (void*)setting))
|
||||||
return MENU_ENTRY_PATH;
|
return MENU_ENTRY_PATH;
|
||||||
@ -1396,8 +1396,8 @@ void menu_entries_get_at_offset(const file_list_t *list, size_t idx,
|
|||||||
{
|
{
|
||||||
file_list_get_at_offset(list, idx, path, label, file_type, entry_idx);
|
file_list_get_at_offset(list, idx, path, label, file_type, entry_idx);
|
||||||
if (list && alt)
|
if (list && alt)
|
||||||
*alt = list->list[idx].alt
|
*alt = list->list[idx].alt
|
||||||
? list->list[idx].alt
|
? list->list[idx].alt
|
||||||
: list->list[idx].path;
|
: list->list[idx].path;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1419,7 +1419,7 @@ static int menu_entries_elem_get_first_char(
|
|||||||
|
|
||||||
if (list)
|
if (list)
|
||||||
if ((path = list->list[offset].alt
|
if ((path = list->list[offset].alt
|
||||||
? list->list[offset].alt
|
? list->list[offset].alt
|
||||||
: list->list[offset].path))
|
: list->list[offset].path))
|
||||||
ret = tolower((int)*path);
|
ret = tolower((int)*path);
|
||||||
|
|
||||||
@ -1532,9 +1532,9 @@ int menu_entries_get_title(char *s, size_t len)
|
|||||||
const char *path = NULL;
|
const char *path = NULL;
|
||||||
const char *label = NULL;
|
const char *label = NULL;
|
||||||
struct menu_state *menu_st = &menu_driver_state;
|
struct menu_state *menu_st = &menu_driver_state;
|
||||||
const file_list_t *list = menu_st->entries.list ?
|
const file_list_t *list = menu_st->entries.list ?
|
||||||
menu_list_get(menu_st->entries.list, 0) : NULL;
|
menu_list_get(menu_st->entries.list, 0) : NULL;
|
||||||
menu_file_list_cbs_t *cbs = list
|
menu_file_list_cbs_t *cbs = list
|
||||||
? (menu_file_list_cbs_t*)list->list[list->size - 1].actiondata
|
? (menu_file_list_cbs_t*)list->list[list->size - 1].actiondata
|
||||||
: NULL;
|
: NULL;
|
||||||
|
|
||||||
@ -2302,9 +2302,9 @@ void menu_display_timedate(gfx_display_ctx_datetime_t *datetime)
|
|||||||
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%m-%d-%Y %H:%M", tm_);
|
"%m-%d-%Y %H:%M", tm_);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_MD_HM: /* MM/DD HH:MM */
|
case MENU_TIMEDATE_STYLE_MD_HM: /* MM-DD HH:MM */
|
||||||
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%m/%d %H:%M", tm_);
|
"%m-%d %H:%M", tm_);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_MDYYYY: /* MM-DD-YYYY */
|
case MENU_TIMEDATE_STYLE_MDYYYY: /* MM-DD-YYYY */
|
||||||
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
@ -2314,25 +2314,25 @@ void menu_display_timedate(gfx_display_ctx_datetime_t *datetime)
|
|||||||
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%m-%d", tm_);
|
"%m-%d", tm_);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_DDMMYYYY_HMS: /* DD/MM/YYYY HH:MM:SS */
|
case MENU_TIMEDATE_STYLE_DDMMYYYY_HMS: /* DD-MM-YYYY HH:MM:SS */
|
||||||
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%d/%m/%Y %H:%M:%S", tm_);
|
"%d-%m-%Y %H:%M:%S", tm_);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_DDMMYYYY_HM: /* DD/MM/YYYY HH:MM */
|
case MENU_TIMEDATE_STYLE_DDMMYYYY_HM: /* DD-MM-YYYY HH:MM */
|
||||||
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%d/%m/%Y %H:%M", tm_);
|
"%d-%m-%Y %H:%M", tm_);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_DDMM_HM: /* DD/MM HH:MM */
|
case MENU_TIMEDATE_STYLE_DDMM_HM: /* DD-MM HH:MM */
|
||||||
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%d/%m %H:%M", tm_);
|
"%d-%m %H:%M", tm_);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_DDMMYYYY: /* DD/MM/YYYY */
|
case MENU_TIMEDATE_STYLE_DDMMYYYY: /* DD-MM-YYYY */
|
||||||
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%d/%m/%Y", tm_);
|
"%d-%m-%Y", tm_);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_DDMM: /* DD/MM */
|
case MENU_TIMEDATE_STYLE_DDMM: /* DD-MM */
|
||||||
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%d/%m", tm_);
|
"%d-%m", tm_);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_HMS: /* HH:MM:SS */
|
case MENU_TIMEDATE_STYLE_HMS: /* HH:MM:SS */
|
||||||
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
@ -2342,43 +2342,43 @@ void menu_display_timedate(gfx_display_ctx_datetime_t *datetime)
|
|||||||
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%H:%M", tm_);
|
"%H:%M", tm_);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_YMD_HMS_AM_PM: /* YYYY-MM-DD HH:MM:SS (am/pm) */
|
case MENU_TIMEDATE_STYLE_YMD_HMS_AMPM: /* YYYY-MM-DD HH:MM:SS (AM/PM) */
|
||||||
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%Y-%m-%d %I:%M:%S %p", tm_);
|
"%Y-%m-%d %I:%M:%S %p", tm_);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_YMD_HM_AM_PM: /* YYYY-MM-DD HH:MM (am/pm) */
|
case MENU_TIMEDATE_STYLE_YMD_HM_AMPM: /* YYYY-MM-DD HH:MM (AM/PM) */
|
||||||
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%Y-%m-%d %I:%M %p", tm_);
|
"%Y-%m-%d %I:%M %p", tm_);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_MDYYYY_HMS_AM_PM: /* MM-DD-YYYY HH:MM:SS (am/pm) */
|
case MENU_TIMEDATE_STYLE_MDYYYY_HMS_AMPM: /* MM-DD-YYYY HH:MM:SS (AM/PM) */
|
||||||
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%m-%d-%Y %I:%M:%S %p", tm_);
|
"%m-%d-%Y %I:%M:%S %p", tm_);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_MDYYYY_HM_AM_PM: /* MM-DD-YYYY HH:MM (am/pm) */
|
case MENU_TIMEDATE_STYLE_MDYYYY_HM_AMPM: /* MM-DD-YYYY HH:MM (AM/PM) */
|
||||||
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%m-%d-%Y %I:%M %p", tm_);
|
"%m-%d-%Y %I:%M %p", tm_);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_MD_HM_AM_PM: /* MM/DD HH:MM (am/pm) */
|
case MENU_TIMEDATE_STYLE_MD_HM_AMPM: /* MM-DD HH:MM (AM/PM) */
|
||||||
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%m/%d %I:%M %p", tm_);
|
"%m-%d %I:%M %p", tm_);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_DDMMYYYY_HMS_AM_PM: /* DD/MM/YYYY HH:MM:SS (am/pm) */
|
case MENU_TIMEDATE_STYLE_DDMMYYYY_HMS_AMPM: /* DD-MM-YYYY HH:MM:SS (AM/PM) */
|
||||||
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%d/%m/%Y %I:%M:%S %p", tm_);
|
"%d-%m-%Y %I:%M:%S %p", tm_);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_DDMMYYYY_HM_AM_PM: /* DD/MM/YYYY HH:MM (am/pm) */
|
case MENU_TIMEDATE_STYLE_DDMMYYYY_HM_AMPM: /* DD-MM-YYYY HH:MM (AM/PM) */
|
||||||
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%d/%m/%Y %I:%M %p", tm_);
|
"%d-%m-%Y %I:%M %p", tm_);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_DDMM_HM_AM_PM: /* DD/MM HH:MM (am/pm) */
|
case MENU_TIMEDATE_STYLE_DDMM_HM_AMPM: /* DD-MM HH:MM (AM/PM) */
|
||||||
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%d/%m %I:%M %p", tm_);
|
"%d-%m %I:%M %p", tm_);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_HMS_AM_PM: /* HH:MM:SS (am/pm) */
|
case MENU_TIMEDATE_STYLE_HMS_AMPM: /* HH:MM:SS (AM/PM) */
|
||||||
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%I:%M:%S %p", tm_);
|
"%I:%M:%S %p", tm_);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_HM_AM_PM: /* HH:MM (am/pm) */
|
case MENU_TIMEDATE_STYLE_HM_AMPM: /* HH:MM (AM/PM) */
|
||||||
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
strftime_am_pm(menu_st->datetime_cache, sizeof(menu_st->datetime_cache),
|
||||||
"%I:%M %p", tm_);
|
"%I:%M %p", tm_);
|
||||||
break;
|
break;
|
||||||
@ -2615,7 +2615,7 @@ bool menu_driver_init(bool video_is_threaded)
|
|||||||
command_event(CMD_EVENT_CORE_INFO_INIT, NULL);
|
command_event(CMD_EVENT_CORE_INFO_INIT, NULL);
|
||||||
command_event(CMD_EVENT_LOAD_CORE_PERSIST, NULL);
|
command_event(CMD_EVENT_LOAD_CORE_PERSIST, NULL);
|
||||||
|
|
||||||
if ( menu_driver_data ||
|
if ( menu_driver_data ||
|
||||||
menu_driver_init_internal(video_is_threaded))
|
menu_driver_init_internal(video_is_threaded))
|
||||||
{
|
{
|
||||||
if (menu_driver_ctx && menu_driver_ctx->context_reset)
|
if (menu_driver_ctx && menu_driver_ctx->context_reset)
|
||||||
|
@ -3193,129 +3193,129 @@ static void setting_get_string_representation_uint_menu_timedate_style(
|
|||||||
{
|
{
|
||||||
case MENU_TIMEDATE_STYLE_YMD_HMS:
|
case MENU_TIMEDATE_STYLE_YMD_HMS:
|
||||||
strlcpy(s, msg_hash_to_str(
|
strlcpy(s, msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_YMD_HM:
|
case MENU_TIMEDATE_STYLE_YMD_HM:
|
||||||
strlcpy(s, msg_hash_to_str(
|
strlcpy(s, msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_YMD:
|
case MENU_TIMEDATE_STYLE_YMD:
|
||||||
strlcpy(s, msg_hash_to_str(
|
strlcpy(s, msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_YM:
|
case MENU_TIMEDATE_STYLE_YM:
|
||||||
strlcpy(s, msg_hash_to_str(
|
strlcpy(s, msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YM), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YM), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_MDYYYY_HMS:
|
case MENU_TIMEDATE_STYLE_MDYYYY_HMS:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_MDYYYY_HM:
|
case MENU_TIMEDATE_STYLE_MDYYYY_HM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_MD_HM:
|
case MENU_TIMEDATE_STYLE_MD_HM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_MDYYYY:
|
case MENU_TIMEDATE_STYLE_MDYYYY:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_MD:
|
case MENU_TIMEDATE_STYLE_MD:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_DDMMYYYY_HMS:
|
case MENU_TIMEDATE_STYLE_DDMMYYYY_HMS:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_DDMMYYYY_HM:
|
case MENU_TIMEDATE_STYLE_DDMMYYYY_HM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_DDMM_HM:
|
case MENU_TIMEDATE_STYLE_DDMM_HM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_DDMMYYYY:
|
case MENU_TIMEDATE_STYLE_DDMMYYYY:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_DDMM:
|
case MENU_TIMEDATE_STYLE_DDMM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_HMS:
|
case MENU_TIMEDATE_STYLE_HMS:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_HM:
|
case MENU_TIMEDATE_STYLE_HM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_YMD_HMS_AM_PM:
|
case MENU_TIMEDATE_STYLE_YMD_HMS_AMPM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS_AM_PM), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS_AMPM), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_YMD_HM_AM_PM:
|
case MENU_TIMEDATE_STYLE_YMD_HM_AMPM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM_AM_PM), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM_AMPM), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_MDYYYY_HMS_AM_PM:
|
case MENU_TIMEDATE_STYLE_MDYYYY_HMS_AMPM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS_AM_PM), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS_AMPM), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_MDYYYY_HM_AM_PM:
|
case MENU_TIMEDATE_STYLE_MDYYYY_HM_AMPM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM_AM_PM), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM_AMPM), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_MD_HM_AM_PM:
|
case MENU_TIMEDATE_STYLE_MD_HM_AMPM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM_AM_PM), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM_AMPM), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_DDMMYYYY_HMS_AM_PM:
|
case MENU_TIMEDATE_STYLE_DDMMYYYY_HMS_AMPM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS_AM_PM), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS_AMPM), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_DDMMYYYY_HM_AM_PM:
|
case MENU_TIMEDATE_STYLE_DDMMYYYY_HM_AMPM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM_AM_PM), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM_AMPM), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_DDMM_HM_AM_PM:
|
case MENU_TIMEDATE_STYLE_DDMM_HM_AMPM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM_AM_PM), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM_AMPM), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_HMS_AM_PM:
|
case MENU_TIMEDATE_STYLE_HMS_AMPM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS_AM_PM), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS_AMPM), len);
|
||||||
break;
|
break;
|
||||||
case MENU_TIMEDATE_STYLE_HM_AM_PM:
|
case MENU_TIMEDATE_STYLE_HM_AMPM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM_AM_PM), len);
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM_AMPM), len);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -4547,133 +4547,133 @@ static void setting_get_string_representation_uint_playlist_sublabel_last_played
|
|||||||
case PLAYLIST_LAST_PLAYED_STYLE_YMD_HMS:
|
case PLAYLIST_LAST_PLAYED_STYLE_YMD_HMS:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HMS),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_YMD_HM:
|
case PLAYLIST_LAST_PLAYED_STYLE_YMD_HM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HM),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_YMD:
|
case PLAYLIST_LAST_PLAYED_STYLE_YMD:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_YM:
|
case PLAYLIST_LAST_PLAYED_STYLE_YM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YM),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YM),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HMS:
|
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HMS:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HMS),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HM:
|
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HM),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_MD_HM:
|
case PLAYLIST_LAST_PLAYED_STYLE_MD_HM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MD_HM),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY:
|
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_MD:
|
case PLAYLIST_LAST_PLAYED_STYLE_MD:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MD),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HMS:
|
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HMS:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HMS),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HM:
|
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HM),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_DDMM_HM:
|
case PLAYLIST_LAST_PLAYED_STYLE_DDMM_HM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMM_HM),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY:
|
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_DDMM:
|
case PLAYLIST_LAST_PLAYED_STYLE_DDMM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMM),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_YMD_HMS_AM_PM:
|
case PLAYLIST_LAST_PLAYED_STYLE_YMD_HMS_AMPM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HMS_AM_PM),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS_AMPM),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_YMD_HM_AM_PM:
|
case PLAYLIST_LAST_PLAYED_STYLE_YMD_HM_AMPM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HM_AM_PM),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM_AMPM),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HMS_AM_PM:
|
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HMS_AMPM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HMS_AM_PM),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS_AMPM),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HM_AM_PM:
|
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HM_AMPM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HM_AM_PM),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM_AMPM),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_MD_HM_AM_PM:
|
case PLAYLIST_LAST_PLAYED_STYLE_MD_HM_AMPM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MD_HM_AM_PM),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM_AMPM),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HMS_AM_PM:
|
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HMS_AMPM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HMS_AM_PM),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS_AMPM),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HM_AM_PM:
|
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HM_AMPM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HM_AM_PM),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM_AMPM),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_DDMM_HM_AM_PM:
|
case PLAYLIST_LAST_PLAYED_STYLE_DDMM_HM_AMPM:
|
||||||
strlcpy(s,
|
strlcpy(s,
|
||||||
msg_hash_to_str(
|
msg_hash_to_str(
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMM_HM_AM_PM),
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM_AMPM),
|
||||||
len);
|
len);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
75
msg_hash.h
75
msg_hash.h
@ -2662,32 +2662,32 @@ enum msg_hash_enums
|
|||||||
MSG_CHEAT_SEARCH_DELETE_MATCH_SUCCESS,
|
MSG_CHEAT_SEARCH_DELETE_MATCH_SUCCESS,
|
||||||
MSG_CHEEVOS_HARDCORE_MODE_DISABLED,
|
MSG_CHEEVOS_HARDCORE_MODE_DISABLED,
|
||||||
MSG_CHEEVOS_HARDCORE_MODE_DISABLED_CHEAT,
|
MSG_CHEEVOS_HARDCORE_MODE_DISABLED_CHEAT,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YM,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HMS_AMPM,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_YMD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_YMD_HM_AMPM,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HMS_AMPM,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MDYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MDYYYY_HM_AMPM,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_MD_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_MD_HM_AMPM,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HMS_AMPM,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMMYYYY_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMMYYYY_HM_AMPM,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_DDMM_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_DDMM_HM_AMPM,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HMS_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HMS_AMPM,
|
||||||
MENU_ENUM_LABEL_VALUE_TIMEDATE_STYLE_HM_AM_PM,
|
MENU_ENUM_LABEL_VALUE_TIMEDATE_HM_AMPM,
|
||||||
|
|
||||||
MENU_ENUM_LABEL_SWITCH_GPU_PROFILE,
|
MENU_ENUM_LABEL_SWITCH_GPU_PROFILE,
|
||||||
MENU_ENUM_LABEL_VALUE_SWITCH_GPU_PROFILE,
|
MENU_ENUM_LABEL_VALUE_SWITCH_GPU_PROFILE,
|
||||||
@ -2735,29 +2735,6 @@ enum msg_hash_enums
|
|||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_RUNTIME_PER_CORE,
|
MENU_ENUM_LABEL_VALUE_PLAYLIST_RUNTIME_PER_CORE,
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_RUNTIME_AGGREGATE,
|
MENU_ENUM_LABEL_VALUE_PLAYLIST_RUNTIME_AGGREGATE,
|
||||||
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HMS,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HM,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YM,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HMS,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HM,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MD_HM,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MD,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HMS,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HM,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMM_HM,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMM,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HMS_AM_PM,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_YMD_HM_AM_PM,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HMS_AM_PM,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MDYYYY_HM_AM_PM,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_MD_HM_AM_PM,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HMS_AM_PM,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMMYYYY_HM_AM_PM,
|
|
||||||
MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED_STYLE_DDMM_HM_AM_PM,
|
|
||||||
|
|
||||||
MENU_LABEL(HELP_SEND_DEBUG_INFO),
|
MENU_LABEL(HELP_SEND_DEBUG_INFO),
|
||||||
MENU_ENUM_LABEL_VALUE_HELP_SEND_DEBUG_INFO_DESC,
|
MENU_ENUM_LABEL_VALUE_HELP_SEND_DEBUG_INFO_DESC,
|
||||||
|
|
||||||
|
272
runtime_file.c
272
runtime_file.c
@ -64,14 +64,14 @@ static JSON_Parser_HandlerResult RtlJSONObjectMemberHandler(JSON_Parser parser,
|
|||||||
{
|
{
|
||||||
RtlJSONContext *pCtx = (RtlJSONContext*)JSON_Parser_GetUserData(parser);
|
RtlJSONContext *pCtx = (RtlJSONContext*)JSON_Parser_GetUserData(parser);
|
||||||
(void)attributes; /* unused */
|
(void)attributes; /* unused */
|
||||||
|
|
||||||
if (pCtx->current_entry_val)
|
if (pCtx->current_entry_val)
|
||||||
{
|
{
|
||||||
/* something went wrong */
|
/* something went wrong */
|
||||||
RARCH_ERR("JSON parsing failed at line %d.\n", __LINE__);
|
RARCH_ERR("JSON parsing failed at line %d.\n", __LINE__);
|
||||||
return JSON_Parser_Abort;
|
return JSON_Parser_Abort;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (length)
|
if (length)
|
||||||
{
|
{
|
||||||
if (string_is_equal(pValue, "runtime"))
|
if (string_is_equal(pValue, "runtime"))
|
||||||
@ -80,7 +80,7 @@ static JSON_Parser_HandlerResult RtlJSONObjectMemberHandler(JSON_Parser parser,
|
|||||||
pCtx->current_entry_val = &pCtx->last_played_string;
|
pCtx->current_entry_val = &pCtx->last_played_string;
|
||||||
/* ignore unknown members */
|
/* ignore unknown members */
|
||||||
}
|
}
|
||||||
|
|
||||||
return JSON_Parser_Continue;
|
return JSON_Parser_Continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -88,18 +88,18 @@ static JSON_Parser_HandlerResult RtlJSONStringHandler(JSON_Parser parser, char *
|
|||||||
{
|
{
|
||||||
RtlJSONContext *pCtx = (RtlJSONContext*)JSON_Parser_GetUserData(parser);
|
RtlJSONContext *pCtx = (RtlJSONContext*)JSON_Parser_GetUserData(parser);
|
||||||
(void)attributes; /* unused */
|
(void)attributes; /* unused */
|
||||||
|
|
||||||
if (pCtx->current_entry_val && length && !string_is_empty(pValue))
|
if (pCtx->current_entry_val && length && !string_is_empty(pValue))
|
||||||
{
|
{
|
||||||
if (*pCtx->current_entry_val)
|
if (*pCtx->current_entry_val)
|
||||||
free(*pCtx->current_entry_val);
|
free(*pCtx->current_entry_val);
|
||||||
|
|
||||||
*pCtx->current_entry_val = strdup(pValue);
|
*pCtx->current_entry_val = strdup(pValue);
|
||||||
}
|
}
|
||||||
/* ignore unknown members */
|
/* ignore unknown members */
|
||||||
|
|
||||||
pCtx->current_entry_val = NULL;
|
pCtx->current_entry_val = NULL;
|
||||||
|
|
||||||
return JSON_Parser_Continue;
|
return JSON_Parser_Continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -107,7 +107,7 @@ static JSON_Writer_HandlerResult RtlJSONOutputHandler(JSON_Writer writer, const
|
|||||||
{
|
{
|
||||||
RtlJSONContext *context = (RtlJSONContext*)JSON_Writer_GetUserData(writer);
|
RtlJSONContext *context = (RtlJSONContext*)JSON_Writer_GetUserData(writer);
|
||||||
(void)writer; /* unused */
|
(void)writer; /* unused */
|
||||||
|
|
||||||
return filestream_write(context->file, pBytes, length) == length ? JSON_Writer_Continue : JSON_Writer_Abort;
|
return filestream_write(context->file, pBytes, length) == length ? JSON_Writer_Continue : JSON_Writer_Abort;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -140,50 +140,50 @@ static void runtime_log_read_file(runtime_log_t *runtime_log)
|
|||||||
unsigned runtime_hours = 0;
|
unsigned runtime_hours = 0;
|
||||||
unsigned runtime_minutes = 0;
|
unsigned runtime_minutes = 0;
|
||||||
unsigned runtime_seconds = 0;
|
unsigned runtime_seconds = 0;
|
||||||
|
|
||||||
unsigned last_played_year = 0;
|
unsigned last_played_year = 0;
|
||||||
unsigned last_played_month = 0;
|
unsigned last_played_month = 0;
|
||||||
unsigned last_played_day = 0;
|
unsigned last_played_day = 0;
|
||||||
unsigned last_played_hour = 0;
|
unsigned last_played_hour = 0;
|
||||||
unsigned last_played_minute = 0;
|
unsigned last_played_minute = 0;
|
||||||
unsigned last_played_second = 0;
|
unsigned last_played_second = 0;
|
||||||
|
|
||||||
RtlJSONContext context = {0};
|
RtlJSONContext context = {0};
|
||||||
/* Attempt to open log file */
|
/* Attempt to open log file */
|
||||||
RFILE *file = filestream_open(runtime_log->path,
|
RFILE *file = filestream_open(runtime_log->path,
|
||||||
RETRO_VFS_FILE_ACCESS_READ, RETRO_VFS_FILE_ACCESS_HINT_NONE);
|
RETRO_VFS_FILE_ACCESS_READ, RETRO_VFS_FILE_ACCESS_HINT_NONE);
|
||||||
|
|
||||||
if (!file)
|
if (!file)
|
||||||
{
|
{
|
||||||
RARCH_ERR("Failed to open runtime log file: %s\n", runtime_log->path);
|
RARCH_ERR("Failed to open runtime log file: %s\n", runtime_log->path);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Initialise JSON parser */
|
/* Initialise JSON parser */
|
||||||
context.runtime_string = NULL;
|
context.runtime_string = NULL;
|
||||||
context.last_played_string = NULL;
|
context.last_played_string = NULL;
|
||||||
context.parser = JSON_Parser_Create(NULL);
|
context.parser = JSON_Parser_Create(NULL);
|
||||||
context.file = file;
|
context.file = file;
|
||||||
|
|
||||||
if (!context.parser)
|
if (!context.parser)
|
||||||
{
|
{
|
||||||
RARCH_ERR("Failed to create JSON parser.\n");
|
RARCH_ERR("Failed to create JSON parser.\n");
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Configure parser */
|
/* Configure parser */
|
||||||
JSON_Parser_SetAllowBOM(context.parser, JSON_True);
|
JSON_Parser_SetAllowBOM(context.parser, JSON_True);
|
||||||
JSON_Parser_SetStringHandler(context.parser, &RtlJSONStringHandler);
|
JSON_Parser_SetStringHandler(context.parser, &RtlJSONStringHandler);
|
||||||
JSON_Parser_SetObjectMemberHandler(context.parser, &RtlJSONObjectMemberHandler);
|
JSON_Parser_SetObjectMemberHandler(context.parser, &RtlJSONObjectMemberHandler);
|
||||||
JSON_Parser_SetUserData(context.parser, &context);
|
JSON_Parser_SetUserData(context.parser, &context);
|
||||||
|
|
||||||
/* Read file */
|
/* Read file */
|
||||||
while (!filestream_eof(file))
|
while (!filestream_eof(file))
|
||||||
{
|
{
|
||||||
/* Runtime log files are tiny - use small chunk size */
|
/* Runtime log files are tiny - use small chunk size */
|
||||||
char chunk[128] = {0};
|
char chunk[128] = {0};
|
||||||
int64_t length = filestream_read(file, chunk, sizeof(chunk));
|
int64_t length = filestream_read(file, chunk, sizeof(chunk));
|
||||||
|
|
||||||
/* Error checking... */
|
/* Error checking... */
|
||||||
if (!length && !filestream_eof(file))
|
if (!length && !filestream_eof(file))
|
||||||
{
|
{
|
||||||
@ -191,7 +191,7 @@ static void runtime_log_read_file(runtime_log_t *runtime_log)
|
|||||||
JSON_Parser_Free(context.parser);
|
JSON_Parser_Free(context.parser);
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Parse chunk */
|
/* Parse chunk */
|
||||||
if (!JSON_Parser_Parse(context.parser, chunk, length, JSON_False))
|
if (!JSON_Parser_Parse(context.parser, chunk, length, JSON_False))
|
||||||
{
|
{
|
||||||
@ -201,7 +201,7 @@ static void runtime_log_read_file(runtime_log_t *runtime_log)
|
|||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Finalise parsing */
|
/* Finalise parsing */
|
||||||
if (!JSON_Parser_Parse(context.parser, NULL, 0, JSON_True))
|
if (!JSON_Parser_Parse(context.parser, NULL, 0, JSON_True))
|
||||||
{
|
{
|
||||||
@ -210,12 +210,12 @@ static void runtime_log_read_file(runtime_log_t *runtime_log)
|
|||||||
JSON_Parser_Free(context.parser);
|
JSON_Parser_Free(context.parser);
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Free parser */
|
/* Free parser */
|
||||||
JSON_Parser_Free(context.parser);
|
JSON_Parser_Free(context.parser);
|
||||||
|
|
||||||
/* Process string values read from JSON file */
|
/* Process string values read from JSON file */
|
||||||
|
|
||||||
/* Runtime */
|
/* Runtime */
|
||||||
if (!string_is_empty(context.runtime_string))
|
if (!string_is_empty(context.runtime_string))
|
||||||
{
|
{
|
||||||
@ -226,7 +226,7 @@ static void runtime_log_read_file(runtime_log_t *runtime_log)
|
|||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Last played */
|
/* Last played */
|
||||||
if (!string_is_empty(context.last_played_string))
|
if (!string_is_empty(context.last_played_string))
|
||||||
{
|
{
|
||||||
@ -238,28 +238,28 @@ static void runtime_log_read_file(runtime_log_t *runtime_log)
|
|||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* If we reach this point then all is well
|
/* If we reach this point then all is well
|
||||||
* > Assign values to runtime_log object */
|
* > Assign values to runtime_log object */
|
||||||
runtime_log->runtime.hours = runtime_hours;
|
runtime_log->runtime.hours = runtime_hours;
|
||||||
runtime_log->runtime.minutes = runtime_minutes;
|
runtime_log->runtime.minutes = runtime_minutes;
|
||||||
runtime_log->runtime.seconds = runtime_seconds;
|
runtime_log->runtime.seconds = runtime_seconds;
|
||||||
|
|
||||||
runtime_log->last_played.year = last_played_year;
|
runtime_log->last_played.year = last_played_year;
|
||||||
runtime_log->last_played.month = last_played_month;
|
runtime_log->last_played.month = last_played_month;
|
||||||
runtime_log->last_played.day = last_played_day;
|
runtime_log->last_played.day = last_played_day;
|
||||||
runtime_log->last_played.hour = last_played_hour;
|
runtime_log->last_played.hour = last_played_hour;
|
||||||
runtime_log->last_played.minute = last_played_minute;
|
runtime_log->last_played.minute = last_played_minute;
|
||||||
runtime_log->last_played.second = last_played_second;
|
runtime_log->last_played.second = last_played_second;
|
||||||
|
|
||||||
end:
|
end:
|
||||||
|
|
||||||
/* Clean up leftover strings */
|
/* Clean up leftover strings */
|
||||||
if (context.runtime_string)
|
if (context.runtime_string)
|
||||||
free(context.runtime_string);
|
free(context.runtime_string);
|
||||||
if (context.last_played_string)
|
if (context.last_played_string)
|
||||||
free(context.last_played_string);
|
free(context.last_played_string);
|
||||||
|
|
||||||
/* Close log file */
|
/* Close log file */
|
||||||
filestream_close(file);
|
filestream_close(file);
|
||||||
}
|
}
|
||||||
@ -283,14 +283,14 @@ runtime_log_t *runtime_log_init(
|
|||||||
core_info_list_t *core_info = NULL;
|
core_info_list_t *core_info = NULL;
|
||||||
runtime_log_t *runtime_log = NULL;
|
runtime_log_t *runtime_log = NULL;
|
||||||
const char *core_path_basename = NULL;
|
const char *core_path_basename = NULL;
|
||||||
|
|
||||||
content_name[0] = '\0';
|
content_name[0] = '\0';
|
||||||
core_name[0] = '\0';
|
core_name[0] = '\0';
|
||||||
log_file_dir[0] = '\0';
|
log_file_dir[0] = '\0';
|
||||||
log_file_path[0] = '\0';
|
log_file_path[0] = '\0';
|
||||||
tmp_buf[0] = '\0';
|
tmp_buf[0] = '\0';
|
||||||
|
|
||||||
if ( string_is_empty(dir_runtime_log) &&
|
if ( string_is_empty(dir_runtime_log) &&
|
||||||
string_is_empty(dir_playlist))
|
string_is_empty(dir_playlist))
|
||||||
{
|
{
|
||||||
RARCH_ERR("Runtime log directory is undefined - cannot save"
|
RARCH_ERR("Runtime log directory is undefined - cannot save"
|
||||||
@ -304,21 +304,21 @@ runtime_log_t *runtime_log_init(
|
|||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
core_path_basename = path_basename(core_path);
|
core_path_basename = path_basename(core_path);
|
||||||
|
|
||||||
if ( string_is_empty(content_path) ||
|
if ( string_is_empty(content_path) ||
|
||||||
string_is_empty(core_path_basename))
|
string_is_empty(core_path_basename))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
/* Get core name
|
/* Get core name
|
||||||
* Note: An annoyance - this is required even when
|
* Note: An annoyance - this is required even when
|
||||||
* we are performing aggregate (not per core) logging,
|
* we are performing aggregate (not per core) logging,
|
||||||
* since content name is sometimes dependent upon core
|
* since content name is sometimes dependent upon core
|
||||||
* (e.g. see TyrQuake below) */
|
* (e.g. see TyrQuake below) */
|
||||||
core_info_get_list(&core_info);
|
core_info_get_list(&core_info);
|
||||||
|
|
||||||
if (!core_info)
|
if (!core_info)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
for (i = 0; i < core_info->count; i++)
|
for (i = 0; i < core_info->count; i++)
|
||||||
{
|
{
|
||||||
const char *entry_core_name = core_info->list[i].core_name;
|
const char *entry_core_name = core_info->list[i].core_name;
|
||||||
@ -332,10 +332,10 @@ runtime_log_t *runtime_log_init(
|
|||||||
strlcpy(core_name, entry_core_name, sizeof(core_name));
|
strlcpy(core_name, entry_core_name, sizeof(core_name));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (string_is_empty(core_name))
|
if (string_is_empty(core_name))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
/* Get runtime log directory */
|
/* Get runtime log directory */
|
||||||
if (string_is_empty(dir_runtime_log))
|
if (string_is_empty(dir_runtime_log))
|
||||||
{
|
{
|
||||||
@ -349,10 +349,10 @@ runtime_log_t *runtime_log_init(
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
strlcpy(tmp_buf, dir_runtime_log, sizeof(tmp_buf));
|
strlcpy(tmp_buf, dir_runtime_log, sizeof(tmp_buf));
|
||||||
|
|
||||||
if (string_is_empty(tmp_buf))
|
if (string_is_empty(tmp_buf))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
if (log_per_core)
|
if (log_per_core)
|
||||||
fill_pathname_join(
|
fill_pathname_join(
|
||||||
log_file_dir,
|
log_file_dir,
|
||||||
@ -361,10 +361,10 @@ runtime_log_t *runtime_log_init(
|
|||||||
sizeof(log_file_dir));
|
sizeof(log_file_dir));
|
||||||
else
|
else
|
||||||
strlcpy(log_file_dir, tmp_buf, sizeof(log_file_dir));
|
strlcpy(log_file_dir, tmp_buf, sizeof(log_file_dir));
|
||||||
|
|
||||||
if (string_is_empty(log_file_dir))
|
if (string_is_empty(log_file_dir))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
/* Create directory, if required */
|
/* Create directory, if required */
|
||||||
if (!path_is_directory(log_file_dir))
|
if (!path_is_directory(log_file_dir))
|
||||||
{
|
{
|
||||||
@ -375,7 +375,7 @@ runtime_log_t *runtime_log_init(
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Get content name
|
/* Get content name
|
||||||
* Note: TyrQuake requires a specific hack, since all
|
* Note: TyrQuake requires a specific hack, since all
|
||||||
* content has the same name... */
|
* content has the same name... */
|
||||||
@ -407,14 +407,14 @@ runtime_log_t *runtime_log_init(
|
|||||||
|
|
||||||
strlcpy(content_name, tmp_buf_no_ext, sizeof(content_name));
|
strlcpy(content_name, tmp_buf_no_ext, sizeof(content_name));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (string_is_empty(content_name))
|
if (string_is_empty(content_name))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
/* Build final log file path */
|
/* Build final log file path */
|
||||||
fill_pathname_join(log_file_path, log_file_dir, content_name, sizeof(log_file_path));
|
fill_pathname_join(log_file_path, log_file_dir, content_name, sizeof(log_file_path));
|
||||||
strlcat(log_file_path, file_path_str(FILE_PATH_RUNTIME_EXTENSION), sizeof(log_file_path));
|
strlcat(log_file_path, file_path_str(FILE_PATH_RUNTIME_EXTENSION), sizeof(log_file_path));
|
||||||
|
|
||||||
if (string_is_empty(log_file_path))
|
if (string_is_empty(log_file_path))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
@ -423,25 +423,25 @@ runtime_log_t *runtime_log_init(
|
|||||||
runtime_log = (runtime_log_t*)calloc(1, sizeof(*runtime_log));
|
runtime_log = (runtime_log_t*)calloc(1, sizeof(*runtime_log));
|
||||||
if (!runtime_log)
|
if (!runtime_log)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
/* > Populate default values */
|
/* > Populate default values */
|
||||||
runtime_log->runtime.hours = 0;
|
runtime_log->runtime.hours = 0;
|
||||||
runtime_log->runtime.minutes = 0;
|
runtime_log->runtime.minutes = 0;
|
||||||
runtime_log->runtime.seconds = 0;
|
runtime_log->runtime.seconds = 0;
|
||||||
|
|
||||||
runtime_log->last_played.year = 0;
|
runtime_log->last_played.year = 0;
|
||||||
runtime_log->last_played.month = 0;
|
runtime_log->last_played.month = 0;
|
||||||
runtime_log->last_played.day = 0;
|
runtime_log->last_played.day = 0;
|
||||||
runtime_log->last_played.hour = 0;
|
runtime_log->last_played.hour = 0;
|
||||||
runtime_log->last_played.minute = 0;
|
runtime_log->last_played.minute = 0;
|
||||||
runtime_log->last_played.second = 0;
|
runtime_log->last_played.second = 0;
|
||||||
|
|
||||||
strlcpy(runtime_log->path, log_file_path, sizeof(runtime_log->path));
|
strlcpy(runtime_log->path, log_file_path, sizeof(runtime_log->path));
|
||||||
|
|
||||||
/* Load existing log file, if it exists */
|
/* Load existing log file, if it exists */
|
||||||
if (path_is_valid(runtime_log->path))
|
if (path_is_valid(runtime_log->path))
|
||||||
runtime_log_read_file(runtime_log);
|
runtime_log_read_file(runtime_log);
|
||||||
|
|
||||||
return runtime_log;
|
return runtime_log;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -451,17 +451,17 @@ runtime_log_t *runtime_log_init(
|
|||||||
void runtime_log_set_runtime_hms(runtime_log_t *runtime_log, unsigned hours, unsigned minutes, unsigned seconds)
|
void runtime_log_set_runtime_hms(runtime_log_t *runtime_log, unsigned hours, unsigned minutes, unsigned seconds)
|
||||||
{
|
{
|
||||||
retro_time_t usec;
|
retro_time_t usec;
|
||||||
|
|
||||||
if (!runtime_log)
|
if (!runtime_log)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
/* Converting to usec and back again may be considered a
|
/* Converting to usec and back again may be considered a
|
||||||
* waste of CPU cycles, but this allows us to handle any
|
* waste of CPU cycles, but this allows us to handle any
|
||||||
* kind of broken input without issue - i.e. user can enter
|
* kind of broken input without issue - i.e. user can enter
|
||||||
* minutes and seconds values > 59, and everything still
|
* minutes and seconds values > 59, and everything still
|
||||||
* works correctly */
|
* works correctly */
|
||||||
runtime_log_convert_hms2usec(hours, minutes, seconds, &usec);
|
runtime_log_convert_hms2usec(hours, minutes, seconds, &usec);
|
||||||
|
|
||||||
runtime_log_convert_usec2hms(usec,
|
runtime_log_convert_usec2hms(usec,
|
||||||
&runtime_log->runtime.hours, &runtime_log->runtime.minutes, &runtime_log->runtime.seconds);
|
&runtime_log->runtime.hours, &runtime_log->runtime.minutes, &runtime_log->runtime.seconds);
|
||||||
}
|
}
|
||||||
@ -471,7 +471,7 @@ void runtime_log_set_runtime_usec(runtime_log_t *runtime_log, retro_time_t usec)
|
|||||||
{
|
{
|
||||||
if (!runtime_log)
|
if (!runtime_log)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
runtime_log_convert_usec2hms(usec,
|
runtime_log_convert_usec2hms(usec,
|
||||||
&runtime_log->runtime.hours, &runtime_log->runtime.minutes, &runtime_log->runtime.seconds);
|
&runtime_log->runtime.hours, &runtime_log->runtime.minutes, &runtime_log->runtime.seconds);
|
||||||
}
|
}
|
||||||
@ -481,16 +481,16 @@ void runtime_log_add_runtime_hms(runtime_log_t *runtime_log, unsigned hours, uns
|
|||||||
{
|
{
|
||||||
retro_time_t usec_old;
|
retro_time_t usec_old;
|
||||||
retro_time_t usec_new;
|
retro_time_t usec_new;
|
||||||
|
|
||||||
if (!runtime_log)
|
if (!runtime_log)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
runtime_log_convert_hms2usec(
|
runtime_log_convert_hms2usec(
|
||||||
runtime_log->runtime.hours, runtime_log->runtime.minutes, runtime_log->runtime.seconds,
|
runtime_log->runtime.hours, runtime_log->runtime.minutes, runtime_log->runtime.seconds,
|
||||||
&usec_old);
|
&usec_old);
|
||||||
|
|
||||||
runtime_log_convert_hms2usec(hours, minutes, seconds, &usec_new);
|
runtime_log_convert_hms2usec(hours, minutes, seconds, &usec_new);
|
||||||
|
|
||||||
runtime_log_convert_usec2hms(usec_old + usec_new,
|
runtime_log_convert_usec2hms(usec_old + usec_new,
|
||||||
&runtime_log->runtime.hours, &runtime_log->runtime.minutes, &runtime_log->runtime.seconds);
|
&runtime_log->runtime.hours, &runtime_log->runtime.minutes, &runtime_log->runtime.seconds);
|
||||||
}
|
}
|
||||||
@ -499,14 +499,14 @@ void runtime_log_add_runtime_hms(runtime_log_t *runtime_log, unsigned hours, uns
|
|||||||
void runtime_log_add_runtime_usec(runtime_log_t *runtime_log, retro_time_t usec)
|
void runtime_log_add_runtime_usec(runtime_log_t *runtime_log, retro_time_t usec)
|
||||||
{
|
{
|
||||||
retro_time_t usec_old;
|
retro_time_t usec_old;
|
||||||
|
|
||||||
if (!runtime_log)
|
if (!runtime_log)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
runtime_log_convert_hms2usec(
|
runtime_log_convert_hms2usec(
|
||||||
runtime_log->runtime.hours, runtime_log->runtime.minutes, runtime_log->runtime.seconds,
|
runtime_log->runtime.hours, runtime_log->runtime.minutes, runtime_log->runtime.seconds,
|
||||||
&usec_old);
|
&usec_old);
|
||||||
|
|
||||||
runtime_log_convert_usec2hms(usec_old + usec,
|
runtime_log_convert_usec2hms(usec_old + usec,
|
||||||
&runtime_log->runtime.hours, &runtime_log->runtime.minutes, &runtime_log->runtime.seconds);
|
&runtime_log->runtime.hours, &runtime_log->runtime.minutes, &runtime_log->runtime.seconds);
|
||||||
}
|
}
|
||||||
@ -518,7 +518,7 @@ void runtime_log_set_last_played(runtime_log_t *runtime_log,
|
|||||||
{
|
{
|
||||||
if (!runtime_log)
|
if (!runtime_log)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
/* This function should never be needed, so just
|
/* This function should never be needed, so just
|
||||||
* perform dumb value assignment (i.e. no validation
|
* perform dumb value assignment (i.e. no validation
|
||||||
* using mktime()) */
|
* using mktime()) */
|
||||||
@ -535,14 +535,14 @@ void runtime_log_set_last_played_now(runtime_log_t *runtime_log)
|
|||||||
{
|
{
|
||||||
time_t current_time;
|
time_t current_time;
|
||||||
struct tm *time_info;
|
struct tm *time_info;
|
||||||
|
|
||||||
if (!runtime_log)
|
if (!runtime_log)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
/* Get current time */
|
/* Get current time */
|
||||||
time(¤t_time);
|
time(¤t_time);
|
||||||
time_info = localtime(¤t_time);
|
time_info = localtime(¤t_time);
|
||||||
|
|
||||||
/* This can actually happen, but if does we probably
|
/* This can actually happen, but if does we probably
|
||||||
* have bigger problems to worry about... */
|
* have bigger problems to worry about... */
|
||||||
if(!time_info)
|
if(!time_info)
|
||||||
@ -550,7 +550,7 @@ void runtime_log_set_last_played_now(runtime_log_t *runtime_log)
|
|||||||
RARCH_ERR("Failed to get current time.\n");
|
RARCH_ERR("Failed to get current time.\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Extract values */
|
/* Extract values */
|
||||||
runtime_log->last_played.year = (unsigned)time_info->tm_year + 1900;
|
runtime_log->last_played.year = (unsigned)time_info->tm_year + 1900;
|
||||||
runtime_log->last_played.month = (unsigned)time_info->tm_mon + 1;
|
runtime_log->last_played.month = (unsigned)time_info->tm_mon + 1;
|
||||||
@ -565,11 +565,11 @@ void runtime_log_reset(runtime_log_t *runtime_log)
|
|||||||
{
|
{
|
||||||
if (!runtime_log)
|
if (!runtime_log)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
runtime_log->runtime.hours = 0;
|
runtime_log->runtime.hours = 0;
|
||||||
runtime_log->runtime.minutes = 0;
|
runtime_log->runtime.minutes = 0;
|
||||||
runtime_log->runtime.seconds = 0;
|
runtime_log->runtime.seconds = 0;
|
||||||
|
|
||||||
runtime_log->last_played.year = 0;
|
runtime_log->last_played.year = 0;
|
||||||
runtime_log->last_played.month = 0;
|
runtime_log->last_played.month = 0;
|
||||||
runtime_log->last_played.day = 0;
|
runtime_log->last_played.day = 0;
|
||||||
@ -586,7 +586,7 @@ void runtime_log_get_runtime_hms(runtime_log_t *runtime_log,
|
|||||||
{
|
{
|
||||||
if (!runtime_log)
|
if (!runtime_log)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
*hours = runtime_log->runtime.hours;
|
*hours = runtime_log->runtime.hours;
|
||||||
*minutes = runtime_log->runtime.minutes;
|
*minutes = runtime_log->runtime.minutes;
|
||||||
*seconds = runtime_log->runtime.seconds;
|
*seconds = runtime_log->runtime.seconds;
|
||||||
@ -630,7 +630,7 @@ void runtime_log_get_last_played(runtime_log_t *runtime_log,
|
|||||||
{
|
{
|
||||||
if (!runtime_log)
|
if (!runtime_log)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
*year = runtime_log->last_played.year;
|
*year = runtime_log->last_played.year;
|
||||||
*month = runtime_log->last_played.month;
|
*month = runtime_log->last_played.month;
|
||||||
*day = runtime_log->last_played.day;
|
*day = runtime_log->last_played.day;
|
||||||
@ -645,7 +645,7 @@ void runtime_log_get_last_played_time(runtime_log_t *runtime_log, struct tm *tim
|
|||||||
{
|
{
|
||||||
if (!runtime_log || !time_info)
|
if (!runtime_log || !time_info)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
/* Set tm values */
|
/* Set tm values */
|
||||||
time_info->tm_year = (int)runtime_log->last_played.year - 1900;
|
time_info->tm_year = (int)runtime_log->last_played.year - 1900;
|
||||||
time_info->tm_mon = (int)runtime_log->last_played.month - 1;
|
time_info->tm_mon = (int)runtime_log->last_played.month - 1;
|
||||||
@ -654,7 +654,7 @@ void runtime_log_get_last_played_time(runtime_log_t *runtime_log, struct tm *tim
|
|||||||
time_info->tm_min = (int)runtime_log->last_played.minute;
|
time_info->tm_min = (int)runtime_log->last_played.minute;
|
||||||
time_info->tm_sec = (int)runtime_log->last_played.second;
|
time_info->tm_sec = (int)runtime_log->last_played.second;
|
||||||
time_info->tm_isdst = -1;
|
time_info->tm_isdst = -1;
|
||||||
|
|
||||||
/* Perform any required range adjustment + populate
|
/* Perform any required range adjustment + populate
|
||||||
* missing entries */
|
* missing entries */
|
||||||
mktime(time_info);
|
mktime(time_info);
|
||||||
@ -707,43 +707,43 @@ void runtime_log_get_last_played_str(runtime_log_t *runtime_log,
|
|||||||
* > These require extra work, due to AM/PM localisation */
|
* > These require extra work, due to AM/PM localisation */
|
||||||
switch (timedate_style)
|
switch (timedate_style)
|
||||||
{
|
{
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_YMD_HMS_AM_PM:
|
case PLAYLIST_LAST_PLAYED_STYLE_YMD_HMS_AMPM:
|
||||||
last_played_strftime(runtime_log, tmp, sizeof(tmp), " %Y/%m/%d - %I:%M:%S %p");
|
last_played_strftime(runtime_log, tmp, sizeof(tmp), " %Y-%m-%d %I:%M:%S %p");
|
||||||
strlcpy(str, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED), len);
|
strlcpy(str, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED), len);
|
||||||
strlcat(str, tmp, len);
|
strlcat(str, tmp, len);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_YMD_HM_AM_PM:
|
case PLAYLIST_LAST_PLAYED_STYLE_YMD_HM_AMPM:
|
||||||
last_played_strftime(runtime_log, tmp, sizeof(tmp), " %Y/%m/%d - %I:%M %p");
|
last_played_strftime(runtime_log, tmp, sizeof(tmp), " %Y-%m-%d %I:%M %p");
|
||||||
strlcpy(str, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED), len);
|
strlcpy(str, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED), len);
|
||||||
strlcat(str, tmp, len);
|
strlcat(str, tmp, len);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HMS_AM_PM:
|
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HMS_AMPM:
|
||||||
last_played_strftime(runtime_log, tmp, sizeof(tmp), " %m/%d/%Y - %I:%M:%S %p");
|
last_played_strftime(runtime_log, tmp, sizeof(tmp), " %m-%d-%Y %I:%M:%S %p");
|
||||||
strlcpy(str, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED), len);
|
strlcpy(str, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED), len);
|
||||||
strlcat(str, tmp, len);
|
strlcat(str, tmp, len);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HM_AM_PM:
|
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HM_AMPM:
|
||||||
last_played_strftime(runtime_log, tmp, sizeof(tmp), " %m/%d/%Y - %I:%M %p");
|
last_played_strftime(runtime_log, tmp, sizeof(tmp), " %m-%d-%Y %I:%M %p");
|
||||||
strlcpy(str, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED), len);
|
strlcpy(str, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED), len);
|
||||||
strlcat(str, tmp, len);
|
strlcat(str, tmp, len);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_MD_HM_AM_PM:
|
case PLAYLIST_LAST_PLAYED_STYLE_MD_HM_AMPM:
|
||||||
last_played_strftime(runtime_log, tmp, sizeof(tmp), " %m/%d - %I:%M %p");
|
last_played_strftime(runtime_log, tmp, sizeof(tmp), " %m-%d %I:%M %p");
|
||||||
strlcpy(str, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED), len);
|
strlcpy(str, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED), len);
|
||||||
strlcat(str, tmp, len);
|
strlcat(str, tmp, len);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HMS_AM_PM:
|
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HMS_AMPM:
|
||||||
last_played_strftime(runtime_log, tmp, sizeof(tmp), " %d/%m/%Y - %I:%M:%S %p");
|
last_played_strftime(runtime_log, tmp, sizeof(tmp), " %d-%m-%Y %I:%M:%S %p");
|
||||||
strlcpy(str, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED), len);
|
strlcpy(str, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED), len);
|
||||||
strlcat(str, tmp, len);
|
strlcat(str, tmp, len);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HM_AM_PM:
|
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HM_AMPM:
|
||||||
last_played_strftime(runtime_log, tmp, sizeof(tmp), " %d/%m/%Y - %I:%M %p");
|
last_played_strftime(runtime_log, tmp, sizeof(tmp), " %d-%m-%Y %I:%M %p");
|
||||||
strlcpy(str, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED), len);
|
strlcpy(str, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED), len);
|
||||||
strlcat(str, tmp, len);
|
strlcat(str, tmp, len);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_DDMM_HM_AM_PM:
|
case PLAYLIST_LAST_PLAYED_STYLE_DDMM_HM_AMPM:
|
||||||
last_played_strftime(runtime_log, tmp, sizeof(tmp), " %d/%m - %I:%M %p");
|
last_played_strftime(runtime_log, tmp, sizeof(tmp), " %d-%m %I:%M %p");
|
||||||
strlcpy(str, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED), len);
|
strlcpy(str, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED), len);
|
||||||
strlcat(str, tmp, len);
|
strlcat(str, tmp, len);
|
||||||
return;
|
return;
|
||||||
@ -755,80 +755,80 @@ void runtime_log_get_last_played_str(runtime_log_t *runtime_log,
|
|||||||
switch (timedate_style)
|
switch (timedate_style)
|
||||||
{
|
{
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_YMD_HM:
|
case PLAYLIST_LAST_PLAYED_STYLE_YMD_HM:
|
||||||
n = snprintf(str, len, "%s %04u/%02u/%02u - %02u:%02u",
|
n = snprintf(str, len, "%s %04u-%02u-%02u %02u:%02u",
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
||||||
runtime_log->last_played.year, runtime_log->last_played.month, runtime_log->last_played.day,
|
runtime_log->last_played.year, runtime_log->last_played.month, runtime_log->last_played.day,
|
||||||
runtime_log->last_played.hour, runtime_log->last_played.minute);
|
runtime_log->last_played.hour, runtime_log->last_played.minute);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_YMD:
|
case PLAYLIST_LAST_PLAYED_STYLE_YMD:
|
||||||
n = snprintf(str, len, "%s %04u/%02u/%02u",
|
n = snprintf(str, len, "%s %04u-%02u-%02u",
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
||||||
runtime_log->last_played.year, runtime_log->last_played.month, runtime_log->last_played.day);
|
runtime_log->last_played.year, runtime_log->last_played.month, runtime_log->last_played.day);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_YM:
|
case PLAYLIST_LAST_PLAYED_STYLE_YM:
|
||||||
n = snprintf(str, len, "%s %04u/%02u",
|
n = snprintf(str, len, "%s %04u-%02u",
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
||||||
runtime_log->last_played.year, runtime_log->last_played.month);
|
runtime_log->last_played.year, runtime_log->last_played.month);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HMS:
|
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HMS:
|
||||||
n = snprintf(str, len, "%s %02u/%02u/%04u - %02u:%02u:%02u",
|
n = snprintf(str, len, "%s %02u-%02u-%04u %02u:%02u:%02u",
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
||||||
runtime_log->last_played.month, runtime_log->last_played.day, runtime_log->last_played.year,
|
runtime_log->last_played.month, runtime_log->last_played.day, runtime_log->last_played.year,
|
||||||
runtime_log->last_played.hour, runtime_log->last_played.minute, runtime_log->last_played.second);
|
runtime_log->last_played.hour, runtime_log->last_played.minute, runtime_log->last_played.second);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HM:
|
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HM:
|
||||||
n = snprintf(str, len, "%s %02u/%02u/%04u - %02u:%02u",
|
n = snprintf(str, len, "%s %02u-%02u-%04u %02u:%02u",
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
||||||
runtime_log->last_played.month, runtime_log->last_played.day, runtime_log->last_played.year,
|
runtime_log->last_played.month, runtime_log->last_played.day, runtime_log->last_played.year,
|
||||||
runtime_log->last_played.hour, runtime_log->last_played.minute);
|
runtime_log->last_played.hour, runtime_log->last_played.minute);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_MD_HM:
|
case PLAYLIST_LAST_PLAYED_STYLE_MD_HM:
|
||||||
n = snprintf(str, len, "%s %02u/%02u - %02u:%02u",
|
n = snprintf(str, len, "%s %02u-%02u %02u:%02u",
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
||||||
runtime_log->last_played.month, runtime_log->last_played.day,
|
runtime_log->last_played.month, runtime_log->last_played.day,
|
||||||
runtime_log->last_played.hour, runtime_log->last_played.minute);
|
runtime_log->last_played.hour, runtime_log->last_played.minute);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY:
|
case PLAYLIST_LAST_PLAYED_STYLE_MDYYYY:
|
||||||
n = snprintf(str, len, "%s %02u/%02u/%04u",
|
n = snprintf(str, len, "%s %02u-%02u-%04u",
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
||||||
runtime_log->last_played.month, runtime_log->last_played.day, runtime_log->last_played.year);
|
runtime_log->last_played.month, runtime_log->last_played.day, runtime_log->last_played.year);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_MD:
|
case PLAYLIST_LAST_PLAYED_STYLE_MD:
|
||||||
n = snprintf(str, len, "%s %02u/%02u",
|
n = snprintf(str, len, "%s %02u-%02u",
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
||||||
runtime_log->last_played.month, runtime_log->last_played.day);
|
runtime_log->last_played.month, runtime_log->last_played.day);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HMS:
|
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HMS:
|
||||||
n = snprintf(str, len, "%s %02u/%02u/%04u - %02u:%02u:%02u",
|
n = snprintf(str, len, "%s %02u-%02u-%04u %02u:%02u:%02u",
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
||||||
runtime_log->last_played.day, runtime_log->last_played.month, runtime_log->last_played.year,
|
runtime_log->last_played.day, runtime_log->last_played.month, runtime_log->last_played.year,
|
||||||
runtime_log->last_played.hour, runtime_log->last_played.minute, runtime_log->last_played.second);
|
runtime_log->last_played.hour, runtime_log->last_played.minute, runtime_log->last_played.second);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HM:
|
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HM:
|
||||||
n = snprintf(str, len, "%s %02u/%02u/%04u - %02u:%02u",
|
n = snprintf(str, len, "%s %02u-%02u-%04u %02u:%02u",
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
||||||
runtime_log->last_played.day, runtime_log->last_played.month, runtime_log->last_played.year,
|
runtime_log->last_played.day, runtime_log->last_played.month, runtime_log->last_played.year,
|
||||||
runtime_log->last_played.hour, runtime_log->last_played.minute);
|
runtime_log->last_played.hour, runtime_log->last_played.minute);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_DDMM_HM:
|
case PLAYLIST_LAST_PLAYED_STYLE_DDMM_HM:
|
||||||
n = snprintf(str, len, "%s %02u/%02u - %02u:%02u",
|
n = snprintf(str, len, "%s %02u-%02u %02u:%02u",
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
||||||
runtime_log->last_played.day, runtime_log->last_played.month,
|
runtime_log->last_played.day, runtime_log->last_played.month,
|
||||||
runtime_log->last_played.hour, runtime_log->last_played.minute);
|
runtime_log->last_played.hour, runtime_log->last_played.minute);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY:
|
case PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY:
|
||||||
n = snprintf(str, len, "%s %02u/%02u/%04u",
|
n = snprintf(str, len, "%s %02u-%02u-%04u",
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
||||||
runtime_log->last_played.day, runtime_log->last_played.month, runtime_log->last_played.year);
|
runtime_log->last_played.day, runtime_log->last_played.month, runtime_log->last_played.year);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_DDMM:
|
case PLAYLIST_LAST_PLAYED_STYLE_DDMM:
|
||||||
n = snprintf(str, len, "%s %02u/%02u",
|
n = snprintf(str, len, "%s %02u-%02u",
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
||||||
runtime_log->last_played.day, runtime_log->last_played.month);
|
runtime_log->last_played.day, runtime_log->last_played.month);
|
||||||
return;
|
return;
|
||||||
case PLAYLIST_LAST_PLAYED_STYLE_YMD_HMS:
|
case PLAYLIST_LAST_PLAYED_STYLE_YMD_HMS:
|
||||||
default:
|
default:
|
||||||
n = snprintf(str, len, "%s %04u/%02u/%02u - %02u:%02u:%02u",
|
n = snprintf(str, len, "%s %04u-%02u-%02u %02u:%02u:%02u",
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_PLAYLIST_SUBLABEL_LAST_PLAYED),
|
||||||
runtime_log->last_played.year, runtime_log->last_played.month, runtime_log->last_played.day,
|
runtime_log->last_played.year, runtime_log->last_played.month, runtime_log->last_played.day,
|
||||||
runtime_log->last_played.hour, runtime_log->last_played.minute, runtime_log->last_played.second);
|
runtime_log->last_played.hour, runtime_log->last_played.minute, runtime_log->last_played.second);
|
||||||
@ -854,7 +854,7 @@ bool runtime_log_has_runtime(runtime_log_t *runtime_log)
|
|||||||
{
|
{
|
||||||
if (!runtime_log)
|
if (!runtime_log)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
return !((runtime_log->runtime.hours == 0) &&
|
return !((runtime_log->runtime.hours == 0) &&
|
||||||
(runtime_log->runtime.minutes == 0) &&
|
(runtime_log->runtime.minutes == 0) &&
|
||||||
(runtime_log->runtime.seconds == 0));
|
(runtime_log->runtime.seconds == 0));
|
||||||
@ -865,7 +865,7 @@ bool runtime_log_has_last_played(runtime_log_t *runtime_log)
|
|||||||
{
|
{
|
||||||
if (!runtime_log)
|
if (!runtime_log)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
return !((runtime_log->last_played.year == 0) &&
|
return !((runtime_log->last_played.year == 0) &&
|
||||||
(runtime_log->last_played.month == 0) &&
|
(runtime_log->last_played.month == 0) &&
|
||||||
(runtime_log->last_played.day == 0) &&
|
(runtime_log->last_played.day == 0) &&
|
||||||
@ -880,45 +880,45 @@ bool runtime_log_has_last_played(runtime_log_t *runtime_log)
|
|||||||
void runtime_log_save(runtime_log_t *runtime_log)
|
void runtime_log_save(runtime_log_t *runtime_log)
|
||||||
{
|
{
|
||||||
int n;
|
int n;
|
||||||
char value_string[64]; /* 64 characters should be
|
char value_string[64]; /* 64 characters should be
|
||||||
enough for a very long runtime... :) */
|
enough for a very long runtime... :) */
|
||||||
RtlJSONContext context = {0};
|
RtlJSONContext context = {0};
|
||||||
RFILE *file = NULL;
|
RFILE *file = NULL;
|
||||||
|
|
||||||
if (!runtime_log)
|
if (!runtime_log)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
RARCH_LOG("Saving runtime log file: %s\n", runtime_log->path);
|
RARCH_LOG("Saving runtime log file: %s\n", runtime_log->path);
|
||||||
|
|
||||||
/* Attempt to open log file */
|
/* Attempt to open log file */
|
||||||
file = filestream_open(runtime_log->path,
|
file = filestream_open(runtime_log->path,
|
||||||
RETRO_VFS_FILE_ACCESS_WRITE, RETRO_VFS_FILE_ACCESS_HINT_NONE);
|
RETRO_VFS_FILE_ACCESS_WRITE, RETRO_VFS_FILE_ACCESS_HINT_NONE);
|
||||||
|
|
||||||
if (!file)
|
if (!file)
|
||||||
{
|
{
|
||||||
RARCH_ERR("Failed to open runtime log file: %s\n", runtime_log->path);
|
RARCH_ERR("Failed to open runtime log file: %s\n", runtime_log->path);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Initialise JSON writer */
|
/* Initialise JSON writer */
|
||||||
context.writer = JSON_Writer_Create(NULL);
|
context.writer = JSON_Writer_Create(NULL);
|
||||||
context.file = file;
|
context.file = file;
|
||||||
|
|
||||||
if (!context.writer)
|
if (!context.writer)
|
||||||
{
|
{
|
||||||
RARCH_ERR("Failed to create JSON writer.\n");
|
RARCH_ERR("Failed to create JSON writer.\n");
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Configure JSON writer */
|
/* Configure JSON writer */
|
||||||
JSON_Writer_SetOutputEncoding(context.writer, JSON_UTF8);
|
JSON_Writer_SetOutputEncoding(context.writer, JSON_UTF8);
|
||||||
JSON_Writer_SetOutputHandler(context.writer, &RtlJSONOutputHandler);
|
JSON_Writer_SetOutputHandler(context.writer, &RtlJSONOutputHandler);
|
||||||
JSON_Writer_SetUserData(context.writer, &context);
|
JSON_Writer_SetUserData(context.writer, &context);
|
||||||
|
|
||||||
/* Write output file */
|
/* Write output file */
|
||||||
JSON_Writer_WriteStartObject(context.writer);
|
JSON_Writer_WriteStartObject(context.writer);
|
||||||
JSON_Writer_WriteNewLine(context.writer);
|
JSON_Writer_WriteNewLine(context.writer);
|
||||||
|
|
||||||
/* > Version entry */
|
/* > Version entry */
|
||||||
JSON_Writer_WriteSpace(context.writer, 2);
|
JSON_Writer_WriteSpace(context.writer, 2);
|
||||||
JSON_Writer_WriteString(context.writer, "version",
|
JSON_Writer_WriteString(context.writer, "version",
|
||||||
@ -929,7 +929,7 @@ void runtime_log_save(runtime_log_t *runtime_log)
|
|||||||
STRLEN_CONST("1.0"), JSON_UTF8);
|
STRLEN_CONST("1.0"), JSON_UTF8);
|
||||||
JSON_Writer_WriteComma(context.writer);
|
JSON_Writer_WriteComma(context.writer);
|
||||||
JSON_Writer_WriteNewLine(context.writer);
|
JSON_Writer_WriteNewLine(context.writer);
|
||||||
|
|
||||||
/* > Runtime entry */
|
/* > Runtime entry */
|
||||||
value_string[0] = '\0';
|
value_string[0] = '\0';
|
||||||
n = snprintf(value_string,
|
n = snprintf(value_string,
|
||||||
@ -938,7 +938,7 @@ void runtime_log_save(runtime_log_t *runtime_log)
|
|||||||
runtime_log->runtime.seconds);
|
runtime_log->runtime.seconds);
|
||||||
if ((n < 0) || (n >= 64))
|
if ((n < 0) || (n >= 64))
|
||||||
n = 0; /* Silence GCC warnings... */
|
n = 0; /* Silence GCC warnings... */
|
||||||
|
|
||||||
JSON_Writer_WriteSpace(context.writer, 2);
|
JSON_Writer_WriteSpace(context.writer, 2);
|
||||||
JSON_Writer_WriteString(context.writer, "runtime",
|
JSON_Writer_WriteString(context.writer, "runtime",
|
||||||
STRLEN_CONST("runtime"), JSON_UTF8);
|
STRLEN_CONST("runtime"), JSON_UTF8);
|
||||||
@ -948,7 +948,7 @@ void runtime_log_save(runtime_log_t *runtime_log)
|
|||||||
strlen(value_string), JSON_UTF8);
|
strlen(value_string), JSON_UTF8);
|
||||||
JSON_Writer_WriteComma(context.writer);
|
JSON_Writer_WriteComma(context.writer);
|
||||||
JSON_Writer_WriteNewLine(context.writer);
|
JSON_Writer_WriteNewLine(context.writer);
|
||||||
|
|
||||||
/* > Last played entry */
|
/* > Last played entry */
|
||||||
value_string[0] = '\0';
|
value_string[0] = '\0';
|
||||||
n = snprintf(value_string, sizeof(value_string),
|
n = snprintf(value_string, sizeof(value_string),
|
||||||
@ -959,7 +959,7 @@ void runtime_log_save(runtime_log_t *runtime_log)
|
|||||||
runtime_log->last_played.second);
|
runtime_log->last_played.second);
|
||||||
if ((n < 0) || (n >= 64))
|
if ((n < 0) || (n >= 64))
|
||||||
n = 0; /* Silence GCC warnings... */
|
n = 0; /* Silence GCC warnings... */
|
||||||
|
|
||||||
JSON_Writer_WriteSpace(context.writer, 2);
|
JSON_Writer_WriteSpace(context.writer, 2);
|
||||||
JSON_Writer_WriteString(context.writer, "last_played",
|
JSON_Writer_WriteString(context.writer, "last_played",
|
||||||
STRLEN_CONST("last_played"), JSON_UTF8);
|
STRLEN_CONST("last_played"), JSON_UTF8);
|
||||||
@ -968,14 +968,14 @@ void runtime_log_save(runtime_log_t *runtime_log)
|
|||||||
JSON_Writer_WriteString(context.writer, value_string,
|
JSON_Writer_WriteString(context.writer, value_string,
|
||||||
strlen(value_string), JSON_UTF8);
|
strlen(value_string), JSON_UTF8);
|
||||||
JSON_Writer_WriteNewLine(context.writer);
|
JSON_Writer_WriteNewLine(context.writer);
|
||||||
|
|
||||||
/* > Finalise */
|
/* > Finalise */
|
||||||
JSON_Writer_WriteEndObject(context.writer);
|
JSON_Writer_WriteEndObject(context.writer);
|
||||||
JSON_Writer_WriteNewLine(context.writer);
|
JSON_Writer_WriteNewLine(context.writer);
|
||||||
|
|
||||||
/* Free JSON writer */
|
/* Free JSON writer */
|
||||||
JSON_Writer_Free(context.writer);
|
JSON_Writer_Free(context.writer);
|
||||||
|
|
||||||
end:
|
end:
|
||||||
/* Close log file */
|
/* Close log file */
|
||||||
filestream_close(file);
|
filestream_close(file);
|
||||||
@ -999,7 +999,7 @@ void runtime_log_convert_usec2hms(retro_time_t usec,
|
|||||||
*seconds = (unsigned)(usec / 1000000);
|
*seconds = (unsigned)(usec / 1000000);
|
||||||
*minutes = *seconds / 60;
|
*minutes = *seconds / 60;
|
||||||
*hours = *minutes / 60;
|
*hours = *minutes / 60;
|
||||||
|
|
||||||
*seconds -= *minutes * 60;
|
*seconds -= *minutes * 60;
|
||||||
*minutes -= *hours * 60;
|
*minutes -= *hours * 60;
|
||||||
}
|
}
|
||||||
@ -1023,27 +1023,27 @@ void runtime_update_playlist(
|
|||||||
#if defined(HAVE_MENU) && (defined(HAVE_OZONE) || defined(HAVE_MATERIALUI))
|
#if defined(HAVE_MENU) && (defined(HAVE_OZONE) || defined(HAVE_MATERIALUI))
|
||||||
const char *menu_ident = menu_driver_ident();
|
const char *menu_ident = menu_driver_ident();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Sanity check */
|
/* Sanity check */
|
||||||
if (!playlist)
|
if (!playlist)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (idx >= playlist_get_size(playlist))
|
if (idx >= playlist_get_size(playlist))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
/* Set fallback playlist 'runtime_status'
|
/* Set fallback playlist 'runtime_status'
|
||||||
* (saves 'if' checks later...) */
|
* (saves 'if' checks later...) */
|
||||||
update_entry.runtime_status = PLAYLIST_RUNTIME_MISSING;
|
update_entry.runtime_status = PLAYLIST_RUNTIME_MISSING;
|
||||||
|
|
||||||
/* 'Attach' runtime/last played strings */
|
/* 'Attach' runtime/last played strings */
|
||||||
runtime_str[0] = '\0';
|
runtime_str[0] = '\0';
|
||||||
last_played_str[0] = '\0';
|
last_played_str[0] = '\0';
|
||||||
update_entry.runtime_str = runtime_str;
|
update_entry.runtime_str = runtime_str;
|
||||||
update_entry.last_played_str = last_played_str;
|
update_entry.last_played_str = last_played_str;
|
||||||
|
|
||||||
/* Read current playlist entry */
|
/* Read current playlist entry */
|
||||||
playlist_get_index(playlist, idx, &entry);
|
playlist_get_index(playlist, idx, &entry);
|
||||||
|
|
||||||
/* Attempt to open log file */
|
/* Attempt to open log file */
|
||||||
runtime_log = runtime_log_init(
|
runtime_log = runtime_log_init(
|
||||||
entry->path,
|
entry->path,
|
||||||
@ -1051,7 +1051,7 @@ void runtime_update_playlist(
|
|||||||
dir_runtime_log,
|
dir_runtime_log,
|
||||||
dir_playlist,
|
dir_playlist,
|
||||||
log_per_core);
|
log_per_core);
|
||||||
|
|
||||||
if (runtime_log)
|
if (runtime_log)
|
||||||
{
|
{
|
||||||
/* Check whether a non-zero runtime has been recorded */
|
/* Check whether a non-zero runtime has been recorded */
|
||||||
@ -1060,24 +1060,24 @@ void runtime_update_playlist(
|
|||||||
/* Read current runtime */
|
/* Read current runtime */
|
||||||
runtime_log_get_runtime_hms(runtime_log,
|
runtime_log_get_runtime_hms(runtime_log,
|
||||||
&update_entry.runtime_hours, &update_entry.runtime_minutes, &update_entry.runtime_seconds);
|
&update_entry.runtime_hours, &update_entry.runtime_minutes, &update_entry.runtime_seconds);
|
||||||
|
|
||||||
runtime_log_get_runtime_str(runtime_log, runtime_str, sizeof(runtime_str));
|
runtime_log_get_runtime_str(runtime_log, runtime_str, sizeof(runtime_str));
|
||||||
|
|
||||||
/* Read last played timestamp */
|
/* Read last played timestamp */
|
||||||
runtime_log_get_last_played(runtime_log,
|
runtime_log_get_last_played(runtime_log,
|
||||||
&update_entry.last_played_year, &update_entry.last_played_month, &update_entry.last_played_day,
|
&update_entry.last_played_year, &update_entry.last_played_month, &update_entry.last_played_day,
|
||||||
&update_entry.last_played_hour, &update_entry.last_played_minute, &update_entry.last_played_second);
|
&update_entry.last_played_hour, &update_entry.last_played_minute, &update_entry.last_played_second);
|
||||||
|
|
||||||
runtime_log_get_last_played_str(runtime_log, last_played_str, sizeof(last_played_str), timedate_style);
|
runtime_log_get_last_played_str(runtime_log, last_played_str, sizeof(last_played_str), timedate_style);
|
||||||
|
|
||||||
/* Playlist entry now contains valid runtime data */
|
/* Playlist entry now contains valid runtime data */
|
||||||
update_entry.runtime_status = PLAYLIST_RUNTIME_VALID;
|
update_entry.runtime_status = PLAYLIST_RUNTIME_VALID;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Clean up */
|
/* Clean up */
|
||||||
free(runtime_log);
|
free(runtime_log);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(HAVE_MENU) && (defined(HAVE_OZONE) || defined(HAVE_MATERIALUI))
|
#if defined(HAVE_MENU) && (defined(HAVE_OZONE) || defined(HAVE_MATERIALUI))
|
||||||
/* Ozone and GLUI require runtime/last played strings
|
/* Ozone and GLUI require runtime/last played strings
|
||||||
* to be populated even when no runtime is recorded */
|
* to be populated even when no runtime is recorded */
|
||||||
@ -1095,7 +1095,7 @@ void runtime_update_playlist(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Update playlist */
|
/* Update playlist */
|
||||||
playlist_update_runtime(playlist, idx, &update_entry, false);
|
playlist_update_runtime(playlist, idx, &update_entry, false);
|
||||||
}
|
}
|
||||||
|
@ -73,14 +73,14 @@ enum playlist_sublabel_last_played_style_type
|
|||||||
PLAYLIST_LAST_PLAYED_STYLE_DDMM_HM,
|
PLAYLIST_LAST_PLAYED_STYLE_DDMM_HM,
|
||||||
PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY,
|
PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY,
|
||||||
PLAYLIST_LAST_PLAYED_STYLE_DDMM,
|
PLAYLIST_LAST_PLAYED_STYLE_DDMM,
|
||||||
PLAYLIST_LAST_PLAYED_STYLE_YMD_HMS_AM_PM,
|
PLAYLIST_LAST_PLAYED_STYLE_YMD_HMS_AMPM,
|
||||||
PLAYLIST_LAST_PLAYED_STYLE_YMD_HM_AM_PM,
|
PLAYLIST_LAST_PLAYED_STYLE_YMD_HM_AMPM,
|
||||||
PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HMS_AM_PM,
|
PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HMS_AMPM,
|
||||||
PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HM_AM_PM,
|
PLAYLIST_LAST_PLAYED_STYLE_MDYYYY_HM_AMPM,
|
||||||
PLAYLIST_LAST_PLAYED_STYLE_MD_HM_AM_PM,
|
PLAYLIST_LAST_PLAYED_STYLE_MD_HM_AMPM,
|
||||||
PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HMS_AM_PM,
|
PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HMS_AMPM,
|
||||||
PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HM_AM_PM,
|
PLAYLIST_LAST_PLAYED_STYLE_DDMMYYYY_HM_AMPM,
|
||||||
PLAYLIST_LAST_PLAYED_STYLE_DDMM_HM_AM_PM,
|
PLAYLIST_LAST_PLAYED_STYLE_DDMM_HM_AMPM,
|
||||||
PLAYLIST_LAST_PLAYED_STYLE_LAST
|
PLAYLIST_LAST_PLAYED_STYLE_LAST
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user