#960 option to force using western arabic numerals for dates

This commit is contained in:
Thibault Deckers 2024-04-21 18:59:08 +02:00
parent 569aef5f9f
commit 94eccbd2f1
8 changed files with 118 additions and 38 deletions

View file

@ -7,6 +7,7 @@ All notable changes to this project will be documented in this file.
### Added ### Added
- Cataloguing: identify Apple variant of HDR images - Cataloguing: identify Apple variant of HDR images
- option to force using western arabic numerals for dates
### Changed ### Changed

View file

@ -933,6 +933,7 @@
"settingsCoordinateFormatDialogTitle": "Coordinate Format", "settingsCoordinateFormatDialogTitle": "Coordinate Format",
"settingsUnitSystemTile": "Units", "settingsUnitSystemTile": "Units",
"settingsUnitSystemDialogTitle": "Units", "settingsUnitSystemDialogTitle": "Units",
"settingsForceWesternArabicNumeralsTile": "Force Arabic numerals",
"settingsScreenSaverPageTitle": "Screen Saver", "settingsScreenSaverPageTitle": "Screen Saver",

View file

@ -79,6 +79,10 @@ mixin AppSettings on SettingsAccess {
return _appliedLocale!; return _appliedLocale!;
} }
bool get forceWesternArabicNumerals => getBool(SettingKeys.forceWesternArabicNumeralsKey) ?? false;
set forceWesternArabicNumerals(bool newValue) => set(SettingKeys.forceWesternArabicNumeralsKey, newValue);
int get catalogTimeZoneRawOffsetMillis => getInt(SettingKeys.catalogTimeZoneRawOffsetMillisKey) ?? 0; int get catalogTimeZoneRawOffsetMillis => getInt(SettingKeys.catalogTimeZoneRawOffsetMillisKey) ?? 0;
set catalogTimeZoneRawOffsetMillis(int newValue) => set(SettingKeys.catalogTimeZoneRawOffsetMillisKey, newValue); set catalogTimeZoneRawOffsetMillis(int newValue) => set(SettingKeys.catalogTimeZoneRawOffsetMillisKey, newValue);

View file

@ -375,6 +375,7 @@ class Settings with ChangeNotifier, SettingsAccess, AppSettings, DisplaySettings
} }
case SettingKeys.isInstalledAppAccessAllowedKey: case SettingKeys.isInstalledAppAccessAllowedKey:
case SettingKeys.isErrorReportingAllowedKey: case SettingKeys.isErrorReportingAllowedKey:
case SettingKeys.forceWesternArabicNumeralsKey:
case SettingKeys.enableDynamicColorKey: case SettingKeys.enableDynamicColorKey:
case SettingKeys.enableBlurEffectKey: case SettingKeys.enableBlurEffectKey:
case SettingKeys.enableBottomNavigationBarKey: case SettingKeys.enableBottomNavigationBarKey:

View file

