diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 00000000..9c1919ed --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,15 @@ +# These are supported funding model platforms + +github: vicolo-dev # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] +patreon: vicolo # Replace with a single Patreon username +open_collective: # Replace with a single Open Collective username +ko_fi: # Replace with a single Ko-fi username +tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel +community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry +liberapay: # Replace with a single Liberapay username +issuehunt: # Replace with a single IssueHunt username +lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry +polar: # Replace with a single Polar username +buy_me_a_coffee: # Replace with a single Buy Me a Coffee username +thanks_dev: # Replace with a single thanks.dev username +custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/README.md b/README.md index dd20d79e..8be82c3a 100644 --- a/README.md +++ b/README.md @@ -10,14 +10,23 @@ ![tests](https://github.com/vicolo-dev/chrono/actions/workflows/tests.yml/badge.svg) [![codecov](https://codecov.io/gh/vicolo-dev/chrono/branch/master/graph/badge.svg?token=cKxMm8KVev)](https://codecov.io/gh/vicolo-dev/chrono) [![Codacy Badge](https://app.codacy.com/project/badge/Grade/7dc1e51c1616482baa5392bc0826c50a)](https://app.codacy.com/gh/vicolo-dev/chrono/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade) + +Translation status + Patreon donate button + +Translation status + + [Get it on F-Droid](https://f-droid.org/packages/com.vicolo.chrono) [Get it on IzzyOnDroid](https://apt.izzysoft.de/fdroid/index/apk/com.vicolo.chrono) [Get it on Github](https://github.com/vicolo-dev/chrono/releases/latest) + + Its usable, but still WIP, so you might encounter some bugs. Make sure to test it out thorougly on your device before using it for critical alarms. Feel free to open an issue. # Table of Content @@ -30,6 +39,7 @@ Its usable, but still WIP, so you might encounter some bugs. Make sure to test i ## Features - Modern and easy to use interface +- Available in variety of [languages](#translations) ### Alarms - Customizable schedules (Daily, Weekly, Specific week days, Specific dates, Date range) - Configure melody/ringtone, rising volume and vibrations @@ -73,6 +83,17 @@ Feel free to create issues regarding any issues you might be facing, any improve Pull Requests are highly welcome. When contributing to this repository, please first discuss the change you wish to make via an issue. Also, please refer to [Effective Dart](https://dart.dev/effective-dart) as a guideline for the coding standards expected from pull requests. ### Translations You can help translate the app into your preferred language using weblate at https://hosted.weblate.org/projects/chrono/. + + +Translation status + + +Current progress: + + +Translation status + + ### Spread the word! If you found the app useful, you can help the project by sharing it with friends and family. ### Donate diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 161e27e9..76edb8c1 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -25,6 +25,7 @@ android:label="@string/app_name" tools:replace="android:label" android:name="${applicationName}" + android:allowBackup="false" android:icon="@mipmap/ic_launcher"> > alarmEventSortOptions = [ - ListSortOption((context) => "Earlies start date", sortStartDateAscending), + ListSortOption((context) => "Earliest start date", sortStartDateAscending), ListSortOption((context) => "Latest start date", sortStartDateDescending), - ListSortOption((context) => "Earlies event date", sortEventDateAscending), + ListSortOption((context) => "Earliest event date", sortEventDateAscending), ListSortOption((context) => "Latest event date", sortEventDateDescending), ]; diff --git a/lib/alarm/data/alarm_task_schemas.dart b/lib/alarm/data/alarm_task_schemas.dart index 78361a32..49f9a72a 100644 --- a/lib/alarm/data/alarm_task_schemas.dart +++ b/lib/alarm/data/alarm_task_schemas.dart @@ -1,5 +1,6 @@ import 'package:clock_app/alarm/types/alarm_task.dart'; import 'package:clock_app/alarm/widgets/tasks/math_task.dart'; +import 'package:clock_app/alarm/widgets/tasks/memory_task.dart'; import 'package:clock_app/alarm/widgets/tasks/retype_task.dart'; import 'package:clock_app/alarm/widgets/tasks/sequence_task.dart'; import 'package:clock_app/settings/types/setting.dart'; @@ -98,4 +99,20 @@ Map alarmTaskSchemasMap = { return SequenceTask(onSolve: onSolve, settings: settings); }, ), + AlarmTaskType.memory: AlarmTaskSchema( + (context) => AppLocalizations.of(context)!.memoryTask, + SettingGroup("memorySettings", + (context) => AppLocalizations.of(context)!.memoryTask, [ + SliderSetting( + "numberOfPairs", + (context) => AppLocalizations.of(context)!.numberOfPairsSetting, + 3, + 10, + 3, + snapLength: 1), + ]), + (onSolve, settings) { + return MemoryTask(onSolve: onSolve, settings: settings); + }, + ), }; diff --git a/lib/alarm/logic/alarm_reminder_notifications.dart b/lib/alarm/logic/alarm_reminder_notifications.dart index 9ae05cd0..c5f2ce73 100644 --- a/lib/alarm/logic/alarm_reminder_notifications.dart +++ b/lib/alarm/logic/alarm_reminder_notifications.dart @@ -62,7 +62,7 @@ Future createAlarmReminderNotification( key: "alarm_skip", label: 'Skip alarm${tasksRequired ? " (Solve tasks)" : ""}', actionType: - tasksRequired ? ActionType.Default : ActionType.SilentAction, + tasksRequired ? ActionType.Default : ActionType.SilentBackgroundAction, autoDismissible: true, ) ], @@ -110,7 +110,7 @@ Future createSnoozeNotification(int id, DateTime time) async { key: "alarm_skip_snooze", label: 'Dismiss alarm${tasksRequired ? " (Solve tasks)" : ""}', actionType: - tasksRequired ? ActionType.Default : ActionType.SilentAction, + tasksRequired ? ActionType.Default : ActionType.SilentBackgroundAction, autoDismissible: true, ) ], diff --git a/lib/alarm/types/schedules/weekly_alarm_schedule.dart b/lib/alarm/types/schedules/weekly_alarm_schedule.dart index b2d1e341..81e5c586 100644 --- a/lib/alarm/types/schedules/weekly_alarm_schedule.dart +++ b/lib/alarm/types/schedules/weekly_alarm_schedule.dart @@ -5,6 +5,8 @@ import 'package:clock_app/alarm/types/schedules/alarm_schedule.dart'; import 'package:clock_app/common/types/json.dart'; import 'package:clock_app/common/types/time.dart'; import 'package:clock_app/common/types/weekday.dart'; +import 'package:clock_app/common/utils/json_serialize.dart'; +import 'package:clock_app/developer/logic/logger.dart'; import 'package:clock_app/settings/types/setting.dart'; import 'package:flutter/foundation.dart'; @@ -84,12 +86,13 @@ class WeeklyAlarmSchedule extends AlarmSchedule { super(); @override - Future schedule(Time time,String description, [bool alarmClock = false]) async { + Future schedule(Time time, String description, + [bool alarmClock = false]) async { // for (WeekdaySchedule weekdaySchedule in _weekdaySchedules) { // await weekdaySchedule.alarmRunner.cancel(); // } - // We schedule the next occurence for each weekday. + // We schedule the next occurence for each weekday. // Subsequent occurences will be scheduled after the first one passes. List weekdays = _weekdaySetting.selected.toList(); @@ -102,8 +105,10 @@ class WeeklyAlarmSchedule extends AlarmSchedule { } for (WeekdaySchedule weekdaySchedule in _weekdaySchedules) { - DateTime alarmDate = getWeeklyScheduleDateForTIme(time, weekdaySchedule.weekday); - await weekdaySchedule.alarmRunner.schedule(alarmDate,description, alarmClock); + DateTime alarmDate = + getWeeklyScheduleDateForTIme(time, weekdaySchedule.weekday); + await weekdaySchedule.alarmRunner + .schedule(alarmDate, description, alarmClock); } } @@ -137,7 +142,8 @@ class WeeklyAlarmSchedule extends AlarmSchedule { @override bool hasId(int id) { return _weekdaySchedules - .any((weekdaySchedule) => weekdaySchedule.alarmRunner.id == id); + .any((weekdaySchedule) => weekdaySchedule.alarmRunner.id == id) || + _alarmRunner.id == id; } @override diff --git a/lib/alarm/widgets/tasks/memory_task.dart b/lib/alarm/widgets/tasks/memory_task.dart new file mode 100644 index 00000000..2a949e49 --- /dev/null +++ b/lib/alarm/widgets/tasks/memory_task.dart @@ -0,0 +1,245 @@ +import 'dart:async'; +import 'dart:math'; + +import 'package:clock_app/common/widgets/card_container.dart'; +import 'package:clock_app/settings/types/setting_group.dart'; +import 'package:flutter/material.dart'; + +class MemoryTask extends StatefulWidget { + const MemoryTask({ + super.key, + required this.onSolve, + required this.settings, + }); + + final VoidCallback onSolve; + final SettingGroup settings; + + @override + State createState() => _MemoryTaskState(); +} + +class _MemoryTaskState extends State with TickerProviderStateMixin { + late final int numberOfPairs = + widget.settings.getSetting("numberOfPairs").value.toInt(); + + late List _cards; + CardModel? _firstCard; + bool _isWaiting = false; + + @override + void initState() { + super.initState(); + _initializeCards(); + } + + void _initializeCards() { + // Generate pairs of cards + List cardValues = [ + ...List.generate(numberOfPairs, (index) => index + 1), + ...List.generate(numberOfPairs, (index) => index + 1) + ]; + // cardValues.addAll(cardValues); // Duplicate for pairs + cardValues.shuffle(); // Shuffle the cards + + _cards = cardValues + .map((value) => CardModel(value: value, isFlipped: false)) + .toList(); + } + + void _onCardTap(CardModel card) { + if (_isWaiting || card.isFlipped) return; + + setState(() { + card.isFlipped = true; + }); + + if (_firstCard == null) { + _firstCard = card; + } else { + if (_firstCard!.value == card.value) { + // Match found + _firstCard!.isCompleted = true; + card.isCompleted = true; + _firstCard = null; + + if (_cards.every((card) => card.isFlipped)) { + // All cards are flipped + Future.delayed(const Duration(seconds: 1), () { + widget.onSolve(); + }); + } + } else { + // No match, flip back after delay + _isWaiting = true; + Future.delayed(const Duration(seconds: 1), () { + setState(() { + card.isFlipped = false; + _firstCard!.isFlipped = false; + _firstCard = null; + _isWaiting = false; + }); + }); + } + } + } + + @override + Widget build(BuildContext context) { + ThemeData theme = Theme.of(context); + ColorScheme colorScheme = theme.colorScheme; + TextTheme textTheme = theme.textTheme; + int gridSize = (sqrt(_cards.length)).floor(); + + return Padding( + padding: const EdgeInsets.all(16.0), + child: Column( + children: [ + Text( + "Match card pairs", + style: textTheme.headlineMedium, + ), + const SizedBox(height: 16.0), + SizedBox( + width: double.infinity, + // height: 512, + child: GridView.builder( + itemCount: _cards.length, + shrinkWrap: true, + gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( + crossAxisCount: gridSize, + ), + itemBuilder: (context, index) { + CardModel card = _cards[index]; + return GestureDetector( + key: ValueKey(card), + onTap: () => _onCardTap(card), + child: FlipCard( + isFlipped: card.isFlipped, + front: CardContainer( + margin: const EdgeInsets.all(4.0), + color: colorScheme.primary, + child: Center( + child: Text( + '?', + style: textTheme.displayMedium?.copyWith( + color: colorScheme.onPrimary, + ), + ), + ), + ), + back: CardContainer( + margin: const EdgeInsets.all(4.0), + color: card.isCompleted ? Colors.green : Colors.orangeAccent, + child: Center( + child: Text( + '${card.value}', + style: textTheme.displayMedium?.copyWith( + color: Colors.white, + + ), + ), + ), + ), + ), + ); + }, + ), + ), + ], + ), + ); + } +} + +class CardModel { + final int value; + bool isCompleted = false; + bool isFlipped; + + CardModel({required this.value, this.isFlipped = false}); +} + +class FlipCard extends StatefulWidget { + final Widget front; + final Widget back; + final bool isFlipped; + + const FlipCard({ + super.key, + required this.front, + required this.back, + required this.isFlipped, + }); + + @override + State createState() => _FlipCardState(); +} + +class _FlipCardState extends State + with SingleTickerProviderStateMixin { + late AnimationController _controller; + late Animation _animation; + + @override + void initState() { + super.initState(); + + _controller = AnimationController( + duration: const Duration(milliseconds: 400), + vsync: this, + ); + + _animation = Tween(begin: 0, end: 1).animate(_controller); + + if (widget.isFlipped) { + _controller.value = 1; + } + } + + @override + void didUpdateWidget(FlipCard oldWidget) { + super.didUpdateWidget(oldWidget); + + if (widget.isFlipped != oldWidget.isFlipped) { + if (widget.isFlipped) { + _controller.forward(); + } else { + _controller.reverse(); + } + } + } + + @override + void dispose() { + _controller.dispose(); + super.dispose(); + } + + @override + Widget build(BuildContext context) { + return AnimatedBuilder( + animation: _animation, + builder: (context, child) { + final angle = _animation.value * pi; + final transform = Matrix4.identity() + ..setEntry(3, 2, 0.001) + ..rotateY(angle); + + Widget content; + if (angle <= pi / 2) { + content = widget.front; + } else { + content = widget.back; + transform.rotateY(pi); + } + + return Transform( + transform: transform, + alignment: Alignment.center, + child: content, + ); + }, + ); + } +} diff --git a/lib/alarm/widgets/tasks/sequence_task.dart b/lib/alarm/widgets/tasks/sequence_task.dart index 8496c674..9de6820b 100644 --- a/lib/alarm/widgets/tasks/sequence_task.dart +++ b/lib/alarm/widgets/tasks/sequence_task.dart @@ -7,10 +7,10 @@ import 'package:flutter/material.dart'; class SequenceTask extends StatefulWidget { const SequenceTask({ - Key? key, + super.key, required this.onSolve, required this.settings, - }) : super(key: key); + }); final VoidCallback onSolve; final SettingGroup settings; diff --git a/lib/app.dart b/lib/app.dart index a15cd55b..8fdf3d2a 100644 --- a/lib/app.dart +++ b/lib/app.dart @@ -12,6 +12,7 @@ import 'package:clock_app/settings/data/settings_schema.dart'; import 'package:clock_app/settings/types/setting.dart'; import 'package:clock_app/settings/types/setting_group.dart'; import 'package:clock_app/system/data/app_info.dart'; +import 'package:clock_app/system/logic/background_service.dart'; import 'package:clock_app/theme/types/color_scheme.dart'; import 'package:clock_app/theme/theme.dart'; import 'package:clock_app/theme/types/style_theme.dart'; @@ -39,6 +40,11 @@ class App extends StatefulWidget { _AppState state = context.findAncestorStateOfType<_AppState>()!; state.refreshTheme(); } + + static void updateBackgroundService(BuildContext context) { + _AppState state = context.findAncestorStateOfType<_AppState>()!; + state.updateBackgroundService(); + } } class AppTheme { @@ -55,6 +61,8 @@ class _AppState extends State { late SettingGroup _styleSettings; late Setting _animationSpeedSetting; late SettingGroup _generalSettings; + late Setting _useBackgroundServiceSetting; + late Setting _backgroundServiceIntervalSetting; @override void initState() { @@ -68,9 +76,16 @@ class _AppState extends State { _colorSettings = _appearanceSettings.getGroup("Colors"); _styleSettings = _appearanceSettings.getGroup("Style"); _generalSettings = appSettings.getGroup("General"); - _animationSpeedSetting = - _appearanceSettings.getGroup("Animations").getSetting("Animation Speed"); + _animationSpeedSetting = _appearanceSettings + .getGroup("Animations") + .getSetting("Animation Speed"); _animationSpeedSetting.addListener(setAnimationSpeed); + _backgroundServiceIntervalSetting = _generalSettings + .getGroup('Reliability') + .getSetting('backgroundServiceInterval'); + _useBackgroundServiceSetting = _generalSettings + .getGroup('Reliability') + .getSetting('useBackgroundService'); setAnimationSpeed(_animationSpeedSetting.value); } @@ -83,6 +98,14 @@ class _AppState extends State { setState(() {}); } + void updateBackgroundService() { + if (_useBackgroundServiceSetting.value) { + initBackgroundService(interval: _backgroundServiceIntervalSetting.value); + } else { + stopBackgroundService(); + } + } + @override void dispose() { stopwatchNotificationInterval?.cancel(); diff --git a/lib/developer/data/log_sort_options.dart b/lib/developer/data/log_sort_options.dart index f398cadb..ad279586 100644 --- a/lib/developer/data/log_sort_options.dart +++ b/lib/developer/data/log_sort_options.dart @@ -3,7 +3,7 @@ import 'package:clock_app/developer/types/log.dart'; import 'package:flutter_gen/gen_l10n/app_localizations.dart'; final List> logSortOptions = [ - ListSortOption((context) => "Earlies first", sortDateAscending), + ListSortOption((context) => "Earliest first", sortDateAscending), ListSortOption((context) => "Latest first", sortDateDescending), ]; diff --git a/lib/l10n/app_cs.arb b/lib/l10n/app_cs.arb new file mode 100644 index 00000000..6348879f --- /dev/null +++ b/lib/l10n/app_cs.arb @@ -0,0 +1,102 @@ +{ + "animationSpeedSetting": "Rychlost Animace", + "@animationSpeedSetting": {}, + "languageSetting": "Jazyk", + "@languageSetting": {}, + "clockTitle": "Hodiny", + "@clockTitle": { + "description": "Title of the clock screen" + }, + "timerTitle": "Časovač", + "@timerTitle": { + "description": "Title of the timer screen" + }, + "alarmTitle": "Budík", + "@alarmTitle": { + "description": "Title of the alarm screen" + }, + "stopwatchTitle": "Stopky", + "@stopwatchTitle": { + "description": "Title of the stopwatch screen" + }, + "system": "Systém", + "@system": {}, + "generalSettingGroup": "Obecné", + "@generalSettingGroup": {}, + "generalSettingGroupDescription": "Nastavení jako formát času v celé aplikaci", + "@generalSettingGroupDescription": {}, + "longDateFormatSetting": "Dlouhý formát data", + "@longDateFormatSetting": {}, + "timeFormatSetting": "Formát času", + "@timeFormatSetting": {}, + "timeFormat12": "12-hodinový", + "@timeFormat12": {}, + "timeFormat24": "24-hodinový", + "@timeFormat24": {}, + "showSecondsSetting": "Zobraz sekundy", + "@showSecondsSetting": {}, + "pickerDial": "Oboje", + "@pickerDial": {}, + "appearanceSettingGroup": "Vzhled", + "@appearanceSettingGroup": {}, + "appearanceSettingGroupDescription": "Nastavení motivu a barev, změna rozložení", + "@appearanceSettingGroupDescription": {}, + "nameField": "Název", + "@nameField": {}, + "textColorSetting": "Text", + "@textColorSetting": {}, + "colorSchemeBackgroundSettingGroup": "Pozadí", + "@colorSchemeBackgroundSettingGroup": {}, + "colorSchemeErrorSettingGroup": "Chyba", + "@colorSchemeErrorSettingGroup": {}, + "colorSchemeShadowSettingGroup": "Stín", + "@colorSchemeShadowSettingGroup": {}, + "backupSettingGroup": "Záloha", + "@backupSettingGroup": {}, + "aboutSettingGroup": "O aplikaci", + "@aboutSettingGroup": {}, + "restoreSettingGroup": "Obnovit základní nastavení", + "@restoreSettingGroup": {}, + "resetButton": "Resetovat nastavení", + "@resetButton": {}, + "previewLabel": "Náhled", + "@previewLabel": {}, + "colorsSettingGroup": "Barvy", + "@colorsSettingGroup": {}, + "useMaterialYouColorSetting": "Použít Material You", + "@useMaterialYouColorSetting": {}, + "materialBrightnessSystem": "Systém", + "@materialBrightnessSystem": {}, + "systemDarkModeSetting": "Systémový Tmavý režim", + "@systemDarkModeSetting": {}, + "stopwatchSettingGroup": "Stopky", + "@stopwatchSettingGroup": {}, + "alarmWeekdaysSetting": "Pracovní Dny", + "@alarmWeekdaysSetting": {}, + "animationSettingGroup": "Animace", + "@animationSettingGroup": {}, + "extraAnimationSetting": "Extra Animace", + "@extraAnimationSetting": {}, + "permissionsSettingGroup": "Oprávnění", + "@permissionsSettingGroup": {}, + "colorSetting": "Barva", + "@colorSetting": {}, + "styleThemeShadowSettingGroup": "Stín", + "@styleThemeShadowSettingGroup": {}, + "styleThemeOutlineWidthSetting": "Šířka", + "@styleThemeOutlineWidthSetting": {}, + "developerOptionsSettingGroup": "Možnosti pro vývojáře", + "@developerOptionsSettingGroup": {}, + "errorLabel": "Chyba", + "@errorLabel": {}, + "displaySettingGroup": "Displej", + "@displaySettingGroup": {}, + "timerSettingGroup": "Časovač", + "@timerSettingGroup": {}, + "materialBrightnessLight": "Světlý", + "@materialBrightnessLight": {}, + "materialBrightnessDark": "Tmavý", + "@materialBrightnessDark": {}, + "clockSettingGroup": "Hodiny", + "@clockSettingGroup": {} +} diff --git a/lib/l10n/app_de.arb b/lib/l10n/app_de.arb index 341547e6..a0d5220e 100644 --- a/lib/l10n/app_de.arb +++ b/lib/l10n/app_de.arb @@ -529,15 +529,15 @@ "@colorSchemeOutlineSettingGroup": {}, "styleThemeOutlineWidthSetting": "Breite", "@styleThemeOutlineWidthSetting": {}, - "showIstantAlarmButtonSetting": "Sofortalarm Button anzeigen", + "showIstantAlarmButtonSetting": "Schaltfläche für sofortigen Alarm anzeigen", "@showIstantAlarmButtonSetting": {}, "styleThemeOutlineSettingGroup": "Umriss", "@styleThemeOutlineSettingGroup": {}, - "showIstantTimerButtonSetting": "„Sofortigen Timer\" Button anzeigen", + "showIstantTimerButtonSetting": "Schaltfläche „Soforttimer“ anzeigen", "@showIstantTimerButtonSetting": {}, "logsSettingGroup": "Protokolle", "@logsSettingGroup": {}, - "maxLogsSetting": "Maximale Protokolle", + "maxLogsSetting": "Maximale Anzahl Alarmprotokolle", "@maxLogsSetting": {}, "alarmLogSetting": "Alarm Protokolle", "@alarmLogSetting": {}, @@ -712,5 +712,87 @@ "notificationPermissionDescription": "Anzeigen von Benachrichtigungen zulassen", "@notificationPermissionDescription": {}, "extraAnimationSettingDescription": "Animationen anzeigen, die nicht optimiert sind und bei leistungsschwachen Geräten zu Bildaussetzern führen können", - "@extraAnimationSettingDescription": {} + "@extraAnimationSettingDescription": {}, + "pickerNumpad": "Nummernblock", + "@pickerNumpad": {}, + "interactionsSettingGroup": "Interaktionen", + "@interactionsSettingGroup": {}, + "longPressReorderAction": "Neu anordnen", + "@longPressReorderAction": {}, + "longPressActionSetting": "Aktion bei langem Drücken", + "@longPressActionSetting": {}, + "longPressSelectAction": "Mehrfachauswahl", + "@longPressSelectAction": {}, + "playAllFilteredTimersAction": "Alle gefilterten Timer abspielen", + "@playAllFilteredTimersAction": {}, + "pauseAllFilteredTimersAction": "Alle gefilterten Timer pausieren", + "@pauseAllFilteredTimersAction": {}, + "shuffleTimerMelodiesAction": "Zufallswiedergabe von Melodien für alle gefilterten Timer", + "@shuffleTimerMelodiesAction": {}, + "clockTypeSetting": "Uhrtyp", + "@clockTypeSetting": {}, + "analogClock": "Analog", + "@analogClock": {}, + "backgroundServiceIntervalSetting": "Hintergrunddienstintervall", + "@backgroundServiceIntervalSetting": {}, + "showClockTicksSetting": "Ticks anzeigen", + "@showClockTicksSetting": {}, + "appLogs": "App-Protokolle", + "@appLogs": {}, + "saveLogs": "Protokolle speichern", + "@saveLogs": {}, + "showErrorSnackbars": "Fehlerhafte Snackbars anzeigen", + "@showErrorSnackbars": {}, + "clearLogs": "Protokolle löschen", + "@clearLogs": {}, + "startMelodyAtRandomPos": "Zufällige Position", + "@startMelodyAtRandomPos": {}, + "startMelodyAtRandomPosDescription": "Die Melodie beginnt an einer zufälligen Position", + "@startMelodyAtRandomPosDescription": {}, + "volumeWhileTasks": "Lautstärke beim Lösen von Aufgaben", + "@volumeWhileTasks": {}, + "selectionStatus": "{n} ausgewählt", + "@selectionStatus": {}, + "selectAll": "Alle auswählen", + "@selectAll": {}, + "reorder": "Neu ordnen", + "@reorder": {}, + "shuffleAlarmMelodiesAction": "Zufallswiedergabe von Melodien für alle gefilterten Alarme", + "@shuffleAlarmMelodiesAction": {}, + "resetAllFilteredTimersAction": "Alle gefilterten Timer zurücksetzen", + "@resetAllFilteredTimersAction": {}, + "clockStyleSettingGroup": "Uhrstil", + "@clockStyleSettingGroup": {}, + "digitalClock": "Digital", + "@digitalClock": {}, + "majorTicks": "Nur große Ticks", + "@majorTicks": {}, + "allTicks": "Alle Ticks", + "@allTicks": {}, + "showNumbersSetting": "Zahlen anzeigen", + "@showNumbersSetting": {}, + "quarterNumbers": "Nur Quartalszahlen", + "@quarterNumbers": {}, + "allNumbers": "Alle Zahlen", + "@allNumbers": {}, + "none": "Nichts", + "@none": {}, + "numeralTypeSetting": "Zifferntyp", + "@numeralTypeSetting": {}, + "romanNumeral": "römisch", + "@romanNumeral": {}, + "arabicNumeral": "Arabisch", + "@arabicNumeral": {}, + "showDigitalClock": "Digitaluhr anzeigen", + "@showDigitalClock": {}, + "backgroundServiceIntervalSettingDescription": "Ein kürzeres Intervall hält die App am Leben, allerdings auf Kosten der Akkulaufzeit", + "@backgroundServiceIntervalSettingDescription": {}, + "numberOfPairsSetting": "Anzahl der Paare", + "@numberOfPairsSetting": {}, + "useBackgroundServiceSetting": "Hintergrunddienst verwenden", + "@useBackgroundServiceSetting": {}, + "useBackgroundServiceSettingDescription": "Könnte helfen, die Anwendung im Hintergrund laufen zu lassen", + "@useBackgroundServiceSettingDescription": {}, + "memoryTask": "Gedächtnis", + "@memoryTask": {} } diff --git a/lib/l10n/app_en.arb b/lib/l10n/app_en.arb index 86275552..7596b366 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -369,7 +369,9 @@ "@sequenceLengthSetting": {}, "sequenceGridSizeSetting": "Grid size", "@sequenceGridSizeSetting": {}, - "numberOfProblemsSetting": "Number of Problems", + "memoryTask": "Memory", + "numberOfPairsSetting": "Number of pairs", + "numberOfProblemsSetting": "Number of problems", "@numberOfProblemsSetting": {}, "saveReminderAlert": "Do you want to leave without saving?", "@saveReminderAlert": {}, @@ -749,6 +751,8 @@ "@showForegroundNotification": {}, "showForegroundNotificationDescription": "Show a persistent notification to keep app alive", "@showForegroundNotificationDescription": {}, + "useBackgroundServiceSetting": "Use Background Service", + "useBackgroundServiceSettingDescription": "Might help keep the app alive in the background", "notificationPermissionDescription": "Allow notifications to be showed", "@notificationPermissionDescription": {}, "extraAnimationSettingDescription": "Show animations that are not polished and might cause frame drops in low-end devices", diff --git a/lib/l10n/app_es.arb b/lib/l10n/app_es.arb index 1e9f756f..b55d7da9 100644 --- a/lib/l10n/app_es.arb +++ b/lib/l10n/app_es.arb @@ -776,5 +776,15 @@ "allTicks": "Toda las marcas", "@allTicks": {}, "backgroundServiceIntervalSetting": "Intervalo del servicio en segundo plano", - "@backgroundServiceIntervalSetting": {} + "@backgroundServiceIntervalSetting": {}, + "quarterNumbers": "Mostrar solo números en múltiplos de 15 minutos", + "@quarterNumbers": {}, + "numberOfPairsSetting": "Número de pares", + "@numberOfPairsSetting": {}, + "memoryTask": "Memoria", + "@memoryTask": {}, + "useBackgroundServiceSetting": "Utilizar el servicio en segundo plano", + "@useBackgroundServiceSetting": {}, + "useBackgroundServiceSettingDescription": "Podría ayudar a mantener la aplicación activa en segundo plano", + "@useBackgroundServiceSettingDescription": {} } diff --git a/lib/l10n/app_fa.arb b/lib/l10n/app_fa.arb index 946d1a00..26bedfb3 100644 --- a/lib/l10n/app_fa.arb +++ b/lib/l10n/app_fa.arb @@ -225,7 +225,7 @@ "@styleThemeBlurSetting": {}, "styleThemeOutlineWidthSetting": "پهنا", "@styleThemeOutlineWidthSetting": {}, - "maxLogsSetting": "بیشینه‌ی گزارش‌ها", + "maxLogsSetting": "بیشینه گزارش‌های آلارم", "@maxLogsSetting": {}, "alarmLogSetting": "گزارش‌های هشدار", "@alarmLogSetting": {}, @@ -291,7 +291,7 @@ "@mathTaskDifficultySetting": {}, "retypeLowercaseSetting": "گنجاندن حروف کوچک", "@retypeLowercaseSetting": {}, - "numberOfProblemsSetting": "شمار پرسش‌ها", + "numberOfProblemsSetting": "تعداد مشکلات", "@numberOfProblemsSetting": {}, "yesButton": "آری", "@yesButton": {}, @@ -712,5 +712,87 @@ "showSortSetting": "نمایش چینش", "@showSortSetting": {}, "relativeTime": "{hours}س {relative, select, ahead{جلو است} behind{عقب است} other{دیگر}}", - "@relativeTime": {} + "@relativeTime": {}, + "memoryTask": "حافظه", + "@memoryTask": {}, + "numberOfPairsSetting": "تعداد جفت‌ها", + "@numberOfPairsSetting": {}, + "selectionStatus": "{n} انتخاب شد", + "@selectionStatus": {}, + "selectAll": "انتخاب همه", + "@selectAll": {}, + "reorder": "ترتیب دوباره", + "@reorder": {}, + "resetAllFilteredTimersAction": "بازنشانی همه تایمرهای فیلتر شده", + "@resetAllFilteredTimersAction": {}, + "playAllFilteredTimersAction": "پخش تمام تایمرهای فیلتر شده", + "@playAllFilteredTimersAction": {}, + "showClockTicksSetting": "نمایش تیک‌ها", + "@showClockTicksSetting": {}, + "allTicks": "همه تیک‌ها", + "@allTicks": {}, + "quarterNumbers": "فقط تیک‌های ۱۵ دقیقه", + "@quarterNumbers": {}, + "allNumbers": "همه شماره‌ها", + "@allNumbers": {}, + "none": "هیچکدام", + "@none": {}, + "romanNumeral": "رومی", + "@romanNumeral": {}, + "arabicNumeral": "عربی", + "@arabicNumeral": {}, + "showDigitalClock": "نمایش ساعت دیجیتال", + "@showDigitalClock": {}, + "backgroundServiceIntervalSetting": "فاصله سرویس پس زمینه", + "@backgroundServiceIntervalSetting": {}, + "startMelodyAtRandomPos": "موقعیت تصادفی", + "@startMelodyAtRandomPos": {}, + "volumeWhileTasks": "حجم صدا هنگام حل تسک‌ها", + "@volumeWhileTasks": {}, + "useBackgroundServiceSetting": "استفاده از سرویس‌ پس زمینه", + "@useBackgroundServiceSetting": {}, + "shuffleAlarmMelodiesAction": "تصادفی کردن ملودی‌ها برای همه آلارم‌های فیلتر شده", + "@shuffleAlarmMelodiesAction": {}, + "useBackgroundServiceSettingDescription": "ممکن است به باز ماندن برنامه در پس زمینه کمک کند", + "@useBackgroundServiceSettingDescription": {}, + "showNumbersSetting": "نمایش شماره‌ها", + "@showNumbersSetting": {}, + "majorTicks": "فقط تیک‌های اصلی", + "@majorTicks": {}, + "numeralTypeSetting": "نوع اعداد", + "@numeralTypeSetting": {}, + "backgroundServiceIntervalSettingDescription": "فاصله زمانی کمتر به باز ماندن برنامه کمک می‌کند اما به قیمت کاهش عمر باتری", + "@backgroundServiceIntervalSettingDescription": {}, + "pickerNumpad": "Numpad", + "@pickerNumpad": {}, + "interactionsSettingGroup": "تعاملات", + "@interactionsSettingGroup": {}, + "longPressActionSetting": "عملکرد فشار طولانی", + "@longPressActionSetting": {}, + "longPressReorderAction": "ترتیب دوباره", + "@longPressReorderAction": {}, + "longPressSelectAction": "چند انتخابی", + "@longPressSelectAction": {}, + "saveLogs": "ذخیره گزارش‌ها", + "@saveLogs": {}, + "showErrorSnackbars": "نمایش اسنک بارهای خطا", + "@showErrorSnackbars": {}, + "clearLogs": "حذف گزارش‌ها", + "@clearLogs": {}, + "appLogs": "لوگو برنامه", + "@appLogs": {}, + "startMelodyAtRandomPosDescription": "ملودی از یک موقعیت تصادفی شروع می‌شود", + "@startMelodyAtRandomPosDescription": {}, + "pauseAllFilteredTimersAction": "توقف همه تایمرهای فیلتر شده", + "@pauseAllFilteredTimersAction": {}, + "shuffleTimerMelodiesAction": "تصادفی کردن ملودی‌ها برای همه تایمرهای فیلتر شده", + "@shuffleTimerMelodiesAction": {}, + "clockStyleSettingGroup": "مدل ساعت", + "@clockStyleSettingGroup": {}, + "clockTypeSetting": "نوع ساعت", + "@clockTypeSetting": {}, + "analogClock": "آنالوگ", + "@analogClock": {}, + "digitalClock": "دیجیتال", + "@digitalClock": {} } diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index 6a71c90c..d4cb1893 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -111,13 +111,13 @@ "@volumeSetting": {}, "risingVolumeSetting": "Volume progressif", "@risingVolumeSetting": {}, - "snoozeSettingGroup": "Répétition", + "snoozeSettingGroup": "Répéter", "@snoozeSettingGroup": {}, - "snoozeEnableSetting": "Activée", + "snoozeEnableSetting": "Activé", "@snoozeEnableSetting": {}, "snoozeLengthSetting": "Intervalle", "@snoozeLengthSetting": {}, - "whileSnoozedSettingGroup": "Pendant l'intervalle", + "whileSnoozedSettingGroup": "Pendant l'intervalle de répétition", "@whileSnoozedSettingGroup": {}, "snoozePreventDisablingSetting": "Empêcher la désactivation", "@snoozePreventDisablingSetting": {}, @@ -145,7 +145,7 @@ "@skippingDescriptionSuffix": {}, "alarmDescriptionSnooze": "Ignorée jusqu'au {date}", "@alarmDescriptionSnooze": {}, - "alarmDescriptionFinished": "Désactivée", + "alarmDescriptionFinished": "Aucune date future", "@alarmDescriptionFinished": {}, "alarmDescriptionNotScheduled": "Non planifiée", "@alarmDescriptionNotScheduled": {}, @@ -189,7 +189,7 @@ "@timeFormatDevice": {}, "showSecondsSetting": "Montrez les secondes", "@showSecondsSetting": {}, - "timePickerSetting": "Réglage de l’heure", + "timePickerSetting": "Sélecteur de temps", "@timePickerSetting": {}, "pickerDial": "Cadran", "@pickerDial": {}, @@ -215,7 +215,7 @@ "@melodiesSetting": {}, "tagsSetting": "Étiquettes", "@tagsSetting": {}, - "vendorSetting": "Paramètre du vendeur", + "vendorSetting": "Paramètres du fournisseur", "@vendorSetting": {}, "vendorSettingDescription": "Désactiver manuellement les optimisations spécifiques au vendeur", "@vendorSettingDescription": {}, @@ -263,7 +263,7 @@ "@tomorrowFilter": {}, "stateFilterGroup": "État", "@stateFilterGroup": {}, - "timeOfDayAsc": "Les heures les plus tôt en premier", + "timeOfDayAsc": "Les plus proches en premier", "@timeOfDayAsc": {}, "disableAllFilteredAlarmsAction": "Désactiver toutes les alarmes filtrées", "@disableAllFilteredAlarmsAction": {}, @@ -335,7 +335,7 @@ "@showIstantTimerButtonSetting": {}, "logsSettingGroup": "Journaux", "@logsSettingGroup": {}, - "alarmLogSetting": "Logs des alarmes", + "alarmLogSetting": "Journaux des alarmes", "@alarmLogSetting": {}, "resetButton": "Remettre à zéro", "@resetButton": {}, @@ -379,7 +379,7 @@ "@alarmIntervalDaily": {}, "alarmIntervalWeekly": "Chaque semaine", "@alarmIntervalWeekly": {}, - "alarmDeleteAfterRingingSetting": "Supprimer après avoir été arrêté", + "alarmDeleteAfterRingingSetting": "Supprimer après le rejet", "@alarmDeleteAfterRingingSetting": {}, "alarmDeleteAfterFinishingSetting": "Supprimer après avoir terminé", "@alarmDeleteAfterFinishingSetting": {}, @@ -387,7 +387,7 @@ "@yesButton": {}, "cannotDisableAlarmWhileSnoozedSnackbar": "Impossible de désactiver l'alarme tant qu'elle est en mode répétition", "@cannotDisableAlarmWhileSnoozedSnackbar": {}, - "completedFilter": "Terminée", + "completedFilter": "Terminé", "@completedFilter": {}, "sortGroup": "Trier", "@sortGroup": {}, @@ -401,7 +401,7 @@ "@maxSnoozesSetting": {}, "snoozePreventDeletionSetting": "Empêcher la suppression", "@snoozePreventDeletionSetting": {}, - "nameAsc": "Noms A-z", + "nameAsc": "Noms A-Z", "@nameAsc": {}, "retypeNumberChars": "Nombre de charactères", "@retypeNumberChars": {}, @@ -435,7 +435,7 @@ "@duplicateButton": {}, "skipAlarmButton": "Ignorer l'alarme suivante", "@skipAlarmButton": {}, - "allFilter": "Tous", + "allFilter": "Tout", "@allFilter": {}, "dateFilterGroup": "Date", "@dateFilterGroup": {}, @@ -445,13 +445,13 @@ "@todayFilter": {}, "createdDateFilterGroup": "Date de création", "@createdDateFilterGroup": {}, - "activeFilter": "Active", + "activeFilter": "Actif", "@activeFilter": {}, "inactiveFilter": "Inactif", "@inactiveFilter": {}, - "snoozedFilter": "Ignorée", + "snoozedFilter": "Reporté", "@snoozedFilter": {}, - "disabledFilter": "Désactiver", + "disabledFilter": "Désactivé", "@disabledFilter": {}, "runningTimerFilter": "En cours", "@runningTimerFilter": {}, @@ -467,7 +467,7 @@ "@durationAsc": {}, "durationDesc": "Le plus long", "@durationDesc": {}, - "timeOfDayDesc": "Les heures les plus tard en premier", + "timeOfDayDesc": "Les plus tardives en premier", "@timeOfDayDesc": {}, "filterActions": "Trier les actions", "@filterActions": {}, @@ -497,7 +497,7 @@ "@presetsSetting": {}, "newPresetPlaceholder": "Nouveau préréglage", "@newPresetPlaceholder": {}, - "dismissActionSetting": "Type d'action pour arrêter l'alarme", + "dismissActionSetting": "Type d'action de rejet", "@dismissActionSetting": {}, "dismissActionSlide": "Glisser", "@dismissActionSlide": {}, @@ -531,9 +531,9 @@ "@audioChannelMedia": {}, "cancelSkipAlarmButton": "Annuler", "@cancelSkipAlarmButton": {}, - "dismissAlarmButton": "Rejeter", + "dismissAlarmButton": "Ignorer", "@dismissAlarmButton": {}, - "scheduleDateFilterGroup": "Date prévue", + "scheduleDateFilterGroup": "Date programmée", "@scheduleDateFilterGroup": {}, "showSortSetting": "Afficher le tri", "@showSortSetting": {}, @@ -543,7 +543,7 @@ "@sameTime": {}, "searchCityPlaceholder": "Rechercher une ville", "@searchCityPlaceholder": {}, - "relativeTime": "{hours}h {relative, select, ahead{d’avance} behind{de retard} other{Other}}", + "relativeTime": "{hours}h {relative, select, ahead{d’avance} behind{de retard} other{Autre}}", "@relativeTime": {}, "cityAlreadyInFavorites": "Cette ville est déjà dans vos favoris", "@cityAlreadyInFavorites": {}, @@ -577,7 +577,7 @@ "@saturdayShort": {}, "sundayShort": "Dim", "@sundayShort": {}, - "nameDesc": "Noms Z-a", + "nameDesc": "Noms Z-A", "@nameDesc": {}, "alarmDescriptionWeekly": "Tous les {days}", "@alarmDescriptionWeekly": {}, @@ -587,7 +587,7 @@ "@wednesdayFull": {}, "thursdayFull": "Jeudi", "@thursdayFull": {}, - "maxLogsSetting": "Nombres de journaux", + "maxLogsSetting": "Nombre maximal de journaux d'alarme", "@maxLogsSetting": {}, "styleThemeElevationSetting": "Élévation", "@styleThemeElevationSetting": {}, @@ -698,5 +698,101 @@ "alarmRingInMessage": "L'alarme sonnera dans {duration}", "@alarmRingInMessage": {}, "showNextAlarm": "Afficher la prochaine alarme", - "@showNextAlarm": {} + "@showNextAlarm": {}, + "interactionsSettingGroup": "Interactions", + "@interactionsSettingGroup": {}, + "longPressReorderAction": "Réorganiser", + "@longPressReorderAction": {}, + "longPressSelectAction": "Multi-sélection", + "@longPressSelectAction": {}, + "saveLogs": "Enregistrer les fichiers journaux", + "@saveLogs": {}, + "showErrorSnackbars": "Afficher l'erreur de notification", + "@showErrorSnackbars": {}, + "appLogs": "Fichiers journaux de l'application", + "@appLogs": {}, + "clearLogs": "Effacer les fichiers journaux", + "@clearLogs": {}, + "startMelodyAtRandomPos": "Position aléatoire", + "@startMelodyAtRandomPos": {}, + "startMelodyAtRandomPosDescription": "La mélodie commencera à une position aléatoire", + "@startMelodyAtRandomPosDescription": {}, + "volumeWhileTasks": "Volume lors de la résolution des tâches", + "@volumeWhileTasks": {}, + "selectAll": "Tout sélectionner", + "@selectAll": {}, + "reorder": "Réorganiser", + "@reorder": {}, + "shuffleAlarmMelodiesAction": "Mélodies aléatoires pour toutes les alarmes filtrées", + "@shuffleAlarmMelodiesAction": {}, + "resetAllFilteredTimersAction": "Réinitialiser toutes les minuteries filtrées", + "@resetAllFilteredTimersAction": {}, + "pauseAllFilteredTimersAction": "Pause de toutes les minuteries filtrées", + "@pauseAllFilteredTimersAction": {}, + "playAllFilteredTimersAction": "Jouer toutes les minuteries filtrées", + "@playAllFilteredTimersAction": {}, + "selectionStatus": "{n} selectionné(es)", + "@selectionStatus": {}, + "secondsString": "{count, plural, =0{} =1{1 seconde} other{{count} secondes}}", + "@secondsString": {}, + "pickerNumpad": "Pavé numérique", + "@pickerNumpad": {}, + "longPressActionSetting": "Action d'appui prolongé", + "@longPressActionSetting": {}, + "shuffleTimerMelodiesAction": "Mélodies aléatoires pour toutes les minuteries filtrées", + "@shuffleTimerMelodiesAction": {}, + "clockStyleSettingGroup": "Style d'horloge", + "@clockStyleSettingGroup": {}, + "clockTypeSetting": "Type d'horloge", + "@clockTypeSetting": {}, + "analogClock": "Analogique", + "@analogClock": {}, + "digitalClock": "Numérique", + "@digitalClock": {}, + "showClockTicksSetting": "Afficher les tics", + "@showClockTicksSetting": {}, + "majorTicks": "Tics majeures uniquement", + "@majorTicks": {}, + "allTicks": "Toutes les tiques", + "@allTicks": {}, + "showNumbersSetting": "Afficher les chiffres", + "@showNumbersSetting": {}, + "quarterNumbers": "Quarts de chiffres uniquement", + "@quarterNumbers": {}, + "allNumbers": "Tous les chiffres", + "@allNumbers": {}, + "none": "Aucun", + "@none": {}, + "numeralTypeSetting": "Type de chiffre", + "@numeralTypeSetting": {}, + "romanNumeral": "Romain", + "@romanNumeral": {}, + "arabicNumeral": "Arabe", + "@arabicNumeral": {}, + "showDigitalClock": "Afficher l'horloge numérique", + "@showDigitalClock": {}, + "backgroundServiceIntervalSetting": "Intervalle de service en arrière-plan", + "@backgroundServiceIntervalSetting": {}, + "backgroundServiceIntervalSettingDescription": "Un intervalle plus court aidera à maintenir l'application en vie, au détriment de la durée de vie de la batterie", + "@backgroundServiceIntervalSettingDescription": {}, + "minutesString": "{count, plural, =0{} =1{1 minute} other{{count} minutes}}", + "@minutesString": {}, + "weeksString": "{count, plural, =0{} =1{1 semaine} other{{count} semaines}}", + "@weeksString": {}, + "hoursString": "{count, plural, =0{} =1{1 heure} other{{count} heures}}", + "@hoursString": {}, + "daysString": "{count, plural, =0{} =1{1 jour} other{{count} jours}}", + "@daysString": {}, + "yearsString": "{count, plural, =0{} =1{1 an} other{{count} années}}", + "@yearsString": {}, + "monthsString": "{count, plural, =0{} =1{1 mois} other{{count} mois}}", + "@monthsString": {}, + "memoryTask": "Mémoire", + "@memoryTask": {}, + "numberOfPairsSetting": "Nombre de paires", + "@numberOfPairsSetting": {}, + "useBackgroundServiceSetting": "Utiliser le service en arrière-plan", + "@useBackgroundServiceSetting": {}, + "useBackgroundServiceSettingDescription": "Pourrait aider à maintenir l'application en vie en arrière-plan", + "@useBackgroundServiceSettingDescription": {} } diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 38888dec..2dba58f4 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -1,17 +1,17 @@ { "languageSetting": "Lingua", "@languageSetting": {}, - "dateFormatSetting": "Formato data", + "dateFormatSetting": "Formato Data", "@dateFormatSetting": {}, - "timeFormatSetting": "Formato ora", + "timeFormatSetting": "Formato Ora", "@timeFormatSetting": {}, "timeFormat12": "12 ore", "@timeFormat12": {}, "timeFormat24": "24 ore", "@timeFormat24": {}, - "timeFormatDevice": "Impostazioni dispositivo", + "timeFormatDevice": "Impostazioni Dispositivo", "@timeFormatDevice": {}, - "showSecondsSetting": "Mostra secondi", + "showSecondsSetting": "Mostra Secondi", "@showSecondsSetting": {}, "clockTitle": "Orologio", "@clockTitle": { @@ -39,17 +39,17 @@ "@appearanceSettingGroup": {}, "appearanceSettingGroupDescription": "Cambia tema, colori e layout", "@appearanceSettingGroupDescription": {}, - "timePickerSetting": "Imposta ora", + "timePickerSetting": "Selettore dell'Ora", "@timePickerSetting": {}, "pickerInput": "Input", "@pickerInput": {}, - "swipeActionSetting": "Azioni di scorrimento", + "swipeActionSetting": "Azione di Scorrimento", "@swipeActionSetting": {}, "animationSettingGroup": "Animazioni", "@animationSettingGroup": {}, - "animationSpeedSetting": "Velocità delle animazioni", + "animationSpeedSetting": "Velocità delle Animazioni", "@animationSpeedSetting": {}, - "extraAnimationSetting": "Animazioni aggiuntive", + "extraAnimationSetting": "Animazioni Aggiuntive", "@extraAnimationSetting": {}, "nameField": "Nome", "@nameField": {}, @@ -57,113 +57,113 @@ "@colorSetting": {}, "textColorSetting": "Testo", "@textColorSetting": {}, - "colorSchemeNamePlaceholder": "Palette dei colori", + "colorSchemeNamePlaceholder": "Palette dei Colori", "@colorSchemeNamePlaceholder": {}, "colorSchemeBackgroundSettingGroup": "Sfondo", "@colorSchemeBackgroundSettingGroup": {}, "colorSchemeErrorSettingGroup": "Errore", "@colorSchemeErrorSettingGroup": {}, - "generalSettingGroupDescription": "Impostare la applicazione, es. formato dell'ora", + "generalSettingGroupDescription": "Cambia le impostazioni dell'app, es. formato dell'ora", "@generalSettingGroupDescription": {}, "pickerDial": "Quadrante", "@pickerDial": {}, - "notificationPermissionAlreadyGranted": "Il permesso di notifiche è già stato concesso", + "notificationPermissionAlreadyGranted": "Autorizzazione alle notifiche già concessa", "@notificationPermissionAlreadyGranted": {}, - "ignoreBatteryOptimizationAlreadyGranted": "Ignora il permesso d'ottimizzazione della batteria già concesso", + "ignoreBatteryOptimizationAlreadyGranted": "L'autorizzazione ad ignorare l'ottimizzazione della batteria è già stata concessa", "@ignoreBatteryOptimizationAlreadyGranted": {}, - "backupSettingGroup": "Copia di sicurezza", + "backupSettingGroup": "Backup", "@backupSettingGroup": {}, - "developerOptionsSettingGroup": "Opzioni dello sviluppatore", + "developerOptionsSettingGroup": "Opzioni Sviluppatore", "@developerOptionsSettingGroup": {}, - "showIstantAlarmButtonSetting": "Mostrare il tasto dell'allarme istantanea", + "showIstantAlarmButtonSetting": "Mostra il Pulsante di Allarme Istantaneo", "@showIstantAlarmButtonSetting": {}, - "alarmWeekdaysSetting": "Giorni della settimana", + "alarmWeekdaysSetting": "Giorni della Settimana", "@alarmWeekdaysSetting": {}, - "systemDarkModeSetting": "Modalità scura del sistema", + "systemDarkModeSetting": "Modalità Scura di Sistema", "@systemDarkModeSetting": {}, - "colorSchemeSetting": "Schema di colori", + "colorSchemeSetting": "Schema Colori", "@colorSchemeSetting": {}, "alarmDatesSetting": "Date", "@alarmDatesSetting": {}, - "alarmRangeSetting": "Intervallo di date", + "alarmRangeSetting": "Intervallo di Date", "@alarmRangeSetting": {}, - "alarmIntervalSetting": "intervallo", + "alarmIntervalSetting": "Intervallo", "@alarmIntervalSetting": {}, - "snoozePreventDisablingSetting": "Evitare disattivazione", + "snoozePreventDisablingSetting": "Impedisci Disattivazione", "@snoozePreventDisablingSetting": {}, "sequenceTask": "Sequenza", "@sequenceTask": {}, - "taskTryButton": "Provare", + "taskTryButton": "Prova", "@taskTryButton": {}, "accessibilitySettingGroup": "Accessibilità", "@accessibilitySettingGroup": {}, "settingGroupMore": "Altro", "@settingGroupMore": {}, - "longDateFormatSetting": "Formato per date lunghe", + "longDateFormatSetting": "Formato Data Esteso", "@longDateFormatSetting": {}, - "vendorSetting": "Impostazioni del fornitore", + "vendorSetting": "Impostazioni del Produttore", "@vendorSetting": {}, - "vendorSettingDescription": "Disattivare manualmente le ottimizzazioni specifiche del fornitore", + "vendorSettingDescription": "Disabilita manualmente le ottimizzazioni specifiche del produttore", "@vendorSettingDescription": {}, - "batteryOptimizationSetting": "Disattivare le ottimizzazioni della batteria manualmente", + "batteryOptimizationSetting": "Disabilita le Ottimizzazioni per la Batteria", "@batteryOptimizationSetting": {}, - "batteryOptimizationSettingDescription": "Disattivare le ottimizzazioni della batteria di quest'applicazione per evitare ritardi nelle allarme", + "batteryOptimizationSettingDescription": "Disattiva l'ottimizzazione della batteria per questa app per evitare ritardi negli allarmi", "@batteryOptimizationSettingDescription": {}, - "allowNotificationSettingDescription": "Permettere notificazioni nella schermata di blocco per allarmi e temporizzatori", + "allowNotificationSettingDescription": "Consenti notifiche sulla schermata di blocco per allarmi e timer", "@allowNotificationSettingDescription": {}, - "autoStartSettingDescription": "Alcuni dispositivi richiedono l'attivazione dell'inizio automatico perché le allarme possano suonare quando l'applicazione sia chiusa", + "autoStartSettingDescription": "Su alcuni dispositivi è necessario abilitare l'avvio automatico affinché gli allarmi funzionino anche quando l'applicazione è chiusa", "@autoStartSettingDescription": {}, "permissionsSettingGroup": "Permessi", "@permissionsSettingGroup": {}, - "ignoreBatteryOptimizationSetting": "Ignorare l'ottimizzazione della batteria", + "ignoreBatteryOptimizationSetting": "Ignora le Ottimizzazioni per la Batteria", "@ignoreBatteryOptimizationSetting": {}, - "notificationPermissionSetting": "Permessi di notifiche", + "notificationPermissionSetting": "Autorizzazione Notifiche", "@notificationPermissionSetting": {}, - "colorSchemeShadowSettingGroup": "Ombra", + "colorSchemeShadowSettingGroup": "Ombreggiatura", "@colorSchemeShadowSettingGroup": {}, - "colorSchemeUseAccentAsOutlineSetting": "Utilizzi i colori accentuati per il contorno", + "colorSchemeUseAccentAsOutlineSetting": "Usa la Tonalità per il Contorno", "@colorSchemeUseAccentAsOutlineSetting": {}, - "colorSchemeUseAccentAsShadowSetting": "Utilizzare il colore accentuato come ombra", + "colorSchemeUseAccentAsShadowSetting": "Usa la Tonalità per l'Ombreggiatura", "@colorSchemeUseAccentAsShadowSetting": {}, - "styleThemeNamePlaceholder": "Stilo del tema", + "styleThemeNamePlaceholder": "Stile del Tema", "@styleThemeNamePlaceholder": {}, - "styleThemeShadowSettingGroup": "Ombra", + "styleThemeShadowSettingGroup": "Ombreggiatura", "@styleThemeShadowSettingGroup": {}, "styleThemeShapeSettingGroup": "Forma", "@styleThemeShapeSettingGroup": {}, "styleThemeElevationSetting": "Elevazione", "@styleThemeElevationSetting": {}, - "styleThemeRadiusSetting": "Curvatura degl'angoli", + "styleThemeRadiusSetting": "Smussatura Angoli", "@styleThemeRadiusSetting": {}, "styleThemeOpacitySetting": "Opacità", "@styleThemeOpacitySetting": {}, "styleThemeOutlineSettingGroup": "Contorno", "@styleThemeOutlineSettingGroup": {}, - "styleThemeBlurSetting": "Sfumare", + "styleThemeBlurSetting": "Sfocatura", "@styleThemeBlurSetting": {}, "styleThemeSpreadSetting": "Stendere", "@styleThemeSpreadSetting": {}, - "styleThemeOutlineWidthSetting": "Largo", + "styleThemeOutlineWidthSetting": "Larghezza", "@styleThemeOutlineWidthSetting": {}, - "showIstantTimerButtonSetting": "Mostrare il tasto del temporizzatore istantaneo", + "showIstantTimerButtonSetting": "Mostra il Pulsante per il Timer Istantaneo", "@showIstantTimerButtonSetting": {}, - "maxLogsSetting": "Massimo di registri", + "maxLogsSetting": "Numero massimo di registri di allarme", "@maxLogsSetting": {}, - "alarmLogSetting": "Registri di allarmi", + "alarmLogSetting": "Registri di allarme", "@alarmLogSetting": {}, "aboutSettingGroup": "A proposito di", "@aboutSettingGroup": {}, - "restoreSettingGroup": "Ripristinare i valori predeterminati", + "restoreSettingGroup": "Ripristina valori predefiniti", "@restoreSettingGroup": {}, - "overrideAccentSetting": "Annullare l'accentuazione del colore", + "overrideAccentSetting": "Sovrascrivi Tonalità", "@overrideAccentSetting": {}, - "accentColorSetting": "Accentuare il colore", + "accentColorSetting": "Colore di Accento", "@accentColorSetting": {}, - "useMaterialStyleSetting": "Utilizzare Material Style", + "useMaterialStyleSetting": "Usa lo Stile Material", "@useMaterialStyleSetting": {}, - "styleThemeSetting": "Stile del tema", + "styleThemeSetting": "Stile del Tema", "@styleThemeSetting": {}, - "darkColorSchemeSetting": "Schema di colori scuro", + "darkColorSchemeSetting": "Schema Colori Scuro", "@darkColorSchemeSetting": {}, "clockSettingGroup": "Orologio", "@clockSettingGroup": {}, @@ -171,31 +171,31 @@ "@timerSettingGroup": {}, "stopwatchSettingGroup": "Cronometro", "@stopwatchSettingGroup": {}, - "backupSettingGroupDescription": "Esportare o importare le tue impostazioni localmente", + "backupSettingGroupDescription": "Esporta o Importa le tue impostazioni", "@backupSettingGroupDescription": {}, - "alarmIntervalWeekly": "Settimanalmente", + "alarmIntervalWeekly": "Settimanale", "@alarmIntervalWeekly": {}, - "alarmDeleteAfterRingingSetting": "Eliminare dopo scartare", + "alarmDeleteAfterRingingSetting": "Elimina Dopo Aver Scartato", "@alarmDeleteAfterRingingSetting": {}, - "alarmDeleteAfterFinishingSetting": "Eliminare una volta finito", + "alarmDeleteAfterFinishingSetting": "Elimina al Termine", "@alarmDeleteAfterFinishingSetting": {}, - "selectTime": "Selezionare l'ora", + "selectTime": "Seleziona Orario", "@selectTime": {}, - "scheduleTypeRange": "Intervallo di date", + "scheduleTypeRange": "Intervallo di Date", "@scheduleTypeRange": {}, - "scheduleTypeDateDescription": "Si ripeterà in date specificate", + "scheduleTypeDateDescription": "Si ripeterà nelle date specificate", "@scheduleTypeDateDescription": {}, - "scheduleTypeRangeDescription": "Si ripeterà durante un intervallo specifico di date", + "scheduleTypeRangeDescription": "Si ripeterà durante l'intervallo di date specificato", "@scheduleTypeRangeDescription": {}, - "soundAndVibrationSettingGroup": "Suono e vibrazione", + "soundAndVibrationSettingGroup": "Suono e Vibrazione", "@soundAndVibrationSettingGroup": {}, - "soundSettingGroup": "suono", + "soundSettingGroup": "Suono", "@soundSettingGroup": {}, "melodySetting": "Melodia", "@melodySetting": {}, "vibrationSetting": "Vibrazione", "@vibrationSetting": {}, - "audioChannelSetting": "Canale audio", + "audioChannelSetting": "Canale Audio", "@audioChannelSetting": {}, "audioChannelAlarm": "Allarme", "@audioChannelAlarm": {}, @@ -207,9 +207,9 @@ "@audioChannelMedia": {}, "volumeSetting": "Volume", "@volumeSetting": {}, - "risingVolumeSetting": "Alzare il volume", + "risingVolumeSetting": "Volume Incrementale", "@risingVolumeSetting": {}, - "snoozeEnableSetting": "Abilitare", + "snoozeEnableSetting": "Abilitato", "@snoozeEnableSetting": {}, "snoozeLengthSetting": "Durata", "@snoozeLengthSetting": {}, @@ -217,13 +217,13 @@ "@snoozeSettingGroup": {}, "settings": "Impostazioni", "@settings": {}, - "tasksSetting": "Compiti", + "tasksSetting": "Attività", "@tasksSetting": {}, - "noItemMessage": "Non ci sono ancora {items} aggiunti", + "noItemMessage": "Non sono ancora state aggiunte {items}", "@noItemMessage": {}, - "chooseTaskTitle": "Scegli compiti da aggiungere", + "chooseTaskTitle": "Scegli Attività da Aggiungere", "@chooseTaskTitle": {}, - "mathTask": "Problemi matematici", + "mathTask": "Problemi Matematici", "@mathTask": {}, "mathEasyDifficulty": "Facile (X + Y)", "@mathEasyDifficulty": {}, @@ -231,19 +231,19 @@ "@mathMediumDifficulty": {}, "mathHardDifficulty": "Difficile (X × Y + Z)", "@mathHardDifficulty": {}, - "mathVeryHardDifficulty": "Molto difficile (X × Y × Z)", + "mathVeryHardDifficulty": "Molto Difficile (X × Y × Z)", "@mathVeryHardDifficulty": {}, - "retypeTask": "Ripetere il testo", + "retypeTask": "Riscrivi il Testo", "@retypeTask": {}, "mathTaskDifficultySetting": "Difficoltà", "@mathTaskDifficultySetting": {}, "retypeNumberChars": "Numero di caratteri", "@retypeNumberChars": {}, - "retypeIncludeNumSetting": "Includere numeri", + "retypeIncludeNumSetting": "Includi numeri", "@retypeIncludeNumSetting": {}, - "retypeLowercaseSetting": "Includere minuscole", + "retypeLowercaseSetting": "Includi minuscole", "@retypeLowercaseSetting": {}, - "sequenceLengthSetting": "Largo della sequenza", + "sequenceLengthSetting": "Lunghezza della sequenza", "@sequenceLengthSetting": {}, "sequenceGridSizeSetting": "Dimensione della griglia", "@sequenceGridSizeSetting": {}, @@ -255,77 +255,77 @@ "@yesButton": {}, "noButton": "No", "@noButton": {}, - "noAlarmMessage": "Nessun allarme creata", + "noAlarmMessage": "Nessun allarme creato", "@noAlarmMessage": {}, "noTimerMessage": "Nessun timer creato", "@noTimerMessage": {}, - "noTagsMessage": "Nessun etichetta creata", + "noTagsMessage": "Nessuna etichetta creata", "@noTagsMessage": {}, "scheduleTypeField": "Tipo", "@scheduleTypeField": {}, - "scheduleTypeOnce": "Una volta", + "scheduleTypeOnce": "Una Volta", "@scheduleTypeOnce": {}, "scheduleTypeOnceDescription": "Suonerà alla prossima ora fissata", "@scheduleTypeOnceDescription": {}, "scheduleTypeDailyDescription": "Suonerà ogni giorno", "@scheduleTypeDailyDescription": {}, - "scheduleTypeWeek": "In giorni specifici della settimana", + "scheduleTypeWeek": "In Giorni Specifici della Settimana", "@scheduleTypeWeek": {}, - "scheduleTypeWeekDescription": "Si ripeterà in giorni specifici della settimana", + "scheduleTypeWeekDescription": "Si ripeterà nei giorni settimanali specificati", "@scheduleTypeWeekDescription": {}, - "scheduleTypeDate": "In date specifiche", + "scheduleTypeDate": "In Date Specifiche", "@scheduleTypeDate": {}, - "cannotDisableAlarmWhileSnoozedSnackbar": "Non è possibile disattivare l'allarme essendo stata sospesa", + "cannotDisableAlarmWhileSnoozedSnackbar": "Non è possibile disattivare un'allarme che è stato rinviato", "@cannotDisableAlarmWhileSnoozedSnackbar": {}, - "timePickerModeButton": "Modo", + "timePickerModeButton": "Modalità", "@timePickerModeButton": {}, "cancelButton": "Cancellare", "@cancelButton": {}, - "customizeButton": "Customizzare", + "customizeButton": "Personalizza", "@customizeButton": {}, - "saveButton": "Salvare", + "saveButton": "Salva", "@saveButton": {}, - "labelField": "Etichettare", + "labelField": "Etichetta", "@labelField": {}, "labelFieldPlaceholder": "Aggiungi un'etichetta", "@labelFieldPlaceholder": {}, - "alarmScheduleSettingGroup": "Pianificare", + "alarmScheduleSettingGroup": "Pianifica", "@alarmScheduleSettingGroup": {}, - "maxSnoozesSetting": "Massimo di ripetizioni", + "maxSnoozesSetting": "Numero Massimo di Rinvii", "@maxSnoozesSetting": {}, - "whileSnoozedSettingGroup": "Mentre posponi", + "whileSnoozedSettingGroup": "Durante il Rinvio", "@whileSnoozedSettingGroup": {}, - "snoozePreventDeletionSetting": "Evitare eliminazione", + "snoozePreventDeletionSetting": "Impedisci Cancellazione", "@snoozePreventDeletionSetting": {}, - "durationPickerSetting": "Selettore di durata", + "durationPickerSetting": "Selettore di Durata", "@durationPickerSetting": {}, - "swipeActionCardActionDescription": "Trascini il dito a sinistra o a destra nella carta per realizzare azioni", + "swipeActionCardActionDescription": "Trascina il dito a sinistra o a destra nella carta per realizzare azioni", "@swipeActionCardActionDescription": {}, - "swipActionSwitchTabs": "Cambiare finestre", + "swipActionSwitchTabs": "Cambia Scheda", "@swipActionSwitchTabs": {}, - "swipeActionSwitchTabsDescription": "Passare da una finestra all'altra", + "swipeActionSwitchTabsDescription": "Passa da una scheda all'altra", "@swipeActionSwitchTabsDescription": {}, "tagsSetting": "Etichette", "@tagsSetting": {}, - "autoStartSetting": "Inizio automatico", + "autoStartSetting": "Avvio Automatico in Background", "@autoStartSetting": {}, - "allowNotificationSetting": "Permettere manualmente tutte le notifiche", + "allowNotificationSetting": "Consenti tutte le Notifiche", "@allowNotificationSetting": {}, - "colorSchemeAccentSettingGroup": "Accentuare", + "colorSchemeAccentSettingGroup": "Tonalità", "@colorSchemeAccentSettingGroup": {}, - "colorSchemeCardSettingGroup": "Carta", + "colorSchemeCardSettingGroup": "Scheda", "@colorSchemeCardSettingGroup": {}, "colorSchemeOutlineSettingGroup": "Contorno", "@colorSchemeOutlineSettingGroup": {}, "logsSettingGroup": "Registri", "@logsSettingGroup": {}, - "resetButton": "Ripristinare", + "resetButton": "Ripristina", "@resetButton": {}, - "cardLabel": "Carta", + "cardLabel": "Scheda", "@cardLabel": {}, "materialBrightnessSetting": "Luminosità", "@materialBrightnessSetting": {}, - "accentLabel": "Accentuare", + "accentLabel": "Tonalità", "@accentLabel": {}, "errorLabel": "Errore", "@errorLabel": {}, @@ -333,13 +333,13 @@ "@previewLabel": {}, "displaySettingGroup": "Schermo", "@displaySettingGroup": {}, - "reliabilitySettingGroup": "Fiducia", + "reliabilitySettingGroup": "Affidabilità", "@reliabilitySettingGroup": {}, "colorsSettingGroup": "Colori", "@colorsSettingGroup": {}, "styleSettingGroup": "Stile", "@styleSettingGroup": {}, - "useMaterialYouColorSetting": "Utilizzare Material You", + "useMaterialYouColorSetting": "Usa Material You", "@useMaterialYouColorSetting": {}, "materialBrightnessSystem": "Sistema", "@materialBrightnessSystem": {}, @@ -347,11 +347,11 @@ "@materialBrightnessLight": {}, "materialBrightnessDark": "Scuro", "@materialBrightnessDark": {}, - "scheduleTypeDaily": "Ogni giorno", + "scheduleTypeDaily": "Giornaliero", "@scheduleTypeDaily": {}, - "showSortSetting": "Mostra ordinati", + "showSortSetting": "Mostra Ordinameto", "@showSortSetting": {}, - "timerDefaultSettingGroupDescription": "Stabilire valori determinati per nuovi temporizzatori", + "timerDefaultSettingGroupDescription": "Stabilisci i valori predefiniti per i nuovi timer", "@timerDefaultSettingGroupDescription": {}, "filtersSettingGroup": "Filtri", "@filtersSettingGroup": {}, @@ -359,51 +359,51 @@ "@notificationsSettingGroup": {}, "dateFilterGroup": "Data", "@dateFilterGroup": {}, - "activeFilter": "Attiva", + "activeFilter": "Attivo", "@activeFilter": {}, - "createdDateFilterGroup": "Data di creazione", + "createdDateFilterGroup": "Data di Creazione", "@createdDateFilterGroup": {}, "stateFilterGroup": "Stato", "@stateFilterGroup": {}, "inactiveFilter": "Inattivo", "@inactiveFilter": {}, - "completedFilter": "Completo", + "completedFilter": "Completato", "@completedFilter": {}, - "pausedTimerFilter": "Pausato", + "pausedTimerFilter": "In Pausa", "@pausedTimerFilter": {}, - "snoozedFilter": "Posposto", + "snoozedFilter": "Rinviato", "@snoozedFilter": {}, - "skipAllFilteredAlarmsAction": "Omettere tutte le allarmi filtrate", + "skipAllFilteredAlarmsAction": "Salta tutti gli allarmi filtrati", "@skipAllFilteredAlarmsAction": {}, - "cancelSkipAllFilteredAlarmsAction": "Cancellare l'omissione delle allarmi filtrate", + "cancelSkipAllFilteredAlarmsAction": "Cancella salto per tutti gli allarmi filtrati", "@cancelSkipAllFilteredAlarmsAction": {}, - "deleteAllFilteredAction": "Eliminare tutti gli elementi filtrati", + "deleteAllFilteredAction": "Elimina tutte le voci filtrate", "@deleteAllFilteredAction": {}, "showFiltersSetting": "Mostra Filtri", "@showFiltersSetting": {}, - "alarmIntervalDaily": "Ogni giorno", + "alarmIntervalDaily": "Giornaliero", "@alarmIntervalDaily": {}, - "timeToFullVolumeSetting": "Tempo per il volume massimo", + "timeToFullVolumeSetting": "Tempo per il Volume Massimo", "@timeToFullVolumeSetting": {}, - "noStopwatchMessage": "Non sono stati creati cronometri", + "noStopwatchMessage": "Nessun cronometro creato", "@noStopwatchMessage": {}, - "noTaskMessage": "Non ci sono compiti creati", + "noTaskMessage": "Nessuna attività creata", "@noTaskMessage": {}, - "noPresetsMessage": "Configurazioni predefinite non ancora create", + "noPresetsMessage": "Nessuna configurazione predefinita creata", "@noPresetsMessage": {}, "noLogsMessage": "Nessun registro d'allarme", "@noLogsMessage": {}, - "deleteButton": "Eliminare", + "deleteButton": "Elimina", "@deleteButton": {}, - "duplicateButton": "Duplicare", + "duplicateButton": "Duplica", "@duplicateButton": {}, - "skipAlarmButton": "Ignora il prossimo allarme", + "skipAlarmButton": "Salta il Prossimo Allarme", "@skipAlarmButton": {}, - "dismissAlarmButton": "Scartare", + "dismissAlarmButton": "Scarta", "@dismissAlarmButton": {}, "allFilter": "Tutte", "@allFilter": {}, - "scheduleDateFilterGroup": "Data programmata", + "scheduleDateFilterGroup": "Data Programmata", "@scheduleDateFilterGroup": {}, "logTypeFilterGroup": "Tipo", "@logTypeFilterGroup": {}, @@ -417,29 +417,29 @@ "@runningTimerFilter": {}, "nameDesc": "Nome Z-A", "@nameDesc": {}, - "timeOfDayAsc": "Le prime ore per prima", + "timeOfDayAsc": "Le prime ore all'inizio", "@timeOfDayAsc": {}, - "disableAllFilteredAlarmsAction": "Disabilitare tutte le allarmi filtrate", + "disableAllFilteredAlarmsAction": "Disabilita tutti gli allarmi filtrati", "@disableAllFilteredAlarmsAction": {}, "alarmDescriptionWeekly": "Ogni {days}", "@alarmDescriptionWeekly": {}, - "alarmDescriptionRange": "{interval, select, daily{Diariamente} weekly{Settimanalmente} other{Altri}} da {startDate} a {endDate}", + "alarmDescriptionRange": "{interval, select, daily{Giornalmente} weekly{Settimanalmente} other{Altri}} da {startDate} a {endDate}", "@alarmDescriptionRange": {}, - "alarmDescriptionSnooze": "Posposto fino a{date}", + "alarmDescriptionSnooze": "Rinviato fino a {date}", "@alarmDescriptionSnooze": {}, - "stopwatchSlowest": "Più lenta", + "stopwatchSlowest": "Più lento", "@stopwatchSlowest": {}, - "alarmDescriptionDates": "Il {date}{count, plural, =0{} =1{e 1 data in più} other{ e {count} altre date}}", + "alarmDescriptionDates": "Il {date}{count, plural, =0{} =1{ e 1 data in più} other{ e {count} altre date}}", "@alarmDescriptionDates": {}, - "defaultSettingGroup": "Impostazioni per difetto", + "defaultSettingGroup": "Impostazioni Predefinite", "@defaultSettingGroup": {}, - "alarmsDefaultSettingGroupDescription": "Stabilire valori predeterminati per nuove allarme", + "alarmsDefaultSettingGroupDescription": "Stabilisci i valori predefiniti per i nuovi allarmi", "@alarmsDefaultSettingGroupDescription": {}, - "showUpcomingAlarmNotificationSetting": "Visualizza prossime notifiche di allarme", + "showUpcomingAlarmNotificationSetting": "Visualizza le Notifiche per i Prossimi Allarmi", "@showUpcomingAlarmNotificationSetting": {}, - "horizontalAlignmentSetting": "Allineamento orizzontale", + "horizontalAlignmentSetting": "Allineamento Orizzontale", "@horizontalAlignmentSetting": {}, - "verticalAlignmentSetting": "Allineamento verticale", + "verticalAlignmentSetting": "Allineamento Verticale", "@verticalAlignmentSetting": {}, "alignmentTop": "Sopra", "@alignmentTop": {}, @@ -451,9 +451,9 @@ "@alignmentCenter": {}, "alignmentRight": "Destra", "@alignmentRight": {}, - "alignmentJustify": "Giustificare", + "alignmentJustify": "Giustifica", "@alignmentJustify": {}, - "fontWeightSetting": "Spessore lettere", + "fontWeightSetting": "Spessore Lettere", "@fontWeightSetting": {}, "dateSettingGroup": "Data", "@dateSettingGroup": {}, @@ -461,13 +461,13 @@ "@timeSettingGroup": {}, "sizeSetting": "Grandezza", "@sizeSetting": {}, - "defaultPageSetting": "Etichetta predeterminata", + "defaultPageSetting": "Scheda Predefinita", "@defaultPageSetting": {}, "showMeridiemSetting": "Modo AM/PM", "@showMeridiemSetting": {}, "editPresetsTitle": "Modifica i Preset", "@editPresetsTitle": {}, - "firstDayOfWeekSetting": "Primo giorno della settimana", + "firstDayOfWeekSetting": "Primo Giorno della Settimana", "@firstDayOfWeekSetting": {}, "translateLink": "Traduci", "@translateLink": {}, @@ -487,29 +487,29 @@ "@durationDesc": {}, "nameAsc": "Nome A-Z", "@nameAsc": {}, - "sortGroup": "Ordinare", + "sortGroup": "Ordina", "@sortGroup": {}, - "defaultLabel": "Per difetto", + "defaultLabel": "Predefinito", "@defaultLabel": {}, - "remainingTimeDesc": "Poco tempo rimasto", + "remainingTimeDesc": "Minor tempo rimasto", "@remainingTimeDesc": {}, - "remainingTimeAsc": "Più tempo rimasto", + "remainingTimeAsc": "Maggior tempo rimasto", "@remainingTimeAsc": {}, - "filterActions": "Filtrare azioni", + "filterActions": "Filtra Azioni", "@filterActions": {}, - "clearFiltersAction": "Pulire tutti i filtri", + "clearFiltersAction": "Pulisci tutti i filtri", "@clearFiltersAction": {}, - "enableAllFilteredAlarmsAction": "Abilitare tutte le allarmi filtrate", + "enableAllFilteredAlarmsAction": "Abilita tutti gli allarmi filtrati", "@enableAllFilteredAlarmsAction": {}, - "pickerSpinner": "Spinner", + "pickerSpinner": "Selettore a Ruota", "@pickerSpinner": {}, - "pickerRings": "Suonerie", + "pickerRings": "Anelli", "@pickerRings": {}, - "swipActionCardAction": "Azioni con carte", + "swipActionCardAction": "Azioni sulle Carte", "@swipActionCardAction": {}, - "skippingDescriptionSuffix": "(omettere il prossimo allarme)", + "skippingDescriptionSuffix": "(il prossimo allarme verrà saltato)", "@skippingDescriptionSuffix": {}, - "alarmDescriptionFinished": "Non ci sono prossime date", + "alarmDescriptionFinished": "Non ci sono date future", "@alarmDescriptionFinished": {}, "alarmDescriptionNotScheduled": "Non programmato", "@alarmDescriptionNotScheduled": {}, @@ -525,81 +525,81 @@ "@stopwatchPrevious": {}, "alarmDescriptionWeekday": "Ogni giorno lavorativo della settimana", "@alarmDescriptionWeekday": {}, - "stopwatchFastest": "Più rapida", + "stopwatchFastest": "Più veloce", "@stopwatchFastest": {}, - "alarmDescriptionDays": "Tutti i{days}", + "alarmDescriptionDays": "Tutti i {days}", "@alarmDescriptionDays": {}, - "digitalClockSettingGroup": "Orologio digitale", + "digitalClockSettingGroup": "Orologio Digitale", "@digitalClockSettingGroup": {}, "textSettingGroup": "Testo", "@textSettingGroup": {}, "settingsTitle": "Impostazioni", "@settingsTitle": {}, - "showDateSetting": "Mostrare Data", + "showDateSetting": "Mostra Data", "@showDateSetting": {}, - "timeOfDayDesc": "Le ultime ore per prima", + "timeOfDayDesc": "Le ultime ore all'inizio", "@timeOfDayDesc": {}, - "stopwatchAverage": "Promedio", + "stopwatchAverage": "Medio", "@stopwatchAverage": {}, - "cancelSkipAlarmButton": "Cancella ignorare", + "cancelSkipAlarmButton": "Annulla Salto", "@cancelSkipAlarmButton": {}, - "upcomingLeadTimeSetting": "Configurare notificazione previa", + "upcomingLeadTimeSetting": "Intervallo Notifica Prossimo Allarme", "@upcomingLeadTimeSetting": {}, - "showSnoozeNotificationSetting": "Mostra notifiche rinviate", + "showSnoozeNotificationSetting": "Mostra Notifiche per Allarmi Rinviati", "@showSnoozeNotificationSetting": {}, - "showNotificationSetting": "Visualizza notificazioni", + "showNotificationSetting": "Mostra Notifiche", "@showNotificationSetting": {}, - "presetsSetting": "Configurazioni prestabilite", + "presetsSetting": "Configurazioni Predefinite", "@presetsSetting": {}, - "newPresetPlaceholder": "Nuove configurazioni", + "newPresetPlaceholder": "Nuove Configurazioni Predefinite", "@newPresetPlaceholder": {}, - "dismissActionSetting": "Scartare tipo di azione", + "dismissActionSetting": "Scarta Tipo Azione", "@dismissActionSetting": {}, - "dismissActionSlide": "Scorrere", + "dismissActionSlide": "Scorri", "@dismissActionSlide": {}, "dismissActionButtons": "Tasti", "@dismissActionButtons": {}, - "dismissActionAreaButtons": "Tasti di area", + "dismissActionAreaButtons": "Bottoni di Area", "@dismissActionAreaButtons": {}, - "stopwatchTimeFormatSettingGroup": "Formato dell'ora", + "stopwatchTimeFormatSettingGroup": "Formato dell'Ora", "@stopwatchTimeFormatSettingGroup": {}, - "stopwatchShowMillisecondsSetting": "Visualizza millisecondi", + "stopwatchShowMillisecondsSetting": "Mostra Millisecondi", "@stopwatchShowMillisecondsSetting": {}, - "showAverageLapSetting": "Visualizza giro promedio", + "showAverageLapSetting": "Mostra Giro Medio", "@showAverageLapSetting": {}, - "showSlowestLapSetting": "Visualizza il giro più lento", + "showSlowestLapSetting": "Mostra Giro Più Lento", "@showSlowestLapSetting": {}, - "leftHandedSetting": "Modo per mancini", + "leftHandedSetting": "Modalità per Mancini", "@leftHandedSetting": {}, - "exportSettingsSetting": "Esportare", + "exportSettingsSetting": "Esporta", "@exportSettingsSetting": {}, - "exportSettingsSettingDescription": "Esportare configurazioni a un file locale", + "exportSettingsSettingDescription": "Esporta configurazioni in un file locale", "@exportSettingsSettingDescription": {}, - "importSettingsSetting": "Importare", + "importSettingsSetting": "Importa", "@importSettingsSetting": {}, - "importSettingsSettingDescription": "Importare configurazioni da un file locale", + "importSettingsSettingDescription": "Importa configurazioni da un file locale", "@importSettingsSettingDescription": {}, "versionLabel": "Versione", "@versionLabel": {}, "packageNameLabel": "Nome del pacchetto", "@packageNameLabel": {}, - "licenseLabel": "licenza", + "licenseLabel": "Licenza", "@licenseLabel": {}, - "emailLabel": "direzione di posta elettronica", + "emailLabel": "Email", "@emailLabel": {}, - "viewOnGithubLabel": "Visualizza in GitHub", + "viewOnGithubLabel": "Mostra in GitHub", "@viewOnGithubLabel": {}, "openSourceLicensesSetting": "Licenza Open Source", "@openSourceLicensesSetting": {}, "contributorsSetting": "Collaboratori", "@contributorsSetting": {}, - "addLengthSetting": "Aggiungi durata", + "addLengthSetting": "Aggiungi Durata", "@addLengthSetting": {}, - "showFastestLapSetting": "Visualizza il giro più veloce", + "showFastestLapSetting": "Mostra Giro Più Veloce", "@showFastestLapSetting": {}, "donorsSetting": "Donatori", "@donorsSetting": {}, - "donateButton": "Donare", + "donateButton": "Dona", "@donateButton": {}, "sundayLetter": "D", "@sundayLetter": {}, @@ -613,7 +613,7 @@ "@fridayLetter": {}, "wednesdayShort": "Mer", "@wednesdayShort": {}, - "thursdayShort": "Giov", + "thursdayShort": "Gio", "@thursdayShort": {}, "fridayShort": "Ven", "@fridayShort": {}, @@ -633,7 +633,7 @@ "@saturdayLetter": {}, "donorsDescription": "I nostri donatori", "@donorsDescription": {}, - "showPreviousLapSetting": "Mostra barra precedente", + "showPreviousLapSetting": "Mostra Giro Precedente", "@showPreviousLapSetting": {}, "cityAlreadyInFavorites": "Questa città è già presente tra i tuoi preferiti", "@cityAlreadyInFavorites": {}, @@ -647,13 +647,13 @@ "@contributorsDescription": {}, "sameTime": "Stessa ora", "@sameTime": {}, - "relativeTime": "{hours}ore {relative, select, ahead{in avanti} behind{indietro} other{altro}}", + "relativeTime": "{hours} ore {relative, select, ahead{in avanti} behind{indietro} other{altro}}", "@relativeTime": {}, "searchCityPlaceholder": "Cerca città", "@searchCityPlaceholder": {}, - "durationPickerTitle": "Scegli durata", + "durationPickerTitle": "Scegli Durata", "@durationPickerTitle": {}, - "elapsedTime": "Tempo passato", + "elapsedTime": "Tempo Trascorso", "@elapsedTime": {}, "mondayFull": "Lunedì", "@mondayFull": {}, @@ -683,13 +683,13 @@ "@notificationPermissionDescription": {}, "extraAnimationSettingDescription": "Mostra animazioni che non sono ottimizzate e potrebbero causare perdita di frame nei dispositivi di fascia bassa", "@extraAnimationSettingDescription": {}, - "hoursString": "{count, plural, =0{} =1{1 hour} other{{count} hours}}", + "hoursString": "{count, plural, =0{} =1{1 ora} other{{count} ore}}", "@hoursString": {}, - "minutesString": "{count, plural, =0{} =1{1 minute} other{{count} minutes}}", + "minutesString": "{count, plural, =0{} =1{1 minuto} other{{count} minuti}}", "@minutesString": {}, - "secondsString": "{count, plural, =0{} =1{1 second} other{{count} seconds}}", + "secondsString": "{count, plural, =0{} =1{1 secondo} other{{count} secondi}}", "@secondsString": {}, - "daysString": "{count, plural, =0{} =1{1 day} other{{count} days}}", + "daysString": "{count, plural, =0{} =1{1 giorno} other{{count} giorni}}", "@daysString": {}, "noLapsMessage": "Nessun giro", "@noLapsMessage": {}, @@ -697,7 +697,7 @@ "@nextAlarmIn": {}, "showNextAlarm": "Mostra il Prossimo Allarme", "@showNextAlarm": {}, - "comparisonLapBarsSettingGroup": "Barre di confronto dei giri", + "comparisonLapBarsSettingGroup": "Barre di Confronto dei Giri", "@comparisonLapBarsSettingGroup": {}, "lessThanOneMinute": "meno di 1 minuto", "@lessThanOneMinute": {}, @@ -706,5 +706,93 @@ "shortMinutesString": "{minutes}min", "@shortMinutesString": {}, "shortSecondsString": "{seconds}s", - "@shortSecondsString": {} + "@shortSecondsString": {}, + "memoryTask": "Gioco della Memoria", + "@memoryTask": {}, + "numberOfPairsSetting": "Numero di coppie", + "@numberOfPairsSetting": {}, + "selectionStatus": "{n} selezionati", + "@selectionStatus": {}, + "reorder": "Riordina", + "@reorder": {}, + "shuffleTimerMelodiesAction": "\"Mescola\" le melodie per tutti i timer filtrati", + "@shuffleTimerMelodiesAction": {}, + "weeksString": "{count, plural, =0{} =1{1 settimana} other{{count} settimane}}", + "@weeksString": {}, + "romanNumeral": "Romano", + "@romanNumeral": {}, + "arabicNumeral": "Arabo", + "@arabicNumeral": {}, + "showDigitalClock": "Mostra orologio digitale", + "@showDigitalClock": {}, + "interactionsSettingGroup": "Interazioni", + "@interactionsSettingGroup": {}, + "longPressActionSetting": "Azione alla Pressione Prolungata", + "@longPressActionSetting": {}, + "longPressSelectAction": "Selezione multipla", + "@longPressSelectAction": {}, + "saveLogs": "Salva i registri", + "@saveLogs": {}, + "showErrorSnackbars": "Mostra errori", + "@showErrorSnackbars": {}, + "clearLogs": "Cancella i registri", + "@clearLogs": {}, + "selectAll": "Seleziona tutto", + "@selectAll": {}, + "startMelodyAtRandomPosDescription": "La melodia inizierà da una posizione casuale", + "@startMelodyAtRandomPosDescription": {}, + "playAllFilteredTimersAction": "Riproduci tutti i timer filtrati", + "@playAllFilteredTimersAction": {}, + "pauseAllFilteredTimersAction": "Pausa tutti i timer filtrati", + "@pauseAllFilteredTimersAction": {}, + "digitalClock": "Digitale", + "@digitalClock": {}, + "showClockTicksSetting": "Mostra i tick", + "@showClockTicksSetting": {}, + "majorTicks": "Solo tick maggiori", + "@majorTicks": {}, + "showNumbersSetting": "Mostra numeri", + "@showNumbersSetting": {}, + "quarterNumbers": "Solo numeri di quarto", + "@quarterNumbers": {}, + "allNumbers": "Tutti i numeri", + "@allNumbers": {}, + "numeralTypeSetting": "Tipo di numero", + "@numeralTypeSetting": {}, + "clockTypeSetting": "Tipo d'orologio", + "@clockTypeSetting": {}, + "startMelodyAtRandomPos": "Posizione casuale", + "@startMelodyAtRandomPos": {}, + "backgroundServiceIntervalSettingDescription": "Un intervallo minore aiuterà a tenere l'app aperta, al costo di un maggiore consumo della batteria", + "@backgroundServiceIntervalSettingDescription": {}, + "analogClock": "Analogico", + "@analogClock": {}, + "appLogs": "Registri dell'applicazione", + "@appLogs": {}, + "allTicks": "Tutti i tick", + "@allTicks": {}, + "pickerNumpad": "Tastierino Numerico", + "@pickerNumpad": {}, + "resetAllFilteredTimersAction": "Reimposta tutti i timer filtrati", + "@resetAllFilteredTimersAction": {}, + "longPressReorderAction": "Riordina", + "@longPressReorderAction": {}, + "useBackgroundServiceSetting": "Usa Servizio in Background", + "@useBackgroundServiceSetting": {}, + "useBackgroundServiceSettingDescription": "Potrebbe aiutare a tenere l'app in esecuzione in background", + "@useBackgroundServiceSettingDescription": {}, + "volumeWhileTasks": "Volume mentre si risolvono le Attività", + "@volumeWhileTasks": {}, + "clockStyleSettingGroup": "Stile Orologio", + "@clockStyleSettingGroup": {}, + "shuffleAlarmMelodiesAction": "\"Mescola\" le melodie per tutti gli allarmi filtrati", + "@shuffleAlarmMelodiesAction": {}, + "none": "Niente", + "@none": {}, + "backgroundServiceIntervalSetting": "Intervallo del servizio in background", + "@backgroundServiceIntervalSetting": {}, + "monthsString": "{count, plural, =0{} =1{1 mese} other{{count} mesi}}", + "@monthsString": {}, + "yearsString": "{count, plural, =0{} =1{1 anno} other{{count} anni}}", + "@yearsString": {} } diff --git a/lib/l10n/app_ko.arb b/lib/l10n/app_ko.arb new file mode 100644 index 00000000..61a63e57 --- /dev/null +++ b/lib/l10n/app_ko.arb @@ -0,0 +1,798 @@ +{ + "clockTitle": "시계", + "@clockTitle": { + "description": "Title of the clock screen" + }, + "alarmTitle": "알람", + "@alarmTitle": { + "description": "Title of the alarm screen" + }, + "stopwatchTitle": "스톱워치", + "@stopwatchTitle": { + "description": "Title of the stopwatch screen" + }, + "generalSettingGroupDescription": "시간 형식 등 앱 전체에 영향을 미치는 설정", + "@generalSettingGroupDescription": {}, + "languageSetting": "언어(Language)", + "@languageSetting": {}, + "dateFormatSetting": "날짜 형식", + "@dateFormatSetting": {}, + "longDateFormatSetting": "긴 날짜 형식", + "@longDateFormatSetting": {}, + "timeFormatSetting": "시간 형식", + "@timeFormatSetting": {}, + "timeFormat12": "12시간", + "@timeFormat12": {}, + "showSecondsSetting": "초 단위 표시", + "@showSecondsSetting": {}, + "timePickerSetting": "시간 선택 도구 형식", + "@timePickerSetting": {}, + "pickerDial": "다이얼", + "@pickerDial": {}, + "pickerInput": "직접 입력", + "@pickerInput": {}, + "pickerSpinner": "스피너", + "@pickerSpinner": {}, + "pickerNumpad": "숫자 패드", + "@pickerNumpad": {}, + "durationPickerSetting": "기간 선택 도구 형식", + "@durationPickerSetting": {}, + "pickerRings": "링", + "@pickerRings": {}, + "interactionsSettingGroup": "상호 작용", + "@interactionsSettingGroup": {}, + "swipeActionSetting": "스와이프 작업", + "@swipeActionSetting": {}, + "swipActionCardAction": "카드 작업", + "@swipActionCardAction": {}, + "swipeActionCardActionDescription": "카드를 왼쪽 또는 오른쪽으로 쓸어넘겨 작업 실행", + "@swipeActionCardActionDescription": {}, + "swipActionSwitchTabs": "탭 넘기기", + "@swipActionSwitchTabs": {}, + "swipeActionSwitchTabsDescription": "쓸어넘기기로 탭 전환", + "@swipeActionSwitchTabsDescription": {}, + "longPressActionSetting": "길게 누르기 작업", + "@longPressActionSetting": {}, + "longPressReorderAction": "순서 바꾸기", + "@longPressReorderAction": {}, + "melodiesSetting": "알람음", + "@melodiesSetting": {}, + "vendorSetting": "제조업체별 설정", + "@vendorSetting": {}, + "autoStartSettingDescription": "일부 기기는 앱이 꺼져 있을 때 알람을 울리기 위해 자동 시작이 필요할 수 있습니다.", + "@autoStartSettingDescription": {}, + "autoStartSetting": "자동 시작", + "@autoStartSetting": {}, + "permissionsSettingGroup": "권한", + "@permissionsSettingGroup": {}, + "batteryOptimizationSetting": "배터리 사용량 최적화 직접 중지", + "@batteryOptimizationSetting": {}, + "batteryOptimizationSettingDescription": "이 앱의 배터리 사용량 최적화를 중지하여 알람이 늦게 울리는 상황을 방지", + "@batteryOptimizationSettingDescription": {}, + "notificationPermissionSetting": "알림 권한", + "@notificationPermissionSetting": {}, + "notificationPermissionAlreadyGranted": "알림 권한이 이미 허용되어 있습니다.", + "@notificationPermissionAlreadyGranted": {}, + "ignoreBatteryOptimizationAlreadyGranted": "배터리 사용량 최적화가 이미 중지되어 있습니다.", + "@ignoreBatteryOptimizationAlreadyGranted": {}, + "animationSpeedSetting": "애니메이션 속도", + "@animationSpeedSetting": {}, + "extraAnimationSetting": "추가 애니메이션", + "@extraAnimationSetting": {}, + "appearanceSettingGroup": "외관", + "@appearanceSettingGroup": {}, + "colorSchemeCardSettingGroup": "카드", + "@colorSchemeCardSettingGroup": {}, + "colorSchemeOutlineSettingGroup": "윤곽선", + "@colorSchemeOutlineSettingGroup": {}, + "styleThemeNamePlaceholder": "스타일 테마", + "@styleThemeNamePlaceholder": {}, + "styleThemeShadowSettingGroup": "그림자", + "@styleThemeShadowSettingGroup": {}, + "styleThemeRadiusSetting": "테두리 둥글기", + "@styleThemeRadiusSetting": {}, + "styleThemeOpacitySetting": "불투명도", + "@styleThemeOpacitySetting": {}, + "styleThemeBlurSetting": "흐림 효과", + "@styleThemeBlurSetting": {}, + "accessibilitySettingGroup": "접근성", + "@accessibilitySettingGroup": {}, + "showIstantAlarmButtonSetting": "알람 울리기 버튼 표시", + "@showIstantAlarmButtonSetting": {}, + "showIstantTimerButtonSetting": "타이머 울리기 버튼 표시", + "@showIstantTimerButtonSetting": {}, + "errorLabel": "오류", + "@errorLabel": {}, + "displaySettingGroup": "디스플레이", + "@displaySettingGroup": {}, + "reliabilitySettingGroup": "신뢰성", + "@reliabilitySettingGroup": {}, + "alarmWeekdaysSetting": "요일", + "@alarmWeekdaysSetting": {}, + "backupSettingGroupDescription": "로컬 저장소에 앱 설정 내보내기 및 가져오기", + "@backupSettingGroupDescription": {}, + "alarmRangeSetting": "날짜 범위", + "@alarmRangeSetting": {}, + "alarmIntervalSetting": "간격", + "@alarmIntervalSetting": {}, + "alarmIntervalDaily": "매일", + "@alarmIntervalDaily": {}, + "alarmDeleteAfterRingingSetting": "알람 해제 후 삭제", + "@alarmDeleteAfterRingingSetting": {}, + "alarmDeleteAfterFinishingSetting": "알람 완료 후 삭제", + "@alarmDeleteAfterFinishingSetting": {}, + "cannotDisableAlarmWhileSnoozedSnackbar": "일시중지 중인 알람은 끌 수 없습니다.", + "@cannotDisableAlarmWhileSnoozedSnackbar": {}, + "saveButton": "저장", + "@saveButton": {}, + "labelField": "라벨", + "@labelField": {}, + "scheduleTypeWeek": "지정한 요일", + "@scheduleTypeWeek": {}, + "scheduleTypeWeekDescription": "지정한 요일마다 울림", + "@scheduleTypeWeekDescription": {}, + "scheduleTypeDate": "지정한 날짜", + "@scheduleTypeDate": {}, + "scheduleTypeRangeDescription": "지정한 날짜 범위에 해당하면 울림", + "@scheduleTypeRangeDescription": {}, + "soundAndVibrationSettingGroup": "소리 및 진동", + "@soundAndVibrationSettingGroup": {}, + "startMelodyAtRandomPos": "무작위 위치", + "@startMelodyAtRandomPos": {}, + "startMelodyAtRandomPosDescription": "알람음을 무작위 위치에서 시작", + "@startMelodyAtRandomPosDescription": {}, + "vibrationSetting": "진동", + "@vibrationSetting": {}, + "audioChannelRingtone": "벨소리", + "@audioChannelRingtone": {}, + "volumeWhileTasks": "문제 푸는 중 음량", + "@volumeWhileTasks": {}, + "risingVolumeSetting": "음량 점점 키우기", + "@risingVolumeSetting": {}, + "whileSnoozedSettingGroup": "일시중지 중에는", + "@whileSnoozedSettingGroup": {}, + "snoozePreventDisablingSetting": "알람 끄기 방지", + "@snoozePreventDisablingSetting": {}, + "snoozePreventDeletionSetting": "알람 삭제 방지", + "@snoozePreventDeletionSetting": {}, + "settings": "설정", + "@settings": {}, + "noItemMessage": "추가한 {items} 없음", + "@noItemMessage": {}, + "chooseTaskTitle": "추가할 문제 선택", + "@chooseTaskTitle": {}, + "mathTask": "수학 문제", + "@mathTask": {}, + "mathEasyDifficulty": "쉬움 (X + Y)", + "@mathEasyDifficulty": {}, + "mathMediumDifficulty": "중간 (X × Y)", + "@mathMediumDifficulty": {}, + "mathHardDifficulty": "어려움 (X × Y + Z)", + "@mathHardDifficulty": {}, + "mathVeryHardDifficulty": "매우 어려움 (X × Y × Z)", + "@mathVeryHardDifficulty": {}, + "sequenceTask": "숫자 기억하기", + "@sequenceTask": {}, + "sequenceGridSizeSetting": "격자 크기", + "@sequenceGridSizeSetting": {}, + "numberOfProblemsSetting": "문제 개수", + "@numberOfProblemsSetting": {}, + "yesButton": "예", + "@yesButton": {}, + "noButton": "아니오", + "@noButton": {}, + "noAlarmMessage": "알람 없음", + "@noAlarmMessage": {}, + "noTimerMessage": "타이머 없음", + "@noTimerMessage": {}, + "noTagsMessage": "태그 없음", + "@noTagsMessage": {}, + "noStopwatchMessage": "스톱워치 없음", + "@noStopwatchMessage": {}, + "dateFilterGroup": "날짜", + "@dateFilterGroup": {}, + "scheduleDateFilterGroup": "스케줄 날짜", + "@scheduleDateFilterGroup": {}, + "logTypeFilterGroup": "유형", + "@logTypeFilterGroup": {}, + "snoozedFilter": "일시중지됨", + "@snoozedFilter": {}, + "disabledFilter": "꺼짐", + "@disabledFilter": {}, + "activeFilter": "활성", + "@activeFilter": {}, + "inactiveFilter": "비활성", + "@inactiveFilter": {}, + "completedFilter": "완료", + "@completedFilter": {}, + "runningTimerFilter": "실행 중", + "@runningTimerFilter": {}, + "pausedTimerFilter": "일시중지됨", + "@pausedTimerFilter": {}, + "stoppedTimerFilter": "중지됨", + "@stoppedTimerFilter": {}, + "selectionStatus": "{n}개 선택", + "@selectionStatus": {}, + "selectAll": "모두 선택", + "@selectAll": {}, + "reorder": "순서 바꾸기", + "@reorder": {}, + "sortGroup": "정렬", + "@sortGroup": {}, + "defaultLabel": "기본값", + "@defaultLabel": {}, + "remainingTimeDesc": "남은 시간 적은 순", + "@remainingTimeDesc": {}, + "timeOfDayDesc": "늦은 시간순", + "@timeOfDayDesc": {}, + "filterActions": "필터 작업", + "@filterActions": {}, + "clearFiltersAction": "모든 필터 비우기", + "@clearFiltersAction": {}, + "enableAllFilteredAlarmsAction": "모든 필터링된 알람 켜기", + "@enableAllFilteredAlarmsAction": {}, + "disableAllFilteredAlarmsAction": "모든 필터링된 알람 끄기", + "@disableAllFilteredAlarmsAction": {}, + "shuffleAlarmMelodiesAction": "모든 필터링된 알람 알람음 무작위 설정", + "@shuffleAlarmMelodiesAction": {}, + "pauseAllFilteredTimersAction": "모든 필터링된 타이머 일시중지", + "@pauseAllFilteredTimersAction": {}, + "shuffleTimerMelodiesAction": "모든 필터링된 타이머 알람음 무작위 설정", + "@shuffleTimerMelodiesAction": {}, + "skippingDescriptionSuffix": "(다음 알람 건너뜀)", + "@skippingDescriptionSuffix": {}, + "alarmDescriptionSnooze": "{date}까지 일시중지됨", + "@alarmDescriptionSnooze": {}, + "alarmDescriptionFinished": "다음 날짜 없음", + "@alarmDescriptionFinished": {}, + "alarmDescriptionNotScheduled": "꺼짐", + "@alarmDescriptionNotScheduled": {}, + "alarmDescriptionToday": "오늘만", + "@alarmDescriptionToday": {}, + "stopwatchPrevious": "이전", + "@stopwatchPrevious": {}, + "stopwatchFastest": "가장 빠름", + "@stopwatchFastest": {}, + "alarmDescriptionDays": "{days}", + "@alarmDescriptionDays": {}, + "stopwatchSlowest": "가장 느림", + "@stopwatchSlowest": {}, + "alarmDescriptionWeekly": "매주 {days}", + "@alarmDescriptionWeekly": {}, + "stopwatchAverage": "평균", + "@stopwatchAverage": {}, + "alarmsDefaultSettingGroupDescription": "새 알람의 기본 설정값 지정", + "@alarmsDefaultSettingGroupDescription": {}, + "timerDefaultSettingGroupDescription": "새 타이머의 기본 설정값 지정", + "@timerDefaultSettingGroupDescription": {}, + "filtersSettingGroup": "필터", + "@filtersSettingGroup": {}, + "showFiltersSetting": "필터 표시", + "@showFiltersSetting": {}, + "showSortSetting": "정렬 표시", + "@showSortSetting": {}, + "notificationsSettingGroup": "알림", + "@notificationsSettingGroup": {}, + "showUpcomingAlarmNotificationSetting": "다가오는 알람 알림 표시", + "@showUpcomingAlarmNotificationSetting": {}, + "showSnoozeNotificationSetting": "일시중지 알림 표시", + "@showSnoozeNotificationSetting": {}, + "dismissActionSetting": "알람 해제 방법", + "@dismissActionSetting": {}, + "dismissActionSlide": "슬라이드", + "@dismissActionSlide": {}, + "dismissActionButtons": "버튼", + "@dismissActionButtons": {}, + "importSettingsSetting": "가져오기", + "@importSettingsSetting": {}, + "comparisonLapBarsSettingGroup": "구간 기록 비교 표시줄", + "@comparisonLapBarsSettingGroup": {}, + "showPreviousLapSetting": "이전 구간 기록 표시", + "@showPreviousLapSetting": {}, + "versionLabel": "버전", + "@versionLabel": {}, + "licenseLabel": "라이선스", + "@licenseLabel": {}, + "relativeTime": "{hours}시간 {relative, select, ahead{빠름} behind{느림} other{기타}}", + "@relativeTime": {}, + "sameTime": "같은 시간", + "@sameTime": {}, + "editButton": "편집", + "@editButton": {}, + "noLapsMessage": "구간 기록 없음", + "@noLapsMessage": {}, + "elapsedTime": "전체 시간", + "@elapsedTime": {}, + "mondayFull": "월요일", + "@mondayFull": {}, + "mondayLetter": "월", + "@mondayLetter": {}, + "tuesdayLetter": "화", + "@tuesdayLetter": {}, + "wednesdayLetter": "수", + "@wednesdayLetter": {}, + "thursdayLetter": "목", + "@thursdayLetter": {}, + "fridayLetter": "금", + "@fridayLetter": {}, + "saturdayLetter": "토", + "@saturdayLetter": {}, + "sundayLetter": "일", + "@sundayLetter": {}, + "donateDescription": "후원으로 앱 개발 돕기", + "@donateDescription": {}, + "donorsDescription": "관대한 후원자 분들", + "@donorsDescription": {}, + "horizontalAlignmentSetting": "가로 정렬", + "@horizontalAlignmentSetting": {}, + "verticalAlignmentSetting": "세로 정렬", + "@verticalAlignmentSetting": {}, + "alignmentTop": "위쪽", + "@alignmentTop": {}, + "alignmentBottom": "아래쪽", + "@alignmentBottom": {}, + "alignmentLeft": "왼쪽", + "@alignmentLeft": {}, + "alignmentCenter": "가운데", + "@alignmentCenter": {}, + "fontWeightSetting": "글꼴 굵기", + "@fontWeightSetting": {}, + "translateDescription": "앱 번역 돕기", + "@translateDescription": {}, + "separatorSetting": "구분자", + "@separatorSetting": {}, + "hoursString": "{count, plural, =0{} =1{1시간} other{{count}시간}}", + "@hoursString": {}, + "minutesString": "{count, plural, =0{} =1{1분} other{{count}분}}", + "@minutesString": {}, + "yearsString": "{count, plural, =0{} =1{1년} other{{count}년}}", + "@yearsString": {}, + "lessThanOneMinute": "1분 미만", + "@lessThanOneMinute": {}, + "showNextAlarm": "다음 알람 표시", + "@showNextAlarm": {}, + "showForegroundNotification": "포그라운드 알림 표시", + "@showForegroundNotification": {}, + "showForegroundNotificationDescription": "앱이 종료되지 않도록 지속 알림 표시", + "@showForegroundNotificationDescription": {}, + "combinedTime": "{hours} {minutes}", + "@combinedTime": {}, + "shortHoursString": "{hours}시간", + "@shortHoursString": {}, + "alarmRingInMessage": "{duration} 뒤에 알람이 울립니다.", + "@alarmRingInMessage": {}, + "notificationPermissionDescription": "알림을 띄울 수 있도록 허용", + "@notificationPermissionDescription": {}, + "extraAnimationSettingDescription": "깔끔하지 않고 저사양 기기에서 프레임 저하를 일으킬 수 있는 애니메이션 표시", + "@extraAnimationSettingDescription": {}, + "quarterNumbers": "3의 배수만", + "@quarterNumbers": {}, + "allTicks": "모두", + "@allTicks": {}, + "majorTicks": "주요 눈금만", + "@majorTicks": {}, + "none": "없음", + "@none": {}, + "showDigitalClock": "디지털 시계 표시", + "@showDigitalClock": {}, + "backgroundServiceIntervalSetting": "백그라운드 서비스 간격", + "@backgroundServiceIntervalSetting": {}, + "backgroundServiceIntervalSettingDescription": "간격을 좁게 하면 앱이 덜 종료되는 대신 배터리 사용량이 늘어납니다.", + "@backgroundServiceIntervalSettingDescription": {}, + "numeralTypeSetting": "수사 유형", + "@numeralTypeSetting": {}, + "romanNumeral": "로마 숫자", + "@romanNumeral": {}, + "arabicNumeral": "아라비아 숫자", + "@arabicNumeral": {}, + "allNumbers": "모두", + "@allNumbers": {}, + "timerTitle": "타이머", + "@timerTitle": { + "description": "Title of the timer screen" + }, + "system": "시스템", + "@system": {}, + "generalSettingGroup": "일반", + "@generalSettingGroup": {}, + "timeFormat24": "24시간", + "@timeFormat24": {}, + "timeFormatDevice": "기기 설정", + "@timeFormatDevice": {}, + "longPressSelectAction": "다중 선택", + "@longPressSelectAction": {}, + "tagsSetting": "태그", + "@tagsSetting": {}, + "colorSchemeShadowSettingGroup": "그림자", + "@colorSchemeShadowSettingGroup": {}, + "vendorSettingDescription": "제조업체별 최적화를 직접 끄는 방법 확인", + "@vendorSettingDescription": {}, + "allowNotificationSettingDescription": "알람 및 타이머를 잠금 화면 알림에 띄우도록 허용", + "@allowNotificationSettingDescription": {}, + "allowNotificationSetting": "모든 알림 직접 허용", + "@allowNotificationSetting": {}, + "ignoreBatteryOptimizationSetting": "배터리 사용량 최적화 중지", + "@ignoreBatteryOptimizationSetting": {}, + "colorSetting": "색상", + "@colorSetting": {}, + "animationSettingGroup": "애니메이션", + "@animationSettingGroup": {}, + "nameField": "이름", + "@nameField": {}, + "colorSchemeAccentSettingGroup": "강조", + "@colorSchemeAccentSettingGroup": {}, + "colorSchemeUseAccentAsOutlineSetting": "강조 색상 사용", + "@colorSchemeUseAccentAsOutlineSetting": {}, + "colorSchemeErrorSettingGroup": "오류", + "@colorSchemeErrorSettingGroup": {}, + "appearanceSettingGroupDescription": "테마, 색상 및 레이아웃 설정", + "@appearanceSettingGroupDescription": {}, + "textColorSetting": "텍스트", + "@textColorSetting": {}, + "colorSchemeNamePlaceholder": "색상 구성", + "@colorSchemeNamePlaceholder": {}, + "colorSchemeBackgroundSettingGroup": "배경", + "@colorSchemeBackgroundSettingGroup": {}, + "colorSchemeUseAccentAsShadowSetting": "강조 색상 사용", + "@colorSchemeUseAccentAsShadowSetting": {}, + "styleThemeShapeSettingGroup": "모양", + "@styleThemeShapeSettingGroup": {}, + "styleThemeElevationSetting": "엘리베이션", + "@styleThemeElevationSetting": {}, + "materialBrightnessSetting": "밝기", + "@materialBrightnessSetting": {}, + "developerOptionsSettingGroup": "개발자 옵션", + "@developerOptionsSettingGroup": {}, + "styleThemeSpreadSetting": "스프레드", + "@styleThemeSpreadSetting": {}, + "styleThemeOutlineSettingGroup": "윤곽선", + "@styleThemeOutlineSettingGroup": {}, + "styleThemeOutlineWidthSetting": "너비", + "@styleThemeOutlineWidthSetting": {}, + "backupSettingGroup": "백업", + "@backupSettingGroup": {}, + "maxLogsSetting": "최대 알람 로그", + "@maxLogsSetting": {}, + "resetButton": "초기화", + "@resetButton": {}, + "useMaterialYouColorSetting": "Material You 사용", + "@useMaterialYouColorSetting": {}, + "timerSettingGroup": "타이머", + "@timerSettingGroup": {}, + "stopwatchSettingGroup": "스톱워치", + "@stopwatchSettingGroup": {}, + "logsSettingGroup": "로그", + "@logsSettingGroup": {}, + "appLogs": "앱 로그", + "@appLogs": {}, + "styleSettingGroup": "스타일", + "@styleSettingGroup": {}, + "alarmLogSetting": "알람 로그", + "@alarmLogSetting": {}, + "saveLogs": "로그 저장", + "@saveLogs": {}, + "showErrorSnackbars": "오류 스낵바 표시", + "@showErrorSnackbars": {}, + "restoreSettingGroup": "기본값으로 초기화", + "@restoreSettingGroup": {}, + "cardLabel": "카드", + "@cardLabel": {}, + "aboutSettingGroup": "정보", + "@aboutSettingGroup": {}, + "colorSchemeSetting": "색상 구성", + "@colorSchemeSetting": {}, + "clearLogs": "로그 비우기", + "@clearLogs": {}, + "previewLabel": "미리보기", + "@previewLabel": {}, + "accentLabel": "강조", + "@accentLabel": {}, + "colorsSettingGroup": "색상", + "@colorsSettingGroup": {}, + "materialBrightnessSystem": "시스템", + "@materialBrightnessSystem": {}, + "darkColorSchemeSetting": "다크 색상 구성", + "@darkColorSchemeSetting": {}, + "customizeButton": "사용자 정의", + "@customizeButton": {}, + "materialBrightnessLight": "라이트", + "@materialBrightnessLight": {}, + "accentColorSetting": "강조 색상", + "@accentColorSetting": {}, + "materialBrightnessDark": "다크", + "@materialBrightnessDark": {}, + "clockSettingGroup": "시계", + "@clockSettingGroup": {}, + "timePickerModeButton": "모드", + "@timePickerModeButton": {}, + "overrideAccentSetting": "강조 색상 덮어쓰기", + "@overrideAccentSetting": {}, + "useMaterialStyleSetting": "Material 스타일 사용", + "@useMaterialStyleSetting": {}, + "styleThemeSetting": "스타일 테마", + "@styleThemeSetting": {}, + "systemDarkModeSetting": "시스템 다크 모드", + "@systemDarkModeSetting": {}, + "cancelButton": "취소", + "@cancelButton": {}, + "selectTime": "시간 선택", + "@selectTime": {}, + "alarmDatesSetting": "날짜", + "@alarmDatesSetting": {}, + "alarmIntervalWeekly": "매주", + "@alarmIntervalWeekly": {}, + "labelFieldPlaceholder": "라벨 추가", + "@labelFieldPlaceholder": {}, + "alarmScheduleSettingGroup": "스케줄", + "@alarmScheduleSettingGroup": {}, + "scheduleTypeOnce": "한 번", + "@scheduleTypeOnce": {}, + "scheduleTypeField": "유형", + "@scheduleTypeField": {}, + "scheduleTypeDaily": "매일", + "@scheduleTypeDaily": {}, + "scheduleTypeOnceDescription": "다음에 오는 설정해 둔 시간에 한 번만 울림", + "@scheduleTypeOnceDescription": {}, + "soundSettingGroup": "소리", + "@soundSettingGroup": {}, + "scheduleTypeDailyDescription": "매일 울림", + "@scheduleTypeDailyDescription": {}, + "scheduleTypeRange": "날짜 범위", + "@scheduleTypeRange": {}, + "scheduleTypeDateDescription": "지정한 날짜마다 울림", + "@scheduleTypeDateDescription": {}, + "settingGroupMore": "더 보기", + "@settingGroupMore": {}, + "melodySetting": "알람음", + "@melodySetting": {}, + "volumeSetting": "음량", + "@volumeSetting": {}, + "audioChannelSetting": "오디오 채널", + "@audioChannelSetting": {}, + "audioChannelNotification": "알림", + "@audioChannelNotification": {}, + "audioChannelAlarm": "알람", + "@audioChannelAlarm": {}, + "audioChannelMedia": "미디어", + "@audioChannelMedia": {}, + "maxSnoozesSetting": "최대 일시중지", + "@maxSnoozesSetting": {}, + "snoozeEnableSetting": "사용", + "@snoozeEnableSetting": {}, + "retypeNumberChars": "문자 개수", + "@retypeNumberChars": {}, + "timeToFullVolumeSetting": "최대 음량까지 걸리는 시간", + "@timeToFullVolumeSetting": {}, + "snoozeSettingGroup": "일시중지", + "@snoozeSettingGroup": {}, + "snoozeLengthSetting": "길이", + "@snoozeLengthSetting": {}, + "tasksSetting": "문제", + "@tasksSetting": {}, + "retypeTask": "글자 따라쓰기", + "@retypeTask": {}, + "sequenceLengthSetting": "숫자 길이", + "@sequenceLengthSetting": {}, + "taskTryButton": "체험해 보기", + "@taskTryButton": {}, + "retypeLowercaseSetting": "소문자 포함", + "@retypeLowercaseSetting": {}, + "mathTaskDifficultySetting": "난이도", + "@mathTaskDifficultySetting": {}, + "retypeIncludeNumSetting": "숫자 포함", + "@retypeIncludeNumSetting": {}, + "saveReminderAlert": "정말 저장하지 않고 나가시겠습니까?", + "@saveReminderAlert": {}, + "noLogsMessage": "알람 로그 없음", + "@noLogsMessage": {}, + "skipAlarmButton": "다음 알람 건너뛰기", + "@skipAlarmButton": {}, + "noTaskMessage": "문제 없음", + "@noTaskMessage": {}, + "duplicateButton": "복제", + "@duplicateButton": {}, + "cancelSkipAlarmButton": "건너뛰기 취소", + "@cancelSkipAlarmButton": {}, + "allFilter": "모두", + "@allFilter": {}, + "noPresetsMessage": "프리셋 없음", + "@noPresetsMessage": {}, + "deleteButton": "삭제", + "@deleteButton": {}, + "dismissAlarmButton": "해제", + "@dismissAlarmButton": {}, + "tomorrowFilter": "내일", + "@tomorrowFilter": {}, + "createdDateFilterGroup": "만든 날짜", + "@createdDateFilterGroup": {}, + "stateFilterGroup": "상태", + "@stateFilterGroup": {}, + "todayFilter": "오늘", + "@todayFilter": {}, + "nameAsc": "라벨 가나다순", + "@nameAsc": {}, + "durationAsc": "짧은 순", + "@durationAsc": {}, + "nameDesc": "라벨 가나다 역순", + "@nameDesc": {}, + "remainingTimeAsc": "남은 시간 많은 순", + "@remainingTimeAsc": {}, + "durationDesc": "긴 순", + "@durationDesc": {}, + "timeOfDayAsc": "이른 시간순", + "@timeOfDayAsc": {}, + "skipAllFilteredAlarmsAction": "모든 필터링된 알람 건너뛰기", + "@skipAllFilteredAlarmsAction": {}, + "cancelSkipAllFilteredAlarmsAction": "모든 필터링된 알람 건너뛰기 취소", + "@cancelSkipAllFilteredAlarmsAction": {}, + "deleteAllFilteredAction": "모든 필터링된 항목 삭제", + "@deleteAllFilteredAction": {}, + "resetAllFilteredTimersAction": "모든 필터링된 타이머 초기화", + "@resetAllFilteredTimersAction": {}, + "playAllFilteredTimersAction": "모든 필터링된 타이머 시작", + "@playAllFilteredTimersAction": {}, + "alarmDescriptionTomorrow": "내일만", + "@alarmDescriptionTomorrow": {}, + "alarmDescriptionWeekday": "매 요일", + "@alarmDescriptionWeekday": {}, + "alarmDescriptionEveryDay": "매일", + "@alarmDescriptionEveryDay": {}, + "alarmDescriptionWeekend": "매 주말", + "@alarmDescriptionWeekend": {}, + "alarmDescriptionRange": "{startDate}부터 {endDate}까지 {interval, select, daily{매일} weekly{매주} other{특정일}}", + "@alarmDescriptionRange": {}, + "alarmDescriptionDates": "{date}{count, plural, =0{} =1{ 및 1개 날짜} other{ 및 {count}개 날짜}}", + "@alarmDescriptionDates": {}, + "defaultSettingGroup": "기본 설정", + "@defaultSettingGroup": {}, + "upcomingLeadTimeSetting": "다가오는 알람 시간 기준", + "@upcomingLeadTimeSetting": {}, + "showNotificationSetting": "알림 표시", + "@showNotificationSetting": {}, + "presetsSetting": "프리셋", + "@presetsSetting": {}, + "newPresetPlaceholder": "새 프리셋", + "@newPresetPlaceholder": {}, + "contributorsSetting": "기여자", + "@contributorsSetting": {}, + "exportSettingsSetting": "내보내기", + "@exportSettingsSetting": {}, + "viewOnGithubLabel": "GitHub에서 보기", + "@viewOnGithubLabel": {}, + "importSettingsSettingDescription": "로컬 저장소에서 앱 설정 가져오기", + "@importSettingsSettingDescription": {}, + "openSourceLicensesSetting": "오픈 소스 라이선스", + "@openSourceLicensesSetting": {}, + "exportSettingsSettingDescription": "로컬 저장소에 앱 설정 내보내기", + "@exportSettingsSettingDescription": {}, + "packageNameLabel": "패키지 이름", + "@packageNameLabel": {}, + "emailLabel": "이메일", + "@emailLabel": {}, + "donorsSetting": "후원자", + "@donorsSetting": {}, + "donateButton": "후원", + "@donateButton": {}, + "cityAlreadyInFavorites": "이 도시는 이미 즐겨찾기에 있습니다.", + "@cityAlreadyInFavorites": {}, + "thursdayShort": "목", + "@thursdayShort": {}, + "addLengthSetting": "길이 추가", + "@addLengthSetting": {}, + "searchSettingPlaceholder": "설정 검색", + "@searchSettingPlaceholder": {}, + "searchCityPlaceholder": "도시 검색", + "@searchCityPlaceholder": {}, + "durationPickerTitle": "기간 선택", + "@durationPickerTitle": {}, + "tuesdayFull": "화요일", + "@tuesdayFull": {}, + "thursdayFull": "목요일", + "@thursdayFull": {}, + "saturdayFull": "토요일", + "@saturdayFull": {}, + "sundayFull": "일요일", + "@sundayFull": {}, + "wednesdayShort": "수", + "@wednesdayShort": {}, + "fridayShort": "금", + "@fridayShort": {}, + "wednesdayFull": "수요일", + "@wednesdayFull": {}, + "fridayFull": "금요일", + "@fridayFull": {}, + "mondayShort": "월", + "@mondayShort": {}, + "tuesdayShort": "화", + "@tuesdayShort": {}, + "sundayShort": "일", + "@sundayShort": {}, + "textSettingGroup": "텍스트", + "@textSettingGroup": {}, + "saturdayShort": "토", + "@saturdayShort": {}, + "layoutSettingGroup": "레이아웃", + "@layoutSettingGroup": {}, + "widgetsSettingGroup": "위젯", + "@widgetsSettingGroup": {}, + "showDateSetting": "날짜 표시", + "@showDateSetting": {}, + "settingsTitle": "설정", + "@settingsTitle": {}, + "leftHandedSetting": "왼손 모드", + "@leftHandedSetting": {}, + "digitalClockSettingGroup": "디지털 시계", + "@digitalClockSettingGroup": {}, + "editPresetsTitle": "프리셋 편집", + "@editPresetsTitle": {}, + "timeSettingGroup": "시간", + "@timeSettingGroup": {}, + "alignmentRight": "오른쪽", + "@alignmentRight": {}, + "dateSettingGroup": "날짜", + "@dateSettingGroup": {}, + "sizeSetting": "크기", + "@sizeSetting": {}, + "alignmentJustify": "양쪽", + "@alignmentJustify": {}, + "defaultPageSetting": "기본 탭", + "@defaultPageSetting": {}, + "showMeridiemSetting": "오전/오후 표시", + "@showMeridiemSetting": {}, + "firstDayOfWeekSetting": "한 주의 첫 요일", + "@firstDayOfWeekSetting": {}, + "translateLink": "번역", + "@translateLink": {}, + "editTagLabel": "태그 편집", + "@editTagLabel": {}, + "analogClock": "아날로그", + "@analogClock": {}, + "digitalClock": "디지털", + "@digitalClock": {}, + "tagNamePlaceholder": "태그 이름", + "@tagNamePlaceholder": {}, + "secondsString": "{count, plural, =0{} =1{1초} other{{count}초}}", + "@secondsString": {}, + "daysString": "{count, plural, =0{} =1{1일} other{{count}일}}", + "@daysString": {}, + "weeksString": "{count, plural, =0{} =1{1주} other{{count}주}}", + "@weeksString": {}, + "monthsString": "{count, plural, =0{} =1{1개월} other{{count}개월}}", + "@monthsString": {}, + "clockStyleSettingGroup": "시계 스타일", + "@clockStyleSettingGroup": {}, + "clockTypeSetting": "시계 유형", + "@clockTypeSetting": {}, + "showSlowestLapSetting": "가장 느린 구간 기록 표시", + "@showSlowestLapSetting": {}, + "dismissActionAreaButtons": "영역 버튼", + "@dismissActionAreaButtons": {}, + "stopwatchTimeFormatSettingGroup": "시간 형식", + "@stopwatchTimeFormatSettingGroup": {}, + "stopwatchShowMillisecondsSetting": "밀리초 표시", + "@stopwatchShowMillisecondsSetting": {}, + "showFastestLapSetting": "가장 빠른 구간 기록 표시", + "@showFastestLapSetting": {}, + "showAverageLapSetting": "평균 구간 기록 표시", + "@showAverageLapSetting": {}, + "showNumbersSetting": "숫자 표시", + "@showNumbersSetting": {}, + "contributorsDescription": "이 앱을 함께 만들어온 분들", + "@contributorsDescription": {}, + "shortMinutesString": "{minutes}분", + "@shortMinutesString": {}, + "nextAlarmIn": "다음: {duration}", + "@nextAlarmIn": {}, + "shortSecondsString": "{seconds}초", + "@shortSecondsString": {}, + "showClockTicksSetting": "눈금 표시", + "@showClockTicksSetting": {}, + "memoryTask": "기억", + "@memoryTask": {}, + "numberOfPairsSetting": "쌍의 수", + "@numberOfPairsSetting": {}, + "useBackgroundServiceSetting": "배경 서비스", + "@useBackgroundServiceSetting": {}, + "useBackgroundServiceSettingDescription": "백그라운드에서 앱을 유지", + "@useBackgroundServiceSettingDescription": {} +} diff --git a/lib/l10n/app_nl.arb b/lib/l10n/app_nl.arb index 46e9d7eb..3617967c 100644 --- a/lib/l10n/app_nl.arb +++ b/lib/l10n/app_nl.arb @@ -108,5 +108,19 @@ "colorSchemeErrorSettingGroup": "Fout", "@colorSchemeErrorSettingGroup": {}, "colorSchemeCardSettingGroup": "Kaart", - "@colorSchemeCardSettingGroup": {} + "@colorSchemeCardSettingGroup": {}, + "interactionsSettingGroup": "Interacties", + "@interactionsSettingGroup": {}, + "longPressActionSetting": "Lang Drukken Actie", + "@longPressActionSetting": {}, + "longPressReorderAction": "Herordenen", + "@longPressReorderAction": {}, + "longPressSelectAction": "Multiple-selectie", + "@longPressSelectAction": {}, + "notificationPermissionSetting": "Notificaties Rechten", + "@notificationPermissionSetting": {}, + "notificationPermissionAlreadyGranted": "Notificaties rechten zijn al toegekend", + "@notificationPermissionAlreadyGranted": {}, + "ignoreBatteryOptimizationAlreadyGranted": "Negeer batterij optimalisatie rechten zijn al toegekend", + "@ignoreBatteryOptimizationAlreadyGranted": {} } diff --git a/lib/l10n/app_pl.arb b/lib/l10n/app_pl.arb index 9240194f..62ef3853 100644 --- a/lib/l10n/app_pl.arb +++ b/lib/l10n/app_pl.arb @@ -117,7 +117,7 @@ "@notificationPermissionSetting": {}, "notificationPermissionAlreadyGranted": "Uprawnienia na powiadomienia zostały przyznane", "@notificationPermissionAlreadyGranted": {}, - "ignoreBatteryOptimizationAlreadyGranted": "Optymalizacje baterii zostały już wyłączone", + "ignoreBatteryOptimizationAlreadyGranted": "Uprawnienie do wyłączenia optymalizacji baterii zostało już przyznane", "@ignoreBatteryOptimizationAlreadyGranted": {}, "stopwatchTitle": "Stoper", "@stopwatchTitle": { @@ -185,7 +185,7 @@ "@textColorSetting": {}, "colorSchemeNamePlaceholder": "schemat kolorów", "@colorSchemeNamePlaceholder": {}, - "tagsSetting": "znaczniki", + "tagsSetting": "Znaczniki", "@tagsSetting": {}, "vendorSettingDescription": "Ręcznie wyłącz optymalizacje specyficzne dla danego producenta urządzenia", "@vendorSettingDescription": {}, @@ -207,7 +207,7 @@ "@showIstantTimerButtonSetting": {}, "logsSettingGroup": "Logi", "@logsSettingGroup": {}, - "maxLogsSetting": "Maksymalna liczba logów", + "maxLogsSetting": "Maksymalna liczba logów alarmów", "@maxLogsSetting": {}, "alarmLogSetting": "Logi alarmów", "@alarmLogSetting": {}, @@ -257,7 +257,7 @@ "@retypeIncludeNumSetting": {}, "retypeLowercaseSetting": "Uwzględnij małe litery", "@retypeLowercaseSetting": {}, - "numberOfProblemsSetting": "Liczba działań", + "numberOfProblemsSetting": "Liczba problemów", "@numberOfProblemsSetting": {}, "noAlarmMessage": "Nie utworzono żadnych alarmów", "@noAlarmMessage": {}, @@ -343,7 +343,7 @@ "@stateFilterGroup": {}, "sortGroup": "Sortowanie", "@sortGroup": {}, - "defaultLabel": "Donyślne", + "defaultLabel": "Domyślne", "@defaultLabel": {}, "remainingTimeDesc": "Najkrótszy pozostały czas", "@remainingTimeDesc": {}, @@ -638,5 +638,161 @@ "showSlowestLapSetting": "Pokaż najwolniejsze okrążenie", "@showSlowestLapSetting": {}, "leftHandedSetting": "Tryb leworęczny", - "@leftHandedSetting": {} + "@leftHandedSetting": {}, + "translateLink": "Tłumacz", + "@translateLink": {}, + "longPressActionSetting": "Akcja po długim naciśnięciu", + "@longPressActionSetting": {}, + "longPressReorderAction": "Zmiana kolejności", + "@longPressReorderAction": {}, + "longPressSelectAction": "Wielokrotny wybór", + "@longPressSelectAction": {}, + "interactionsSettingGroup": "Interakcje", + "@interactionsSettingGroup": {}, + "horizontalAlignmentSetting": "Wyrównanie poziome", + "@horizontalAlignmentSetting": {}, + "defaultPageSetting": "Domyślna karta", + "@defaultPageSetting": {}, + "editPresetsTitle": "Edytuj ustawienia wstępne", + "@editPresetsTitle": {}, + "digitalClock": "Cyfrowy", + "@digitalClock": {}, + "arabicNumeral": "Arabskie", + "@arabicNumeral": {}, + "showDigitalClock": "Pokaż zegar cyfrowy", + "@showDigitalClock": {}, + "numeralTypeSetting": "Rodzaj cyfr", + "@numeralTypeSetting": {}, + "alarmDescriptionWeekday": "W każdy dzień tygodnia", + "@alarmDescriptionWeekday": {}, + "appLogs": "Logi aplikacji", + "@appLogs": {}, + "saveLogs": "Zapisz logi", + "@saveLogs": {}, + "clearLogs": "Wyczyść logi", + "@clearLogs": {}, + "volumeWhileTasks": "Głośność podczas rozwiązywania zadań", + "@volumeWhileTasks": {}, + "selectionStatus": "{n} wybrano", + "@selectionStatus": {}, + "selectAll": "Wybierz wszystko", + "@selectAll": {}, + "reorder": "Zmień kolejność", + "@reorder": {}, + "shuffleAlarmMelodiesAction": "Wylosuj melodie dla wszystkich przefiltrowanych alarmów", + "@shuffleAlarmMelodiesAction": {}, + "resetAllFilteredTimersAction": "Resetuj wszystkie przefiltrowane czasomierze", + "@resetAllFilteredTimersAction": {}, + "playAllFilteredTimersAction": "Włącz wszystkie przefiltrowane czasomierze", + "@playAllFilteredTimersAction": {}, + "pauseAllFilteredTimersAction": "Wstrzymaj wszystkie przefiltrowane czasomierze", + "@pauseAllFilteredTimersAction": {}, + "shuffleTimerMelodiesAction": "Wylosuj melodie dla wszystkich przefiltrowanych czasomierzy", + "@shuffleTimerMelodiesAction": {}, + "verticalAlignmentSetting": "Wyrównanie pionowe", + "@verticalAlignmentSetting": {}, + "showMeridiemSetting": "Pokazuj AM/PM", + "@showMeridiemSetting": {}, + "firstDayOfWeekSetting": "Pierwszy dzień tygodnia", + "@firstDayOfWeekSetting": {}, + "translateDescription": "Pomóż tłumaczyć aplikację", + "@translateDescription": {}, + "separatorSetting": "Separator", + "@separatorSetting": {}, + "editTagLabel": "Edutuj znacznik", + "@editTagLabel": {}, + "tagNamePlaceholder": "Nazwa znacznika", + "@tagNamePlaceholder": {}, + "lessThanOneMinute": "mniej niż minuta", + "@lessThanOneMinute": {}, + "clockTypeSetting": "Rodzaj zegara", + "@clockTypeSetting": {}, + "clockStyleSettingGroup": "Styl zegara", + "@clockStyleSettingGroup": {}, + "analogClock": "Analogowy", + "@analogClock": {}, + "showClockTicksSetting": "Pokaż kreseczki", + "@showClockTicksSetting": {}, + "majorTicks": "Tylko główne", + "@majorTicks": {}, + "allTicks": "Wszystkie", + "@allTicks": {}, + "showNumbersSetting": "Pokaż liczby", + "@showNumbersSetting": {}, + "quarterNumbers": "Tylko liczby przy ćwiartkach", + "@quarterNumbers": {}, + "allNumbers": "Wszystkie liczby", + "@allNumbers": {}, + "none": "Żadne", + "@none": {}, + "romanNumeral": "Rzymskie", + "@romanNumeral": {}, + "backgroundServiceIntervalSetting": "Interwał usługi w tle", + "@backgroundServiceIntervalSetting": {}, + "backgroundServiceIntervalSettingDescription": "Krótszy interwał pomoże utrzymać aplikację aktywną, kosztem pewnego zużycia baterii", + "@backgroundServiceIntervalSettingDescription": {}, + "alignmentTop": "Góra", + "@alignmentTop": {}, + "alignmentBottom": "Dół", + "@alignmentBottom": {}, + "alignmentLeft": "Lewo", + "@alignmentLeft": {}, + "alignmentCenter": "Środek", + "@alignmentCenter": {}, + "alignmentRight": "Prawo", + "@alignmentRight": {}, + "alignmentJustify": "Wyjustuj", + "@alignmentJustify": {}, + "fontWeightSetting": "Grubość czcionki", + "@fontWeightSetting": {}, + "dateSettingGroup": "Data", + "@dateSettingGroup": {}, + "timeSettingGroup": "Czas", + "@timeSettingGroup": {}, + "sizeSetting": "Wielkość", + "@sizeSetting": {}, + "memoryTask": "Pamięć", + "@memoryTask": {}, + "numberOfPairsSetting": "Liczba par", + "@numberOfPairsSetting": {}, + "weeksString": "{count, plural, =0{} =1{1 tydzień} other{{count} tygodnie}}", + "@weeksString": {}, + "useBackgroundServiceSetting": "Użyj serwisu w tle", + "@useBackgroundServiceSetting": {}, + "useBackgroundServiceSettingDescription": "Może pomóc aplikacji w działaniu w tle", + "@useBackgroundServiceSettingDescription": {}, + "pickerNumpad": "Klawiatura numeryczna", + "@pickerNumpad": {}, + "nextAlarmIn": "Następny: {duration}", + "@nextAlarmIn": {}, + "secondsString": "{count, plural, =0{} =1{1 sekunda} other{{count} sekund}}", + "@secondsString": {}, + "showErrorSnackbars": "Pokaż snackbary błędów", + "@showErrorSnackbars": {}, + "startMelodyAtRandomPosDescription": "Melodia rozpocznie się na losowej pozycji", + "@startMelodyAtRandomPosDescription": {}, + "yearsString": "{count, plural, =0{} =1{1 rok} other{{count} lat}}", + "@yearsString": {}, + "darkColorSchemeSetting": "Schemat Ciemnych Kolorów", + "@darkColorSchemeSetting": {}, + "startMelodyAtRandomPos": "Losowa pozycja", + "@startMelodyAtRandomPos": {}, + "noItemMessage": "Nie dodano jeszcze żadnych {items}", + "@noItemMessage": {}, + "alarmDescriptionDates": "Na {date}{count, plural, =0{} =1{ oraz 1 inna data} other{ i {count} inne daty}}", + "@alarmDescriptionDates": {}, + "upcomingLeadTimeSetting": "Czas przypomnienia przed nadchodzącym budzikiem", + "@upcomingLeadTimeSetting": {}, + "minutesString": "{count, plural, =0{} =1{1 minuta} other{{count} minut}}", + "@minutesString": {}, + "daysString": "{count, plural, =0{} =1{1 dzień} other{{count} dni}}", + "@daysString": {}, + "hoursString": "{count, plural, =0{} =1{1 godzina} other{{count} godziny}}", + "@hoursString": {}, + "monthsString": "{count, plural, =0{} =1{1 miesiąc} other{{count} miesięcy}}", + "@monthsString": {}, + "alarmRingInMessage": "Budzik zadzwoni za {duration}", + "@alarmRingInMessage": {}, + "shortHoursString": "{hours} godz.", + "@shortHoursString": {} } diff --git a/lib/l10n/app_pt.arb b/lib/l10n/app_pt.arb index 751545f9..f397163f 100644 --- a/lib/l10n/app_pt.arb +++ b/lib/l10n/app_pt.arb @@ -319,7 +319,7 @@ "@showIstantTimerButtonSetting": {}, "logsSettingGroup": "Registos", "@logsSettingGroup": {}, - "maxLogsSetting": "Máximo", + "maxLogsSetting": "Número máximo", "@maxLogsSetting": {}, "alarmLogSetting": "Registo de alarmes", "@alarmLogSetting": {}, @@ -686,5 +686,113 @@ "combinedTime": "{hours} e {minutes}", "@combinedTime": {}, "showNextAlarm": "Mostrar o próximo alarme", - "@showNextAlarm": {} + "@showNextAlarm": {}, + "pickerNumpad": "Teclado numérico", + "@pickerNumpad": {}, + "interactionsSettingGroup": "Interações", + "@interactionsSettingGroup": {}, + "longPressActionSetting": "Ação com toque longo", + "@longPressActionSetting": {}, + "longPressReorderAction": "Reordenar", + "@longPressReorderAction": {}, + "longPressSelectAction": "Seleção múltipla", + "@longPressSelectAction": {}, + "appLogs": "Registos da aplicação", + "@appLogs": {}, + "clearLogs": "Limpar", + "@clearLogs": {}, + "saveLogs": "Guardar registos", + "@saveLogs": {}, + "startMelodyAtRandomPos": "Posição aleatória", + "@startMelodyAtRandomPos": {}, + "selectionStatus": "{n} selecionada(s)", + "@selectionStatus": {}, + "selectAll": "Selecionar tudo", + "@selectAll": {}, + "reorder": "Reordenar", + "@reorder": {}, + "volumeWhileTasks": "Volume durante a resolução de tarefas", + "@volumeWhileTasks": {}, + "pauseAllFilteredTimersAction": "Pausar todos os temporizadores filtrados", + "@pauseAllFilteredTimersAction": {}, + "startMelodyAtRandomPosDescription": "A música começará numa posição aleatória", + "@startMelodyAtRandomPosDescription": {}, + "shuffleAlarmMelodiesAction": "Músicas aleatórias para todos os alarmes filtradas", + "@shuffleAlarmMelodiesAction": {}, + "resetAllFilteredTimersAction": "Reiniciar todos os temporizados filtrados", + "@resetAllFilteredTimersAction": {}, + "playAllFilteredTimersAction": "Reproduzir todos os tempoizadores filtrados", + "@playAllFilteredTimersAction": {}, + "timeOfDayDesc": "Primeiro as ultimas horas", + "@timeOfDayDesc": {}, + "timeOfDayAsc": "Primeiro as primeiras horas", + "@timeOfDayAsc": {}, + "showErrorSnackbars": "Mostrar barras de erro", + "@showErrorSnackbars": {}, + "shuffleTimerMelodiesAction": "Baralhar melodias para todos os temporizadores filtrados", + "@shuffleTimerMelodiesAction": {}, + "secondsString": "{count, plural, =0{} =1{1 segundo} other{{count} segundos}}", + "@secondsString": {}, + "daysString": "{count, plural, =0{} =1{1 dia} other{{count} dias}}", + "@daysString": {}, + "weeksString": "{count, plural, =0{} =1{1 semana} other{{count} semanas}}", + "@weeksString": {}, + "monthsString": "{count, plural, =0{} =1{1 mês} other{{count} meses}}", + "@monthsString": {}, + "yearsString": "{count, plural, =0{} =1{1 ano} other{{count} anos}}", + "@yearsString": {}, + "shortHoursString": "{hours} h", + "@shortHoursString": {}, + "shortMinutesString": "{minutes} m", + "@shortMinutesString": {}, + "shortSecondsString": "{seconds} s", + "@shortSecondsString": {}, + "clockStyleSettingGroup": "Estilo do relógio", + "@clockStyleSettingGroup": {}, + "clockTypeSetting": "Tipo de relógio", + "@clockTypeSetting": {}, + "analogClock": "Analógico", + "@analogClock": {}, + "digitalClock": "Digital", + "@digitalClock": {}, + "showClockTicksSetting": "Mostrar ponteiros", + "@showClockTicksSetting": {}, + "majorTicks": "Apenas os maiores", + "@majorTicks": {}, + "allTicks": "Todos", + "@allTicks": {}, + "showNumbersSetting": "Mostrar números", + "@showNumbersSetting": {}, + "quarterNumbers": "Apenas os quartos", + "@quarterNumbers": {}, + "allNumbers": "Todos", + "@allNumbers": {}, + "none": "Nenhum", + "@none": {}, + "numeralTypeSetting": "Tipo de numeral", + "@numeralTypeSetting": {}, + "romanNumeral": "Romano", + "@romanNumeral": {}, + "arabicNumeral": "Árabe", + "@arabicNumeral": {}, + "showDigitalClock": "Mostrar relógio digital", + "@showDigitalClock": {}, + "backgroundServiceIntervalSetting": "Intervalo de atualização", + "@backgroundServiceIntervalSetting": {}, + "backgroundServiceIntervalSettingDescription": "Intervalos menores ajudam a manter a aplicação ativa, mas gasta mais bateria", + "@backgroundServiceIntervalSettingDescription": {}, + "hoursString": "{count, plural, =0{} =1{1 hora} other{{count} horas}}", + "@hoursString": {}, + "minutesString": "{count, plural, =0{} =1{1 minuto} other{{count} minutos}}", + "@minutesString": {}, + "memoryTask": "Memória", + "@memoryTask": {}, + "useBackgroundServiceSetting": "Usar serviço em segundo plano", + "@useBackgroundServiceSetting": {}, + "extraAnimationSettingDescription": "Mostrar animações que não são polidas e podem causar quedas de quadros em dispositivos de baixo custo", + "@extraAnimationSettingDescription": {}, + "numberOfPairsSetting": "Número de pares", + "@numberOfPairsSetting": {}, + "useBackgroundServiceSettingDescription": "Pode ajudar a manter o aplicativo ativo em segundo plano", + "@useBackgroundServiceSettingDescription": {} } diff --git a/lib/l10n/app_ru.arb b/lib/l10n/app_ru.arb index eedf2e6b..a71435fd 100644 --- a/lib/l10n/app_ru.arb +++ b/lib/l10n/app_ru.arb @@ -235,7 +235,7 @@ "@deleteAllFilteredAction": {}, "editButton": "Редактировать", "@editButton": {}, - "noLapsMessage": "Кругов еще нет", + "noLapsMessage": "Кругов ещё нет", "@noLapsMessage": {}, "fridayFull": "Пятница", "@fridayFull": {}, @@ -279,7 +279,7 @@ "@scheduleTypeDailyDescription": {}, "swipeActionSwitchTabsDescription": "Перелистывание вкладок", "@swipeActionSwitchTabsDescription": {}, - "styleThemeNamePlaceholder": "Тема стиля", + "styleThemeNamePlaceholder": "Выбор стиля", "@styleThemeNamePlaceholder": {}, "styleThemeElevationSetting": "Высота", "@styleThemeElevationSetting": {}, @@ -615,7 +615,7 @@ "@inactiveFilter": {}, "disabledFilter": "Отключенный", "@disabledFilter": {}, - "completedFilter": "Завершенный", + "completedFilter": "Завершённый", "@completedFilter": {}, "runningTimerFilter": "Работающий", "@runningTimerFilter": {}, @@ -786,5 +786,13 @@ "backgroundServiceIntervalSetting": "Интервал обновления фоновой службы", "@backgroundServiceIntervalSetting": {}, "backgroundServiceIntervalSettingDescription": "Установка более короткого интервала позволит сохранить приложение активным, но может привести к увеличению расхода батареи", - "@backgroundServiceIntervalSettingDescription": {} + "@backgroundServiceIntervalSettingDescription": {}, + "memoryTask": "Память", + "@memoryTask": {}, + "numberOfPairsSetting": "Количество пар", + "@numberOfPairsSetting": {}, + "useBackgroundServiceSetting": "Использовать фоновую службу", + "@useBackgroundServiceSetting": {}, + "useBackgroundServiceSettingDescription": "Может помочь сохранить приложение активным в фоновом режиме", + "@useBackgroundServiceSettingDescription": {} } diff --git a/lib/l10n/app_sr.arb b/lib/l10n/app_sr.arb index 7511817c..cb59baad 100644 --- a/lib/l10n/app_sr.arb +++ b/lib/l10n/app_sr.arb @@ -129,7 +129,7 @@ "@colorSchemeUseAccentAsOutlineSetting": {}, "colorSchemeUseAccentAsShadowSetting": "Боја нагласка као Сенка", "@colorSchemeUseAccentAsShadowSetting": {}, - "accentLabel": "Боја нагласка", + "accentLabel": "Нагласак", "@accentLabel": {}, "useMaterialStyleSetting": "Користи \"Meterial\" стил", "@useMaterialStyleSetting": {}, @@ -171,7 +171,7 @@ "@animationSpeedSetting": {}, "appearanceSettingGroup": "Изглед", "@appearanceSettingGroup": {}, - "colorSchemeAccentSettingGroup": "Боја нагласка", + "colorSchemeAccentSettingGroup": "Нагласак", "@colorSchemeAccentSettingGroup": {}, "colorSchemeErrorSettingGroup": "Грешка", "@colorSchemeErrorSettingGroup": {}, @@ -195,7 +195,7 @@ "@materialBrightnessSetting": {}, "overrideAccentSetting": "Превазиђи боју нагласка", "@overrideAccentSetting": {}, - "accentColorSetting": "Боја нагласка", + "accentColorSetting": "Нагласак боје", "@accentColorSetting": {}, "styleThemeSetting": "Стил теме", "@styleThemeSetting": {}, @@ -736,5 +736,63 @@ "weeksString": "{count, plural, =0{} =1{1 недеља} other{{count} недеља}}", "@weeksString": {}, "monthsString": "{count, plural, =0{} =1{1 месец} other{{count} месеци}}", - "@monthsString": {} + "@monthsString": {}, + "pauseAllFilteredTimersAction": "Паузирај све филтриране тајмере", + "@pauseAllFilteredTimersAction": {}, + "shuffleTimerMelodiesAction": "Промешај мелодије за све филтриране тајмере", + "@shuffleTimerMelodiesAction": {}, + "numeralTypeSetting": "Тип бројева", + "@numeralTypeSetting": {}, + "backgroundServiceIntervalSettingDescription": "Мањи интервал ће помоћи да апликација остане активна, уз цену нешто веће потрошње батерије", + "@backgroundServiceIntervalSettingDescription": {}, + "appLogs": "Логови апликације", + "@appLogs": {}, + "startMelodyAtRandomPos": "Случајна позиција", + "@startMelodyAtRandomPos": {}, + "startMelodyAtRandomPosDescription": "Мелодија ће почети на случајној позицији", + "@startMelodyAtRandomPosDescription": {}, + "shuffleAlarmMelodiesAction": "Промешај мелодије за све филтриране аларме", + "@shuffleAlarmMelodiesAction": {}, + "resetAllFilteredTimersAction": "Ресетуј све филтриране тајмере", + "@resetAllFilteredTimersAction": {}, + "playAllFilteredTimersAction": "Пусти све филтриране тајмере", + "@playAllFilteredTimersAction": {}, + "clockStyleSettingGroup": "Стил сата", + "@clockStyleSettingGroup": {}, + "clockTypeSetting": "Тип сата", + "@clockTypeSetting": {}, + "analogClock": "Аналогни", + "@analogClock": {}, + "digitalClock": "Дигитални", + "@digitalClock": {}, + "showClockTicksSetting": "Прикажи ознаке", + "@showClockTicksSetting": {}, + "majorTicks": "Само главне ознаке", + "@majorTicks": {}, + "allTicks": "Све ознаке", + "@allTicks": {}, + "showNumbersSetting": "Прикажи бројеве", + "@showNumbersSetting": {}, + "quarterNumbers": "Само квартални бројеви", + "@quarterNumbers": {}, + "none": "Нема", + "@none": {}, + "allNumbers": "Сви бројеви", + "@allNumbers": {}, + "romanNumeral": "Римски", + "@romanNumeral": {}, + "arabicNumeral": "Арапски", + "@arabicNumeral": {}, + "showDigitalClock": "Прикажи дигитални сат", + "@showDigitalClock": {}, + "backgroundServiceIntervalSetting": "Интервал сервиса у позадини", + "@backgroundServiceIntervalSetting": {}, + "memoryTask": "Меморија", + "@memoryTask": {}, + "numberOfPairsSetting": "Број парова", + "@numberOfPairsSetting": {}, + "useBackgroundServiceSetting": "Употреба позадинске услуге", + "@useBackgroundServiceSetting": {}, + "useBackgroundServiceSettingDescription": "Може помоћи да апликација остане активна у позадини", + "@useBackgroundServiceSettingDescription": {} } diff --git a/lib/l10n/app_ta.arb b/lib/l10n/app_ta.arb new file mode 100644 index 00000000..6a651b3d --- /dev/null +++ b/lib/l10n/app_ta.arb @@ -0,0 +1,798 @@ +{ + "backgroundServiceIntervalSetting": "பின்னணி பணி இடைவெளி", + "@backgroundServiceIntervalSetting": {}, + "clockTitle": "கடிகை", + "@clockTitle": { + "description": "Title of the clock screen" + }, + "alarmTitle": "அலாரம்", + "@alarmTitle": { + "description": "Title of the alarm screen" + }, + "timerTitle": "நேரங்குறிகருவி", + "@timerTitle": { + "description": "Title of the timer screen" + }, + "stopwatchTitle": "ச்டாப்வாட்ச்", + "@stopwatchTitle": { + "description": "Title of the stopwatch screen" + }, + "system": "மண்டலம்", + "@system": {}, + "generalSettingGroup": "பொது", + "@generalSettingGroup": {}, + "generalSettingGroupDescription": "நேர வடிவம் போன்ற பயன்பாட்டு அகலமான அமைப்புகளை அமைக்கவும்", + "@generalSettingGroupDescription": {}, + "languageSetting": "மொழி", + "@languageSetting": {}, + "dateFormatSetting": "தேதி வடிவம்", + "@dateFormatSetting": {}, + "longDateFormatSetting": "நீண்ட தேதி வடிவம்", + "@longDateFormatSetting": {}, + "timeFormatSetting": "நேர வடிவம்", + "@timeFormatSetting": {}, + "timeFormat12": "12 மணி நேரம்", + "@timeFormat12": {}, + "timeFormat24": "24 மணி நேரம்", + "@timeFormat24": {}, + "timeFormatDevice": "சாதன அமைப்புகள்", + "@timeFormatDevice": {}, + "showSecondsSetting": "விநாடிகளைக் காட்டு", + "@showSecondsSetting": {}, + "timePickerSetting": "நேரம் எடுப்பவர்", + "@timePickerSetting": {}, + "pickerDial": "டயல்", + "@pickerDial": {}, + "pickerInput": "உள்ளீடு", + "@pickerInput": {}, + "pickerSpinner": "ச்பின்னர்", + "@pickerSpinner": {}, + "pickerNumpad": "எண்பலகை", + "@pickerNumpad": {}, + "durationPickerSetting": "காலம் எடுப்பவர்", + "@durationPickerSetting": {}, + "pickerRings": "மோதிரங்கள்", + "@pickerRings": {}, + "interactionsSettingGroup": "இடைவினைகள்", + "@interactionsSettingGroup": {}, + "swipeActionSetting": "ச்வைப் நடவடிக்கை", + "@swipeActionSetting": {}, + "swipActionCardAction": "அட்டை செயல்கள்", + "@swipActionCardAction": {}, + "swipActionSwitchTabs": "தாவல்களை மாற்றவும்", + "@swipActionSwitchTabs": {}, + "swipeActionCardActionDescription": "செயல்களைச் செய்ய அட்டையில் இடது அல்லது வலதுபுறமாக ச்வைப் செய்யவும்", + "@swipeActionCardActionDescription": {}, + "swipeActionSwitchTabsDescription": "தாவல்களுக்கு இடையில் ச்வைப் செய்யவும்", + "@swipeActionSwitchTabsDescription": {}, + "longPressActionSetting": "நீண்ட செய்தித் தாள் நடவடிக்கை", + "@longPressActionSetting": {}, + "longPressReorderAction": "மறுவரிசை", + "@longPressReorderAction": {}, + "longPressSelectAction": "மல்டிசெலெக்ட்", + "@longPressSelectAction": {}, + "melodiesSetting": "மெல்லிசைகள்", + "@melodiesSetting": {}, + "tagsSetting": "குறிச்சொற்கள்", + "@tagsSetting": {}, + "vendorSetting": "விற்பனையாளர் அமைப்புகள்", + "@vendorSetting": {}, + "vendorSettingDescription": "விற்பனையாளர்-குறிப்பிட்ட மேம்படுத்தல்களை கைமுறையாக முடக்கு", + "@vendorSettingDescription": {}, + "batteryOptimizationSetting": "பேட்டரி தேர்வுமுறை கைமுறையாக முடக்கு", + "@batteryOptimizationSetting": {}, + "batteryOptimizationSettingDescription": "அலாரங்கள் தாமதப்படுத்தப்படுவதைத் தடுக்க இந்த பயன்பாட்டிற்கான பேட்டரி தேர்வுமுறை முடக்கு", + "@batteryOptimizationSettingDescription": {}, + "autoStartSettingDescription": "பயன்பாடு மூடப்படும் போது அலாரங்கள் ஒலிக்க சில சாதனங்கள் ஆட்டோ தொடக்கத்தை இயக்க வேண்டும்", + "@autoStartSettingDescription": {}, + "allowNotificationSetting": "அனைத்து அறிவிப்புகளையும் கைமுறையாக அனுமதிக்கவும்", + "@allowNotificationSetting": {}, + "allowNotificationSettingDescription": "அலாரங்கள் மற்றும் டைமர்களுக்கான பூட்டு திரை அறிவிப்புகளை அனுமதிக்கவும்", + "@allowNotificationSettingDescription": {}, + "autoStartSetting": "ஆட்டோ ச்டார்ட்", + "@autoStartSetting": {}, + "permissionsSettingGroup": "அனுமதிகள்", + "@permissionsSettingGroup": {}, + "notificationPermissionAlreadyGranted": "அறிவிப்புகள் இசைவு ஏற்கனவே வழங்கப்பட்டுள்ளது", + "@notificationPermissionAlreadyGranted": {}, + "ignoreBatteryOptimizationAlreadyGranted": "ஏற்கனவே வழங்கப்பட்ட பேட்டரி தேர்வுமுறை அனுமதியை புறக்கணிக்கவும்", + "@ignoreBatteryOptimizationAlreadyGranted": {}, + "animationSettingGroup": "அனிமேசன்கள்", + "@animationSettingGroup": {}, + "animationSpeedSetting": "அனிமேசன் விரைவு", + "@animationSpeedSetting": {}, + "extraAnimationSetting": "கூடுதல் அனிமேசன்கள்", + "@extraAnimationSetting": {}, + "ignoreBatteryOptimizationSetting": "பேட்டரி தேர்வுமுறை புறக்கணிக்கவும்", + "@ignoreBatteryOptimizationSetting": {}, + "notificationPermissionSetting": "அறிவிப்புகள் இசைவு", + "@notificationPermissionSetting": {}, + "nameField": "பெயர்", + "@nameField": {}, + "appearanceSettingGroup": "தோற்றம்", + "@appearanceSettingGroup": {}, + "appearanceSettingGroupDescription": "கருப்பொருள்கள், வண்ணங்கள் மற்றும் தளவமைப்பை மாற்றவும்", + "@appearanceSettingGroupDescription": {}, + "colorSetting": "நிறம்", + "@colorSetting": {}, + "textColorSetting": "உரை", + "@textColorSetting": {}, + "colorSchemeNamePlaceholder": "வண்ணத் திட்டம்", + "@colorSchemeNamePlaceholder": {}, + "colorSchemeBackgroundSettingGroup": "பின்னணி", + "@colorSchemeBackgroundSettingGroup": {}, + "colorSchemeCardSettingGroup": "அட்டை", + "@colorSchemeCardSettingGroup": {}, + "colorSchemeOutlineSettingGroup": "அவுட்லைன்", + "@colorSchemeOutlineSettingGroup": {}, + "colorSchemeAccentSettingGroup": "உச்சரிப்பு", + "@colorSchemeAccentSettingGroup": {}, + "colorSchemeErrorSettingGroup": "பிழை", + "@colorSchemeErrorSettingGroup": {}, + "colorSchemeShadowSettingGroup": "நிழல்", + "@colorSchemeShadowSettingGroup": {}, + "colorSchemeUseAccentAsOutlineSetting": "உச்சரிப்பை அவுட்லைன் பயன்படுத்தவும்", + "@colorSchemeUseAccentAsOutlineSetting": {}, + "colorSchemeUseAccentAsShadowSetting": "உச்சரிப்பை நிழலாக பயன்படுத்தவும்", + "@colorSchemeUseAccentAsShadowSetting": {}, + "styleThemeNamePlaceholder": "பாணி தீம்", + "@styleThemeNamePlaceholder": {}, + "styleThemeShadowSettingGroup": "நிழல்", + "@styleThemeShadowSettingGroup": {}, + "styleThemeShapeSettingGroup": "வடிவம்", + "@styleThemeShapeSettingGroup": {}, + "styleThemeElevationSetting": "உயர்வு ரேகை", + "@styleThemeElevationSetting": {}, + "styleThemeRadiusSetting": "மூலையில் சுற்று", + "@styleThemeRadiusSetting": {}, + "styleThemeOpacitySetting": "ஒளிபுகாநிலை", + "@styleThemeOpacitySetting": {}, + "styleThemeBlurSetting": "மங்கலானது", + "@styleThemeBlurSetting": {}, + "styleThemeOutlineSettingGroup": "அவுட்லைன்", + "@styleThemeOutlineSettingGroup": {}, + "styleThemeOutlineWidthSetting": "அகலம்", + "@styleThemeOutlineWidthSetting": {}, + "styleThemeSpreadSetting": "பரவுதல்", + "@styleThemeSpreadSetting": {}, + "accessibilitySettingGroup": "அணுகல்", + "@accessibilitySettingGroup": {}, + "backupSettingGroup": "காப்புப்பிரதி", + "@backupSettingGroup": {}, + "developerOptionsSettingGroup": "உருவாக்குபவர் விருப்பங்கள்", + "@developerOptionsSettingGroup": {}, + "alarmLogSetting": "அலாரம் பதிவுகள்", + "@alarmLogSetting": {}, + "appLogs": "பயன்பாட்டு பதிவுகள்", + "@appLogs": {}, + "saveLogs": "பதிவுகளை சேமிக்கவும்", + "@saveLogs": {}, + "showIstantAlarmButtonSetting": "உடனடி அலாரம் பொத்தானைக் காட்டு", + "@showIstantAlarmButtonSetting": {}, + "showIstantTimerButtonSetting": "உடனடி நேரங்குறிகருவி பொத்தானைக் காட்டு", + "@showIstantTimerButtonSetting": {}, + "logsSettingGroup": "பதிவுகள்", + "@logsSettingGroup": {}, + "maxLogsSetting": "அதிகபட்ச அலாரம் பதிவுகள்", + "@maxLogsSetting": {}, + "showErrorSnackbars": "பிழை சிற்றுண்டி பார்களைக் காட்டு", + "@showErrorSnackbars": {}, + "clearLogs": "பதிவுகளை அழிக்கவும்", + "@clearLogs": {}, + "aboutSettingGroup": "பற்றி", + "@aboutSettingGroup": {}, + "restoreSettingGroup": "இயல்புநிலை மதிப்புகளை மீட்டெடுக்கவும்", + "@restoreSettingGroup": {}, + "resetButton": "மீட்டமை", + "@resetButton": {}, + "previewLabel": "முன்னோட்டம்", + "@previewLabel": {}, + "cardLabel": "அட்டை", + "@cardLabel": {}, + "accentLabel": "உச்சரிப்பு", + "@accentLabel": {}, + "errorLabel": "பிழை", + "@errorLabel": {}, + "displaySettingGroup": "காட்சி", + "@displaySettingGroup": {}, + "reliabilitySettingGroup": "நம்பகத்தன்மை", + "@reliabilitySettingGroup": {}, + "colorsSettingGroup": "நிறங்கள்", + "@colorsSettingGroup": {}, + "styleSettingGroup": "சூல் தண்டு", + "@styleSettingGroup": {}, + "useMaterialYouColorSetting": "நீங்கள் பொருளைப் பயன்படுத்துங்கள்", + "@useMaterialYouColorSetting": {}, + "materialBrightnessSetting": "ஒளி", + "@materialBrightnessSetting": {}, + "materialBrightnessSystem": "மண்டலம்", + "@materialBrightnessSystem": {}, + "materialBrightnessLight": "ஒளி", + "@materialBrightnessLight": {}, + "materialBrightnessDark": "இருண்ட", + "@materialBrightnessDark": {}, + "overrideAccentSetting": "உச்சரிப்பு நிறத்தை மீறவும்", + "@overrideAccentSetting": {}, + "accentColorSetting": "உச்சரிப்பு நிறம்", + "@accentColorSetting": {}, + "styleThemeSetting": "பாணி தீம்", + "@styleThemeSetting": {}, + "systemDarkModeSetting": "கணினி இருண்ட பயன்முறை", + "@systemDarkModeSetting": {}, + "useMaterialStyleSetting": "பொருள் பாணியைப் பயன்படுத்துங்கள்", + "@useMaterialStyleSetting": {}, + "colorSchemeSetting": "வண்ணத் திட்டம்", + "@colorSchemeSetting": {}, + "darkColorSchemeSetting": "இருண்ட வண்ண திட்டம்", + "@darkColorSchemeSetting": {}, + "clockSettingGroup": "கடிகை", + "@clockSettingGroup": {}, + "timerSettingGroup": "நேரங்குறிகருவி", + "@timerSettingGroup": {}, + "stopwatchSettingGroup": "ச்டாப்வாட்ச்", + "@stopwatchSettingGroup": {}, + "backupSettingGroupDescription": "உங்கள் அமைப்புகளை உள்நாட்டில் ஏற்றுமதி செய்யுங்கள் அல்லது இறக்குமதி செய்க", + "@backupSettingGroupDescription": {}, + "alarmWeekdaysSetting": "வார நாட்கள்", + "@alarmWeekdaysSetting": {}, + "alarmDatesSetting": "தேதிகள்", + "@alarmDatesSetting": {}, + "alarmRangeSetting": "தேதி வரம்பு", + "@alarmRangeSetting": {}, + "alarmIntervalSetting": "இடைவேளை", + "@alarmIntervalSetting": {}, + "alarmIntervalDaily": "நாள்தோறும்", + "@alarmIntervalDaily": {}, + "alarmIntervalWeekly": "வாராந்திர", + "@alarmIntervalWeekly": {}, + "alarmDeleteAfterRingingSetting": "தள்ளுபடி செய்த பிறகு நீக்கு", + "@alarmDeleteAfterRingingSetting": {}, + "alarmDeleteAfterFinishingSetting": "முடித்த பிறகு நீக்கு", + "@alarmDeleteAfterFinishingSetting": {}, + "cannotDisableAlarmWhileSnoozedSnackbar": "உறக்கநிலையில் இருக்கும்போது அலாரம் முடக்க முடியாது", + "@cannotDisableAlarmWhileSnoozedSnackbar": {}, + "selectTime": "நேரம் தேர்ந்தெடுக்கவும்", + "@selectTime": {}, + "timePickerModeButton": "பயன்முறை", + "@timePickerModeButton": {}, + "cancelButton": "ரத்துசெய்", + "@cancelButton": {}, + "customizeButton": "தனிப்பயனாக்கு", + "@customizeButton": {}, + "saveButton": "சேமி", + "@saveButton": {}, + "labelField": "சிட்டை", + "@labelField": {}, + "labelFieldPlaceholder": "ஒரு லேபிளைச் சேர்க்கவும்", + "@labelFieldPlaceholder": {}, + "alarmScheduleSettingGroup": "அட்டவணை", + "@alarmScheduleSettingGroup": {}, + "scheduleTypeField": "வகை", + "@scheduleTypeField": {}, + "scheduleTypeOnce": "ஒருமுறை", + "@scheduleTypeOnce": {}, + "scheduleTypeDaily": "நாள்தோறும்", + "@scheduleTypeDaily": {}, + "scheduleTypeOnceDescription": "நேரத்தின் அடுத்த நிகழ்வில் ஒலிக்கும்", + "@scheduleTypeOnceDescription": {}, + "scheduleTypeDailyDescription": "ஒவ்வொரு நாளும் ஒலிக்கும்", + "@scheduleTypeDailyDescription": {}, + "scheduleTypeWeek": "குறிப்பிட்ட வார நாட்களில்", + "@scheduleTypeWeek": {}, + "scheduleTypeDate": "குறிப்பிட்ட தேதிகளில்", + "@scheduleTypeDate": {}, + "scheduleTypeRange": "தேதி வரம்பு", + "@scheduleTypeRange": {}, + "scheduleTypeWeekDescription": "குறிப்பிட்ட வார நாட்களில் மீண்டும் நிகழும்", + "@scheduleTypeWeekDescription": {}, + "scheduleTypeDateDescription": "குறிப்பிட்ட தேதிகளில் மீண்டும் நிகழும்", + "@scheduleTypeDateDescription": {}, + "scheduleTypeRangeDescription": "குறிப்பிட்ட தேதி வரம்பில் மீண்டும் நிகழும்", + "@scheduleTypeRangeDescription": {}, + "soundAndVibrationSettingGroup": "ஒலி மற்றும் அதிர்வு", + "@soundAndVibrationSettingGroup": {}, + "soundSettingGroup": "ஒலி", + "@soundSettingGroup": {}, + "settingGroupMore": "மேலும்", + "@settingGroupMore": {}, + "melodySetting": "இன்னிசை", + "@melodySetting": {}, + "startMelodyAtRandomPos": "சீரற்ற நிலை", + "@startMelodyAtRandomPos": {}, + "audioChannelSetting": "ஆடியோ சேனல்", + "@audioChannelSetting": {}, + "audioChannelAlarm": "அலாரம்", + "@audioChannelAlarm": {}, + "audioChannelNotification": "அறிவிப்பு", + "@audioChannelNotification": {}, + "audioChannelRingtone": "ரிங்டோன்", + "@audioChannelRingtone": {}, + "audioChannelMedia": "ஊடகம்", + "@audioChannelMedia": {}, + "startMelodyAtRandomPosDescription": "மெல்லிசை ஒரு சீரற்ற நிலையில் தொடங்கும்", + "@startMelodyAtRandomPosDescription": {}, + "vibrationSetting": "அதிர்வு", + "@vibrationSetting": {}, + "volumeSetting": "தொகுதி", + "@volumeSetting": {}, + "volumeWhileTasks": "பணிகளைத் தீர்க்கும்போது தொகுதி", + "@volumeWhileTasks": {}, + "risingVolumeSetting": "உயரும் தொகுதி", + "@risingVolumeSetting": {}, + "timeToFullVolumeSetting": "முழு அளவிற்கு நேரம்", + "@timeToFullVolumeSetting": {}, + "snoozeSettingGroup": "உறக்கநிலை", + "@snoozeSettingGroup": {}, + "snoozeEnableSetting": "இயக்கப்பட்டது", + "@snoozeEnableSetting": {}, + "snoozeLengthSetting": "நீளம்", + "@snoozeLengthSetting": {}, + "maxSnoozesSetting": "அதிகபட்ச உறக்கநிலைகள்", + "@maxSnoozesSetting": {}, + "whileSnoozedSettingGroup": "உறக்கநிலையில்", + "@whileSnoozedSettingGroup": {}, + "settings": "அமைப்புகள்", + "@settings": {}, + "snoozePreventDisablingSetting": "முடக்குவதைத் தடுக்கவும்", + "@snoozePreventDisablingSetting": {}, + "snoozePreventDeletionSetting": "நீக்குவதைத் தடுக்கவும்", + "@snoozePreventDeletionSetting": {}, + "tasksSetting": "பணிகள்", + "@tasksSetting": {}, + "noItemMessage": "{items} இன்னும் சேர்க்கப்படவில்லை", + "@noItemMessage": {}, + "chooseTaskTitle": "சேர்க்க பணியைத் தேர்வுசெய்க", + "@chooseTaskTitle": {}, + "mathVeryHardDifficulty": "மிகவும் கடினமானது (x × ஒய் × Z)", + "@mathVeryHardDifficulty": {}, + "retypeTask": "உரையை மீண்டும் தட்டச்சு செய்க", + "@retypeTask": {}, + "mathTask": "கணித சிக்கல்கள்", + "@mathTask": {}, + "mathEasyDifficulty": "எளிதானது (x + y)", + "@mathEasyDifficulty": {}, + "mathMediumDifficulty": "நடுத்தர (x × y)", + "@mathMediumDifficulty": {}, + "mathHardDifficulty": "கடினமானது (x × ஒய் + z)", + "@mathHardDifficulty": {}, + "sequenceTask": "வரிசை", + "@sequenceTask": {}, + "taskTryButton": "முயற்சிக்கவும்", + "@taskTryButton": {}, + "mathTaskDifficultySetting": "தொல்லை", + "@mathTaskDifficultySetting": {}, + "retypeNumberChars": "எழுத்துகளின் எண்ணிக்கை", + "@retypeNumberChars": {}, + "retypeIncludeNumSetting": "எண்களைச் சேர்க்கவும்", + "@retypeIncludeNumSetting": {}, + "retypeLowercaseSetting": "சிறிய எழுத்துக்களைச் சேர்க்கவும்", + "@retypeLowercaseSetting": {}, + "sequenceLengthSetting": "வரிசை நீளம்", + "@sequenceLengthSetting": {}, + "sequenceGridSizeSetting": "கட்டம் அளவு", + "@sequenceGridSizeSetting": {}, + "memoryTask": "நினைவகம்", + "@memoryTask": {}, + "numberOfPairsSetting": "சோடிகளின் எண்ணிக்கை", + "@numberOfPairsSetting": {}, + "numberOfProblemsSetting": "சிக்கல்களின் எண்ணிக்கை", + "@numberOfProblemsSetting": {}, + "saveReminderAlert": "நீங்கள் சேமிக்காமல் வெளியேற விரும்புகிறீர்களா?", + "@saveReminderAlert": {}, + "yesButton": "ஆம்", + "@yesButton": {}, + "noButton": "இல்லை", + "@noButton": {}, + "noAlarmMessage": "அலாரங்கள் எதுவும் உருவாக்கப்படவில்லை", + "@noAlarmMessage": {}, + "noTimerMessage": "டைமர்கள் எதுவும் உருவாக்கப்படவில்லை", + "@noTimerMessage": {}, + "noTagsMessage": "குறிச்சொற்கள் எதுவும் உருவாக்கப்படவில்லை", + "@noTagsMessage": {}, + "noTaskMessage": "பணிகள் எதுவும் உருவாக்கப்படவில்லை", + "@noTaskMessage": {}, + "noStopwatchMessage": "நிறுத்தக் கட்சிகள் எதுவும் உருவாக்கப்படவில்லை", + "@noStopwatchMessage": {}, + "noPresetsMessage": "முன்னமைவுகள் எதுவும் உருவாக்கப்படவில்லை", + "@noPresetsMessage": {}, + "noLogsMessage": "அலாரம் பதிவுகள் இல்லை", + "@noLogsMessage": {}, + "deleteButton": "நீக்கு", + "@deleteButton": {}, + "skipAlarmButton": "அடுத்த அலாரத்தைத் தவிர்க்கவும்", + "@skipAlarmButton": {}, + "cancelSkipAlarmButton": "ச்கிப்பை ரத்துசெய்", + "@cancelSkipAlarmButton": {}, + "duplicateButton": "நகல்", + "@duplicateButton": {}, + "dismissAlarmButton": "தள்ளுபடி", + "@dismissAlarmButton": {}, + "allFilter": "அனைத்தும்", + "@allFilter": {}, + "dateFilterGroup": "திகதி", + "@dateFilterGroup": {}, + "scheduleDateFilterGroup": "அட்டவணை தேதி", + "@scheduleDateFilterGroup": {}, + "logTypeFilterGroup": "வகை", + "@logTypeFilterGroup": {}, + "createdDateFilterGroup": "உருவாக்கப்பட்ட தேதி", + "@createdDateFilterGroup": {}, + "todayFilter": "இன்று", + "@todayFilter": {}, + "tomorrowFilter": "நாளை", + "@tomorrowFilter": {}, + "stateFilterGroup": "மாநிலம்", + "@stateFilterGroup": {}, + "activeFilter": "செயலில்", + "@activeFilter": {}, + "inactiveFilter": "செயலற்றது", + "@inactiveFilter": {}, + "snoozedFilter": "உறக்கநிலை", + "@snoozedFilter": {}, + "disabledFilter": "முடக்கப்பட்டது", + "@disabledFilter": {}, + "completedFilter": "முடிந்தது", + "@completedFilter": {}, + "runningTimerFilter": "இயங்கும்", + "@runningTimerFilter": {}, + "pausedTimerFilter": "இடைநிறுத்தப்பட்டது", + "@pausedTimerFilter": {}, + "stoppedTimerFilter": "நிறுத்தப்பட்டது", + "@stoppedTimerFilter": {}, + "selectionStatus": "{n} தேர்ந்தெடுக்கப்பட்டது", + "@selectionStatus": {}, + "selectAll": "அனைத்தையும் தெரிவுசெய்", + "@selectAll": {}, + "reorder": "மறுவரிசை", + "@reorder": {}, + "sortGroup": "வரிசைப்படுத்து", + "@sortGroup": {}, + "defaultLabel": "இயல்புநிலை", + "@defaultLabel": {}, + "remainingTimeDesc": "குறைந்த நேரம் மீதமுள்ளது", + "@remainingTimeDesc": {}, + "remainingTimeAsc": "பெரும்பாலான நேரம் மீதமுள்ளது", + "@remainingTimeAsc": {}, + "durationAsc": "குறுகிய", + "@durationAsc": {}, + "durationDesc": "நீளமானது", + "@durationDesc": {}, + "nameAsc": "A-Z சிட்டை", + "@nameAsc": {}, + "nameDesc": "சிட்டை இசட்-ஏ", + "@nameDesc": {}, + "timeOfDayAsc": "முதலில் அதிக நேரம்", + "@timeOfDayAsc": {}, + "timeOfDayDesc": "முதலில் தாமதமாக", + "@timeOfDayDesc": {}, + "filterActions": "வடிகட்டி செயல்கள்", + "@filterActions": {}, + "enableAllFilteredAlarmsAction": "வடிகட்டப்பட்ட அனைத்து அலாரங்களையும் இயக்கவும்", + "@enableAllFilteredAlarmsAction": {}, + "disableAllFilteredAlarmsAction": "வடிகட்டப்பட்ட அனைத்து அலாரங்களையும் முடக்கு", + "@disableAllFilteredAlarmsAction": {}, + "clearFiltersAction": "அனைத்து வடிப்பான்களையும் அழிக்கவும்", + "@clearFiltersAction": {}, + "skipAllFilteredAlarmsAction": "வடிகட்டப்பட்ட அனைத்து அலாரங்களையும் தவிர்க்கவும்", + "@skipAllFilteredAlarmsAction": {}, + "cancelSkipAllFilteredAlarmsAction": "வடிகட்டப்பட்ட அனைத்து அலாரங்களையும் ரத்துசெய்", + "@cancelSkipAllFilteredAlarmsAction": {}, + "shuffleAlarmMelodiesAction": "வடிகட்டப்பட்ட அனைத்து அலாரங்களுக்கும் கலக்கு மெல்லிசை", + "@shuffleAlarmMelodiesAction": {}, + "deleteAllFilteredAction": "வடிகட்டப்பட்ட அனைத்து பொருட்களையும் நீக்கவும்", + "@deleteAllFilteredAction": {}, + "resetAllFilteredTimersAction": "வடிகட்டப்பட்ட அனைத்து டைமர்களையும் மீட்டமைக்கவும்", + "@resetAllFilteredTimersAction": {}, + "playAllFilteredTimersAction": "வடிகட்டப்பட்ட அனைத்து டைமர்களையும் இயக்கவும்", + "@playAllFilteredTimersAction": {}, + "pauseAllFilteredTimersAction": "வடிகட்டப்பட்ட அனைத்து டைமர்களையும் இடைநிறுத்தவும்", + "@pauseAllFilteredTimersAction": {}, + "shuffleTimerMelodiesAction": "வடிகட்டப்பட்ட அனைத்து டைமர்களுக்கும் கலக்கு மெல்லிசை", + "@shuffleTimerMelodiesAction": {}, + "skippingDescriptionSuffix": "(அடுத்த நிகழ்வைத் தவிர்ப்பது)", + "@skippingDescriptionSuffix": {}, + "alarmDescriptionSnooze": "{date} வரை உறக்கநிலை", + "@alarmDescriptionSnooze": {}, + "alarmDescriptionFinished": "எதிர்கால தேதிகள் இல்லை", + "@alarmDescriptionFinished": {}, + "alarmDescriptionNotScheduled": "திட்டமிடப்படவில்லை", + "@alarmDescriptionNotScheduled": {}, + "alarmDescriptionToday": "இன்று", + "@alarmDescriptionToday": {}, + "alarmDescriptionTomorrow": "நாளை", + "@alarmDescriptionTomorrow": {}, + "alarmDescriptionEveryDay": "தினமும்", + "@alarmDescriptionEveryDay": {}, + "alarmDescriptionWeekend": "ஒவ்வொரு வார இறுதியில்", + "@alarmDescriptionWeekend": {}, + "stopwatchPrevious": "முந்தைய", + "@stopwatchPrevious": {}, + "alarmDescriptionWeekday": "ஒவ்வொரு வாரமும்", + "@alarmDescriptionWeekday": {}, + "alarmDescriptionWeekly": "ஒவ்வொரு {days}", + "@alarmDescriptionWeekly": {}, + "stopwatchFastest": "வேகமான", + "@stopwatchFastest": {}, + "alarmDescriptionDays": "{days}", + "@alarmDescriptionDays": {}, + "alarmDescriptionRange": "{interval, select, daily {நாள்தோறும்} weekly {வாராந்திர} other {பிற}} {startDate} முதல் {endDate} வர ", + "@alarmDescriptionRange": {}, + "stopwatchSlowest": "மெதுவாக", + "@stopwatchSlowest": {}, + "alarmDescriptionDates": "{date}{count, plural, = 0 {} = 1 { and 1 other date} other {மற்றும் {count} பிற தேதிகள்}}", + "@alarmDescriptionDates": {}, + "stopwatchAverage": "சராசரி", + "@stopwatchAverage": {}, + "defaultSettingGroup": "இயல்புநிலை அமைப்புகள்", + "@defaultSettingGroup": {}, + "alarmsDefaultSettingGroupDescription": "புதிய அலாரங்களுக்கான இயல்புநிலை மதிப்புகளை அமைக்கவும்", + "@alarmsDefaultSettingGroupDescription": {}, + "timerDefaultSettingGroupDescription": "புதிய டைமர்களுக்கான இயல்புநிலை மதிப்புகளை அமைக்கவும்", + "@timerDefaultSettingGroupDescription": {}, + "filtersSettingGroup": "வடிப்பான்கள்", + "@filtersSettingGroup": {}, + "showFiltersSetting": "வடிப்பான்களைக் காட்டு", + "@showFiltersSetting": {}, + "showSortSetting": "வரிசைப்படுத்தவும்", + "@showSortSetting": {}, + "notificationsSettingGroup": "அறிவிப்புகள்", + "@notificationsSettingGroup": {}, + "showUpcomingAlarmNotificationSetting": "வரவிருக்கும் அலாரம் அறிவிப்புகளைக் காட்டுங்கள்", + "@showUpcomingAlarmNotificationSetting": {}, + "upcomingLeadTimeSetting": "வரவிருக்கும் முன்னணி நேரம்", + "@upcomingLeadTimeSetting": {}, + "showSnoozeNotificationSetting": "உறக்கநிலை அறிவிப்புகளைக் காட்டு", + "@showSnoozeNotificationSetting": {}, + "showNotificationSetting": "அறிவிப்பைக் காட்டு", + "@showNotificationSetting": {}, + "presetsSetting": "முன்னமைவுகள்", + "@presetsSetting": {}, + "newPresetPlaceholder": "புதிய முன்னமைவு", + "@newPresetPlaceholder": {}, + "dismissActionSetting": "செயல் வகையை நிராகரிக்கவும்", + "@dismissActionSetting": {}, + "dismissActionSlide": "ச்லைடு", + "@dismissActionSlide": {}, + "dismissActionButtons": "பொத்தான்கள்", + "@dismissActionButtons": {}, + "dismissActionAreaButtons": "பகுதி பொத்தான்கள்", + "@dismissActionAreaButtons": {}, + "stopwatchTimeFormatSettingGroup": "நேர வடிவம்", + "@stopwatchTimeFormatSettingGroup": {}, + "stopwatchShowMillisecondsSetting": "மில்லி விநாடிகளைக் காட்டு", + "@stopwatchShowMillisecondsSetting": {}, + "comparisonLapBarsSettingGroup": "ஒப்பீட்டு மடியில் பார்கள்", + "@comparisonLapBarsSettingGroup": {}, + "showPreviousLapSetting": "முந்தைய மடியைக் காட்டு", + "@showPreviousLapSetting": {}, + "showFastestLapSetting": "வேகமான மடியில் காட்டு", + "@showFastestLapSetting": {}, + "showAverageLapSetting": "சராசரி மடியில் காட்டு", + "@showAverageLapSetting": {}, + "showSlowestLapSetting": "மெதுவான மடியில் காட்டு", + "@showSlowestLapSetting": {}, + "leftHandedSetting": "இடது கை பயன்முறை", + "@leftHandedSetting": {}, + "exportSettingsSetting": "ஏற்றுமதி", + "@exportSettingsSetting": {}, + "exportSettingsSettingDescription": "உள்ளக கோப்பிற்கு அமைப்புகளை ஏற்றுமதி செய்யுங்கள்", + "@exportSettingsSettingDescription": {}, + "importSettingsSetting": "இறக்குமதி", + "@importSettingsSetting": {}, + "importSettingsSettingDescription": "உள்ளக கோப்பிலிருந்து அமைப்புகளை இறக்குமதி செய்யுங்கள்", + "@importSettingsSettingDescription": {}, + "versionLabel": "பதிப்பு", + "@versionLabel": {}, + "packageNameLabel": "தொகுப்பு பெயர்", + "@packageNameLabel": {}, + "licenseLabel": "உரிமம்", + "@licenseLabel": {}, + "emailLabel": "மின்னஞ்சல்", + "@emailLabel": {}, + "viewOnGithubLabel": "கிட்அப்பில் காண்க", + "@viewOnGithubLabel": {}, + "openSourceLicensesSetting": "திறந்த மூல உரிமங்கள்", + "@openSourceLicensesSetting": {}, + "contributorsSetting": "பங்களிப்பாளர்கள்", + "@contributorsSetting": {}, + "donorsSetting": "நன்கொடையாளர்கள்", + "@donorsSetting": {}, + "donateButton": "நன்கொடை", + "@donateButton": {}, + "sameTime": "அதே நேரம்", + "@sameTime": {}, + "addLengthSetting": "நீளம் சேர்க்கவும்", + "@addLengthSetting": {}, + "relativeTime": "{hours} h {relative, select, ahead {முன்னால்} behind {பின்னால்} other {பிற}}", + "@relativeTime": {}, + "searchSettingPlaceholder": "ஒரு அமைப்பைத் தேடுங்கள்", + "@searchSettingPlaceholder": {}, + "searchCityPlaceholder": "ஒரு நகரத்தைத் தேடுங்கள்", + "@searchCityPlaceholder": {}, + "cityAlreadyInFavorites": "இந்த நகரம் ஏற்கனவே உங்களுக்கு பிடித்ததாக உள்ளது", + "@cityAlreadyInFavorites": {}, + "durationPickerTitle": "காலத்தைத் தேர்வுசெய்க", + "@durationPickerTitle": {}, + "editButton": "தொகு", + "@editButton": {}, + "noLapsMessage": "இன்னும் மடியில் இல்லை", + "@noLapsMessage": {}, + "elapsedTime": "கடந்த நேரம்", + "@elapsedTime": {}, + "mondayFull": "திங்கள்", + "@mondayFull": {}, + "tuesdayFull": "செவ்வாய்க்கிழமை", + "@tuesdayFull": {}, + "wednesdayFull": "புதன்கிழமை", + "@wednesdayFull": {}, + "thursdayFull": "வியாழக்கிழமை", + "@thursdayFull": {}, + "fridayFull": "வெள்ளிக்கிழமை", + "@fridayFull": {}, + "saturdayFull": "காரிக்கிழமை", + "@saturdayFull": {}, + "sundayFull": "ஞாயிற்றுக்கிழமை", + "@sundayFull": {}, + "mondayShort": "தி", + "@mondayShort": {}, + "tuesdayShort": "செவ்வாய்", + "@tuesdayShort": {}, + "wednesdayShort": "அறிவன்", + "@wednesdayShort": {}, + "thursdayShort": "Thu", + "@thursdayShort": {}, + "fridayShort": "வெள்ளி", + "@fridayShort": {}, + "saturdayShort": "காரி", + "@saturdayShort": {}, + "mondayLetter": "மீ", + "@mondayLetter": {}, + "sundayShort": "சூரியன்", + "@sundayShort": {}, + "tuesdayLetter": "டி", + "@tuesdayLetter": {}, + "wednesdayLetter": "W", + "@wednesdayLetter": {}, + "thursdayLetter": "டி", + "@thursdayLetter": {}, + "fridayLetter": "F", + "@fridayLetter": {}, + "saturdayLetter": "கள்", + "@saturdayLetter": {}, + "donorsDescription": "எங்கள் தாராளமான பேட்ரியன்கள்", + "@donorsDescription": {}, + "sundayLetter": "கள்", + "@sundayLetter": {}, + "donateDescription": "பயன்பாட்டின் வளர்ச்சியை ஆதரிக்க நன்கொடை", + "@donateDescription": {}, + "contributorsDescription": "இந்த பயன்பாட்டை சாத்தியமாக்கும் நபர்கள்", + "@contributorsDescription": {}, + "widgetsSettingGroup": "நிரல்பலகை", + "@widgetsSettingGroup": {}, + "digitalClockSettingGroup": "டிசிட்டல் கடிகாரம்", + "@digitalClockSettingGroup": {}, + "layoutSettingGroup": "மனையமைவு", + "@layoutSettingGroup": {}, + "textSettingGroup": "உரை", + "@textSettingGroup": {}, + "showDateSetting": "தேதியைக் காட்டு", + "@showDateSetting": {}, + "settingsTitle": "அமைப்புகள்", + "@settingsTitle": {}, + "horizontalAlignmentSetting": "கிடைமட்ட சீரமைப்பு", + "@horizontalAlignmentSetting": {}, + "verticalAlignmentSetting": "செங்குத்து சீரமைப்பு", + "@verticalAlignmentSetting": {}, + "alignmentTop": "மேலே", + "@alignmentTop": {}, + "alignmentBottom": "கீழே", + "@alignmentBottom": {}, + "alignmentLeft": "இடது", + "@alignmentLeft": {}, + "alignmentCenter": "நடுவண்", + "@alignmentCenter": {}, + "alignmentRight": "வலது", + "@alignmentRight": {}, + "alignmentJustify": "நியாயப்படுத்துங்கள்", + "@alignmentJustify": {}, + "fontWeightSetting": "எழுத்துரு எடை", + "@fontWeightSetting": {}, + "dateSettingGroup": "திகதி", + "@dateSettingGroup": {}, + "timeSettingGroup": "நேரம்", + "@timeSettingGroup": {}, + "sizeSetting": "அளவு", + "@sizeSetting": {}, + "showMeridiemSetting": "AM/PM ஐக் காட்டு", + "@showMeridiemSetting": {}, + "defaultPageSetting": "இயல்புநிலை தாவல்", + "@defaultPageSetting": {}, + "editPresetsTitle": "முன்னமைவுகளைத் திருத்தவும்", + "@editPresetsTitle": {}, + "firstDayOfWeekSetting": "வாரத்தின் முதல் நாள்", + "@firstDayOfWeekSetting": {}, + "translateLink": "மொழிபெயர்த்திடு", + "@translateLink": {}, + "separatorSetting": "பிரிப்பான்", + "@separatorSetting": {}, + "editTagLabel": "குறிச்சொல் திருத்து", + "@editTagLabel": {}, + "translateDescription": "பயன்பாட்டை மொழிபெயர்க்க உதவுங்கள்", + "@translateDescription": {}, + "tagNamePlaceholder": "குறிச்சொல் பெயர்", + "@tagNamePlaceholder": {}, + "hoursString": "{count, plural, = 0 {} = 1 {1 hour} other {{count} மணிநேரம்}}", + "@hoursString": {}, + "minutesString": "{count, plural, = 0 {} = 1 {1 minute} other {{count} நிமிடங்கள்}}", + "@minutesString": {}, + "secondsString": "{count, plural, = 0 {} = 1 {1 second} other {{count} விநாடிகள்}}", + "@secondsString": {}, + "weeksString": "{count, plural, = 0 {} = 1 {1 week} other {{count} வாரங்கள்}}", + "@weeksString": {}, + "monthsString": "{count, plural, = 0 {} = 1 {1 month} other {{count} மாதங்கள்}}", + "@monthsString": {}, + "daysString": "{count, plural, = 0 {} = 1 {1 day} other {{count} நாட்கள்}}", + "@daysString": {}, + "yearsString": "{count, plural, = 0 {} = 1 {1 year} other {{count} ஆண்டுகள்}}", + "@yearsString": {}, + "lessThanOneMinute": "1 நிமிடத்திற்கும் குறைவாக", + "@lessThanOneMinute": {}, + "alarmRingInMessage": "அலாரம் {duration} இல் ஒலிக்கும்", + "@alarmRingInMessage": {}, + "nextAlarmIn": "அடுத்து: {duration}", + "@nextAlarmIn": {}, + "combinedTime": "{hours} மற்றும் {minutes}", + "@combinedTime": {}, + "shortHoursString": "{hours} h", + "@shortHoursString": {}, + "shortMinutesString": "{minutes} மீ", + "@shortMinutesString": {}, + "shortSecondsString": "{seconds} கள்", + "@shortSecondsString": {}, + "showNextAlarm": "அடுத்த அலாரத்தைக் காட்டு", + "@showNextAlarm": {}, + "showForegroundNotification": "முன்புற அறிவிப்பைக் காட்டுங்கள்", + "@showForegroundNotification": {}, + "showForegroundNotificationDescription": "பயன்பாட்டை உயிரோடு வைத்திருக்க தொடர்ச்சியான அறிவிப்பைக் காட்டுங்கள்", + "@showForegroundNotificationDescription": {}, + "useBackgroundServiceSetting": "பின்னணி சேவையைப் பயன்படுத்தவும்", + "@useBackgroundServiceSetting": {}, + "useBackgroundServiceSettingDescription": "பயன்பாட்டை பின்னணியில் உயிரோடு வைத்திருக்க உதவும்", + "@useBackgroundServiceSettingDescription": {}, + "notificationPermissionDescription": "அறிவிப்புகளைக் காட்ட அனுமதிக்கவும்", + "@notificationPermissionDescription": {}, + "clockStyleSettingGroup": "கடிகார நடை", + "@clockStyleSettingGroup": {}, + "clockTypeSetting": "கடிகார வகை", + "@clockTypeSetting": {}, + "analogClock": "அனலாக்ச்", + "@analogClock": {}, + "digitalClock": "டிசிடல்", + "@digitalClock": {}, + "showClockTicksSetting": "உண்ணி காட்டு", + "@showClockTicksSetting": {}, + "extraAnimationSettingDescription": "மெருகூட்டப்படாத அனிமேசன்களைக் காட்டு மற்றும் குறைந்த-இறுதி சாதனங்களில் பிரேம் சொட்டுகளை ஏற்படுத்தக்கூடும்", + "@extraAnimationSettingDescription": {}, + "majorTicks": "பெரிய உண்ணி மட்டுமே", + "@majorTicks": {}, + "allTicks": "அனைத்து உண்ணி", + "@allTicks": {}, + "showNumbersSetting": "எண்களைக் காட்டு", + "@showNumbersSetting": {}, + "allNumbers": "அனைத்து எண்களும்", + "@allNumbers": {}, + "none": "எதுவுமில்லை", + "@none": {}, + "quarterNumbers": "கால் எண்கள் மட்டுமே", + "@quarterNumbers": {}, + "numeralTypeSetting": "எண் வகை", + "@numeralTypeSetting": {}, + "romanNumeral": "ரோமன்", + "@romanNumeral": {}, + "arabicNumeral": "அரபு", + "@arabicNumeral": {}, + "showDigitalClock": "டிசிட்டல் கடிகாரத்தைக் காட்டு", + "@showDigitalClock": {}, + "backgroundServiceIntervalSettingDescription": "சில பேட்டரி ஆயுள் செலவில், பயன்பாட்டை உயிரோடு வைத்திருக்க குறைந்த இடைவெளி உதவும்", + "@backgroundServiceIntervalSettingDescription": {} +} \ No newline at end of file diff --git a/lib/l10n/app_tr.arb b/lib/l10n/app_tr.arb index 6a17a780..f66d738f 100644 --- a/lib/l10n/app_tr.arb +++ b/lib/l10n/app_tr.arb @@ -57,7 +57,7 @@ "@timerSettingGroup": {}, "stopwatchSettingGroup": "Kronometre", "@stopwatchSettingGroup": {}, - "generalSettingGroupDescription": "Saat biçimi gibi uygulama genelindeki ayarları belirle", + "generalSettingGroupDescription": "Uygulama genelindeki seçenekleri saat biçimi gibi belirle", "@generalSettingGroupDescription": {}, "selectTime": "Zaman Seç", "@selectTime": {}, @@ -207,13 +207,13 @@ "@taskTryButton": {}, "skippingDescriptionSuffix": "(sonraki atlanacak)", "@skippingDescriptionSuffix": {}, - "system": "Dizge", + "system": "Sistem", "@system": {}, "languageSetting": "Dil", "@languageSetting": {}, "dateFormatSetting": "Tarih Biçimi", "@dateFormatSetting": {}, - "timeFormatSetting": "Saat Biçimi", + "timeFormatSetting": "Zaman Biçimi", "@timeFormatSetting": {}, "timeFormat12": "12 saat", "@timeFormat12": {}, @@ -245,7 +245,7 @@ "@cardLabel": {}, "errorLabel": "Hata", "@errorLabel": {}, - "maxLogsSetting": "Maksimum Günlükler", + "maxLogsSetting": "Maksimum uyarı kayıtları", "@maxLogsSetting": {}, "alarmLogSetting": "Alarm Günlükleri", "@alarmLogSetting": {}, @@ -359,9 +359,9 @@ "@styleThemeShapeSettingGroup": {}, "styleThemeNamePlaceholder": "Biçem Teması", "@styleThemeNamePlaceholder": {}, - "showIstantAlarmButtonSetting": "Anında Alarm Düğmesini Göster", + "showIstantAlarmButtonSetting": "Anlık alarm düğmesini göster", "@showIstantAlarmButtonSetting": {}, - "showIstantTimerButtonSetting": "Anında Zamanlayıcı Düğmesini Göster", + "showIstantTimerButtonSetting": "Anlık zamanlayıcı düğmesini göster", "@showIstantTimerButtonSetting": {}, "accentColorSetting": "Vurgu Rengi", "@accentColorSetting": {}, @@ -712,5 +712,87 @@ "monthsString": "{count, plural, =0{} =1{1 ay} other{{count} ay}}", "@monthsString": {}, "yearsString": "{count, plural, =0{} =1{1 yıl} other{{count} yıl}}", - "@yearsString": {} + "@yearsString": {}, + "interactionsSettingGroup": "Etkileşimler", + "@interactionsSettingGroup": {}, + "longPressSelectAction": "Çoklu-seçim", + "@longPressSelectAction": {}, + "memoryTask": "Hafıza", + "@memoryTask": {}, + "selectionStatus": "{n} seçildi", + "@selectionStatus": {}, + "shuffleAlarmMelodiesAction": "Tüm filtreli alarmlar için melodileri karıştır", + "@shuffleAlarmMelodiesAction": {}, + "playAllFilteredTimersAction": "Tüm filtreli zamanlayıcıları oynat", + "@playAllFilteredTimersAction": {}, + "resetAllFilteredTimersAction": "Tüm filtreli zamanlayıcıları sıfırla", + "@resetAllFilteredTimersAction": {}, + "saveLogs": "Günlükleri kaydet", + "@saveLogs": {}, + "clearLogs": "Günlükleri sil", + "@clearLogs": {}, + "pickerNumpad": "Sayısal tuş takımı", + "@pickerNumpad": {}, + "longPressActionSetting": "Uzun basma", + "@longPressActionSetting": {}, + "appLogs": "Uygulama günlükleri", + "@appLogs": {}, + "selectAll": "Hepsini seç", + "@selectAll": {}, + "longPressReorderAction": "Yeniden Sipariş", + "@longPressReorderAction": {}, + "showErrorSnackbars": "Hata Snackbarlarını Göster", + "@showErrorSnackbars": {}, + "numberOfPairsSetting": "Çift sayısı", + "@numberOfPairsSetting": {}, + "reorder": "Yeniden sırala", + "@reorder": {}, + "pauseAllFilteredTimersAction": "Filtrelenen tüm zamanlayıcıları duraklat", + "@pauseAllFilteredTimersAction": {}, + "shuffleTimerMelodiesAction": "Tüm filtrelenmiş zamanlayıcılar için karışık melodiler", + "@shuffleTimerMelodiesAction": {}, + "volumeWhileTasks": "Görevleri çözerken hacim", + "@volumeWhileTasks": {}, + "startMelodyAtRandomPos": "Rastgele pozisyon", + "@startMelodyAtRandomPos": {}, + "startMelodyAtRandomPosDescription": "Melodi rastgele bir konumda başlayacaktır", + "@startMelodyAtRandomPosDescription": {}, + "useBackgroundServiceSetting": "Arka Plan Hizmeti Kullan", + "@useBackgroundServiceSetting": {}, + "useBackgroundServiceSettingDescription": "Uygulamayı arka planda hayatta tutmaya yardım edebilir", + "@useBackgroundServiceSettingDescription": {}, + "digitalClock": "Dijital", + "@digitalClock": {}, + "showClockTicksSetting": "Tikleri göster", + "@showClockTicksSetting": {}, + "none": "Hiçbiri", + "@none": {}, + "numeralTypeSetting": "Sayısal tip", + "@numeralTypeSetting": {}, + "clockStyleSettingGroup": "Saat Stili", + "@clockStyleSettingGroup": {}, + "clockTypeSetting": "Saat tipi", + "@clockTypeSetting": {}, + "analogClock": "Analog", + "@analogClock": {}, + "allTicks": "Bütün tikler", + "@allTicks": {}, + "quarterNumbers": "Sadece çeyrek sayılar", + "@quarterNumbers": {}, + "allNumbers": "Bütün sayılar", + "@allNumbers": {}, + "majorTicks": "Sadece büyük tikler", + "@majorTicks": {}, + "showNumbersSetting": "Sayıları göster", + "@showNumbersSetting": {}, + "romanNumeral": "Romen", + "@romanNumeral": {}, + "backgroundServiceIntervalSetting": "Arka plan hizmeti aralığı", + "@backgroundServiceIntervalSetting": {}, + "backgroundServiceIntervalSettingDescription": "Düşük aralık uygulamayı hayatta tutmaya yardım eder ancak pil ömrünün harcanmasına sebep olur", + "@backgroundServiceIntervalSettingDescription": {}, + "arabicNumeral": "Arap", + "@arabicNumeral": {}, + "showDigitalClock": "Dijital saati göster", + "@showDigitalClock": {} } diff --git a/lib/l10n/app_uk.arb b/lib/l10n/app_uk.arb index a4ce233c..34fd245b 100644 --- a/lib/l10n/app_uk.arb +++ b/lib/l10n/app_uk.arb @@ -137,7 +137,7 @@ "@developerOptionsSettingGroup": {}, "logsSettingGroup": "Журнали", "@logsSettingGroup": {}, - "maxLogsSetting": "Максимальний журнал", + "maxLogsSetting": "Максимальний журнал будильників", "@maxLogsSetting": {}, "alarmLogSetting": "Журнал будильників", "@alarmLogSetting": {}, @@ -299,7 +299,7 @@ "@sequenceLengthSetting": {}, "sequenceGridSizeSetting": "Розмір таблиці", "@sequenceGridSizeSetting": {}, - "numberOfProblemsSetting": "Кількість завдань", + "numberOfProblemsSetting": "Кількість проблем", "@numberOfProblemsSetting": {}, "saveReminderAlert": "Ви хочете вийти без збереження?", "@saveReminderAlert": {}, @@ -533,7 +533,7 @@ "@styleThemeShadowSettingGroup": {}, "showIstantAlarmButtonSetting": "Показувати кнопку екземпляра будильника", "@showIstantAlarmButtonSetting": {}, - "showIstantTimerButtonSetting": "Показувати кнопку екземпляру такмера", + "showIstantTimerButtonSetting": "Показувати кнопку екземпляра таймера", "@showIstantTimerButtonSetting": {}, "styleThemeOpacitySetting": "Прозорість", "@styleThemeOpacitySetting": {}, @@ -686,5 +686,113 @@ "weeksString": "{count, plural, =0{} =1{1 тиждень} other{{count} тижнів}}", "@weeksString": {}, "monthsString": "{count, plural, =0{} =1{1 місяць} other{{count} місяці}}", - "@monthsString": {} + "@monthsString": {}, + "startMelodyAtRandomPosDescription": "Мелодія почнеться з випадкового місця", + "@startMelodyAtRandomPosDescription": {}, + "pauseAllFilteredTimersAction": "Зупинити всі відфільтровані таймери", + "@pauseAllFilteredTimersAction": {}, + "pickerNumpad": "Цифрова панель", + "@pickerNumpad": {}, + "interactionsSettingGroup": "Взаємодія", + "@interactionsSettingGroup": {}, + "longPressActionSetting": "Дія при дотику з утримуванням", + "@longPressActionSetting": {}, + "longPressSelectAction": "Багато елементне виділення", + "@longPressSelectAction": {}, + "saveLogs": "Зберегти журнали", + "@saveLogs": {}, + "clearLogs": "Очистити журнали", + "@clearLogs": {}, + "yearsString": "{count, plural, =0{} =1{1 рік} other{{count} роки}}", + "@yearsString": {}, + "lessThanOneMinute": "менше 1 хвилини", + "@lessThanOneMinute": {}, + "alarmRingInMessage": "Будильник спрацює через {duration}", + "@alarmRingInMessage": {}, + "nextAlarmIn": "Наступний: {duration}", + "@nextAlarmIn": {}, + "combinedTime": "{hours} і {minutes}", + "@combinedTime": {}, + "showForegroundNotification": "Показати сповіщення на передньому плані", + "@showForegroundNotification": {}, + "showForegroundNotificationDescription": "Показувати постійне сповіщення, щоб програма не припиняла роботу", + "@showForegroundNotificationDescription": {}, + "notificationPermissionDescription": "Дозволити показ сповіщень", + "@notificationPermissionDescription": {}, + "appLogs": "Журнали додатка", + "@appLogs": {}, + "startMelodyAtRandomPos": "Випадкове розташування", + "@startMelodyAtRandomPos": {}, + "selectionStatus": "{n} вибрано", + "@selectionStatus": {}, + "selectAll": "Вибрати все", + "@selectAll": {}, + "shuffleAlarmMelodiesAction": "Перемішати мелодії для всіх відфільтрованих будильників", + "@shuffleAlarmMelodiesAction": {}, + "resetAllFilteredTimersAction": "Скинути всі відфільтровані таймери", + "@resetAllFilteredTimersAction": {}, + "playAllFilteredTimersAction": "Запустити всі відфільтровані таймери", + "@playAllFilteredTimersAction": {}, + "shuffleTimerMelodiesAction": "Перемішати мелодії для всіх відфільтрованих таймерів", + "@shuffleTimerMelodiesAction": {}, + "clockStyleSettingGroup": "Стиль годинника", + "@clockStyleSettingGroup": {}, + "extraAnimationSettingDescription": "Показувати анімацію, яка не відшліфована і може спричинити розриви кадрів на пристроях низького класу", + "@extraAnimationSettingDescription": {}, + "clockTypeSetting": "Тип годинника", + "@clockTypeSetting": {}, + "analogClock": "Аналоговий", + "@analogClock": {}, + "digitalClock": "Цифровий", + "@digitalClock": {}, + "showClockTicksSetting": "Показати галочки", + "@showClockTicksSetting": {}, + "majorTicks": "Лише основні галочки", + "@majorTicks": {}, + "allTicks": "Всі галочки", + "@allTicks": {}, + "showNumbersSetting": "Показувати нумерацію", + "@showNumbersSetting": {}, + "allNumbers": "Всі номери", + "@allNumbers": {}, + "none": "Немає", + "@none": {}, + "numeralTypeSetting": "Тип нумерації", + "@numeralTypeSetting": {}, + "romanNumeral": "Римскі", + "@romanNumeral": {}, + "arabicNumeral": "Арабські", + "@arabicNumeral": {}, + "showDigitalClock": "Показати цифровий годинник", + "@showDigitalClock": {}, + "backgroundServiceIntervalSetting": "Проміжок фонового обслуговування", + "@backgroundServiceIntervalSetting": {}, + "backgroundServiceIntervalSettingDescription": "Менший проміжок допоможе зберегти додаток живим, але за рахунок зменшення часу роботи від акумулятора", + "@backgroundServiceIntervalSettingDescription": {}, + "shortMinutesString": "{minutes}хв", + "@shortMinutesString": {}, + "shortHoursString": "{hours}г", + "@shortHoursString": {}, + "shortSecondsString": "{seconds}с", + "@shortSecondsString": {}, + "showNextAlarm": "Показати наступний будильник", + "@showNextAlarm": {}, + "showErrorSnackbars": "Показати панелі завантажень помилок", + "@showErrorSnackbars": {}, + "longPressReorderAction": "Змінити порядок", + "@longPressReorderAction": {}, + "volumeWhileTasks": "Обсяг під час розв’язування Завдань", + "@volumeWhileTasks": {}, + "reorder": "Змінити порядок", + "@reorder": {}, + "quarterNumbers": "Тільки квартальні номери", + "@quarterNumbers": {}, + "numberOfPairsSetting": "Кількість пар", + "@numberOfPairsSetting": {}, + "memoryTask": "Пам'ять", + "@memoryTask": {}, + "useBackgroundServiceSettingDescription": "Може допомогти підтримувати програму у фоновому режимі", + "@useBackgroundServiceSettingDescription": {}, + "useBackgroundServiceSetting": "Використовуйте фонову службу", + "@useBackgroundServiceSetting": {} } diff --git a/lib/l10n/app_vi.arb b/lib/l10n/app_vi.arb index e20707a1..759939de 100644 --- a/lib/l10n/app_vi.arb +++ b/lib/l10n/app_vi.arb @@ -75,7 +75,7 @@ "@useMaterialYouColorSetting": {}, "materialBrightnessSetting": "Độ sáng", "@materialBrightnessSetting": {}, - "overrideAccentSetting": "Ghi đè màu nhấn", + "overrideAccentSetting": "Ghi đè màu nút", "@overrideAccentSetting": {}, "useMaterialStyleSetting": "Sử dụng phong cách Material", "@useMaterialStyleSetting": {}, @@ -91,7 +91,7 @@ "@timerSettingGroup": {}, "generalSettingGroupDescription": "Đặt cài đặt trên toàn ứng dụng như định dạng thời gian", "@generalSettingGroupDescription": {}, - "appearanceSettingGroupDescription": "Đặt chủ đề, màu sắc và thay đổi bố cục", + "appearanceSettingGroupDescription": "Chủ đề, màu sắc và bố cục", "@appearanceSettingGroupDescription": {}, "backupSettingGroupDescription": "Xuất hoặc nhập thiết đặt của bạn cục bộ", "@backupSettingGroupDescription": {}, @@ -133,9 +133,9 @@ "@mathTaskDifficultySetting": {}, "retypeNumberChars": "Số ký tự", "@retypeNumberChars": {}, - "retypeIncludeNumSetting": "Bao gồm số", + "retypeIncludeNumSetting": "Chứa số", "@retypeIncludeNumSetting": {}, - "retypeLowercaseSetting": "Bao gồm chữ thường", + "retypeLowercaseSetting": "Chứa chữ thường", "@retypeLowercaseSetting": {}, "noButton": "Không", "@noButton": {}, @@ -165,7 +165,7 @@ "@alarmDescriptionNotScheduled": {}, "sequenceTask": "Dãy", "@sequenceTask": {}, - "taskTryButton": "Dùng thử", + "taskTryButton": "Thử", "@taskTryButton": {}, "sequenceLengthSetting": "Chiều dài dãy", "@sequenceLengthSetting": {}, @@ -241,11 +241,11 @@ "@swipActionCardAction": {}, "swipActionSwitchTabs": "Chuyển tab", "@swipActionSwitchTabs": {}, - "swipeActionSwitchTabsDescription": "Vuốt giữa các tab", + "swipeActionSwitchTabsDescription": "Vuốt để chuyển giữa các tab", "@swipeActionSwitchTabsDescription": {}, "melodiesSetting": "Giai điệu", "@melodiesSetting": {}, - "vendorSetting": "Thiết đặt nhà cung cấp", + "vendorSetting": "Thiết lập nhà cung cấp", "@vendorSetting": {}, "vendorSettingDescription": "Tắt thủ công các tối ưu hóa dành riêng cho nhà cung cấp", "@vendorSettingDescription": {}, @@ -299,7 +299,7 @@ "@soundAndVibrationSettingGroup": {}, "audioChannelRingtone": "Nhạc chuông", "@audioChannelRingtone": {}, - "numberOfProblemsSetting": "Số lượng bài toàn", + "numberOfProblemsSetting": "Số lượng bài toán", "@numberOfProblemsSetting": {}, "logTypeFilterGroup": "Loại", "@logTypeFilterGroup": {}, @@ -317,9 +317,9 @@ "@durationAsc": {}, "durationDesc": "Dài nhất", "@durationDesc": {}, - "nameAsc": "Nhãn A-Z", + "nameAsc": "Từ A-Z", "@nameAsc": {}, - "nameDesc": "Nhãn Z-A", + "nameDesc": "Từ Z-A", "@nameDesc": {}, "filterActions": "Hành động lọc", "@filterActions": {}, @@ -547,7 +547,7 @@ "@batteryOptimizationSettingDescription": {}, "allowNotificationSettingDescription": "Cho phép thông báo trên màn hình khóa cho báo thức và hẹn giờ", "@allowNotificationSettingDescription": {}, - "autoStartSetting": "Tự khởi chạy", + "autoStartSetting": "Tự khởi động", "@autoStartSetting": {}, "digitalClockSettingGroup": "Đồng hồ kỹ thuật số", "@digitalClockSettingGroup": {}, @@ -582,5 +582,113 @@ "alignmentTop": "Trên cùng", "@alignmentTop": {}, "searchSettingPlaceholder": "Tìm kiếm cài đặt", - "@searchSettingPlaceholder": {} + "@searchSettingPlaceholder": {}, + "memoryTask": "Thử thách trí nhớ", + "@memoryTask": {}, + "numberOfPairsSetting": "Số cặp", + "@numberOfPairsSetting": {}, + "noStopwatchMessage": "Không có đồng hồ bấm giờ nào được tạo", + "@noStopwatchMessage": {}, + "noTagsMessage": "Không có thẻ nào được tạo", + "@noTagsMessage": {}, + "noLogsMessage": "Không có nhật ký báo thức", + "@noLogsMessage": {}, + "dateFilterGroup": "Ngày", + "@dateFilterGroup": {}, + "showAverageLapSetting": "Hiển thị thời gian trung bình", + "@showAverageLapSetting": {}, + "showSlowestLapSetting": "Hiển thị lần chậm nhất", + "@showSlowestLapSetting": {}, + "showClockTicksSetting": "Hiển thị ticks", + "@showClockTicksSetting": {}, + "showNumbersSetting": "Hiện thị số", + "@showNumbersSetting": {}, + "quarterNumbers": "Chỉ bốn số", + "@quarterNumbers": {}, + "allNumbers": "Toàn bộ số", + "@allNumbers": {}, + "none": "Không", + "@none": {}, + "numeralTypeSetting": "Kiểu chữ số", + "@numeralTypeSetting": {}, + "romanNumeral": "La Mã", + "@romanNumeral": {}, + "arabicNumeral": "Ả Rập", + "@arabicNumeral": {}, + "showDigitalClock": "Hiển thị đồng hồ kỹ thuật số", + "@showDigitalClock": {}, + "maxLogsSetting": "Nhật ký báo thức tối đa", + "@maxLogsSetting": {}, + "timeOfDayAsc": "Reo gần nhất", + "@timeOfDayAsc": {}, + "timeOfDayDesc": "Reo muộn nhất", + "@timeOfDayDesc": {}, + "showNextAlarm": "Hiển thị báo thức tiếp theo", + "@showNextAlarm": {}, + "separatorSetting": "Dấu phân cách", + "@separatorSetting": {}, + "alarmLogSetting": "Nhật ký báo thức", + "@alarmLogSetting": {}, + "alarmWeekdaysSetting": "Ngày trong tuần", + "@alarmWeekdaysSetting": {}, + "alarmDatesSetting": "Ngày", + "@alarmDatesSetting": {}, + "alarmRangeSetting": "Khoảng ngày", + "@alarmRangeSetting": {}, + "alarmIntervalSetting": "Lặp lại", + "@alarmIntervalSetting": {}, + "audioChannelAlarm": "Báo thức", + "@audioChannelAlarm": {}, + "noTimerMessage": "Không có báo thức nào đã được tạo", + "@noTimerMessage": {}, + "dismissActionSetting": "Kiểu nút hủy", + "@dismissActionSetting": {}, + "dismissActionSlide": "Trượt", + "@dismissActionSlide": {}, + "dismissActionButtons": "Nút", + "@dismissActionButtons": {}, + "dismissActionAreaButtons": "Vùng", + "@dismissActionAreaButtons": {}, + "presetsSetting": "Bộ hẹn giờ", + "@presetsSetting": {}, + "newPresetPlaceholder": "Bộ hẹn giờ mới", + "@newPresetPlaceholder": {}, + "comparisonLapBarsSettingGroup": "Thanh so sánh", + "@comparisonLapBarsSettingGroup": {}, + "showFastestLapSetting": "Hiển thị lần nhanh nhất", + "@showFastestLapSetting": {}, + "showPreviousLapSetting": "Hiển thị lần trước", + "@showPreviousLapSetting": {}, + "appLogs": "Nhật ký ứng dụng", + "@appLogs": {}, + "alarmDeleteAfterRingingSetting": "Xoá sau khi đổ chuông", + "@alarmDeleteAfterRingingSetting": {}, + "audioChannelMedia": "Âm thanh đa phương tiện", + "@audioChannelMedia": {}, + "clockStyleSettingGroup": "Kiểu đồng hồ", + "@clockStyleSettingGroup": {}, + "clockTypeSetting": "Loại đồng hồ", + "@clockTypeSetting": {}, + "analogClock": "Đồng hồ kim", + "@analogClock": {}, + "digitalClock": "Đồng hồ kỹ thuật số", + "@digitalClock": {}, + "upcomingLeadTimeSetting": "Hiển thị thông báo trước", + "@upcomingLeadTimeSetting": {}, + "showUpcomingAlarmNotificationSetting": "Hiển thị thông báo về báo thức sắp tới", + "@showUpcomingAlarmNotificationSetting": {}, + "showSnoozeNotificationSetting": "Hiển thị thông báo báo lại", + "@showSnoozeNotificationSetting": {}, + "horizontalAlignmentSetting": "Căn theo chiều ngang", + "@horizontalAlignmentSetting": {}, + "verticalAlignmentSetting": "Căn theo chiều dọc", + "@verticalAlignmentSetting": {}, + "noTaskMessage": "Không có thử thách nào được tạo", + "@noTaskMessage": {}, + "startMelodyAtRandomPos": "Vị trí ngẫu nhiên", + "@startMelodyAtRandomPos": {}, + "cannotDisableAlarmWhileSnoozedSnackbar": "Không thể tắt báo thức khi đang được báo lại", + "@cannotDisableAlarmWhileSnoozedSnackbar": {}, + "startMelodyAtRandomPosDescription": "Giai điệu sẽ bắt đầu ở một vị trí ngẫu nhiên", + "@startMelodyAtRandomPosDescription": {} } diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index 77632bc2..716219b4 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -259,7 +259,7 @@ "@sequenceLengthSetting": {}, "sequenceGridSizeSetting": "网格大小", "@sequenceGridSizeSetting": {}, - "numberOfProblemsSetting": "问题数", + "numberOfProblemsSetting": "问题数目", "@numberOfProblemsSetting": {}, "saveReminderAlert": "你想要不保存退出吗?", "@saveReminderAlert": {}, @@ -736,5 +736,63 @@ "clearLogs": "清除日志", "@clearLogs": {}, "reorder": "重新购买", - "@reorder": {} + "@reorder": {}, + "backgroundServiceIntervalSetting": "后台服务间隔", + "@backgroundServiceIntervalSetting": {}, + "appLogs": "应用日志", + "@appLogs": {}, + "startMelodyAtRandomPos": "随机位置", + "@startMelodyAtRandomPos": {}, + "backgroundServiceIntervalSettingDescription": "间隔较小有助于应用保持运行,但会消耗电池续航", + "@backgroundServiceIntervalSettingDescription": {}, + "clockTypeSetting": "时钟类型", + "@clockTypeSetting": {}, + "clockStyleSettingGroup": "时钟样式", + "@clockStyleSettingGroup": {}, + "pauseAllFilteredTimersAction": "暂停所有已过滤计时器", + "@pauseAllFilteredTimersAction": {}, + "none": "无", + "@none": {}, + "numeralTypeSetting": "数字类型", + "@numeralTypeSetting": {}, + "romanNumeral": "罗马", + "@romanNumeral": {}, + "arabicNumeral": "阿拉伯", + "@arabicNumeral": {}, + "playAllFilteredTimersAction": "启动所有已过滤计时器", + "@playAllFilteredTimersAction": {}, + "showDigitalClock": "显示数字时钟", + "@showDigitalClock": {}, + "digitalClock": "数字", + "@digitalClock": {}, + "analogClock": "模拟", + "@analogClock": {}, + "showNumbersSetting": "显示数字", + "@showNumbersSetting": {}, + "allNumbers": "所有数字", + "@allNumbers": {}, + "quarterNumbers": "仅显示15分钟倍数的数字", + "@quarterNumbers": {}, + "allTicks": "所有节点", + "@allTicks": {}, + "majorTicks": "只显示主要节点", + "@majorTicks": {}, + "showClockTicksSetting": "显示节点", + "@showClockTicksSetting": {}, + "startMelodyAtRandomPosDescription": "旋律将从随机位置开始", + "@startMelodyAtRandomPosDescription": {}, + "shuffleTimerMelodiesAction": "随机播放所有已过滤定时器的旋律", + "@shuffleTimerMelodiesAction": {}, + "shuffleAlarmMelodiesAction": "为所有选中的闹钟随机一个铃声", + "@shuffleAlarmMelodiesAction": {}, + "resetAllFilteredTimersAction": "重置所有选中的计时器", + "@resetAllFilteredTimersAction": {}, + "numberOfPairsSetting": "配对数目", + "@numberOfPairsSetting": {}, + "memoryTask": "记忆", + "@memoryTask": {}, + "useBackgroundServiceSetting": "使用后台服务", + "@useBackgroundServiceSetting": {}, + "useBackgroundServiceSettingDescription": "可能有助于保持应用在后台活动", + "@useBackgroundServiceSettingDescription": {} } diff --git a/lib/l10n/app_zh_Hant.arb b/lib/l10n/app_zh_Hant.arb new file mode 100644 index 00000000..1a35591c --- /dev/null +++ b/lib/l10n/app_zh_Hant.arb @@ -0,0 +1,796 @@ +{ + "saveLogs": "儲存紀錄", + "@saveLogs": {}, + "sequenceLengthSetting": "序列長度", + "@sequenceLengthSetting": {}, + "donateDescription": "贊助以支援應用程式開發", + "@donateDescription": {}, + "donorsDescription": "我們慷慨的贊助者", + "@donorsDescription": {}, + "contributorsDescription": "讓此應用程式成為可能的人們", + "@contributorsDescription": {}, + "widgetsSettingGroup": "小工具", + "@widgetsSettingGroup": {}, + "digitalClockSettingGroup": "數位時鐘", + "@digitalClockSettingGroup": {}, + "layoutSettingGroup": "版面配置", + "@layoutSettingGroup": {}, + "textSettingGroup": "文字", + "@textSettingGroup": {}, + "showDateSetting": "顯示日期", + "@showDateSetting": {}, + "settingsTitle": "設定", + "@settingsTitle": {}, + "horizontalAlignmentSetting": "水平對齊", + "@horizontalAlignmentSetting": {}, + "verticalAlignmentSetting": "垂直對齊", + "@verticalAlignmentSetting": {}, + "alignmentTop": "頂端", + "@alignmentTop": {}, + "alignmentBottom": "底部", + "@alignmentBottom": {}, + "alignmentLeft": "左側", + "@alignmentLeft": {}, + "alignmentCenter": "置中", + "@alignmentCenter": {}, + "fontWeightSetting": "字型粗細", + "@fontWeightSetting": {}, + "dateSettingGroup": "日期", + "@dateSettingGroup": {}, + "timeSettingGroup": "時間", + "@timeSettingGroup": {}, + "sizeSetting": "大小", + "@sizeSetting": {}, + "defaultPageSetting": "預設分頁", + "@defaultPageSetting": {}, + "showMeridiemSetting": "顯示上/下午", + "@showMeridiemSetting": {}, + "editPresetsTitle": "編輯預設集", + "@editPresetsTitle": {}, + "firstDayOfWeekSetting": "一週的第一天", + "@firstDayOfWeekSetting": {}, + "translateLink": "翻譯", + "@translateLink": {}, + "translateDescription": "協助翻譯應用程式", + "@translateDescription": {}, + "separatorSetting": "分隔符號", + "@separatorSetting": {}, + "editTagLabel": "編輯標籤", + "@editTagLabel": {}, + "tagNamePlaceholder": "標籤名稱", + "@tagNamePlaceholder": {}, + "hoursString": "{count, plural, =0{} =1{1 小時} other{{count} 小時}}", + "@hoursString": {}, + "minutesString": "{count, plural, =0{} =1{1 分鐘} other{{count} 分鐘}}", + "@minutesString": {}, + "weeksString": "{count, plural, =0{} =1{1 週} other{{count} 週}}", + "@weeksString": {}, + "monthsString": "{count, plural, =0{} =1{1 個月} other{{count} 個月}}", + "@monthsString": {}, + "clockTitle": "時鐘", + "@clockTitle": { + "description": "Title of the clock screen" + }, + "alarmTitle": "鬧鐘", + "@alarmTitle": { + "description": "Title of the alarm screen" + }, + "timerTitle": "計時器", + "@timerTitle": { + "description": "Title of the timer screen" + }, + "stopwatchTitle": "碼錶", + "@stopwatchTitle": { + "description": "Title of the stopwatch screen" + }, + "system": "系統", + "@system": {}, + "generalSettingGroup": "一般", + "@generalSettingGroup": {}, + "generalSettingGroupDescription": "設定應用程式的全域設定,例如時間格式", + "@generalSettingGroupDescription": {}, + "languageSetting": "語言", + "@languageSetting": {}, + "dateFormatSetting": "日期格式", + "@dateFormatSetting": {}, + "longDateFormatSetting": "完整日期格式", + "@longDateFormatSetting": {}, + "timeFormatSetting": "時間格式", + "@timeFormatSetting": {}, + "timeFormat12": "12 小時制", + "@timeFormat12": {}, + "timeFormat24": "24 小時制", + "@timeFormat24": {}, + "timeFormatDevice": "裝置設定", + "@timeFormatDevice": {}, + "showSecondsSetting": "顯示秒數", + "@showSecondsSetting": {}, + "timePickerSetting": "時間選擇器", + "@timePickerSetting": {}, + "pickerDial": "轉盤", + "@pickerDial": {}, + "pickerInput": "輸入", + "@pickerInput": {}, + "pickerSpinner": "滾輪", + "@pickerSpinner": {}, + "pickerNumpad": "數字鍵盤", + "@pickerNumpad": {}, + "durationPickerSetting": "持續時間選擇器", + "@durationPickerSetting": {}, + "pickerRings": "環狀", + "@pickerRings": {}, + "interactionsSettingGroup": "互動", + "@interactionsSettingGroup": {}, + "swipeActionSetting": "滑動動作", + "@swipeActionSetting": {}, + "swipActionCardAction": "卡片動作", + "@swipActionCardAction": {}, + "swipeActionCardActionDescription": "在卡片上左右滑動來執行動作", + "@swipeActionCardActionDescription": {}, + "swipActionSwitchTabs": "切換分頁", + "@swipActionSwitchTabs": {}, + "swipeActionSwitchTabsDescription": "滑動切換分頁", + "@swipeActionSwitchTabsDescription": {}, + "longPressActionSetting": "長按動作", + "@longPressActionSetting": {}, + "longPressReorderAction": "重新排序", + "@longPressReorderAction": {}, + "longPressSelectAction": "多選", + "@longPressSelectAction": {}, + "melodiesSetting": "鈴聲", + "@melodiesSetting": {}, + "tagsSetting": "標籤", + "@tagsSetting": {}, + "vendorSetting": "廠商設定", + "@vendorSetting": {}, + "vendorSettingDescription": "手動關閉廠商特定的最佳化", + "@vendorSettingDescription": {}, + "batteryOptimizationSetting": "手動關閉電池最佳化", + "@batteryOptimizationSetting": {}, + "batteryOptimizationSettingDescription": "關閉此應用程式的電池最佳化,以防止鬧鐘延遲", + "@batteryOptimizationSettingDescription": {}, + "allowNotificationSettingDescription": "允許鬧鐘和計時器在鎖定螢幕上顯示通知", + "@allowNotificationSettingDescription": {}, + "autoStartSettingDescription": "某些裝置需要啟用「自動啟動」功能,才能在應用程式關閉時讓鬧鐘響鈴", + "@autoStartSettingDescription": {}, + "allowNotificationSetting": "手動允許所有通知", + "@allowNotificationSetting": {}, + "autoStartSetting": "自動啟動", + "@autoStartSetting": {}, + "permissionsSettingGroup": "權限", + "@permissionsSettingGroup": {}, + "ignoreBatteryOptimizationSetting": "忽略電池最佳化", + "@ignoreBatteryOptimizationSetting": {}, + "notificationPermissionSetting": "通知權限", + "@notificationPermissionSetting": {}, + "notificationPermissionAlreadyGranted": "已授予通知權限", + "@notificationPermissionAlreadyGranted": {}, + "ignoreBatteryOptimizationAlreadyGranted": "已授予忽略電池最佳化的權限", + "@ignoreBatteryOptimizationAlreadyGranted": {}, + "animationSettingGroup": "動畫", + "@animationSettingGroup": {}, + "animationSpeedSetting": "動畫速度", + "@animationSpeedSetting": {}, + "extraAnimationSetting": "額外動畫", + "@extraAnimationSetting": {}, + "appearanceSettingGroup": "外觀", + "@appearanceSettingGroup": {}, + "appearanceSettingGroupDescription": "設定主題、顏色和版面配置", + "@appearanceSettingGroupDescription": {}, + "nameField": "名稱", + "@nameField": {}, + "colorSetting": "顏色", + "@colorSetting": {}, + "textColorSetting": "文字", + "@textColorSetting": {}, + "colorSchemeNamePlaceholder": "配色方案", + "@colorSchemeNamePlaceholder": {}, + "colorSchemeBackgroundSettingGroup": "背景", + "@colorSchemeBackgroundSettingGroup": {}, + "colorSchemeAccentSettingGroup": "強調色", + "@colorSchemeAccentSettingGroup": {}, + "colorSchemeErrorSettingGroup": "錯誤", + "@colorSchemeErrorSettingGroup": {}, + "colorSchemeCardSettingGroup": "卡片", + "@colorSchemeCardSettingGroup": {}, + "colorSchemeOutlineSettingGroup": "外框", + "@colorSchemeOutlineSettingGroup": {}, + "colorSchemeShadowSettingGroup": "陰影", + "@colorSchemeShadowSettingGroup": {}, + "colorSchemeUseAccentAsOutlineSetting": "使用強調色作為外框", + "@colorSchemeUseAccentAsOutlineSetting": {}, + "colorSchemeUseAccentAsShadowSetting": "使用強調色作為陰影", + "@colorSchemeUseAccentAsShadowSetting": {}, + "styleThemeNamePlaceholder": "風格主題", + "@styleThemeNamePlaceholder": {}, + "styleThemeShadowSettingGroup": "陰影", + "@styleThemeShadowSettingGroup": {}, + "styleThemeShapeSettingGroup": "形狀", + "@styleThemeShapeSettingGroup": {}, + "styleThemeElevationSetting": "高度", + "@styleThemeElevationSetting": {}, + "styleThemeRadiusSetting": "圓角半徑", + "@styleThemeRadiusSetting": {}, + "styleThemeOpacitySetting": "不透明度", + "@styleThemeOpacitySetting": {}, + "styleThemeBlurSetting": "模糊", + "@styleThemeBlurSetting": {}, + "styleThemeSpreadSetting": "擴散", + "@styleThemeSpreadSetting": {}, + "styleThemeOutlineSettingGroup": "外框", + "@styleThemeOutlineSettingGroup": {}, + "styleThemeOutlineWidthSetting": "寬度", + "@styleThemeOutlineWidthSetting": {}, + "accessibilitySettingGroup": "無障礙", + "@accessibilitySettingGroup": {}, + "backupSettingGroup": "備份", + "@backupSettingGroup": {}, + "developerOptionsSettingGroup": "開發者選項", + "@developerOptionsSettingGroup": {}, + "showIstantAlarmButtonSetting": "顯示立即鬧鐘按鈕", + "@showIstantAlarmButtonSetting": {}, + "showIstantTimerButtonSetting": "顯示立即計時器按鈕", + "@showIstantTimerButtonSetting": {}, + "logsSettingGroup": "紀錄", + "@logsSettingGroup": {}, + "maxLogsSetting": "最大鬧鐘紀錄數量", + "@maxLogsSetting": {}, + "alarmLogSetting": "鬧鐘紀錄", + "@alarmLogSetting": {}, + "appLogs": "應用程式紀錄", + "@appLogs": {}, + "showErrorSnackbars": "顯示錯誤訊息列", + "@showErrorSnackbars": {}, + "clearLogs": "清除紀錄", + "@clearLogs": {}, + "aboutSettingGroup": "關於", + "@aboutSettingGroup": {}, + "restoreSettingGroup": "恢復預設值", + "@restoreSettingGroup": {}, + "resetButton": "重設", + "@resetButton": {}, + "previewLabel": "預覽", + "@previewLabel": {}, + "cardLabel": "卡片", + "@cardLabel": {}, + "accentLabel": "強調色", + "@accentLabel": {}, + "errorLabel": "錯誤", + "@errorLabel": {}, + "displaySettingGroup": "顯示", + "@displaySettingGroup": {}, + "reliabilitySettingGroup": "可靠性", + "@reliabilitySettingGroup": {}, + "colorsSettingGroup": "顏色", + "@colorsSettingGroup": {}, + "styleSettingGroup": "樣式", + "@styleSettingGroup": {}, + "useMaterialYouColorSetting": "使用 Material You", + "@useMaterialYouColorSetting": {}, + "materialBrightnessSetting": "亮度", + "@materialBrightnessSetting": {}, + "materialBrightnessSystem": "系統", + "@materialBrightnessSystem": {}, + "materialBrightnessLight": "淺色", + "@materialBrightnessLight": {}, + "materialBrightnessDark": "深色", + "@materialBrightnessDark": {}, + "overrideAccentSetting": "覆寫強調色", + "@overrideAccentSetting": {}, + "accentColorSetting": "強調色", + "@accentColorSetting": {}, + "useMaterialStyleSetting": "使用 Material 樣式", + "@useMaterialStyleSetting": {}, + "styleThemeSetting": "風格主題", + "@styleThemeSetting": {}, + "systemDarkModeSetting": "系統深色模式", + "@systemDarkModeSetting": {}, + "colorSchemeSetting": "配色方案", + "@colorSchemeSetting": {}, + "darkColorSchemeSetting": "深色配色方案", + "@darkColorSchemeSetting": {}, + "clockSettingGroup": "時鐘", + "@clockSettingGroup": {}, + "timerSettingGroup": "計時器", + "@timerSettingGroup": {}, + "stopwatchSettingGroup": "碼錶", + "@stopwatchSettingGroup": {}, + "backupSettingGroupDescription": "在本機匯出或匯入您的設定", + "@backupSettingGroupDescription": {}, + "alarmWeekdaysSetting": "週間", + "@alarmWeekdaysSetting": {}, + "alarmDatesSetting": "日期", + "@alarmDatesSetting": {}, + "alarmRangeSetting": "日期範圍", + "@alarmRangeSetting": {}, + "alarmIntervalSetting": "間隔", + "@alarmIntervalSetting": {}, + "alarmIntervalDaily": "每日", + "@alarmIntervalDaily": {}, + "alarmIntervalWeekly": "每週", + "@alarmIntervalWeekly": {}, + "alarmDeleteAfterRingingSetting": "關閉後刪除", + "@alarmDeleteAfterRingingSetting": {}, + "alarmDeleteAfterFinishingSetting": "結束後刪除", + "@alarmDeleteAfterFinishingSetting": {}, + "cannotDisableAlarmWhileSnoozedSnackbar": "鬧鐘貪睡時無法停用", + "@cannotDisableAlarmWhileSnoozedSnackbar": {}, + "selectTime": "選擇時間", + "@selectTime": {}, + "timePickerModeButton": "模式", + "@timePickerModeButton": {}, + "cancelButton": "取消", + "@cancelButton": {}, + "customizeButton": "自訂", + "@customizeButton": {}, + "saveButton": "儲存", + "@saveButton": {}, + "labelField": "標籤", + "@labelField": {}, + "labelFieldPlaceholder": "新增標籤", + "@labelFieldPlaceholder": {}, + "alarmScheduleSettingGroup": "排程", + "@alarmScheduleSettingGroup": {}, + "scheduleTypeField": "類型", + "@scheduleTypeField": {}, + "scheduleTypeOnce": "一次", + "@scheduleTypeOnce": {}, + "scheduleTypeDaily": "每日", + "@scheduleTypeDaily": {}, + "scheduleTypeOnceDescription": "將在下一次設定的時間響鈴", + "@scheduleTypeOnceDescription": {}, + "scheduleTypeDailyDescription": "每天響鈴", + "@scheduleTypeDailyDescription": {}, + "scheduleTypeWeek": "在指定的週間", + "@scheduleTypeWeek": {}, + "scheduleTypeWeekDescription": "將在指定的週日重複", + "@scheduleTypeWeekDescription": {}, + "scheduleTypeDate": "在特定日期", + "@scheduleTypeDate": {}, + "scheduleTypeRange": "日期範圍", + "@scheduleTypeRange": {}, + "scheduleTypeDateDescription": "將在指定的日期重複", + "@scheduleTypeDateDescription": {}, + "scheduleTypeRangeDescription": "將在指定的日期範圍內重複", + "@scheduleTypeRangeDescription": {}, + "soundAndVibrationSettingGroup": "聲音和震動", + "@soundAndVibrationSettingGroup": {}, + "soundSettingGroup": "聲音", + "@soundSettingGroup": {}, + "settingGroupMore": "更多", + "@settingGroupMore": {}, + "melodySetting": "鈴聲", + "@melodySetting": {}, + "startMelodyAtRandomPos": "隨機位置", + "@startMelodyAtRandomPos": {}, + "startMelodyAtRandomPosDescription": "鈴聲將從隨機位置開始播放", + "@startMelodyAtRandomPosDescription": {}, + "vibrationSetting": "震動", + "@vibrationSetting": {}, + "audioChannelSetting": "音訊通道", + "@audioChannelSetting": {}, + "audioChannelAlarm": "鬧鐘", + "@audioChannelAlarm": {}, + "audioChannelNotification": "通知", + "@audioChannelNotification": {}, + "audioChannelRingtone": "鈴聲", + "@audioChannelRingtone": {}, + "audioChannelMedia": "媒體", + "@audioChannelMedia": {}, + "volumeSetting": "音量", + "@volumeSetting": {}, + "volumeWhileTasks": "解題時的音量", + "@volumeWhileTasks": {}, + "risingVolumeSetting": "漸強音量", + "@risingVolumeSetting": {}, + "timeToFullVolumeSetting": "達到最大音量的時間", + "@timeToFullVolumeSetting": {}, + "snoozeSettingGroup": "貪睡", + "@snoozeSettingGroup": {}, + "snoozeEnableSetting": "啟用", + "@snoozeEnableSetting": {}, + "snoozeLengthSetting": "長度", + "@snoozeLengthSetting": {}, + "maxSnoozesSetting": "最大貪睡次數", + "@maxSnoozesSetting": {}, + "whileSnoozedSettingGroup": "貪睡期間", + "@whileSnoozedSettingGroup": {}, + "snoozePreventDisablingSetting": "防止停用", + "@snoozePreventDisablingSetting": {}, + "snoozePreventDeletionSetting": "防止刪除", + "@snoozePreventDeletionSetting": {}, + "settings": "設定", + "@settings": {}, + "tasksSetting": "任務", + "@tasksSetting": {}, + "noItemMessage": "尚未新增任何 {items}", + "@noItemMessage": {}, + "chooseTaskTitle": "選擇要新增的任務", + "@chooseTaskTitle": {}, + "mathTask": "數學題目", + "@mathTask": {}, + "mathEasyDifficulty": "簡單 (X + Y)", + "@mathEasyDifficulty": {}, + "mathMediumDifficulty": "中等 (X × Y)", + "@mathMediumDifficulty": {}, + "mathHardDifficulty": "困難 (X × Y + Z)", + "@mathHardDifficulty": {}, + "mathVeryHardDifficulty": "非常困難 (X × Y × Z)", + "@mathVeryHardDifficulty": {}, + "retypeTask": "重新輸入文字", + "@retypeTask": {}, + "sequenceTask": "序列", + "@sequenceTask": {}, + "taskTryButton": "試用", + "@taskTryButton": {}, + "mathTaskDifficultySetting": "難度", + "@mathTaskDifficultySetting": {}, + "retypeNumberChars": "字元數", + "@retypeNumberChars": {}, + "retypeIncludeNumSetting": "包含數字", + "@retypeIncludeNumSetting": {}, + "retypeLowercaseSetting": "包含小寫", + "@retypeLowercaseSetting": {}, + "sequenceGridSizeSetting": "格線大小", + "@sequenceGridSizeSetting": {}, + "numberOfProblemsSetting": "題目數量", + "@numberOfProblemsSetting": {}, + "saveReminderAlert": "您確定要離開而不儲存嗎?", + "@saveReminderAlert": {}, + "yesButton": "是", + "@yesButton": {}, + "noButton": "否", + "@noButton": {}, + "noAlarmMessage": "尚未建立鬧鐘", + "@noAlarmMessage": {}, + "noTimerMessage": "尚未建立計時器", + "@noTimerMessage": {}, + "noTagsMessage": "尚未建立標籤", + "@noTagsMessage": {}, + "noStopwatchMessage": "尚未建立碼錶", + "@noStopwatchMessage": {}, + "noTaskMessage": "尚未建立任務", + "@noTaskMessage": {}, + "noPresetsMessage": "尚未建立預設集", + "@noPresetsMessage": {}, + "noLogsMessage": "沒有鬧鐘紀錄", + "@noLogsMessage": {}, + "deleteButton": "刪除", + "@deleteButton": {}, + "duplicateButton": "複製", + "@duplicateButton": {}, + "skipAlarmButton": "跳過下一個鬧鐘", + "@skipAlarmButton": {}, + "cancelSkipAlarmButton": "取消跳過", + "@cancelSkipAlarmButton": {}, + "dismissAlarmButton": "關閉", + "@dismissAlarmButton": {}, + "allFilter": "全部", + "@allFilter": {}, + "dateFilterGroup": "日期", + "@dateFilterGroup": {}, + "scheduleDateFilterGroup": "排程日期", + "@scheduleDateFilterGroup": {}, + "logTypeFilterGroup": "類型", + "@logTypeFilterGroup": {}, + "createdDateFilterGroup": "建立日期", + "@createdDateFilterGroup": {}, + "todayFilter": "今天", + "@todayFilter": {}, + "tomorrowFilter": "明天", + "@tomorrowFilter": {}, + "stateFilterGroup": "狀態", + "@stateFilterGroup": {}, + "activeFilter": "啟用", + "@activeFilter": {}, + "inactiveFilter": "未啟用", + "@inactiveFilter": {}, + "snoozedFilter": "已貪睡", + "@snoozedFilter": {}, + "disabledFilter": "已停用", + "@disabledFilter": {}, + "completedFilter": "已完成", + "@completedFilter": {}, + "runningTimerFilter": "執行中", + "@runningTimerFilter": {}, + "pausedTimerFilter": "已暫停", + "@pausedTimerFilter": {}, + "stoppedTimerFilter": "已停止", + "@stoppedTimerFilter": {}, + "selectionStatus": "已選取 {n} 項", + "@selectionStatus": {}, + "selectAll": "全選", + "@selectAll": {}, + "reorder": "重新排序", + "@reorder": {}, + "sortGroup": "排序", + "@sortGroup": {}, + "defaultLabel": "預設", + "@defaultLabel": {}, + "remainingTimeDesc": "剩餘時間最少", + "@remainingTimeDesc": {}, + "remainingTimeAsc": "剩餘時間最多", + "@remainingTimeAsc": {}, + "durationAsc": "最短", + "@durationAsc": {}, + "durationDesc": "最長", + "@durationDesc": {}, + "nameAsc": "標籤 A-Z", + "@nameAsc": {}, + "nameDesc": "標籤 Z-A", + "@nameDesc": {}, + "timeOfDayAsc": "最早時間優先", + "@timeOfDayAsc": {}, + "timeOfDayDesc": "最晚時間優先", + "@timeOfDayDesc": {}, + "filterActions": "篩選動作", + "@filterActions": {}, + "clearFiltersAction": "清除所有篩選器", + "@clearFiltersAction": {}, + "enableAllFilteredAlarmsAction": "啟用所有篩選出的鬧鐘", + "@enableAllFilteredAlarmsAction": {}, + "disableAllFilteredAlarmsAction": "停用所有篩選出的鬧鐘", + "@disableAllFilteredAlarmsAction": {}, + "skipAllFilteredAlarmsAction": "跳過所有篩選出的鬧鐘", + "@skipAllFilteredAlarmsAction": {}, + "shuffleAlarmMelodiesAction": "隨機播放所有篩選出鬧鐘的鈴聲", + "@shuffleAlarmMelodiesAction": {}, + "cancelSkipAllFilteredAlarmsAction": "取消跳過所有篩選出的鬧鐘", + "@cancelSkipAllFilteredAlarmsAction": {}, + "deleteAllFilteredAction": "刪除所有篩選出的項目", + "@deleteAllFilteredAction": {}, + "resetAllFilteredTimersAction": "重設所有篩選出的計時器", + "@resetAllFilteredTimersAction": {}, + "playAllFilteredTimersAction": "啟動所有篩選出的計時器", + "@playAllFilteredTimersAction": {}, + "pauseAllFilteredTimersAction": "暫停所有篩選出的計時器", + "@pauseAllFilteredTimersAction": {}, + "shuffleTimerMelodiesAction": "隨機播放所有篩選出計時器的鈴聲", + "@shuffleTimerMelodiesAction": {}, + "skippingDescriptionSuffix": "(跳過下次)", + "@skippingDescriptionSuffix": {}, + "alarmDescriptionSnooze": "貪睡至 {date}", + "@alarmDescriptionSnooze": {}, + "alarmDescriptionFinished": "沒有未來的日期", + "@alarmDescriptionFinished": {}, + "alarmDescriptionNotScheduled": "未排程", + "@alarmDescriptionNotScheduled": {}, + "alarmDescriptionToday": "僅限今天", + "@alarmDescriptionToday": {}, + "alarmDescriptionTomorrow": "僅限明天", + "@alarmDescriptionTomorrow": {}, + "alarmDescriptionEveryDay": "每天", + "@alarmDescriptionEveryDay": {}, + "alarmDescriptionWeekend": "每個週末", + "@alarmDescriptionWeekend": {}, + "stopwatchPrevious": "上一圈", + "@stopwatchPrevious": {}, + "alarmDescriptionWeekday": "每個週間", + "@alarmDescriptionWeekday": {}, + "alarmDescriptionWeekly": "每 {days}", + "@alarmDescriptionWeekly": {}, + "stopwatchFastest": "最快圈", + "@stopwatchFastest": {}, + "alarmDescriptionDays": "{days} 當天", + "@alarmDescriptionDays": {}, + "alarmDescriptionRange": "{interval, select, daily{每天} weekly{每週} other{其他}} 從 {startDate} 到 {endDate}", + "@alarmDescriptionRange": {}, + "stopwatchSlowest": "最慢圈", + "@stopwatchSlowest": {}, + "alarmDescriptionDates": "在 {date}{count, plural, =0{} =1{ 和另一個日期} other{ 和其他 {count} 個日期}}", + "@alarmDescriptionDates": {}, + "stopwatchAverage": "平均", + "@stopwatchAverage": {}, + "defaultSettingGroup": "預設設定", + "@defaultSettingGroup": {}, + "alarmsDefaultSettingGroupDescription": "設定新鬧鐘的預設值", + "@alarmsDefaultSettingGroupDescription": {}, + "timerDefaultSettingGroupDescription": "設定新計時器的預設值", + "@timerDefaultSettingGroupDescription": {}, + "filtersSettingGroup": "篩選器", + "@filtersSettingGroup": {}, + "showFiltersSetting": "顯示篩選器", + "@showFiltersSetting": {}, + "showSortSetting": "顯示排序", + "@showSortSetting": {}, + "notificationsSettingGroup": "通知", + "@notificationsSettingGroup": {}, + "showUpcomingAlarmNotificationSetting": "顯示即將來臨的鬧鐘通知", + "@showUpcomingAlarmNotificationSetting": {}, + "upcomingLeadTimeSetting": "預先通知時間", + "@upcomingLeadTimeSetting": {}, + "showSnoozeNotificationSetting": "顯示貪睡通知", + "@showSnoozeNotificationSetting": {}, + "showNotificationSetting": "顯示通知", + "@showNotificationSetting": {}, + "presetsSetting": "預設集", + "@presetsSetting": {}, + "newPresetPlaceholder": "新增預設集", + "@newPresetPlaceholder": {}, + "dismissActionSetting": "關閉動作類型", + "@dismissActionSetting": {}, + "dismissActionSlide": "滑動", + "@dismissActionSlide": {}, + "dismissActionButtons": "按鈕", + "@dismissActionButtons": {}, + "dismissActionAreaButtons": "區域按鈕", + "@dismissActionAreaButtons": {}, + "stopwatchTimeFormatSettingGroup": "時間格式", + "@stopwatchTimeFormatSettingGroup": {}, + "stopwatchShowMillisecondsSetting": "顯示毫秒", + "@stopwatchShowMillisecondsSetting": {}, + "comparisonLapBarsSettingGroup": "比較圈數條", + "@comparisonLapBarsSettingGroup": {}, + "showPreviousLapSetting": "顯示上一圈", + "@showPreviousLapSetting": {}, + "showFastestLapSetting": "顯示最快圈", + "@showFastestLapSetting": {}, + "showAverageLapSetting": "顯示平均圈", + "@showAverageLapSetting": {}, + "showSlowestLapSetting": "顯示最慢圈", + "@showSlowestLapSetting": {}, + "leftHandedSetting": "左手模式", + "@leftHandedSetting": {}, + "exportSettingsSetting": "匯出", + "@exportSettingsSetting": {}, + "exportSettingsSettingDescription": "將設定匯出至本機檔案", + "@exportSettingsSettingDescription": {}, + "importSettingsSetting": "匯入", + "@importSettingsSetting": {}, + "importSettingsSettingDescription": "從本機檔案匯入設定", + "@importSettingsSettingDescription": {}, + "versionLabel": "版本", + "@versionLabel": {}, + "packageNameLabel": "套件名稱", + "@packageNameLabel": {}, + "licenseLabel": "授權", + "@licenseLabel": {}, + "emailLabel": "電子郵件", + "@emailLabel": {}, + "viewOnGithubLabel": "在 GitHub 上檢視", + "@viewOnGithubLabel": {}, + "openSourceLicensesSetting": "開放原始碼授權", + "@openSourceLicensesSetting": {}, + "contributorsSetting": "貢獻者", + "@contributorsSetting": {}, + "donorsSetting": "贊助者", + "@donorsSetting": {}, + "donateButton": "贊助", + "@donateButton": {}, + "addLengthSetting": "增加長度", + "@addLengthSetting": {}, + "relativeTime": "{hours}小時 {relative, select, ahead{超前} behind{落後} other{其他}}", + "@relativeTime": {}, + "sameTime": "相同時間", + "@sameTime": {}, + "searchSettingPlaceholder": "搜尋設定", + "@searchSettingPlaceholder": {}, + "searchCityPlaceholder": "搜尋城市", + "@searchCityPlaceholder": {}, + "cityAlreadyInFavorites": "這個城市已在您的最愛中", + "@cityAlreadyInFavorites": {}, + "durationPickerTitle": "選擇持續時間", + "@durationPickerTitle": {}, + "editButton": "編輯", + "@editButton": {}, + "noLapsMessage": "尚無圈數", + "@noLapsMessage": {}, + "elapsedTime": "經過時間", + "@elapsedTime": {}, + "mondayFull": "星期一", + "@mondayFull": {}, + "tuesdayFull": "星期二", + "@tuesdayFull": {}, + "wednesdayFull": "星期三", + "@wednesdayFull": {}, + "thursdayFull": "星期四", + "@thursdayFull": {}, + "fridayFull": "星期五", + "@fridayFull": {}, + "saturdayFull": "星期六", + "@saturdayFull": {}, + "sundayFull": "星期日", + "@sundayFull": {}, + "mondayShort": "週一", + "@mondayShort": {}, + "tuesdayShort": "週二", + "@tuesdayShort": {}, + "wednesdayShort": "週三", + "@wednesdayShort": {}, + "thursdayShort": "週四", + "@thursdayShort": {}, + "fridayShort": "週五", + "@fridayShort": {}, + "saturdayShort": "週六", + "@saturdayShort": {}, + "sundayShort": "週日", + "@sundayShort": {}, + "mondayLetter": "一", + "@mondayLetter": {}, + "tuesdayLetter": "二", + "@tuesdayLetter": {}, + "wednesdayLetter": "三", + "@wednesdayLetter": {}, + "thursdayLetter": "四", + "@thursdayLetter": {}, + "fridayLetter": "五", + "@fridayLetter": {}, + "saturdayLetter": "六", + "@saturdayLetter": {}, + "sundayLetter": "日", + "@sundayLetter": {}, + "alignmentRight": "右側", + "@alignmentRight": {}, + "alignmentJustify": "兩端對齊", + "@alignmentJustify": {}, + "secondsString": "{count, plural, =0{} =1{1 秒} other{{count} 秒}}", + "@secondsString": {}, + "daysString": "{count, plural, =0{} =1{1 天} other{{count} 天}}", + "@daysString": {}, + "yearsString": "{count, plural, =0{} =1{1 年} other{{count} 年}}", + "@yearsString": {}, + "lessThanOneMinute": "不到 1 分鐘", + "@lessThanOneMinute": {}, + "alarmRingInMessage": "鬧鐘將在 {duration} 後響鈴", + "@alarmRingInMessage": {}, + "nextAlarmIn": "下次:{duration}", + "@nextAlarmIn": {}, + "combinedTime": "{hours} 又 {minutes}", + "@combinedTime": {}, + "shortHoursString": "{hours}小時", + "@shortHoursString": {}, + "shortMinutesString": "{minutes}分", + "@shortMinutesString": {}, + "shortSecondsString": "{seconds}秒", + "@shortSecondsString": {}, + "showNextAlarm": "顯示下一個鬧鐘", + "@showNextAlarm": {}, + "showForegroundNotification": "顯示前景通知", + "@showForegroundNotification": {}, + "showForegroundNotificationDescription": "顯示常駐通知以保持應用程式運作", + "@showForegroundNotificationDescription": {}, + "notificationPermissionDescription": "允許顯示通知", + "@notificationPermissionDescription": {}, + "extraAnimationSettingDescription": "顯示沒那麼細緻的動畫,可能會在低階裝置上造成影格遺漏", + "@extraAnimationSettingDescription": {}, + "clockStyleSettingGroup": "時鐘樣式", + "@clockStyleSettingGroup": {}, + "clockTypeSetting": "時鐘類型", + "@clockTypeSetting": {}, + "analogClock": "指針式", + "@analogClock": {}, + "digitalClock": "數位式", + "@digitalClock": {}, + "showClockTicksSetting": "顯示刻度", + "@showClockTicksSetting": {}, + "majorTicks": "僅主要刻度", + "@majorTicks": {}, + "allTicks": "所有刻度", + "@allTicks": {}, + "showNumbersSetting": "顯示數字", + "@showNumbersSetting": {}, + "allNumbers": "所有數字", + "@allNumbers": {}, + "none": "無", + "@none": {}, + "numeralTypeSetting": "數字類型", + "@numeralTypeSetting": {}, + "romanNumeral": "羅馬數字", + "@romanNumeral": {}, + "arabicNumeral": "阿拉伯數字", + "@arabicNumeral": {}, + "showDigitalClock": "顯示數位時鐘", + "@showDigitalClock": {}, + "backgroundServiceIntervalSetting": "背景服務間隔", + "@backgroundServiceIntervalSetting": {}, + "backgroundServiceIntervalSettingDescription": "較短的間隔有助於保持應用程式運作,但會消耗一些電池壽命", + "@backgroundServiceIntervalSettingDescription": {}, + "quarterNumbers": "僅刻鐘數字", + "@quarterNumbers": {}, + "memoryTask": "記憶", + "@memoryTask": {}, + "useBackgroundServiceSetting": "使用背景服務", + "@useBackgroundServiceSetting": {}, + "useBackgroundServiceSettingDescription": "可能有助於讓應用程式在背景中保持運作", + "@useBackgroundServiceSettingDescription": {} +} diff --git a/lib/main.dart b/lib/main.dart index 8e5dc5a1..fc2069e2 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -6,7 +6,6 @@ import 'package:clock_app/app.dart'; import 'package:clock_app/audio/logic/audio_session.dart'; import 'package:clock_app/audio/types/ringtone_player.dart'; import 'package:clock_app/common/data/paths.dart'; -import 'package:clock_app/developer/logic/logger.dart'; import 'package:clock_app/navigation/types/app_visibility.dart'; import 'package:clock_app/notifications/logic/foreground_task.dart'; import 'package:clock_app/notifications/logic/notifications.dart'; @@ -47,8 +46,8 @@ void main() async { await initializeStorage(); await initializeSettings(); - updateAlarms("Update Alarms on Start"); - updateTimers("Update Timers on Start"); + await updateAlarms("Update Alarms on Start"); + await updateTimers("Update Timers on Start"); AppVisibility.initialize(); initForegroundTask(); initBackgroundService(); diff --git a/lib/notifications/logic/alarm_notifications.dart b/lib/notifications/logic/alarm_notifications.dart index 79513988..6d0827fe 100644 --- a/lib/notifications/logic/alarm_notifications.dart +++ b/lib/notifications/logic/alarm_notifications.dart @@ -42,7 +42,7 @@ void showAlarmNotification({ showInCompactView: true, key: dismissActionKey, label: '$dismissActionLabel All', - actionType: ActionType.SilentAction, + actionType: ActionType.SilentBackgroundAction, autoDismissible: true, )); } else { @@ -51,7 +51,7 @@ void showAlarmNotification({ showInCompactView: true, key: snoozeActionKey, label: snoozeActionLabel, - actionType: ActionType.SilentAction, + actionType: ActionType.SilentBackgroundAction, autoDismissible: true, )); } @@ -60,7 +60,9 @@ void showAlarmNotification({ showInCompactView: true, key: dismissActionKey, label: "${tasksRequired ? "Solve tasks to " : ""}$dismissActionLabel", - actionType: tasksRequired ? ActionType.Default : ActionType.SilentAction, + actionType: tasksRequired + ? ActionType.Default + : ActionType.SilentBackgroundAction, autoDismissible: tasksRequired ? false : true, )); } diff --git a/lib/notifications/logic/notification_callbacks.dart b/lib/notifications/logic/notification_callbacks.dart index 2901434c..c326359f 100644 --- a/lib/notifications/logic/notification_callbacks.dart +++ b/lib/notifications/logic/notification_callbacks.dart @@ -17,7 +17,7 @@ Future onNotificationCreatedMethod( case alarmNotificationChannelKey: Payload payload = receivedNotification.payload!; int? scheduleId = int.tryParse(payload['scheduleId']); - if (scheduleId == null) return; + if (scheduleId == null) return; // AlarmNotificationManager.handleNotificationCreated(receivedNotification); break; } @@ -36,7 +36,7 @@ Future onDismissActionReceivedMethod( switch (receivedAction.channelKey) { case alarmNotificationChannelKey: - handleAlarmNotificationDismiss( + await handleAlarmNotificationDismiss( receivedAction, AlarmDismissType.dismiss); break; } @@ -49,7 +49,7 @@ Future onActionReceivedMethod(ReceivedAction receivedAction) async { switch (receivedAction.channelKey) { case alarmNotificationChannelKey: - handleAlarmNotificationAction(receivedAction); + await handleAlarmNotificationAction(receivedAction); break; case reminderNotificationChannelKey: switch (receivedAction.buttonKeyPressed) { diff --git a/lib/settings/data/general_settings_schema.dart b/lib/settings/data/general_settings_schema.dart index 1492892f..3044e917 100644 --- a/lib/settings/data/general_settings_schema.dart +++ b/lib/settings/data/general_settings_schema.dart @@ -2,6 +2,7 @@ import 'dart:io'; import 'package:app_settings/app_settings.dart'; import 'package:auto_start_flutter/auto_start_flutter.dart'; +import 'package:background_fetch/background_fetch.dart'; import 'package:clock_app/app.dart'; import 'package:clock_app/audio/screens/ringtones_screen.dart'; import 'package:clock_app/clock/types/time.dart'; @@ -16,6 +17,7 @@ import 'package:clock_app/notifications/logic/notifications.dart'; import 'package:clock_app/settings/screens/tags_screen.dart'; import 'package:clock_app/settings/types/setting.dart'; import 'package:clock_app/settings/types/setting_action.dart'; +import 'package:clock_app/settings/types/setting_enable_condition.dart'; import 'package:clock_app/settings/types/setting_group.dart'; import 'package:clock_app/settings/types/setting_link.dart'; import 'package:clock_app/system/logic/background_service.dart'; @@ -266,22 +268,36 @@ SettingGroup generalSettingsSchema = SettingGroup( .showForegroundNotificationDescription, searchTags: ["foreground", "notification"], ), - SliderSetting( - "backgroundServiceInterval", + SwitchSetting( + "useBackgroundService", (context) => - AppLocalizations.of(context)!.backgroundServiceIntervalSetting, - 15, - 300, - 60, - unit: "m", - snapLength: 15, + AppLocalizations.of(context)!.useBackgroundServiceSetting, + false, getDescription: (context) => AppLocalizations.of(context)! - .backgroundServiceIntervalSettingDescription, - searchTags: ["background", "service", "interval"], + .useBackgroundServiceSettingDescription, onChange: (context, value) { - initBackgroundService(interval: value.toInt()); + stopBackgroundService(); }, + searchTags: ["background", "service"], ), + SliderSetting( + "backgroundServiceInterval", + (context) => + AppLocalizations.of(context)!.backgroundServiceIntervalSetting, + 15, + 300, + 60, + unit: "m", + snapLength: 15, + getDescription: (context) => AppLocalizations.of(context)! + .backgroundServiceIntervalSettingDescription, + searchTags: ["background", "service", "interval"], + onChange: (context, value) { + initBackgroundService(interval: value.toInt()); + }, + enableConditions: [ + ValueCondition(["useBackgroundService"], (value) => value == true) + ]), SettingAction( "Ignore Battery Optimizations", (context) => @@ -330,7 +346,6 @@ SettingGroup generalSettingsSchema = SettingGroup( }, getDescription: (context) => AppLocalizations.of(context)! .batteryOptimizationSettingDescription, - ), SettingAction( "Allow Notifications", diff --git a/lib/stopwatch/logic/stopwatch_notification.dart b/lib/stopwatch/logic/stopwatch_notification.dart index 0ec6cf10..a2af9256 100644 --- a/lib/stopwatch/logic/stopwatch_notification.dart +++ b/lib/stopwatch/logic/stopwatch_notification.dart @@ -18,21 +18,21 @@ Future updateStopwatchNotification(ClockStopwatch stopwatch) async { showInCompactView: true, key: "stopwatch_toggle_state", label: stopwatch.isRunning ? 'Pause' : 'Start', - actionType: ActionType.SilentAction, + actionType: ActionType.SilentBackgroundAction, autoDismissible: false, ), NotificationActionButton( showInCompactView: true, key: "stopwatch_reset", label: 'Reset', - actionType: ActionType.SilentAction, + actionType: ActionType.SilentBackgroundAction, autoDismissible: false, ), NotificationActionButton( showInCompactView: true, key: "stopwatch_lap", label: 'Lap', - actionType: ActionType.SilentAction, + actionType: ActionType.SilentBackgroundAction, autoDismissible: false, ) ]); diff --git a/lib/system/logic/background_service.dart b/lib/system/logic/background_service.dart index cd73e2f0..9a4f0714 100644 --- a/lib/system/logic/background_service.dart +++ b/lib/system/logic/background_service.dart @@ -1,6 +1,7 @@ import 'package:background_fetch/background_fetch.dart'; import 'package:clock_app/alarm/logic/update_alarms.dart'; import 'package:clock_app/developer/logic/logger.dart'; +import 'package:clock_app/settings/data/settings_schema.dart'; import 'package:clock_app/system/logic/initialize_isolate.dart'; import 'package:clock_app/timer/logic/update_timers.dart'; import 'package:flutter/material.dart'; @@ -39,6 +40,10 @@ Future initBackgroundService({int interval = 60}) async { }); } +Future stopBackgroundService() async { + await BackgroundFetch.stop(); +} + // [Android-only] This "Headless Task" is run when the Android app is terminated with `enableHeadless: true` @pragma('vm:entry-point') void handleBackgroundServiceTask(HeadlessTask task) async { @@ -66,5 +71,14 @@ void handleBackgroundServiceTask(HeadlessTask task) async { } void registerHeadlessBackgroundService() { + if (appSettings + .getGroup('General') + .getGroup('Reliability') + .getSetting('useBackgroundService') + .value == + false) { + return; + } + BackgroundFetch.registerHeadlessTask(handleBackgroundServiceTask); } diff --git a/lib/system/logic/handle_boot.dart b/lib/system/logic/handle_boot.dart index 67c16986..53c4bb2e 100644 --- a/lib/system/logic/handle_boot.dart +++ b/lib/system/logic/handle_boot.dart @@ -13,12 +13,15 @@ void handleBoot() async { // File('$appDataDirectory/log-dart.txt') // .writeAsStringSync(message, mode: FileMode.append); // - FlutterError.onError = (FlutterErrorDetails details) { + FlutterError.onError = (FlutterErrorDetails details) { logger.f("Error in handleBoot isolate: ${details.exception.toString()}"); }; await initializeIsolate(); - - await updateAlarms("handleBoot(): Update alarms on system boot"); - await updateTimers("handleBoot(): Update timers on system boot"); + try { + await updateAlarms("handleBoot(): Update alarms on system boot"); + await updateTimers("handleBoot(): Update timers on system boot"); + } catch (e) { + logger.f("Error in handleBoot isolate: ${e.toString()}"); + } } diff --git a/lib/timer/logic/timer_notification.dart b/lib/timer/logic/timer_notification.dart index 3cecb357..3f29db52 100644 --- a/lib/timer/logic/timer_notification.dart +++ b/lib/timer/logic/timer_notification.dart @@ -35,7 +35,7 @@ Future updateTimerNotification(ClockTimer timer, int count) async { showInCompactView: true, key: "timer_reset_all", label: 'Reset all', - actionType: ActionType.SilentAction, + actionType: ActionType.SilentBackgroundAction, autoDismissible: false, )); } diff --git a/lib/timer/types/time_duration.dart b/lib/timer/types/time_duration.dart index 7deeecf1..214dee94 100644 --- a/lib/timer/types/time_duration.dart +++ b/lib/timer/types/time_duration.dart @@ -86,8 +86,9 @@ class TimeDuration extends JsonSerializable { if (inMilliseconds == 0) return "0"; String twoDigits(int n) => n.toString().padLeft(2, "0").substring(0, 2); String hoursString = hours > 0 ? '$hours:' : ''; - String minutesString = - minutes > 0 ? (hours > 0 ? '${twoDigits(minutes)}:' : '$minutes:') : ''; + String minutesString = (minutes > 0 || hours > 0) + ? (hours > 0 ? '${twoDigits(minutes)}:' : '$minutes:') + : ''; String secondsString = (hours > 0 || minutes > 0) ? twoDigits(seconds) : '$seconds'; String millisecondsString = diff --git a/pubspec.yaml b/pubspec.yaml index 88a1fd13..d9a8519e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,7 +2,7 @@ name: clock_app description: An alarm, clock, timer and stowatch app. publish_to: "none" # Remove this line if you wish to publish to pub.dev -version: 0.6.0-beta1+26 +version: 0.6.0+28 environment: sdk: '>=3.4.0 <4.0.0'