@ -161,7 +161,6 @@ class _AvesAppState extends State<AvesApp> with WidgetsBindingObserver {
final ValueNotifier<PageTransitionsBuilder> _pageTransitionsBuilderNotifier = ValueNotifier(defaultPageTransitionsBuilder); final ValueNotifier<PageTransitionsBuilder> _pageTransitionsBuilderNotifier = ValueNotifier(defaultPageTransitionsBuilder);
final ValueNotifier<TvMediaQueryModifier?> _tvMediaQueryModifierNotifier = ValueNotifier(null); final ValueNotifier<TvMediaQueryModifier?> _tvMediaQueryModifierNotifier = ValueNotifier(null);
final ValueNotifier<AppMode> _appModeNotifier = ValueNotifier(AppMode.main); final ValueNotifier<AppMode> _appModeNotifier = ValueNotifier(AppMode.main);
final ValueNotifier<LocaleOverrides> _localeOverridesNotifier = ValueNotifier(LocaleOverrides.none);
// observers are not registered when using the same list object with different items // observers are not registered when using the same list object with different items
// the list itself needs to be reassigned // the list itself needs to be reassigned
@ -221,7 +220,6 @@ class _AvesAppState extends State<AvesApp> with WidgetsBindingObserver {
Provider<TvRailController>.value(value: _tvRailController), Provider<TvRailController>.value(value: _tvRailController),
DurationsProvider(), DurationsProvider(),
HighlightInfoProvider(), HighlightInfoProvider(),
ListenableProvider<ValueNotifier<LocaleOverrides>>.value(value: _localeOverridesNotifier),
], ],
child: OverlaySupport( child: OverlaySupport(
child: FutureBuilder<void>( child: FutureBuilder<void>(
@ -429,14 +427,9 @@ class _AvesAppState extends State<AvesApp> with WidgetsBindingObserver {
countrifiedLocale = WidgetsBinding.instance.platformDispatcher.locales.firstWhereOrNull((v) => v.languageCode == languageCode); countrifiedLocale = WidgetsBinding.instance.platformDispatcher.locales.firstWhereOrNull((v) => v.languageCode == languageCode);
} }
if (appliedLocale.languageCode == 'ar') { final useNativeDigits = !settings.forceWesternArabicNumerals && shouldUseNativeDigits(countrifiedLocale);
final useNativeDigits = shouldUseNativeDigits(countrifiedLocale); DateFormat.useNativeDigitsByDefaultFor(appliedLocale.toString(), useNativeDigits);
DateFormat.useNativeDigitsByDefaultFor(appliedLocale.toString(), useNativeDigits); DateFormat.useNativeDigitsByDefaultFor(countrifiedLocale.toString(), useNativeDigits);
DateFormat.useNativeDigitsByDefaultFor(countrifiedLocale.toString(), useNativeDigits);
}
_localeOverridesNotifier.value = LocaleOverrides(
countrifiedLocale: countrifiedLocale,
);
} }
Widget _getFirstPage({Map? intentData}) => settings.hasAcceptedTerms ? HomePage(intentData: intentData) : const WelcomePage(); Widget _getFirstPage({Map? intentData}) => settings.hasAcceptedTerms ? HomePage(intentData: intentData) : const WelcomePage();
@ -574,7 +567,7 @@ class _AvesAppState extends State<AvesApp> with WidgetsBindingObserver {
final settingStream = settings.updateStream; final settingStream = settings.updateStream;
// app // app
settingStream.where((event) => event.key == SettingKeys.isInstalledAppAccessAllowedKey).listen((_) => _applyIsInstalledAppAccessAllowed()); settingStream.where((event) => event.key == SettingKeys.isInstalledAppAccessAllowedKey).listen((_) => _applyIsInstalledAppAccessAllowed());
settingStream.where((event) => event.key == SettingKeys.localeKey).listen((_) => _applyLocale()); settingStream.where((event) => event.key == SettingKeys.localeKey || event.key == SettingKeys.forceWesternArabicNumeralsKey).listen((_) => _applyLocale());
// display // display
settingStream.where((event) => event.key == SettingKeys.displayRefreshRateModeKey).listen((_) => _applyDisplayRefreshRateMode()); settingStream.where((event) => event.key == SettingKeys.displayRefreshRateModeKey).listen((_) => _applyDisplayRefreshRateMode());
settingStream.where((event) => event.key == SettingKeys.maxBrightnessKey).listen((_) => _applyMaxBrightness()); settingStream.where((event) => event.key == SettingKeys.maxBrightnessKey).listen((_) => _applyMaxBrightness());
@ -654,18 +647,3 @@ class AvesScrollBehavior extends MaterialScrollBehavior {
} }
typedef TvMediaQueryModifier = MediaQueryData Function(MediaQueryData); typedef TvMediaQueryModifier = MediaQueryData Function(MediaQueryData);
class LocaleOverrides extends Equatable {
final Locale? countrifiedLocale;
@override
List<Object?> get props => [countrifiedLocale];
const LocaleOverrides({
required this.countrifiedLocale,
});
static const LocaleOverrides none = LocaleOverrides(
countrifiedLocale: null,
);
}

View file

@ -33,6 +33,7 @@ class LanguageSection extends SettingsSection {
SettingsTileLanguageLocale(), SettingsTileLanguageLocale(),
SettingsTileLanguageCoordinateFormat(), SettingsTileLanguageCoordinateFormat(),
SettingsTileLanguageUnitSystem(), SettingsTileLanguageUnitSystem(),
SettingsTileLanguageNumerals(),
]; ];
} }
@ -74,3 +75,15 @@ class SettingsTileLanguageUnitSystem extends SettingsTile {
dialogTitle: context.l10n.settingsUnitSystemDialogTitle, dialogTitle: context.l10n.settingsUnitSystemDialogTitle,
); );
} }
class SettingsTileLanguageNumerals extends SettingsTile {
@override
String title(BuildContext context) => context.l10n.settingsForceWesternArabicNumeralsTile;
@override
Widget build(BuildContext context) => SettingsSwitchListTile(
selector: (context, s) => s.forceWesternArabicNumerals,
onChanged: (v) => settings.forceWesternArabicNumerals = v,
title: title(context),
);
}

View file

@ -20,6 +20,7 @@ class SettingKeys {
static const isInstalledAppAccessAllowedKey = 'is_installed_app_access_allowed'; static const isInstalledAppAccessAllowedKey = 'is_installed_app_access_allowed';
static const isErrorReportingAllowedKey = 'is_crashlytics_enabled'; static const isErrorReportingAllowedKey = 'is_crashlytics_enabled';
static const localeKey = 'locale'; static const localeKey = 'locale';
static const forceWesternArabicNumeralsKey = 'force_western_arabic_numerals';
static const catalogTimeZoneRawOffsetMillisKey = 'catalog_time_zone_raw_offset_millis'; static const catalogTimeZoneRawOffsetMillisKey = 'catalog_time_zone_raw_offset_millis';
static const tileExtentPrefixKey = 'tile_extent_'; static const tileExtentPrefixKey = 'tile_extent_';
static const tileLayoutPrefixKey = 'tile_layout_'; static const tileLayoutPrefixKey = 'tile_layout_';

View file

@ -1,4 +1,12 @@
{ {
"ar": [
"settingsForceWesternArabicNumeralsTile"
],
"be": [
"settingsForceWesternArabicNumeralsTile"
],
"bn": [ "bn": [
"itemCount", "itemCount",
"columnCount", "columnCount",
@ -593,6 +601,7 @@
"settingsCoordinateFormatDialogTitle", "settingsCoordinateFormatDialogTitle",
"settingsUnitSystemTile", "settingsUnitSystemTile",
"settingsUnitSystemDialogTitle", "settingsUnitSystemDialogTitle",
"settingsForceWesternArabicNumeralsTile",
"settingsScreenSaverPageTitle", "settingsScreenSaverPageTitle",
"settingsWidgetPageTitle", "settingsWidgetPageTitle",
"settingsWidgetShowOutline", "settingsWidgetShowOutline",
@ -667,7 +676,8 @@
"stopTooltip", "stopTooltip",
"videoActionABRepeat", "videoActionABRepeat",
"videoRepeatActionSetStart", "videoRepeatActionSetStart",
"videoRepeatActionSetEnd" "videoRepeatActionSetEnd",
"settingsForceWesternArabicNumeralsTile"
], ],
"ckb": [ "ckb": [
@ -1143,6 +1153,7 @@
"settingsCoordinateFormatDialogTitle", "settingsCoordinateFormatDialogTitle",
"settingsUnitSystemTile", "settingsUnitSystemTile",
"settingsUnitSystemDialogTitle", "settingsUnitSystemDialogTitle",
"settingsForceWesternArabicNumeralsTile",
"settingsScreenSaverPageTitle", "settingsScreenSaverPageTitle",
"settingsWidgetPageTitle", "settingsWidgetPageTitle",
"settingsWidgetShowOutline", "settingsWidgetShowOutline",
@ -1220,7 +1231,8 @@
"videoRepeatActionSetEnd", "videoRepeatActionSetEnd",
"collectionActionSetHome", "collectionActionSetHome",
"setHomeCustomCollection", "setHomeCustomCollection",
"settingsThumbnailShowHdrIcon" "settingsThumbnailShowHdrIcon",
"settingsForceWesternArabicNumeralsTile"
], ],
"da": [ "da": [
@ -1842,6 +1854,7 @@
"settingsCoordinateFormatDialogTitle", "settingsCoordinateFormatDialogTitle",
"settingsUnitSystemTile", "settingsUnitSystemTile",
"settingsUnitSystemDialogTitle", "settingsUnitSystemDialogTitle",
"settingsForceWesternArabicNumeralsTile",
"settingsScreenSaverPageTitle", "settingsScreenSaverPageTitle",
"settingsWidgetPageTitle", "settingsWidgetPageTitle",
"settingsWidgetShowOutline", "settingsWidgetShowOutline",
@ -1916,7 +1929,8 @@
"stopTooltip", "stopTooltip",
"videoActionABRepeat", "videoActionABRepeat",
"videoRepeatActionSetStart", "videoRepeatActionSetStart",
"videoRepeatActionSetEnd" "videoRepeatActionSetEnd",
"settingsForceWesternArabicNumeralsTile"
], ],
"el": [ "el": [
@ -1937,14 +1951,20 @@
"collectionActionSetHome", "collectionActionSetHome",
"setHomeCustomCollection", "setHomeCustomCollection",
"settingsThumbnailShowHdrIcon", "settingsThumbnailShowHdrIcon",
"settingsViewerShowHistogram" "settingsViewerShowHistogram",
"settingsForceWesternArabicNumeralsTile"
],
"es": [
"settingsForceWesternArabicNumeralsTile"
], ],
"eu": [ "eu": [
"stopTooltip", "stopTooltip",
"videoActionABRepeat", "videoActionABRepeat",
"videoRepeatActionSetStart", "videoRepeatActionSetStart",
"videoRepeatActionSetEnd" "videoRepeatActionSetEnd",
"settingsForceWesternArabicNumeralsTile"
], ],
"fa": [ "fa": [
@ -2320,6 +2340,7 @@
"settingsCoordinateFormatDialogTitle", "settingsCoordinateFormatDialogTitle",
"settingsUnitSystemTile", "settingsUnitSystemTile",
"settingsUnitSystemDialogTitle", "settingsUnitSystemDialogTitle",
"settingsForceWesternArabicNumeralsTile",
"settingsScreenSaverPageTitle", "settingsScreenSaverPageTitle",
"settingsWidgetPageTitle", "settingsWidgetPageTitle",
"settingsWidgetShowOutline", "settingsWidgetShowOutline",
@ -2866,6 +2887,7 @@
"settingsCoordinateFormatDialogTitle", "settingsCoordinateFormatDialogTitle",
"settingsUnitSystemTile", "settingsUnitSystemTile",
"settingsUnitSystemDialogTitle", "settingsUnitSystemDialogTitle",
"settingsForceWesternArabicNumeralsTile",
"settingsScreenSaverPageTitle", "settingsScreenSaverPageTitle",
"settingsWidgetPageTitle", "settingsWidgetPageTitle",
"settingsWidgetShowOutline", "settingsWidgetShowOutline",
@ -2936,6 +2958,10 @@
"filePickerUseThisFolder" "filePickerUseThisFolder"
], ],
"fr": [
"settingsForceWesternArabicNumeralsTile"
],
"gl": [ "gl": [
"columnCount", "columnCount",
"saveCopyButtonLabel", "saveCopyButtonLabel",
@ -3423,6 +3449,7 @@
"settingsCoordinateFormatDialogTitle", "settingsCoordinateFormatDialogTitle",
"settingsUnitSystemTile", "settingsUnitSystemTile",
"settingsUnitSystemDialogTitle", "settingsUnitSystemDialogTitle",
"settingsForceWesternArabicNumeralsTile",
"settingsScreenSaverPageTitle", "settingsScreenSaverPageTitle",
"settingsWidgetPageTitle", "settingsWidgetPageTitle",
"settingsWidgetShowOutline", "settingsWidgetShowOutline",
@ -4108,6 +4135,7 @@
"settingsCoordinateFormatDialogTitle", "settingsCoordinateFormatDialogTitle",
"settingsUnitSystemTile", "settingsUnitSystemTile",
"settingsUnitSystemDialogTitle", "settingsUnitSystemDialogTitle",
"settingsForceWesternArabicNumeralsTile",
"settingsScreenSaverPageTitle", "settingsScreenSaverPageTitle",
"settingsWidgetPageTitle", "settingsWidgetPageTitle",
"settingsWidgetShowOutline", "settingsWidgetShowOutline",
@ -4759,6 +4787,7 @@
"settingsCoordinateFormatDialogTitle", "settingsCoordinateFormatDialogTitle",
"settingsUnitSystemTile", "settingsUnitSystemTile",
"settingsUnitSystemDialogTitle", "settingsUnitSystemDialogTitle",
"settingsForceWesternArabicNumeralsTile",
"settingsScreenSaverPageTitle", "settingsScreenSaverPageTitle",
"settingsWidgetPageTitle", "settingsWidgetPageTitle",
"settingsWidgetShowOutline", "settingsWidgetShowOutline",
@ -4829,11 +4858,20 @@
"filePickerUseThisFolder" "filePickerUseThisFolder"
], ],
"hu": [
"settingsForceWesternArabicNumeralsTile"
],
"id": [
"settingsForceWesternArabicNumeralsTile"
],
"is": [ "is": [
"stopTooltip", "stopTooltip",
"videoActionABRepeat", "videoActionABRepeat",
"videoRepeatActionSetStart", "videoRepeatActionSetStart",
"videoRepeatActionSetEnd" "videoRepeatActionSetEnd",
"settingsForceWesternArabicNumeralsTile"
], ],
"it": [ "it": [
@ -4843,7 +4881,8 @@
"videoRepeatActionSetEnd", "videoRepeatActionSetEnd",
"collectionActionSetHome", "collectionActionSetHome",
"setHomeCustomCollection", "setHomeCustomCollection",
"settingsThumbnailShowHdrIcon" "settingsThumbnailShowHdrIcon",
"settingsForceWesternArabicNumeralsTile"
], ],
"ja": [ "ja": [
@ -4899,6 +4938,7 @@
"settingsDisablingBinWarningDialogMessage", "settingsDisablingBinWarningDialogMessage",
"settingsAccessibilityShowPinchGestureAlternatives", "settingsAccessibilityShowPinchGestureAlternatives",
"settingsDisplayUseTvInterface", "settingsDisplayUseTvInterface",
"settingsForceWesternArabicNumeralsTile",
"settingsWidgetDisplayedItem", "settingsWidgetDisplayedItem",
"statsTopStatesSectionTitle", "statsTopStatesSectionTitle",
"tagEditorDiscardDialogMessage" "tagEditorDiscardDialogMessage"
@ -5492,6 +5532,7 @@
"settingsCoordinateFormatDialogTitle", "settingsCoordinateFormatDialogTitle",
"settingsUnitSystemTile", "settingsUnitSystemTile",
"settingsUnitSystemDialogTitle", "settingsUnitSystemDialogTitle",
"settingsForceWesternArabicNumeralsTile",
"settingsScreenSaverPageTitle", "settingsScreenSaverPageTitle",
"settingsWidgetPageTitle", "settingsWidgetPageTitle",
"settingsWidgetShowOutline", "settingsWidgetShowOutline",
@ -5562,6 +5603,10 @@
"filePickerUseThisFolder" "filePickerUseThisFolder"
], ],
"ko": [
"settingsForceWesternArabicNumeralsTile"
],
"lt": [ "lt": [
"columnCount", "columnCount",
"saveCopyButtonLabel", "saveCopyButtonLabel",
@ -5654,6 +5699,7 @@
"settingsDisablingBinWarningDialogMessage", "settingsDisablingBinWarningDialogMessage",
"settingsAccessibilityShowPinchGestureAlternatives", "settingsAccessibilityShowPinchGestureAlternatives",
"settingsDisplayUseTvInterface", "settingsDisplayUseTvInterface",
"settingsForceWesternArabicNumeralsTile",
"statsTopStatesSectionTitle", "statsTopStatesSectionTitle",
"tagEditorDiscardDialogMessage", "tagEditorDiscardDialogMessage",
"tagPlaceholderState" "tagPlaceholderState"
@ -6278,6 +6324,7 @@
"settingsCoordinateFormatDialogTitle", "settingsCoordinateFormatDialogTitle",
"settingsUnitSystemTile", "settingsUnitSystemTile",
"settingsUnitSystemDialogTitle", "settingsUnitSystemDialogTitle",
"settingsForceWesternArabicNumeralsTile",
"settingsScreenSaverPageTitle", "settingsScreenSaverPageTitle",
"settingsWidgetPageTitle", "settingsWidgetPageTitle",
"settingsWidgetShowOutline", "settingsWidgetShowOutline",
@ -6397,6 +6444,7 @@
"settingsCoordinateFormatDialogTitle", "settingsCoordinateFormatDialogTitle",
"settingsUnitSystemTile", "settingsUnitSystemTile",
"settingsUnitSystemDialogTitle", "settingsUnitSystemDialogTitle",
"settingsForceWesternArabicNumeralsTile",
"settingsScreenSaverPageTitle", "settingsScreenSaverPageTitle",
"settingsWidgetPageTitle", "settingsWidgetPageTitle",
"settingsWidgetShowOutline", "settingsWidgetShowOutline",
@ -6494,6 +6542,7 @@
"settingsCollectionBurstPatternsTile", "settingsCollectionBurstPatternsTile",
"settingsCollectionBurstPatternsNone", "settingsCollectionBurstPatternsNone",
"settingsViewerShowHistogram", "settingsViewerShowHistogram",
"settingsForceWesternArabicNumeralsTile",
"statsTopStatesSectionTitle" "statsTopStatesSectionTitle"
], ],
@ -6585,6 +6634,7 @@
"settingsDisablingBinWarningDialogMessage", "settingsDisablingBinWarningDialogMessage",
"settingsAccessibilityShowPinchGestureAlternatives", "settingsAccessibilityShowPinchGestureAlternatives",
"settingsDisplayUseTvInterface", "settingsDisplayUseTvInterface",
"settingsForceWesternArabicNumeralsTile",
"settingsWidgetDisplayedItem", "settingsWidgetDisplayedItem",
"statsTopStatesSectionTitle", "statsTopStatesSectionTitle",
"tagEditorDiscardDialogMessage" "tagEditorDiscardDialogMessage"
@ -6632,6 +6682,7 @@
"settingsHiddenFiltersEmpty", "settingsHiddenFiltersEmpty",
"settingsRemoveAnimationsTile", "settingsRemoveAnimationsTile",
"settingsRemoveAnimationsDialogTitle", "settingsRemoveAnimationsDialogTitle",
"settingsForceWesternArabicNumeralsTile",
"settingsWidgetOpenPage", "settingsWidgetOpenPage",
"viewerInfoSearchSuggestionDimensions", "viewerInfoSearchSuggestionDimensions",
"wallpaperUseScrollEffect" "wallpaperUseScrollEffect"
@ -7183,6 +7234,7 @@
"settingsCoordinateFormatDialogTitle", "settingsCoordinateFormatDialogTitle",
"settingsUnitSystemTile", "settingsUnitSystemTile",
"settingsUnitSystemDialogTitle", "settingsUnitSystemDialogTitle",
"settingsForceWesternArabicNumeralsTile",
"settingsScreenSaverPageTitle", "settingsScreenSaverPageTitle",
"settingsWidgetPageTitle", "settingsWidgetPageTitle",
"settingsWidgetShowOutline", "settingsWidgetShowOutline",
@ -7253,11 +7305,24 @@
"filePickerUseThisFolder" "filePickerUseThisFolder"
], ],
"pl": [
"settingsForceWesternArabicNumeralsTile"
],
"pt": [
"settingsForceWesternArabicNumeralsTile"
],
"ro": [ "ro": [
"stopTooltip", "stopTooltip",
"videoActionABRepeat", "videoActionABRepeat",
"videoRepeatActionSetStart", "videoRepeatActionSetStart",
"videoRepeatActionSetEnd" "videoRepeatActionSetEnd",
"settingsForceWesternArabicNumeralsTile"
],
"ru": [
"settingsForceWesternArabicNumeralsTile"
], ],
"sat": [ "sat": [
@ -7877,6 +7942,7 @@
"settingsCoordinateFormatDialogTitle", "settingsCoordinateFormatDialogTitle",
"settingsUnitSystemTile", "settingsUnitSystemTile",
"settingsUnitSystemDialogTitle", "settingsUnitSystemDialogTitle",
"settingsForceWesternArabicNumeralsTile",
"settingsScreenSaverPageTitle", "settingsScreenSaverPageTitle",
"settingsWidgetPageTitle", "settingsWidgetPageTitle",
"settingsWidgetShowOutline", "settingsWidgetShowOutline",
@ -7951,7 +8017,8 @@
"stopTooltip", "stopTooltip",
"videoActionABRepeat", "videoActionABRepeat",
"videoRepeatActionSetStart", "videoRepeatActionSetStart",
"videoRepeatActionSetEnd" "videoRepeatActionSetEnd",
"settingsForceWesternArabicNumeralsTile"
], ],
"sl": [ "sl": [
@ -8569,6 +8636,7 @@
"settingsCoordinateFormatDialogTitle", "settingsCoordinateFormatDialogTitle",
"settingsUnitSystemTile", "settingsUnitSystemTile",
"settingsUnitSystemDialogTitle", "settingsUnitSystemDialogTitle",
"settingsForceWesternArabicNumeralsTile",
"settingsScreenSaverPageTitle", "settingsScreenSaverPageTitle",
"settingsWidgetPageTitle", "settingsWidgetPageTitle",
"settingsWidgetShowOutline", "settingsWidgetShowOutline",
@ -8881,6 +8949,7 @@
"settingsCoordinateFormatDialogTitle", "settingsCoordinateFormatDialogTitle",
"settingsUnitSystemTile", "settingsUnitSystemTile",
"settingsUnitSystemDialogTitle", "settingsUnitSystemDialogTitle",
"settingsForceWesternArabicNumeralsTile",
"settingsScreenSaverPageTitle", "settingsScreenSaverPageTitle",
"settingsWidgetPageTitle", "settingsWidgetPageTitle",
"settingsWidgetShowOutline", "settingsWidgetShowOutline",
@ -9289,6 +9358,7 @@
"settingsCoordinateFormatDialogTitle", "settingsCoordinateFormatDialogTitle",
"settingsUnitSystemTile", "settingsUnitSystemTile",
"settingsUnitSystemDialogTitle", "settingsUnitSystemDialogTitle",
"settingsForceWesternArabicNumeralsTile",
"settingsScreenSaverPageTitle", "settingsScreenSaverPageTitle",
"settingsWidgetPageTitle", "settingsWidgetPageTitle",
"settingsWidgetShowOutline", "settingsWidgetShowOutline",
@ -9359,24 +9429,35 @@
"filePickerUseThisFolder" "filePickerUseThisFolder"
], ],
"tr": [
"settingsForceWesternArabicNumeralsTile"
],
"uk": [
"settingsForceWesternArabicNumeralsTile"
],
"vi": [ "vi": [
"stopTooltip", "stopTooltip",
"videoActionABRepeat", "videoActionABRepeat",
"videoRepeatActionSetStart", "videoRepeatActionSetStart",
"videoRepeatActionSetEnd" "videoRepeatActionSetEnd",
"settingsForceWesternArabicNumeralsTile"
], ],
"zh": [ "zh": [
"stopTooltip", "stopTooltip",
"videoActionABRepeat", "videoActionABRepeat",
"videoRepeatActionSetStart", "videoRepeatActionSetStart",
"videoRepeatActionSetEnd" "videoRepeatActionSetEnd",
"settingsForceWesternArabicNumeralsTile"
], ],
"zh_Hant": [ "zh_Hant": [
"stopTooltip", "stopTooltip",
"videoActionABRepeat", "videoActionABRepeat",
"videoRepeatActionSetStart", "videoRepeatActionSetStart",
"videoRepeatActionSetEnd" "videoRepeatActionSetEnd",
"settingsForceWesternArabicNumeralsTile"
] ]
} }