From abc199dd25aaea2ad7d0ab1dbd9a7c1577ebbfdf Mon Sep 17 00:00:00 2001 From: Ahsan Sarwar <41967492+AhsanSarwar45@users.noreply.github.com> Date: Thu, 27 Jun 2024 15:12:02 +0500 Subject: [PATCH 01/99] Update README.md --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) 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 From d6746a18cb72bc0659172879af77481eeb8f8f74 Mon Sep 17 00:00:00 2001 From: Azeem Date: Fri, 20 Sep 2024 00:04:01 +0500 Subject: [PATCH 02/99] Create FUNDING.yml --- .github/FUNDING.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .github/FUNDING.yml 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'] From c405d82f2c58ee6a75f2932317bc922d5d511b36 Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Mon, 23 Sep 2024 15:45:39 +0500 Subject: [PATCH 03/99] Fix timer now showing minutes when 0 --- lib/timer/types/time_duration.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 = From df9fe0706243d732b224da406902ab2a5cec23e4 Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Fri, 27 Sep 2024 20:29:48 +0500 Subject: [PATCH 04/99] Make alarm notification not dismissed on button press --- lib/notifications/logic/alarm_notifications.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/notifications/logic/alarm_notifications.dart b/lib/notifications/logic/alarm_notifications.dart index 79513988..6b961ab9 100644 --- a/lib/notifications/logic/alarm_notifications.dart +++ b/lib/notifications/logic/alarm_notifications.dart @@ -43,7 +43,7 @@ void showAlarmNotification({ key: dismissActionKey, label: '$dismissActionLabel All', actionType: ActionType.SilentAction, - autoDismissible: true, + autoDismissible: false, )); } else { if (showSnoozeButton) { @@ -52,7 +52,7 @@ void showAlarmNotification({ key: snoozeActionKey, label: snoozeActionLabel, actionType: ActionType.SilentAction, - autoDismissible: true, + autoDismissible: false, )); } @@ -61,7 +61,7 @@ void showAlarmNotification({ key: dismissActionKey, label: "${tasksRequired ? "Solve tasks to " : ""}$dismissActionLabel", actionType: tasksRequired ? ActionType.Default : ActionType.SilentAction, - autoDismissible: tasksRequired ? false : true, + autoDismissible: false, )); } From 867237331c793f00f0144eb290f50e89e16ec321 Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Sat, 28 Sep 2024 00:22:01 +0500 Subject: [PATCH 05/99] Add memory task game --- lib/alarm/data/alarm_task_schemas.dart | 17 ++ lib/alarm/widgets/tasks/memory_task.dart | 245 +++++++++++++++++++++ lib/alarm/widgets/tasks/sequence_task.dart | 4 +- lib/l10n/app_en.arb | 4 +- lib/system/logic/handle_boot.dart | 11 +- 5 files changed, 274 insertions(+), 7 deletions(-) create mode 100644 lib/alarm/widgets/tasks/memory_task.dart 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/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/l10n/app_en.arb b/lib/l10n/app_en.arb index 86275552..e993b9ce 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": {}, 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()}"); + } } From 5fb5574d8d71fd1b2d6ad5ef31acd884cfaf6420 Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Thu, 3 Oct 2024 22:03:05 +0500 Subject: [PATCH 06/99] Change notification action type to background --- lib/alarm/logic/alarm_reminder_notifications.dart | 4 ++-- lib/notifications/logic/alarm_notifications.dart | 14 ++++++++------ .../logic/notification_callbacks.dart | 6 +++--- lib/stopwatch/logic/stopwatch_notification.dart | 6 +++--- lib/timer/logic/timer_notification.dart | 2 +- 5 files changed, 17 insertions(+), 15 deletions(-) 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/notifications/logic/alarm_notifications.dart b/lib/notifications/logic/alarm_notifications.dart index 6b961ab9..6d0827fe 100644 --- a/lib/notifications/logic/alarm_notifications.dart +++ b/lib/notifications/logic/alarm_notifications.dart @@ -42,8 +42,8 @@ void showAlarmNotification({ showInCompactView: true, key: dismissActionKey, label: '$dismissActionLabel All', - actionType: ActionType.SilentAction, - autoDismissible: false, + actionType: ActionType.SilentBackgroundAction, + autoDismissible: true, )); } else { if (showSnoozeButton) { @@ -51,8 +51,8 @@ void showAlarmNotification({ showInCompactView: true, key: snoozeActionKey, label: snoozeActionLabel, - actionType: ActionType.SilentAction, - autoDismissible: false, + actionType: ActionType.SilentBackgroundAction, + autoDismissible: true, )); } @@ -60,8 +60,10 @@ void showAlarmNotification({ showInCompactView: true, key: dismissActionKey, label: "${tasksRequired ? "Solve tasks to " : ""}$dismissActionLabel", - actionType: tasksRequired ? ActionType.Default : ActionType.SilentAction, - autoDismissible: false, + 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/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/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, )); } From 5cc70aaa1af360779849f0f303bdb0a074254222 Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Tue, 5 Nov 2024 00:12:13 +0500 Subject: [PATCH 07/99] Add option to disable background service --- lib/app.dart | 27 ++++++++++++- lib/l10n/app_en.arb | 2 + lib/main.dart | 5 +-- .../data/general_settings_schema.dart | 39 +++++++++++++------ lib/system/logic/background_service.dart | 14 +++++++ 5 files changed, 70 insertions(+), 17 deletions(-) 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/l10n/app_en.arb b/lib/l10n/app_en.arb index e993b9ce..7596b366 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -751,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/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/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/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); } From c7abcd73a03c670046d60f321e517c231e450a45 Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Tue, 5 Nov 2024 00:15:53 +0500 Subject: [PATCH 08/99] Disable auto backup --- android/app/src/main/AndroidManifest.xml | 1 + 1 file changed, 1 insertion(+) 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"> Date: Thu, 19 Sep 2024 20:40:42 +0000 Subject: [PATCH 09/99] Translated using Weblate (Russian) Currently translated at 100.0% (390 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/ru/ --- lib/l10n/app_ru.arb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_ru.arb b/lib/l10n/app_ru.arb index eedf2e6b..bf56fc99 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": {}, @@ -615,7 +615,7 @@ "@inactiveFilter": {}, "disabledFilter": "Отключенный", "@disabledFilter": {}, - "completedFilter": "Завершенный", + "completedFilter": "Завершённый", "@completedFilter": {}, "runningTimerFilter": "Работающий", "@runningTimerFilter": {}, From c3ae4dc51468cd0f0244ce2c558a95eaf45725c1 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Wed, 25 Sep 2024 17:40:11 +0000 Subject: [PATCH 10/99] Translated using Weblate (Spanish) Currently translated at 100.0% (390 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/es/ --- lib/l10n/app_es.arb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_es.arb b/lib/l10n/app_es.arb index 1e9f756f..be460e8c 100644 --- a/lib/l10n/app_es.arb +++ b/lib/l10n/app_es.arb @@ -776,5 +776,7 @@ "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": {} } From c6660a2cf9718ff4d71d9909f11e3ab06f565c42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=8D=E4=BA=88?= Date: Wed, 25 Sep 2024 11:20:21 +0000 Subject: [PATCH 11/99] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 98.9% (386 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/zh_Hans/ --- lib/l10n/app_zh.arb | 44 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index 77632bc2..051b4885 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -736,5 +736,47 @@ "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": {} } From 4cd83c8eea719b4969129f04e9191a7dc67339f3 Mon Sep 17 00:00:00 2001 From: Nazar Date: Wed, 25 Sep 2024 16:00:15 +0000 Subject: [PATCH 12/99] Translated using Weblate (Ukrainian) Currently translated at 97.6% (381 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/uk/ --- lib/l10n/app_uk.arb | 96 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 93 insertions(+), 3 deletions(-) diff --git a/lib/l10n/app_uk.arb b/lib/l10n/app_uk.arb index a4ce233c..6006fe87 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": {}, @@ -533,7 +533,7 @@ "@styleThemeShadowSettingGroup": {}, "showIstantAlarmButtonSetting": "Показувати кнопку екземпляра будильника", "@showIstantAlarmButtonSetting": {}, - "showIstantTimerButtonSetting": "Показувати кнопку екземпляру такмера", + "showIstantTimerButtonSetting": "Показувати кнопку екземпляра таймера", "@showIstantTimerButtonSetting": {}, "styleThemeOpacitySetting": "Прозорість", "@styleThemeOpacitySetting": {}, @@ -686,5 +686,95 @@ "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": {} } From 74be7abe2fcb5f9a3b1cb6df8030ceeb6784dbe1 Mon Sep 17 00:00:00 2001 From: Sergio Marques Date: Thu, 26 Sep 2024 21:36:26 +0000 Subject: [PATCH 13/99] Translated using Weblate (Portuguese) Currently translated at 90.2% (352 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/pt/ --- lib/l10n/app_pt.arb | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_pt.arb b/lib/l10n/app_pt.arb index 751545f9..ea1984bd 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,29 @@ "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": {} } From 9ccc3a3ef3393c705cc73d09835b6f5a2bd28809 Mon Sep 17 00:00:00 2001 From: tct123 Date: Sat, 28 Sep 2024 21:07:36 +0000 Subject: [PATCH 14/99] Translated using Weblate (German) Currently translated at 100.0% (390 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/de/ --- lib/l10n/app_de.arb | 82 ++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 78 insertions(+), 4 deletions(-) diff --git a/lib/l10n/app_de.arb b/lib/l10n/app_de.arb index 341547e6..c0f1615b 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,79 @@ "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": {} } From 9f3f73d1e17ce12dba3903343c93ec91979618b6 Mon Sep 17 00:00:00 2001 From: E McGehee Date: Sun, 29 Sep 2024 15:32:29 +0000 Subject: [PATCH 15/99] Translated using Weblate (Portuguese) Currently translated at 92.3% (360 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/pt/ --- lib/l10n/app_pt.arb | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_pt.arb b/lib/l10n/app_pt.arb index ea1984bd..d4a4267b 100644 --- a/lib/l10n/app_pt.arb +++ b/lib/l10n/app_pt.arb @@ -710,5 +710,21 @@ "selectAll": "Selecionar tudo", "@selectAll": {}, "reorder": "Reordenar", - "@reorder": {} + "@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": {} } From 234935a496535bdd92b6e88d01220b361850d761 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kacper=20Karpi=C5=84ski?= Date: Sat, 28 Sep 2024 21:32:59 +0000 Subject: [PATCH 16/99] Translated using Weblate (Polish) Currently translated at 94.8% (370 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/pl/ --- lib/l10n/app_pl.arb | 120 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 116 insertions(+), 4 deletions(-) diff --git a/lib/l10n/app_pl.arb b/lib/l10n/app_pl.arb index 9240194f..6b865eb8 100644 --- a/lib/l10n/app_pl.arb +++ b/lib/l10n/app_pl.arb @@ -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": {}, @@ -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,117 @@ "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": {} } From 1743a98ed4e37a9c735b9d48e6c81de153664789 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=93=D0=BE=D1=80?= =?UTF-8?q?=D0=BF=D0=B8=D0=BD=D1=96=D1=87?= Date: Sat, 28 Sep 2024 19:20:51 +0000 Subject: [PATCH 17/99] Translated using Weblate (Ukrainian) Currently translated at 100.0% (390 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/uk/ --- lib/l10n/app_uk.arb | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/lib/l10n/app_uk.arb b/lib/l10n/app_uk.arb index 6006fe87..435873e6 100644 --- a/lib/l10n/app_uk.arb +++ b/lib/l10n/app_uk.arb @@ -745,9 +745,9 @@ "@analogClock": {}, "digitalClock": "Цифровий", "@digitalClock": {}, - "showClockTicksSetting": "Показувати галочки", + "showClockTicksSetting": "Показати галочки", "@showClockTicksSetting": {}, - "majorTicks": "Тільки основні галочки", + "majorTicks": "Лише основні галочки", "@majorTicks": {}, "allTicks": "Всі галочки", "@allTicks": {}, @@ -776,5 +776,15 @@ "shortSecondsString": "{seconds}с", "@shortSecondsString": {}, "showNextAlarm": "Показати наступний будильник", - "@showNextAlarm": {} + "@showNextAlarm": {}, + "showErrorSnackbars": "Показати панелі завантажень помилок", + "@showErrorSnackbars": {}, + "longPressReorderAction": "Змінити порядок", + "@longPressReorderAction": {}, + "volumeWhileTasks": "Обсяг під час розв’язування Завдань", + "@volumeWhileTasks": {}, + "reorder": "Змінити порядок", + "@reorder": {}, + "quarterNumbers": "Тільки квартальні номери", + "@quarterNumbers": {} } From f777e0ba60f5f389bd0940144d01eafbdac5934e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=91=E6=99=93=E9=80=B8?= Date: Mon, 30 Sep 2024 12:00:13 +0000 Subject: [PATCH 18/99] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 99.4% (388 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/zh_Hans/ --- lib/l10n/app_zh.arb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index 051b4885..5d29e251 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -778,5 +778,9 @@ "majorTicks": "只显示主要节点", "@majorTicks": {}, "showClockTicksSetting": "显示节点", - "@showClockTicksSetting": {} + "@showClockTicksSetting": {}, + "startMelodyAtRandomPosDescription": "旋律将从随机位置开始", + "@startMelodyAtRandomPosDescription": {}, + "shuffleTimerMelodiesAction": "随机播放所有已过滤定时器的旋律", + "@shuffleTimerMelodiesAction": {} } From a5062e8a090f9b160e9e7ef73753b217482cbfc1 Mon Sep 17 00:00:00 2001 From: Reno Tx Date: Wed, 2 Oct 2024 20:08:49 +0000 Subject: [PATCH 19/99] Translated using Weblate (Serbian) Currently translated at 100.0% (390 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/sr/ --- lib/l10n/app_sr.arb | 58 +++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 54 insertions(+), 4 deletions(-) diff --git a/lib/l10n/app_sr.arb b/lib/l10n/app_sr.arb index 7511817c..3ae600b3 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,55 @@ "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": {} } From 150bf581b98b6126d9879fa4c2a2a05706b4c8a2 Mon Sep 17 00:00:00 2001 From: Yurical Date: Sun, 6 Oct 2024 11:59:41 +0200 Subject: [PATCH 20/99] Added translation using Weblate (Korean) --- lib/l10n/app_ko.arb | 1 + 1 file changed, 1 insertion(+) create mode 100644 lib/l10n/app_ko.arb diff --git a/lib/l10n/app_ko.arb b/lib/l10n/app_ko.arb new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/lib/l10n/app_ko.arb @@ -0,0 +1 @@ +{} From 06703de0ea08427d0a1c96ba033ba6a49f0bf997 Mon Sep 17 00:00:00 2001 From: Yurical Date: Sun, 6 Oct 2024 09:59:54 +0000 Subject: [PATCH 21/99] Translated using Weblate (Korean) Currently translated at 100.0% (390 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/ko/ --- lib/l10n/app_ko.arb | 791 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 790 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_ko.arb b/lib/l10n/app_ko.arb index 0967ef42..f3b9e453 100644 --- a/lib/l10n/app_ko.arb +++ b/lib/l10n/app_ko.arb @@ -1 +1,790 @@ -{} +{ + "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": {} +} From 66e4e9e9447aa57fffcd2eb160006c36b886865b Mon Sep 17 00:00:00 2001 From: Peter Dave Hello Date: Thu, 10 Oct 2024 21:21:33 +0200 Subject: [PATCH 22/99] Added translation using Weblate (Chinese (Traditional Han script)) --- lib/l10n/app_zh_Hant.arb | 1 + 1 file changed, 1 insertion(+) create mode 100644 lib/l10n/app_zh_Hant.arb diff --git a/lib/l10n/app_zh_Hant.arb b/lib/l10n/app_zh_Hant.arb new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/lib/l10n/app_zh_Hant.arb @@ -0,0 +1 @@ +{} From 9e5b6fdd90c11ef46b8a97ba7e7ce3ee351ba7db Mon Sep 17 00:00:00 2001 From: Peter Dave Hello Date: Fri, 11 Oct 2024 16:31:25 +0000 Subject: [PATCH 23/99] Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 99.7% (389 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/zh_Hant/ --- lib/l10n/app_zh_Hant.arb | 791 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 790 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_zh_Hant.arb b/lib/l10n/app_zh_Hant.arb index 0967ef42..e1106ca3 100644 --- a/lib/l10n/app_zh_Hant.arb +++ b/lib/l10n/app_zh_Hant.arb @@ -1 +1,790 @@ -{} +{ + "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": {} +} From d435135d308e4fe3059ca15444fdbdc35cd555f2 Mon Sep 17 00:00:00 2001 From: Dklfajsjfi49wefklsf32 Date: Sun, 13 Oct 2024 03:04:04 +0000 Subject: [PATCH 24/99] Translated using Weblate (Dutch) Currently translated at 14.8% (58 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/nl/ --- lib/l10n/app_nl.arb | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) 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": {} } From fc4d186ad2ee14c928c6227a2f2d3b9f17125485 Mon Sep 17 00:00:00 2001 From: FLVAL Date: Mon, 14 Oct 2024 12:55:39 +0000 Subject: [PATCH 25/99] Translated using Weblate (French) Currently translated at 91.7% (358 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/fr/ --- lib/l10n/app_fr.arb | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index 6a71c90c..be1fecab 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -698,5 +698,37 @@ "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": {} } From e10060106b8661e425fc478de146036859e0e17f Mon Sep 17 00:00:00 2001 From: Qontinuum Date: Tue, 15 Oct 2024 21:12:56 +0000 Subject: [PATCH 26/99] Translated using Weblate (French) Currently translated at 92.8% (362 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/fr/ --- lib/l10n/app_fr.arb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index be1fecab..942089be 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -335,7 +335,7 @@ "@showIstantTimerButtonSetting": {}, "logsSettingGroup": "Journaux", "@logsSettingGroup": {}, - "alarmLogSetting": "Logs des alarmes", + "alarmLogSetting": "Journaux des alarmes", "@alarmLogSetting": {}, "resetButton": "Remettre à zéro", "@resetButton": {}, From 76644359afac298f4c4ac2a9b7a9a1bf4d99af99 Mon Sep 17 00:00:00 2001 From: FLVAL Date: Tue, 15 Oct 2024 21:14:15 +0000 Subject: [PATCH 27/99] Translated using Weblate (French) Currently translated at 92.8% (362 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/fr/ --- lib/l10n/app_fr.arb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index 942089be..1e6ef78d 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -730,5 +730,7 @@ "pauseAllFilteredTimersAction": "Pause de toutes les minuteries filtrées", "@pauseAllFilteredTimersAction": {}, "playAllFilteredTimersAction": "Jouer toutes les minuteries filtrées", - "@playAllFilteredTimersAction": {} + "@playAllFilteredTimersAction": {}, + "selectionStatus": "{n} selectionné(es)", + "@selectionStatus": {} } From cd362e1bcc402e4af26e572fb9c7f0a93e6b56ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=9Eevval=20G=C3=BCrer?= Date: Wed, 16 Oct 2024 12:26:43 +0000 Subject: [PATCH 28/99] Translated using Weblate (Turkish) Currently translated at 90.0% (351 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/tr/ --- lib/l10n/app_tr.arb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_tr.arb b/lib/l10n/app_tr.arb index 6a17a780..c52cd86b 100644 --- a/lib/l10n/app_tr.arb +++ b/lib/l10n/app_tr.arb @@ -712,5 +712,9 @@ "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": {} } From 7d582cf230e409e44131878744e0de0d4f8362e6 Mon Sep 17 00:00:00 2001 From: AR Date: Thu, 17 Oct 2024 11:33:33 +0000 Subject: [PATCH 29/99] Translated using Weblate (French) Currently translated at 93.0% (363 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/fr/ --- lib/l10n/app_fr.arb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index 1e6ef78d..6561e804 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -732,5 +732,7 @@ "playAllFilteredTimersAction": "Jouer toutes les minuteries filtrées", "@playAllFilteredTimersAction": {}, "selectionStatus": "{n} selectionné(es)", - "@selectionStatus": {} + "@selectionStatus": {}, + "secondsString": "{count, plural, =0{} =1{1 seconde} other{{count} secondes}}", + "@secondsString": {} } From 596ef82aa5cbf58bdabacbd55d5f33e4b0c817f4 Mon Sep 17 00:00:00 2001 From: FLVAL Date: Tue, 22 Oct 2024 15:02:00 +0000 Subject: [PATCH 30/99] Translated using Weblate (French) Currently translated at 94.1% (367 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/fr/ --- lib/l10n/app_fr.arb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index 6561e804..9c7808ab 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -587,7 +587,7 @@ "@wednesdayFull": {}, "thursdayFull": "Jeudi", "@thursdayFull": {}, - "maxLogsSetting": "Nombres de journaux", + "maxLogsSetting": "Nombre maximal de journaux d'alarme", "@maxLogsSetting": {}, "styleThemeElevationSetting": "Élévation", "@styleThemeElevationSetting": {}, @@ -734,5 +734,11 @@ "selectionStatus": "{n} selectionné(es)", "@selectionStatus": {}, "secondsString": "{count, plural, =0{} =1{1 seconde} other{{count} secondes}}", - "@secondsString": {} + "@secondsString": {}, + "pickerNumpad": "Pavé numérique", + "@pickerNumpad": {}, + "longPressActionSetting": "Action d'Appui Long", + "@longPressActionSetting": {}, + "shuffleTimerMelodiesAction": "Mélodies aléatoires pour toutes les minuteries filtrées", + "@shuffleTimerMelodiesAction": {} } From 8731264e1432003980c970e7384defeae74076b4 Mon Sep 17 00:00:00 2001 From: BlueTurtle Date: Sun, 27 Oct 2024 15:04:51 +0000 Subject: [PATCH 31/99] Translated using Weblate (French) Currently translated at 98.2% (383 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/fr/ --- lib/l10n/app_fr.arb | 72 +++++++++++++++++++++++++++++++++------------ 1 file changed, 53 insertions(+), 19 deletions(-) diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index 9c7808ab..35647c4b 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": {}, @@ -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": {}, @@ -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,7 +531,7 @@ "@audioChannelMedia": {}, "cancelSkipAlarmButton": "Annuler", "@cancelSkipAlarmButton": {}, - "dismissAlarmButton": "Rejeter", + "dismissAlarmButton": "Ignorer", "@dismissAlarmButton": {}, "scheduleDateFilterGroup": "Date prévue", "@scheduleDateFilterGroup": {}, @@ -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": {}, @@ -740,5 +740,39 @@ "longPressActionSetting": "Action d'Appui Long", "@longPressActionSetting": {}, "shuffleTimerMelodiesAction": "Mélodies aléatoires pour toutes les minuteries filtrées", - "@shuffleTimerMelodiesAction": {} + "@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": {} } From 11f4375e9fb8f6f89cce92b8e396b2e8ba3e32bf Mon Sep 17 00:00:00 2001 From: BlueTurtle Date: Tue, 29 Oct 2024 11:53:45 +0000 Subject: [PATCH 32/99] Translated using Weblate (French) Currently translated at 99.7% (389 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/fr/ --- lib/l10n/app_fr.arb | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index 35647c4b..59b1904d 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -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": {}, @@ -533,7 +533,7 @@ "@cancelSkipAlarmButton": {}, "dismissAlarmButton": "Ignorer", "@dismissAlarmButton": {}, - "scheduleDateFilterGroup": "Date prévue", + "scheduleDateFilterGroup": "Date programmée", "@scheduleDateFilterGroup": {}, "showSortSetting": "Afficher le tri", "@showSortSetting": {}, @@ -737,7 +737,7 @@ "@secondsString": {}, "pickerNumpad": "Pavé numérique", "@pickerNumpad": {}, - "longPressActionSetting": "Action d'Appui Long", + "longPressActionSetting": "Action d'appui prolongé", "@longPressActionSetting": {}, "shuffleTimerMelodiesAction": "Mélodies aléatoires pour toutes les minuteries filtrées", "@shuffleTimerMelodiesAction": {}, @@ -774,5 +774,17 @@ "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": {} + "@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": {} } From 119f778e6be95a63d8f5a3e1da1df01cab841723 Mon Sep 17 00:00:00 2001 From: Sergio Marques Date: Tue, 29 Oct 2024 23:52:12 +0000 Subject: [PATCH 33/99] Translated using Weblate (Portuguese) Currently translated at 99.7% (389 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/pt/ --- lib/l10n/app_pt.arb | 60 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_pt.arb b/lib/l10n/app_pt.arb index d4a4267b..fe0daa9e 100644 --- a/lib/l10n/app_pt.arb +++ b/lib/l10n/app_pt.arb @@ -726,5 +726,63 @@ "timeOfDayDesc": "Primeiro as ultimas horas", "@timeOfDayDesc": {}, "timeOfDayAsc": "Primeiro as primeiras horas", - "@timeOfDayAsc": {} + "@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": {} } From 68e79716aaa85474dd2a7d3f63661e78fdc667f1 Mon Sep 17 00:00:00 2001 From: Kaka Date: Wed, 30 Oct 2024 09:08:49 +0000 Subject: [PATCH 34/99] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (390 of 390 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/zh_Hans/ --- lib/l10n/app_zh.arb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index 5d29e251..dc73edaa 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -782,5 +782,9 @@ "startMelodyAtRandomPosDescription": "旋律将从随机位置开始", "@startMelodyAtRandomPosDescription": {}, "shuffleTimerMelodiesAction": "随机播放所有已过滤定时器的旋律", - "@shuffleTimerMelodiesAction": {} + "@shuffleTimerMelodiesAction": {}, + "shuffleAlarmMelodiesAction": "为所有选中的闹钟随机一个铃声", + "@shuffleAlarmMelodiesAction": {}, + "resetAllFilteredTimersAction": "重置所有选中的计时器", + "@resetAllFilteredTimersAction": {} } From 5e098369cf1bdd1596458f286b61067a7fc9104e Mon Sep 17 00:00:00 2001 From: Sunny Date: Fri, 8 Nov 2024 08:34:51 +0100 Subject: [PATCH 35/99] Fix minor typo --- lib/alarm/data/alarm_events_sort_options.dart | 4 ++-- lib/developer/data/log_sort_options.dart | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/alarm/data/alarm_events_sort_options.dart b/lib/alarm/data/alarm_events_sort_options.dart index fcbd93a6..9e945a64 100644 --- a/lib/alarm/data/alarm_events_sort_options.dart +++ b/lib/alarm/data/alarm_events_sort_options.dart @@ -4,9 +4,9 @@ import 'package:clock_app/common/types/list_filter.dart'; import 'package:flutter_gen/gen_l10n/app_localizations.dart'; final List> 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/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), ]; From 62b90fa2764af1577b48db929fc642ea321b363c Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Fri, 8 Nov 2024 10:16:38 +0000 Subject: [PATCH 36/99] Translated using Weblate (Spanish) Currently translated at 100.0% (394 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/es/ --- lib/l10n/app_es.arb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_es.arb b/lib/l10n/app_es.arb index be460e8c..b55d7da9 100644 --- a/lib/l10n/app_es.arb +++ b/lib/l10n/app_es.arb @@ -778,5 +778,13 @@ "backgroundServiceIntervalSetting": "Intervalo del servicio en segundo plano", "@backgroundServiceIntervalSetting": {}, "quarterNumbers": "Mostrar solo números en múltiplos de 15 minutos", - "@quarterNumbers": {} + "@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": {} } From 6603f88c8b5deb87cae41b2dc147d72838222bca Mon Sep 17 00:00:00 2001 From: mojtaba piri Date: Sat, 9 Nov 2024 08:47:16 +0000 Subject: [PATCH 37/99] Translated using Weblate (Persian) Currently translated at 99.2% (391 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/fa/ --- lib/l10n/app_fa.arb | 84 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 83 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_fa.arb b/lib/l10n/app_fa.arb index 946d1a00..157dcac0 100644 --- a/lib/l10n/app_fa.arb +++ b/lib/l10n/app_fa.arb @@ -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": {} } From 8d0c4b78c5a823d3ea4481998d608fc6dc5fd888 Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Sat, 9 Nov 2024 15:21:40 +0500 Subject: [PATCH 38/99] Update contributors and patreons --- assets/contributors/avatars/107004413?v=4.jpg | Bin 0 -> 1871 bytes assets/contributors/avatars/10844456?v=4.jpg | Bin 0 -> 2414 bytes assets/contributors/avatars/132745784?v=4.jpg | Bin 0 -> 2079 bytes assets/contributors/avatars/134877893?v=4.jpg | Bin 0 -> 2780 bytes assets/contributors/avatars/145642963?v=4.jpg | Bin 0 -> 4176 bytes assets/contributors/avatars/3691490?v=4.jpg | Bin 0 -> 4365 bytes assets/contributors/avatars/39169351?v=4.jpg | Bin 0 -> 3596 bytes assets/contributors/avatars/56921008?v=4.jpg | Bin 0 -> 3543 bytes assets/contributors/avatars/64812183?v=4.jpg | Bin 0 -> 4106 bytes assets/contributors/avatars/66135366?v=4.jpg | Bin 0 -> 4107 bytes assets/contributors/avatars/79972075?v=4.jpg | Bin 0 -> 3005 bytes assets/contributors/avatars/81525287?v=4.jpg | Bin 0 -> 5025 bytes assets/contributors/avatars/84540569?v=4.jpg | Bin 2045 -> 2419 bytes assets/contributors/git.json | 139 +++++++++--------- assets/patreons/patreons.json | 7 +- patreons.csv | 4 + 16 files changed, 82 insertions(+), 68 deletions(-) create mode 100644 assets/contributors/avatars/107004413?v=4.jpg create mode 100644 assets/contributors/avatars/10844456?v=4.jpg create mode 100644 assets/contributors/avatars/132745784?v=4.jpg create mode 100644 assets/contributors/avatars/134877893?v=4.jpg create mode 100644 assets/contributors/avatars/145642963?v=4.jpg create mode 100644 assets/contributors/avatars/3691490?v=4.jpg create mode 100644 assets/contributors/avatars/39169351?v=4.jpg create mode 100644 assets/contributors/avatars/56921008?v=4.jpg create mode 100644 assets/contributors/avatars/64812183?v=4.jpg create mode 100644 assets/contributors/avatars/66135366?v=4.jpg create mode 100644 assets/contributors/avatars/79972075?v=4.jpg create mode 100644 assets/contributors/avatars/81525287?v=4.jpg create mode 100644 patreons.csv diff --git a/assets/contributors/avatars/107004413?v=4.jpg b/assets/contributors/avatars/107004413?v=4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..511244c68daba0240344bb125d608cdaa13cda9b GIT binary patch literal 1871 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 literal 0 HcmV?d00001 diff --git a/assets/contributors/avatars/3691490?v=4.jpg b/assets/contributors/avatars/3691490?v=4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6ee7a8830fb5e2b2e8968a5dad27ab2bfb19af80 GIT binary patch literal 4365 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 literal 0 HcmV?d00001 diff --git a/assets/contributors/avatars/39169351?v=4.jpg b/assets/contributors/avatars/39169351?v=4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a1ed047e220e472ec1b4380bd4ff68411a13d53d GIT binary patch literal 3596 zcmbW(cTm&I+6VAoNDx8?iHej+k^@2j=}n3t9g$)L2?8RZRF8BB9YlJG0s@C3AWbQP zbde^IpcIi3KzgWAN+{Cda_+rz@67wx`@Y|u-GBC(o#!(bLWk1=n!t4lA-uqdZc<~8_Z;2110s)Jq*fl;o>E(%YO(6UKJ9SmXVc{S5UmE zp{b>J32S+ClPcLsDUq4*KCA7HqElAis8`Zw*Lvi}_{?EfYE5A46LaexU7I=ehDJD>_|y{_Jq0?2$Q;NHtTd{KBdkW|@-c<=NdsvrPo$LZ-4E|)Lrrh&V!H+j9(S(2+ z;(DZ%)BY|i{qSo3l*o~JffXTbjg60DaLCJb0ccjxh68J8Y;h-lt|xP~4RC)S_HjXzFuibjhU5d?X}_w3hhuUR7o-of@_etgbWTUAh#z zsPt4w^QHVs?!AK(%$r}cLAxGzE)fCJ&DVP>TW0$sN`hAY!wsnNo@AaZe6KdRdr+X9 zS#qXaT~=bn>f@U|mJ#~oUU-jUxCQgttcl`X_)NROTjFJAO^H=mN`NbrYa>u)d0l*s33 z>{%GQ>fbVywUPdoBU%989B@mqT~BDA!1n9cbj7>~1Qk{K6;G5)QA+xVMB zi!OzIkC>k_P>l;u{P8ifVxvvrQ}Lt9><=$)v1LyJ1r7j!+cHuom&j`#J5e~ydY_c- zYS##qeu-^F`zfSc3CUa`CTv#zMb0Fix}QS$~LyWmvX?6$n?F+R1rMFvPzB@h!oQ2#5KVL4W5Ki_)pRridt(J3$}u4;U1BiTZU zF^~1YGwvk4DB%8s7FI80b}rqCl5l^d?bysQm$tJ`%Qgs;{+Bjyd1CeG@+Qww(&n#U4x ztf`7|C$VVbT&uI4_C-lNrp^sjHNPJDfuhmd@D$v|&tE;mgdUAIKOhU#ds+*7GY>xf zbJ_WOGcSFQBpL_`9^_mSw7C=3aG|8)=PMJvR0%(0tyy=oCAW!UB@9;Drz+C4+;i_u(g>oO}`O zJ6>q$iz$=d%a^7&9{V?_Lv=HFJd=JU!z|@OrKV?v}rjOo3p*8`T4#)G*#4F>)}`d=6gbnW|f- zHAwnCC2RyE3T z7;jFOiO}}+HZhef*LjS}-hUh9mSFGJrJ8a}%^P(*d~AS8K977{ysC%Jz4OY1Jc*Pi zu8%Y(GEkyza1akx(PMuzmN7^mt;OJot{6E%fIp3zh;)u9 zm7R8mhn}`~JV-*vZj}9^I@D4pgUcDiZge^8tt}LF=mk-`0?~iuDQ-7FUg~;C5v?Ea z6bo`4++7K27??Ns9Nt=3^G4F5)FozCo60oIRZ88wiNcpqIKScVcmJ|=6hnNp{S%p0 zYI-wUYQ>UqnhU{SPrxo6eGOFIH4f{>I` zu8Pt2YnI*lSh+M5pE7+XdvCZugm|(ubaS6%&FL?FsIeVEccO?+->WEaQfzsK3^(|Y zv1a4Noi=OPTm4uNmU9X)ic$Jd1~=Oj=eap)H2fpM%V-S`;ugmJoNnolIYPU(rXy1`)y2eX>ccSF`%J%M3g^u}>l( ziKyZ&+K#9E`)Q|u+PalI$wx73n^Y%ed?HRS%;1TrFcZ0Z>ErfiV{Hxn2|AILS*i&UYipemXc;dzK zD|4td4y04v7kh)WCLJBqCVyjM)i%U=u(}0Cky2M$m03#UX%Z_979mCD`Bl+Ep09R# z@o^8Wxrk|K5_!d)8Su5mtNCKCT)$-1NoH!&61JrHH}GJ+Hfp)_M@@|6xq!Ge!5T;3 zpcMmhv&14OlV!)Y^MK=L?M;{G3a{3(38UW)svXFVeC&QMU1q83`m#{Lsnk{xm;EwJ z)2X>BpSs3GmzdZ7ZfAdqQjH!TT2>F!tbu2*^U)c7&kAS6;W0f)G&<|p{%c3N<}C?A ywDy+or^>_Es5jC5 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 jFMB)xq-NiRe+9ixT}B1A&; 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 literal 0 HcmV?d00001 diff --git a/assets/contributors/avatars/79972075?v=4.jpg b/assets/contributors/avatars/79972075?v=4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..66a17e1a512eb784afe9e34d41bc35212d5b382e GIT binary patch literal 3005 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 literal 0 HcmV?d00001 diff --git a/assets/contributors/avatars/81525287?v=4.jpg b/assets/contributors/avatars/81525287?v=4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e3ab355cc88814c8f9ab55b0ce5dcb2a03272264 GIT binary patch literal 5025 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 diff --git a/assets/contributors/git.json b/assets/contributors/git.json index 9964f68a..cf286a6a 100644 --- a/assets/contributors/git.json +++ b/assets/contributors/git.json @@ -10,15 +10,25 @@ "profile_url": "https://github.com/azeem-io" }, { - "username": "bdOtopsy63", - "avatar_url": "assets/contributors/avatars/108967802?v=4.jpg", - "profile_url": "https://github.com/bdOtopsy63" + "username": "Kuzmich55", + "avatar_url": "assets/contributors/avatars/81525287?v=4.jpg", + "profile_url": "https://github.com/Kuzmich55" }, { "username": "CloneWith", "avatar_url": "assets/contributors/avatars/110881926?v=4.jpg", "profile_url": "https://github.com/CloneWith" }, + { + "username": "bdOtopsy63", + "avatar_url": "assets/contributors/avatars/108967802?v=4.jpg", + "profile_url": "https://github.com/bdOtopsy63" + }, + { + "username": "balaraz", + "avatar_url": "assets/contributors/avatars/134877893?v=4.jpg", + "profile_url": "https://github.com/balaraz" + }, { "username": "weblate", "avatar_url": "assets/contributors/avatars/1607653?v=4.jpg", @@ -29,25 +39,25 @@ "avatar_url": "assets/contributors/avatars/125894401?v=4.jpg", "profile_url": "https://github.com/ngocanhtve" }, - { - "username": "Schipunov", - "avatar_url": "assets/contributors/avatars/23407397?v=4.jpg", - "profile_url": "https://github.com/Schipunov" - }, { "username": "zxrpn", "avatar_url": "assets/contributors/avatars/91787031?v=4.jpg", "profile_url": "https://github.com/zxrpn" }, + { + "username": "BurnBirdX7", + "avatar_url": "assets/contributors/avatars/24733391?v=4.jpg", + "profile_url": "https://github.com/BurnBirdX7" + }, { "username": "inson1", "avatar_url": "assets/contributors/avatars/75314629?v=4.jpg", "profile_url": "https://github.com/inson1" }, { - "username": "BurnBirdX7", - "avatar_url": "assets/contributors/avatars/24733391?v=4.jpg", - "profile_url": "https://github.com/BurnBirdX7" + "username": "Stzyxh", + "avatar_url": "assets/contributors/avatars/137100988?v=4.jpg", + "profile_url": "https://github.com/Stzyxh" }, { "username": "oersen", @@ -55,93 +65,88 @@ "profile_url": "https://github.com/oersen" }, { - "username": "Akitiltkaas", - "avatar_url": "assets/contributors/avatars/106187527?v=4.jpg", - "profile_url": "https://github.com/Akitiltkaas" - }, - { - "username": "spiderVS", - "avatar_url": "assets/contributors/avatars/79773329?v=4.jpg", - "profile_url": "https://github.com/spiderVS" + "username": "Schipunov", + "avatar_url": "assets/contributors/avatars/23407397?v=4.jpg", + "profile_url": "https://github.com/Schipunov" }, { - "username": "o101010", - "avatar_url": "assets/contributors/avatars/23003062?v=4.jpg", - "profile_url": "https://github.com/o101010" + "username": "FLVAL", + "avatar_url": "assets/contributors/avatars/56921008?v=4.jpg", + "profile_url": "https://github.com/FLVAL" }, { - "username": "iBabu007", - "avatar_url": "assets/contributors/avatars/65340361?v=4.jpg", - "profile_url": "https://github.com/iBabu007" + "username": "comradekingu", + "avatar_url": "assets/contributors/avatars/13802408?v=4.jpg", + "profile_url": "https://github.com/comradekingu" }, { - "username": "Wopgang215", - "avatar_url": "assets/contributors/avatars/170783727?v=4.jpg", - "profile_url": "https://github.com/Wopgang215" + "username": "crnobog69", + "avatar_url": "assets/contributors/avatars/79972075?v=4.jpg", + "profile_url": "https://github.com/crnobog69" }, { - "username": "Stzyxh", - "avatar_url": "assets/contributors/avatars/137100988?v=4.jpg", - "profile_url": "https://github.com/Stzyxh" + "username": "spiderVS", + "avatar_url": "assets/contributors/avatars/79773329?v=4.jpg", + "profile_url": "https://github.com/spiderVS" }, { - "username": "PatrickRam0s", - "avatar_url": "assets/contributors/avatars/106683928?v=4.jpg", - "profile_url": "https://github.com/PatrickRam0s" + "username": "yurical", + "avatar_url": "assets/contributors/avatars/10844456?v=4.jpg", + "profile_url": "https://github.com/yurical" }, { - "username": "Rafee-M", - "avatar_url": "assets/contributors/avatars/69535896?v=4.jpg", - "profile_url": "https://github.com/Rafee-M" + "username": "Unacceptium", + "avatar_url": "assets/contributors/avatars/145642963?v=4.jpg", + "profile_url": "https://github.com/Unacceptium" }, { - "username": "NathanBnm", - "avatar_url": "assets/contributors/avatars/45366162?v=4.jpg", - "profile_url": "https://github.com/NathanBnm" + "username": "PeterDaveHello", + "avatar_url": "assets/contributors/avatars/3691490?v=4.jpg", + "profile_url": "https://github.com/PeterDaveHello" }, { - "username": "matsukky", - "avatar_url": "assets/contributors/avatars/46320254?v=4.jpg", - "profile_url": "https://github.com/matsukky" + "username": "Kolumb761", + "avatar_url": "assets/contributors/avatars/107004413?v=4.jpg", + "profile_url": "https://github.com/Kolumb761" }, { - "username": "lorenzovngl", - "avatar_url": "assets/contributors/avatars/13767301?v=4.jpg", - "profile_url": "https://github.com/lorenzovngl" + "username": "JoelleJS", + "avatar_url": "assets/contributors/avatars/39169351?v=4.jpg", + "profile_url": "https://github.com/JoelleJS" }, { - "username": "lorenzospadoni", - "avatar_url": "assets/contributors/avatars/11250480?v=4.jpg", - "profile_url": "https://github.com/lorenzospadoni" + "username": "thejenja", + "avatar_url": "assets/contributors/avatars/65224669?v=4.jpg", + "profile_url": "https://github.com/thejenja" }, { - "username": "Josegorn", - "avatar_url": "assets/contributors/avatars/82556573?v=4.jpg", - "profile_url": "https://github.com/Josegorn" + "username": "realgooseman", + "avatar_url": "assets/contributors/avatars/64812183?v=4.jpg", + "profile_url": "https://github.com/realgooseman" }, { - "username": "jona512", - "avatar_url": "assets/contributors/avatars/38784748?v=4.jpg", - "profile_url": "https://github.com/jona512" + "username": "matsukky", + "avatar_url": "assets/contributors/avatars/46320254?v=4.jpg", + "profile_url": "https://github.com/matsukky" }, { - "username": "HeXedek", - "avatar_url": "assets/contributors/avatars/100072714?v=4.jpg", - "profile_url": "https://github.com/HeXedek" + "username": "NathanBnm", + "avatar_url": "assets/contributors/avatars/45366162?v=4.jpg", + "profile_url": "https://github.com/NathanBnm" }, { - "username": "thejenja", - "avatar_url": "assets/contributors/avatars/65224669?v=4.jpg", - "profile_url": "https://github.com/thejenja" + "username": "DuckyCB", + "avatar_url": "assets/contributors/avatars/66135366?v=4.jpg", + "profile_url": "https://github.com/DuckyCB" }, { - "username": "comradekingu", - "avatar_url": "assets/contributors/avatars/13802408?v=4.jpg", - "profile_url": "https://github.com/comradekingu" + "username": "q0ntinuum", + "avatar_url": "assets/contributors/avatars/132745784?v=4.jpg", + "profile_url": "https://github.com/q0ntinuum" }, { - "username": "GWarp", - "avatar_url": "assets/contributors/avatars/11271828?v=4.jpg", - "profile_url": "https://github.com/GWarp" + "username": "Rafee-M", + "avatar_url": "assets/contributors/avatars/69535896?v=4.jpg", + "profile_url": "https://github.com/Rafee-M" } ] \ No newline at end of file diff --git a/assets/patreons/patreons.json b/assets/patreons/patreons.json index c0f874c0..9e94cbfd 100644 --- a/assets/patreons/patreons.json +++ b/assets/patreons/patreons.json @@ -6,7 +6,12 @@ }, { "name": "Potato", - "lifetime_amount": "3.66", + "lifetime_amount": "7.36", "email": "patreon@cinna.boo" + }, + { + "name": "AnotherOnlineAlias", + "lifetime_amount": "3.36", + "email": "jakegbh4949@gmail.com" } ] \ No newline at end of file diff --git a/patreons.csv b/patreons.csv new file mode 100644 index 00000000..5f6b35e0 --- /dev/null +++ b/patreons.csv @@ -0,0 +1,4 @@ +Name,Email,Discord,Patron Status,Follows You,Free Member,Free Trial,Lifetime Amount,Pledge Amount,Charge Frequency,Tier,Addressee,Street,City,State,Zip,Country,Phone,Patronage Since Date,Last Charge Date,Last Charge Status,Additional Details,User ID,Last Updated,Currency,Max Posts,Access Expiration,Next Charge Date,Full country name +AnotherOnlineAlias,jakegbh4949@gmail.com,,Active patron,No,No,No,3.36,1.00,monthly,,,,,,,,,2024-10-15 07:55:17,2024-10-15 07:55:18,Paid,,8010662,2024-10-15 08:05:28,USD,,,2024-11-15 00:00:00, +Potato,patreon@cinna.boo,,Former patron,No,Yes,No,7.36,0.00,monthly,Free,,,,,,,,2024-05-07 11:33:33,2024-06-07 00:22:43,Paid,,128102512,2024-09-07 21:34:54,USD,,2024-07-07 00:00:00,2024-07-07 00:00:00, +Thorsten,patreon.com@th23.net,,Former patron,No,Yes,No,53.76,0.00,monthly,Free,,,,,,,,2024-05-04 06:21:11,2024-05-04 06:21:13,Paid,,127707165,2024-09-04 23:19:04,USD,,2024-06-04 00:00:00,2024-06-04 00:00:00, From 6f110d8df763cbc5208c79cf0c23d479bec3a7c6 Mon Sep 17 00:00:00 2001 From: mojtaba piri Date: Sat, 9 Nov 2024 09:06:03 +0000 Subject: [PATCH 39/99] Translated using Weblate (Persian) Currently translated at 100.0% (394 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/fa/ --- lib/l10n/app_fa.arb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_fa.arb b/lib/l10n/app_fa.arb index 157dcac0..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": {}, From e4c7b306f70b3ba7f8f5addcf87821e05184f070 Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Sat, 9 Nov 2024 16:48:22 +0500 Subject: [PATCH 40/99] Add changelog --- fastlane/metadata/android/en-US/changelogs/271.txt | 14 ++++++++++++++ fastlane/metadata/android/en-US/changelogs/272.txt | 14 ++++++++++++++ fastlane/metadata/android/en-US/changelogs/273.txt | 14 ++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 fastlane/metadata/android/en-US/changelogs/271.txt create mode 100644 fastlane/metadata/android/en-US/changelogs/272.txt create mode 100644 fastlane/metadata/android/en-US/changelogs/273.txt diff --git a/fastlane/metadata/android/en-US/changelogs/271.txt b/fastlane/metadata/android/en-US/changelogs/271.txt new file mode 100644 index 00000000..de06f1e0 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/271.txt @@ -0,0 +1,14 @@ +This is a beta release. Please report any issues via GitHub or email. + +🚀 Features + +* Added memory (card matching) task + +🐛 Fixes + +* Added option to disable background service +* Fixed data corruption error in some cases +* Fixed minutes not appearing when 0 +* Fixed sound still playing after dismissing alarm in some cases +* Fixed data persisting even after uninstalling app (disabled auto backup) + diff --git a/fastlane/metadata/android/en-US/changelogs/272.txt b/fastlane/metadata/android/en-US/changelogs/272.txt new file mode 100644 index 00000000..de06f1e0 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/272.txt @@ -0,0 +1,14 @@ +This is a beta release. Please report any issues via GitHub or email. + +🚀 Features + +* Added memory (card matching) task + +🐛 Fixes + +* Added option to disable background service +* Fixed data corruption error in some cases +* Fixed minutes not appearing when 0 +* Fixed sound still playing after dismissing alarm in some cases +* Fixed data persisting even after uninstalling app (disabled auto backup) + diff --git a/fastlane/metadata/android/en-US/changelogs/273.txt b/fastlane/metadata/android/en-US/changelogs/273.txt new file mode 100644 index 00000000..de06f1e0 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/273.txt @@ -0,0 +1,14 @@ +This is a beta release. Please report any issues via GitHub or email. + +🚀 Features + +* Added memory (card matching) task + +🐛 Fixes + +* Added option to disable background service +* Fixed data corruption error in some cases +* Fixed minutes not appearing when 0 +* Fixed sound still playing after dismissing alarm in some cases +* Fixed data persisting even after uninstalling app (disabled auto backup) + From 19a13cd73f66ef634ae0ae50413613e3c4b39ef5 Mon Sep 17 00:00:00 2001 From: Kuzmich55 Date: Sat, 9 Nov 2024 22:05:58 +0000 Subject: [PATCH 41/99] Translated using Weblate (Russian) Currently translated at 100.0% (394 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/ru/ --- lib/l10n/app_ru.arb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_ru.arb b/lib/l10n/app_ru.arb index bf56fc99..cfa22083 100644 --- a/lib/l10n/app_ru.arb +++ b/lib/l10n/app_ru.arb @@ -786,5 +786,13 @@ "backgroundServiceIntervalSetting": "Интервал обновления фоновой службы", "@backgroundServiceIntervalSetting": {}, "backgroundServiceIntervalSettingDescription": "Установка более короткого интервала позволит сохранить приложение активным, но может привести к увеличению расхода батареи", - "@backgroundServiceIntervalSettingDescription": {} + "@backgroundServiceIntervalSettingDescription": {}, + "memoryTask": "Память", + "@memoryTask": {}, + "numberOfPairsSetting": "Количество пар", + "@numberOfPairsSetting": {}, + "useBackgroundServiceSetting": "Использовать фоновую службу", + "@useBackgroundServiceSetting": {}, + "useBackgroundServiceSettingDescription": "Может помочь сохранить приложение активным в фоновом режиме", + "@useBackgroundServiceSettingDescription": {} } From 33092b50d13403b9de0fa860686c9a0135fef7dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=93=D0=BE=D1=80?= =?UTF-8?q?=D0=BF=D0=B8=D0=BD=D1=96=D1=87?= Date: Sat, 9 Nov 2024 17:11:05 +0000 Subject: [PATCH 42/99] Translated using Weblate (Ukrainian) Currently translated at 100.0% (394 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/uk/ --- lib/l10n/app_uk.arb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_uk.arb b/lib/l10n/app_uk.arb index 435873e6..34fd245b 100644 --- a/lib/l10n/app_uk.arb +++ b/lib/l10n/app_uk.arb @@ -299,7 +299,7 @@ "@sequenceLengthSetting": {}, "sequenceGridSizeSetting": "Розмір таблиці", "@sequenceGridSizeSetting": {}, - "numberOfProblemsSetting": "Кількість завдань", + "numberOfProblemsSetting": "Кількість проблем", "@numberOfProblemsSetting": {}, "saveReminderAlert": "Ви хочете вийти без збереження?", "@saveReminderAlert": {}, @@ -786,5 +786,13 @@ "reorder": "Змінити порядок", "@reorder": {}, "quarterNumbers": "Тільки квартальні номери", - "@quarterNumbers": {} + "@quarterNumbers": {}, + "numberOfPairsSetting": "Кількість пар", + "@numberOfPairsSetting": {}, + "memoryTask": "Пам'ять", + "@memoryTask": {}, + "useBackgroundServiceSettingDescription": "Може допомогти підтримувати програму у фоновому режимі", + "@useBackgroundServiceSettingDescription": {}, + "useBackgroundServiceSetting": "Використовуйте фонову службу", + "@useBackgroundServiceSetting": {} } From 6241acf0f0f02a921247008286a8d625ddf99a95 Mon Sep 17 00:00:00 2001 From: Kuzmich55 Date: Sat, 9 Nov 2024 22:40:29 +0000 Subject: [PATCH 43/99] Translated using Weblate (Russian) Currently translated at 100.0% (394 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/ru/ --- lib/l10n/app_ru.arb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/l10n/app_ru.arb b/lib/l10n/app_ru.arb index cfa22083..a71435fd 100644 --- a/lib/l10n/app_ru.arb +++ b/lib/l10n/app_ru.arb @@ -279,7 +279,7 @@ "@scheduleTypeDailyDescription": {}, "swipeActionSwitchTabsDescription": "Перелистывание вкладок", "@swipeActionSwitchTabsDescription": {}, - "styleThemeNamePlaceholder": "Тема стиля", + "styleThemeNamePlaceholder": "Выбор стиля", "@styleThemeNamePlaceholder": {}, "styleThemeElevationSetting": "Высота", "@styleThemeElevationSetting": {}, From a6f8d3c8dc3413e832609c8b609d5bb535d6c797 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cleverson=20C=C3=A2ndido?= Date: Wed, 13 Nov 2024 17:31:13 +0000 Subject: [PATCH 44/99] Translated using Weblate (Portuguese) Currently translated at 99.7% (393 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/pt/ --- lib/l10n/app_pt.arb | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_pt.arb b/lib/l10n/app_pt.arb index fe0daa9e..f397163f 100644 --- a/lib/l10n/app_pt.arb +++ b/lib/l10n/app_pt.arb @@ -784,5 +784,15 @@ "hoursString": "{count, plural, =0{} =1{1 hora} other{{count} horas}}", "@hoursString": {}, "minutesString": "{count, plural, =0{} =1{1 minuto} other{{count} minutos}}", - "@minutesString": {} + "@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": {} } From bf42fe2af86b99f724fd879636e146bd2f5cff28 Mon Sep 17 00:00:00 2001 From: BlueTurtle Date: Fri, 15 Nov 2024 10:45:31 +0000 Subject: [PATCH 45/99] Translated using Weblate (French) Currently translated at 99.7% (393 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/fr/ --- lib/l10n/app_fr.arb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index 59b1904d..d4cb1893 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -786,5 +786,13 @@ "yearsString": "{count, plural, =0{} =1{1 an} other{{count} années}}", "@yearsString": {}, "monthsString": "{count, plural, =0{} =1{1 mois} other{{count} mois}}", - "@monthsString": {} + "@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": {} } From bebd47deea152a1e722d6cc7c467ceffbc6ac3e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=9B=90=EB=B9=88?= Date: Mon, 18 Nov 2024 14:30:36 +0000 Subject: [PATCH 46/99] Translated using Weblate (Korean) Currently translated at 98.9% (390 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/ko/ --- lib/l10n/app_ko.arb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_ko.arb b/lib/l10n/app_ko.arb index f3b9e453..0d6d0b58 100644 --- a/lib/l10n/app_ko.arb +++ b/lib/l10n/app_ko.arb @@ -786,5 +786,7 @@ "shortSecondsString": "{seconds}초", "@shortSecondsString": {}, "showClockTicksSetting": "눈금 표시", - "@showClockTicksSetting": {} + "@showClockTicksSetting": {}, + "memoryTask": "기억", + "@memoryTask": {} } From bbf2fa35bcca85f7f0bafca110a0dd841a72e113 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=9B=90=EB=B9=88?= Date: Mon, 18 Nov 2024 14:33:56 +0000 Subject: [PATCH 47/99] Translated using Weblate (Korean) Currently translated at 100.0% (394 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/ko/ --- lib/l10n/app_ko.arb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_ko.arb b/lib/l10n/app_ko.arb index 0d6d0b58..61a63e57 100644 --- a/lib/l10n/app_ko.arb +++ b/lib/l10n/app_ko.arb @@ -788,5 +788,11 @@ "showClockTicksSetting": "눈금 표시", "@showClockTicksSetting": {}, "memoryTask": "기억", - "@memoryTask": {} + "@memoryTask": {}, + "numberOfPairsSetting": "쌍의 수", + "@numberOfPairsSetting": {}, + "useBackgroundServiceSetting": "배경 서비스", + "@useBackgroundServiceSetting": {}, + "useBackgroundServiceSettingDescription": "백그라운드에서 앱을 유지", + "@useBackgroundServiceSettingDescription": {} } From d4808819fbc0d32fe80fbd01f2bfd460fd4a7d81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=8D=E4=BA=88?= Date: Wed, 20 Nov 2024 14:31:42 +0000 Subject: [PATCH 48/99] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (394 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/zh_Hans/ --- lib/l10n/app_zh.arb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index dc73edaa..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": {}, @@ -786,5 +786,13 @@ "shuffleAlarmMelodiesAction": "为所有选中的闹钟随机一个铃声", "@shuffleAlarmMelodiesAction": {}, "resetAllFilteredTimersAction": "重置所有选中的计时器", - "@resetAllFilteredTimersAction": {} + "@resetAllFilteredTimersAction": {}, + "numberOfPairsSetting": "配对数目", + "@numberOfPairsSetting": {}, + "memoryTask": "记忆", + "@memoryTask": {}, + "useBackgroundServiceSetting": "使用后台服务", + "@useBackgroundServiceSetting": {}, + "useBackgroundServiceSettingDescription": "可能有助于保持应用在后台活动", + "@useBackgroundServiceSettingDescription": {} } From 50f4c60f33db810a6402f3b713834ab15110b109 Mon Sep 17 00:00:00 2001 From: Nick-Chicken Date: Fri, 22 Nov 2024 17:04:00 +0000 Subject: [PATCH 49/99] Translated using Weblate (Turkish) Currently translated at 92.1% (363 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/tr/ --- lib/l10n/app_tr.arb | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_tr.arb b/lib/l10n/app_tr.arb index c52cd86b..290c4b70 100644 --- a/lib/l10n/app_tr.arb +++ b/lib/l10n/app_tr.arb @@ -716,5 +716,27 @@ "interactionsSettingGroup": "Etkileşimler", "@interactionsSettingGroup": {}, "longPressSelectAction": "Çoklu-seçim", - "@longPressSelectAction": {} + "@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": {} } From e892d58d125752145d8b05a5c17b0023dadb633d Mon Sep 17 00:00:00 2001 From: Reno Tx Date: Fri, 22 Nov 2024 07:32:30 +0000 Subject: [PATCH 50/99] Translated using Weblate (Serbian) Currently translated at 100.0% (394 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/sr/ --- lib/l10n/app_sr.arb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_sr.arb b/lib/l10n/app_sr.arb index 3ae600b3..cb59baad 100644 --- a/lib/l10n/app_sr.arb +++ b/lib/l10n/app_sr.arb @@ -786,5 +786,13 @@ "showDigitalClock": "Прикажи дигитални сат", "@showDigitalClock": {}, "backgroundServiceIntervalSetting": "Интервал сервиса у позадини", - "@backgroundServiceIntervalSetting": {} + "@backgroundServiceIntervalSetting": {}, + "memoryTask": "Меморија", + "@memoryTask": {}, + "numberOfPairsSetting": "Број парова", + "@numberOfPairsSetting": {}, + "useBackgroundServiceSetting": "Употреба позадинске услуге", + "@useBackgroundServiceSetting": {}, + "useBackgroundServiceSettingDescription": "Може помоћи да апликација остане активна у позадини", + "@useBackgroundServiceSettingDescription": {} } From 0e211d10fd6e6787762f9fbb635f625ec5df1a9b Mon Sep 17 00:00:00 2001 From: pham minh duc Date: Tue, 26 Nov 2024 04:26:25 +0000 Subject: [PATCH 51/99] Translated using Weblate (Vietnamese) Currently translated at 72.3% (285 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/vi/ --- lib/l10n/app_vi.arb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/l10n/app_vi.arb b/lib/l10n/app_vi.arb index e20707a1..f36e1908 100644 --- a/lib/l10n/app_vi.arb +++ b/lib/l10n/app_vi.arb @@ -245,7 +245,7 @@ "@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": {}, From f24a56a12b1c7b1cc9a707fef917780f52d890cc Mon Sep 17 00:00:00 2001 From: WebSnke Date: Wed, 27 Nov 2024 18:01:30 +0000 Subject: [PATCH 52/99] Translated using Weblate (German) Currently translated at 99.7% (393 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/de/ --- lib/l10n/app_de.arb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_de.arb b/lib/l10n/app_de.arb index c0f1615b..b854d33e 100644 --- a/lib/l10n/app_de.arb +++ b/lib/l10n/app_de.arb @@ -786,5 +786,11 @@ "showDigitalClock": "Digitaluhr anzeigen", "@showDigitalClock": {}, "backgroundServiceIntervalSettingDescription": "Ein kürzeres Intervall hält die App am Leben, allerdings auf Kosten der Akkulaufzeit", - "@backgroundServiceIntervalSettingDescription": {} + "@backgroundServiceIntervalSettingDescription": {}, + "numberOfPairsSetting": "Anzahl der Paare", + "@numberOfPairsSetting": {}, + "useBackgroundServiceSetting": "Hintergrunddienst verwenden", + "@useBackgroundServiceSetting": {}, + "useBackgroundServiceSettingDescription": "Könnte helfen, die Anwendung im Hintergrund laufen zu lassen", + "@useBackgroundServiceSettingDescription": {} } From cb772a416cc2218671b0ed8a49e56abe6e54bdfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20Kayg=C4=B1s=C4=B1z?= Date: Sat, 30 Nov 2024 15:41:54 +0000 Subject: [PATCH 53/99] Translated using Weblate (Turkish) Currently translated at 92.6% (365 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/tr/ --- lib/l10n/app_tr.arb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_tr.arb b/lib/l10n/app_tr.arb index 290c4b70..d60bac2d 100644 --- a/lib/l10n/app_tr.arb +++ b/lib/l10n/app_tr.arb @@ -738,5 +738,7 @@ "appLogs": "Uygulama günlükleri", "@appLogs": {}, "selectAll": "Hepsini seç", - "@selectAll": {} + "@selectAll": {}, + "longPressReorderAction": "Yeniden Sipariş", + "@longPressReorderAction": {} } From dda13e1f2eeb0509072c9c620345fae5cc4a188b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=B6ktu=C4=9F=20Kozan?= Date: Sat, 30 Nov 2024 15:42:03 +0000 Subject: [PATCH 54/99] Translated using Weblate (Turkish) Currently translated at 92.6% (365 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/tr/ --- lib/l10n/app_tr.arb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_tr.arb b/lib/l10n/app_tr.arb index d60bac2d..488fc2f3 100644 --- a/lib/l10n/app_tr.arb +++ b/lib/l10n/app_tr.arb @@ -740,5 +740,7 @@ "selectAll": "Hepsini seç", "@selectAll": {}, "longPressReorderAction": "Yeniden Sipariş", - "@longPressReorderAction": {} + "@longPressReorderAction": {}, + "showErrorSnackbars": "Hata Snackbarlarını Göster", + "@showErrorSnackbars": {} } From 323e64d4a0ef891dc9802ddfc5ca20096e3e8153 Mon Sep 17 00:00:00 2001 From: Amino Il Pinguino Date: Fri, 6 Dec 2024 21:14:01 +0000 Subject: [PATCH 55/99] Translated using Weblate (Italian) Currently translated at 97.4% (384 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 86 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 85 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 38888dec..f3712876 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -706,5 +706,89 @@ "shortMinutesString": "{minutes}min", "@shortMinutesString": {}, "shortSecondsString": "{seconds}s", - "@shortSecondsString": {} + "@shortSecondsString": {}, + "memoryTask": "Memoria", + "@memoryTask": {}, + "numberOfPairsSetting": "Numero delle coppie", + "@numberOfPairsSetting": {}, + "selectionStatus": "{n} selezionati", + "@selectionStatus": {}, + "reorder": "Riordina", + "@reorder": {}, + "shuffleTimerMelodiesAction": "\"Mescola\" le melodie per tutti i timer filtrati", + "@shuffleTimerMelodiesAction": {}, + "weeksString": "", + "@weeksString": {}, + "romanNumeral": "Romano", + "@romanNumeral": {}, + "arabicNumeral": "Arabo", + "@arabicNumeral": {}, + "showDigitalClock": "Mostra orologio digitale", + "@showDigitalClock": {}, + "interactionsSettingGroup": "Interazioni", + "@interactionsSettingGroup": {}, + "longPressActionSetting": "Azione dopo Lunga Pressione", + "@longPressActionSetting": {}, + "longPressSelectAction": "Selezione multipla", + "@longPressSelectAction": {}, + "saveLogs": "Salva il registro", + "@saveLogs": {}, + "showErrorSnackbars": "Mostra errori", + "@showErrorSnackbars": {}, + "clearLogs": "Cancella il registro", + "@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, usando più energia", + "@backgroundServiceIntervalSettingDescription": {}, + "analogClock": "Analogico", + "@analogClock": {}, + "appLogs": "Registro 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 nel tenere l'app aperta nello sfondo", + "@useBackgroundServiceSettingDescription": {}, + "volumeWhileTasks": "Volume mentre si risolvono i compiti", + "@volumeWhileTasks": {}, + "clockStyleSettingGroup": "Stile orologio", + "@clockStyleSettingGroup": {}, + "shuffleAlarmMelodiesAction": "\"Mescola\" le melodie per tutti gli allarmi", + "@shuffleAlarmMelodiesAction": {}, + "none": "Niente", + "@none": {}, + "backgroundServiceIntervalSetting": "Intervallo servizio nel background", + "@backgroundServiceIntervalSetting": {} } From 829f52582dbd298929c074f6d02dc58cc4c6f5ef Mon Sep 17 00:00:00 2001 From: archonfly Date: Sun, 8 Dec 2024 11:19:37 +0000 Subject: [PATCH 56/99] Translated using Weblate (Turkish) Currently translated at 94.6% (373 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/tr/ --- lib/l10n/app_tr.arb | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_tr.arb b/lib/l10n/app_tr.arb index 488fc2f3..726096ca 100644 --- a/lib/l10n/app_tr.arb +++ b/lib/l10n/app_tr.arb @@ -742,5 +742,19 @@ "longPressReorderAction": "Yeniden Sipariş", "@longPressReorderAction": {}, "showErrorSnackbars": "Hata Snackbarlarını Göster", - "@showErrorSnackbars": {} + "@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": {} } From c3ef6c7d1d8418bbe08373e3f2059c266500d92b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C5=A9=20Qu=C3=A2n?= Date: Mon, 9 Dec 2024 18:05:19 +0000 Subject: [PATCH 57/99] Translated using Weblate (Vietnamese) Currently translated at 80.7% (318 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/vi/ --- lib/l10n/app_vi.arb | 130 ++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 119 insertions(+), 11 deletions(-) diff --git a/lib/l10n/app_vi.arb b/lib/l10n/app_vi.arb index f36e1908..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,7 +241,7 @@ "@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": {}, @@ -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": {} } From c8b9f3ba5bbaf7ac54c8db4ac44beff13b6dbd5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=B6ktu=C4=9F=20Kozan?= Date: Tue, 10 Dec 2024 23:38:07 +0000 Subject: [PATCH 58/99] Translated using Weblate (Turkish) Currently translated at 94.9% (374 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/tr/ --- lib/l10n/app_tr.arb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/l10n/app_tr.arb b/lib/l10n/app_tr.arb index 726096ca..74320880 100644 --- a/lib/l10n/app_tr.arb +++ b/lib/l10n/app_tr.arb @@ -359,7 +359,7 @@ "@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": {}, From 869728bc136fbd788499b58530cc9ce35d8cc6d4 Mon Sep 17 00:00:00 2001 From: goknarbahceli Date: Tue, 10 Dec 2024 23:38:41 +0000 Subject: [PATCH 59/99] Translated using Weblate (Turkish) Currently translated at 94.9% (374 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/tr/ --- lib/l10n/app_tr.arb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/l10n/app_tr.arb b/lib/l10n/app_tr.arb index 74320880..8e1b3b25 100644 --- a/lib/l10n/app_tr.arb +++ b/lib/l10n/app_tr.arb @@ -359,7 +359,7 @@ "@styleThemeShapeSettingGroup": {}, "styleThemeNamePlaceholder": "Biçem Teması", "@styleThemeNamePlaceholder": {}, - "showIstantAlarmButtonSetting": "Anlık Alarm Düğmesini Göster", + "showIstantAlarmButtonSetting": "Anlık alarm düğmesini göster", "@showIstantAlarmButtonSetting": {}, "showIstantTimerButtonSetting": "Anında Zamanlayıcı Düğmesini Göster", "@showIstantTimerButtonSetting": {}, From c5ac9d0f0b31635d25b60e92e34710276d3fb30c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=B6ktu=C4=9F=20Kozan?= Date: Tue, 10 Dec 2024 23:40:28 +0000 Subject: [PATCH 60/99] Translated using Weblate (Turkish) Currently translated at 94.9% (374 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/tr/ --- lib/l10n/app_tr.arb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/l10n/app_tr.arb b/lib/l10n/app_tr.arb index 8e1b3b25..022671be 100644 --- a/lib/l10n/app_tr.arb +++ b/lib/l10n/app_tr.arb @@ -361,7 +361,7 @@ "@styleThemeNamePlaceholder": {}, "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": {}, From 5dd664791d6342e7e08b9bfb57f28818d8882044 Mon Sep 17 00:00:00 2001 From: goknarbahceli Date: Tue, 10 Dec 2024 23:41:55 +0000 Subject: [PATCH 61/99] Translated using Weblate (Turkish) Currently translated at 100.0% (394 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/tr/ --- lib/l10n/app_tr.arb | 50 +++++++++++++++++++++++++++++++++++++++------ 1 file changed, 44 insertions(+), 6 deletions(-) diff --git a/lib/l10n/app_tr.arb b/lib/l10n/app_tr.arb index 022671be..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": {}, @@ -361,7 +361,7 @@ "@styleThemeNamePlaceholder": {}, "showIstantAlarmButtonSetting": "Anlık alarm düğmesini göster", "@showIstantAlarmButtonSetting": {}, - "showIstantTimerButtonSetting": "Anlık Zamanlayıcı Düğmesini Göster", + "showIstantTimerButtonSetting": "Anlık zamanlayıcı düğmesini göster", "@showIstantTimerButtonSetting": {}, "accentColorSetting": "Vurgu Rengi", "@accentColorSetting": {}, @@ -756,5 +756,43 @@ "startMelodyAtRandomPos": "Rastgele pozisyon", "@startMelodyAtRandomPos": {}, "startMelodyAtRandomPosDescription": "Melodi rastgele bir konumda başlayacaktır", - "@startMelodyAtRandomPosDescription": {} + "@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": {} } From 05feb84073392efbe8afe5ea147fe9decda6c95a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=AE=A4=E0=AE=AE=E0=AE=BF=E0=AE=B4=E0=AF=8D=E0=AE=A8?= =?UTF-8?q?=E0=AF=87=E0=AE=B0=E0=AE=AE=E0=AF=8D?= Date: Fri, 13 Dec 2024 01:25:59 +0100 Subject: [PATCH 62/99] Added translation using Weblate (Tamil) --- lib/l10n/app_ta.arb | 1 + 1 file changed, 1 insertion(+) create mode 100644 lib/l10n/app_ta.arb diff --git a/lib/l10n/app_ta.arb b/lib/l10n/app_ta.arb new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/lib/l10n/app_ta.arb @@ -0,0 +1 @@ +{} From ea1fc5acbaf43bbb0354a7d3d8bc946d9420f1bf Mon Sep 17 00:00:00 2001 From: mikidam14 Date: Fri, 13 Dec 2024 16:53:37 +0000 Subject: [PATCH 63/99] Translated using Weblate (Italian) Currently translated at 97.4% (384 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index f3712876..5745c3ee 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -63,7 +63,7 @@ "@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": {}, From b4e698b3b4e30b8ee01abb8e72e6501735b32f7f Mon Sep 17 00:00:00 2001 From: Dawid Date: Fri, 13 Dec 2024 11:28:36 +0000 Subject: [PATCH 64/99] Translated using Weblate (Polish) Currently translated at 100.0% (394 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/pl/ --- lib/l10n/app_pl.arb | 50 ++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 47 insertions(+), 3 deletions(-) diff --git a/lib/l10n/app_pl.arb b/lib/l10n/app_pl.arb index 6b865eb8..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": { @@ -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": {}, @@ -750,5 +750,49 @@ "timeSettingGroup": "Czas", "@timeSettingGroup": {}, "sizeSetting": "Wielkość", - "@sizeSetting": {} + "@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": {} } From 576b29ecee0ae4f2b2e092b4f41f6cdd5df7b16e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=AE=A4=E0=AE=AE=E0=AE=BF=E0=AE=B4=E0=AF=8D=E0=AE=A8?= =?UTF-8?q?=E0=AF=87=E0=AE=B0=E0=AE=AE=E0=AF=8D?= Date: Fri, 13 Dec 2024 05:55:00 +0000 Subject: [PATCH 65/99] Translated using Weblate (Tamil) Currently translated at 100.0% (394 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/ta/ --- lib/l10n/app_ta.arb | 799 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 798 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_ta.arb b/lib/l10n/app_ta.arb index 0967ef42..2bc8cf9b 100644 --- a/lib/l10n/app_ta.arb +++ b/lib/l10n/app_ta.arb @@ -1 +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": "{இடைவெளி, தேர்ந்தெடு, நாள்தோறும் {Daily} வாராந்திர {Weekly} பிற {Other}} {startDate} முதல் {endDate} வரை", + "@alarmDescriptionRange": {}, + "stopwatchSlowest": "மெதுவாக", + "@stopwatchSlowest": {}, + "alarmDescriptionDates": "{date} {எண்ணிக்கை, பன்மை, = 0 {} = 1 { and 1 other date} பிற {மற்றும் {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 {உறவினர், தேர்ந்தெடுக்கவும், முன்னால் {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": "{எண்ணிக்கை, பன்மை, = 0 {} = 1 {1 hour} பிற {{count} மணிநேரம்}}", + "@hoursString": {}, + "minutesString": "{எண்ணிக்கை, பன்மை, = 0 {} = 1 {1 minute} பிற {{count} நிமிடங்கள்}}", + "@minutesString": {}, + "secondsString": "{எண்ணிக்கை, பன்மை, = 0 {} = 1 {1 second} பிற {{count} விநாடிகள்}}", + "@secondsString": {}, + "weeksString": "{எண்ணிக்கை, பன்மை, = 0 {} = 1 {1 week} பிற {{count} வாரங்கள்}}", + "@weeksString": {}, + "monthsString": "{எண்ணிக்கை, பன்மை, = 0 {} = 1 {1 month} பிற {{count} மாதங்கள்}}", + "@monthsString": {}, + "daysString": "{எண்ணிக்கை, பன்மை, = 0 {} = 1 {1 day} பிற {{count} நாட்கள்}}", + "@daysString": {}, + "yearsString": "{எண்ணிக்கை, பன்மை, = 0 {} = 1 {1 year} பிற {{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": {} +} From 6ab48660aa3911b492ab3deed8f47c3d1741b0db Mon Sep 17 00:00:00 2001 From: John Doe Date: Sat, 14 Dec 2024 07:14:53 +0000 Subject: [PATCH 66/99] Translated using Weblate (Italian) Currently translated at 97.4% (384 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 5745c3ee..deba101d 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -115,7 +115,7 @@ "@autoStartSettingDescription": {}, "permissionsSettingGroup": "Permessi", "@permissionsSettingGroup": {}, - "ignoreBatteryOptimizationSetting": "Ignorare l'ottimizzazione della batteria", + "ignoreBatteryOptimizationSetting": "Ignora le Ottimizzazioni per la Batteria", "@ignoreBatteryOptimizationSetting": {}, "notificationPermissionSetting": "Permessi di notifiche", "@notificationPermissionSetting": {}, From 1054ba0d61cca6d9948f9734e24c23da99bcd085 Mon Sep 17 00:00:00 2001 From: mikidam14 Date: Sat, 14 Dec 2024 07:16:58 +0000 Subject: [PATCH 67/99] Translated using Weblate (Italian) Currently translated at 97.4% (384 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index deba101d..6dffe830 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,11 +39,11 @@ "@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": {}, @@ -99,19 +99,19 @@ "@accessibilitySettingGroup": {}, "settingGroupMore": "Altro", "@settingGroupMore": {}, - "longDateFormatSetting": "Formato per date lunghe", + "longDateFormatSetting": "Formato per Date Lunghe", "@longDateFormatSetting": {}, "vendorSetting": "Impostazioni del fornitore", "@vendorSetting": {}, - "vendorSettingDescription": "Disattivare manualmente le ottimizzazioni specifiche del fornitore", + "vendorSettingDescription": "Disattiva manualmente le ottimizzazioni specifiche del fornitore", "@vendorSettingDescription": {}, - "batteryOptimizationSetting": "Disattivare le ottimizzazioni della batteria manualmente", + "batteryOptimizationSetting": "Disattiva manualmente le ottimizzazioni della batteria", "@batteryOptimizationSetting": {}, - "batteryOptimizationSettingDescription": "Disattivare le ottimizzazioni della batteria di quest'applicazione per evitare ritardi nelle allarme", + "batteryOptimizationSettingDescription": "Disattiva le ottimizzazioni della batteria per questa applicazione per evitare ritardi negli allarmi", "@batteryOptimizationSettingDescription": {}, - "allowNotificationSettingDescription": "Permettere notificazioni nella schermata di blocco per allarmi e temporizzatori", + "allowNotificationSettingDescription": "Abilita le notifiche nella 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 attivare l'avvio automatico affinché gli allarmi funzionino anche quando l'applicazione è chiusa", "@autoStartSettingDescription": {}, "permissionsSettingGroup": "Permessi", "@permissionsSettingGroup": {}, @@ -297,11 +297,11 @@ "@whileSnoozedSettingGroup": {}, "snoozePreventDeletionSetting": "Evitare eliminazione", "@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 finestre", "@swipActionSwitchTabs": {}, "swipeActionSwitchTabsDescription": "Passare da una finestra all'altra", "@swipeActionSwitchTabsDescription": {}, @@ -309,7 +309,7 @@ "@tagsSetting": {}, "autoStartSetting": "Inizio automatico", "@autoStartSetting": {}, - "allowNotificationSetting": "Permettere manualmente tutte le notifiche", + "allowNotificationSetting": "Abilita manualmente tutte le notifiche", "@allowNotificationSetting": {}, "colorSchemeAccentSettingGroup": "Accentuare", "@colorSchemeAccentSettingGroup": {}, @@ -503,9 +503,9 @@ "@enableAllFilteredAlarmsAction": {}, "pickerSpinner": "Spinner", "@pickerSpinner": {}, - "pickerRings": "Suonerie", + "pickerRings": "Anelli", "@pickerRings": {}, - "swipActionCardAction": "Azioni con carte", + "swipActionCardAction": "Azioni sulle Carte", "@swipActionCardAction": {}, "skippingDescriptionSuffix": "(omettere il prossimo allarme)", "@skippingDescriptionSuffix": {}, From 4122f7436673da1851820accef2b673b4efe68a5 Mon Sep 17 00:00:00 2001 From: John Doe Date: Sat, 14 Dec 2024 07:20:49 +0000 Subject: [PATCH 68/99] Translated using Weblate (Italian) Currently translated at 97.4% (384 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 6dffe830..1ab0d75e 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -103,9 +103,9 @@ "@longDateFormatSetting": {}, "vendorSetting": "Impostazioni del fornitore", "@vendorSetting": {}, - "vendorSettingDescription": "Disattiva manualmente le ottimizzazioni specifiche del fornitore", + "vendorSettingDescription": "Disattiva manualmente le ottimizzazioni specifiche del produttore", "@vendorSettingDescription": {}, - "batteryOptimizationSetting": "Disattiva manualmente le ottimizzazioni della batteria", + "batteryOptimizationSetting": "Disabilita le Ottimizzazioni per la Batteria", "@batteryOptimizationSetting": {}, "batteryOptimizationSettingDescription": "Disattiva le ottimizzazioni della batteria per questa applicazione per evitare ritardi negli allarmi", "@batteryOptimizationSettingDescription": {}, @@ -301,7 +301,7 @@ "@durationPickerSetting": {}, "swipeActionCardActionDescription": "Trascina il dito a sinistra o a destra nella carta per realizzare azioni", "@swipeActionCardActionDescription": {}, - "swipActionSwitchTabs": "Cambia finestre", + "swipActionSwitchTabs": "Cambia Scheda", "@swipActionSwitchTabs": {}, "swipeActionSwitchTabsDescription": "Passare da una finestra all'altra", "@swipeActionSwitchTabsDescription": {}, From 1ebc23973f04c89fcecdc538036871ea53083016 Mon Sep 17 00:00:00 2001 From: mikidam14 Date: Sat, 14 Dec 2024 07:21:12 +0000 Subject: [PATCH 69/99] Translated using Weblate (Italian) Currently translated at 97.4% (384 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 1ab0d75e..025afc15 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -101,7 +101,7 @@ "@settingGroupMore": {}, "longDateFormatSetting": "Formato per Date Lunghe", "@longDateFormatSetting": {}, - "vendorSetting": "Impostazioni del fornitore", + "vendorSetting": "Impostazioni del Produttore", "@vendorSetting": {}, "vendorSettingDescription": "Disattiva manualmente le ottimizzazioni specifiche del produttore", "@vendorSettingDescription": {}, @@ -303,7 +303,7 @@ "@swipeActionCardActionDescription": {}, "swipActionSwitchTabs": "Cambia Scheda", "@swipActionSwitchTabs": {}, - "swipeActionSwitchTabsDescription": "Passare da una finestra all'altra", + "swipeActionSwitchTabsDescription": "Passa da una scheda all'altra", "@swipeActionSwitchTabsDescription": {}, "tagsSetting": "Etichette", "@tagsSetting": {}, @@ -727,7 +727,7 @@ "@showDigitalClock": {}, "interactionsSettingGroup": "Interazioni", "@interactionsSettingGroup": {}, - "longPressActionSetting": "Azione dopo Lunga Pressione", + "longPressActionSetting": "Azione alla Pressione Prolungata", "@longPressActionSetting": {}, "longPressSelectAction": "Selezione multipla", "@longPressSelectAction": {}, From cad1e2ac64198ed1c62eb524386899f11a37f630 Mon Sep 17 00:00:00 2001 From: John Doe Date: Sat, 14 Dec 2024 07:31:51 +0000 Subject: [PATCH 70/99] Translated using Weblate (Italian) Currently translated at 97.4% (384 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 025afc15..e39b24b5 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -109,7 +109,7 @@ "@batteryOptimizationSetting": {}, "batteryOptimizationSettingDescription": "Disattiva le ottimizzazioni della batteria per questa applicazione per evitare ritardi negli allarmi", "@batteryOptimizationSettingDescription": {}, - "allowNotificationSettingDescription": "Abilita le notifiche nella schermata di blocco per allarmi e timer", + "allowNotificationSettingDescription": "Consenti notifiche sulla schermata di blocco per allarmi e timer", "@allowNotificationSettingDescription": {}, "autoStartSettingDescription": "Su alcuni dispositivi è necessario attivare l'avvio automatico affinché gli allarmi funzionino anche quando l'applicazione è chiusa", "@autoStartSettingDescription": {}, @@ -117,7 +117,7 @@ "@permissionsSettingGroup": {}, "ignoreBatteryOptimizationSetting": "Ignora le Ottimizzazioni per la Batteria", "@ignoreBatteryOptimizationSetting": {}, - "notificationPermissionSetting": "Permessi di notifiche", + "notificationPermissionSetting": "Autorizzazione Notifiche", "@notificationPermissionSetting": {}, "colorSchemeShadowSettingGroup": "Ombra", "@colorSchemeShadowSettingGroup": {}, @@ -307,9 +307,9 @@ "@swipeActionSwitchTabsDescription": {}, "tagsSetting": "Etichette", "@tagsSetting": {}, - "autoStartSetting": "Inizio automatico", + "autoStartSetting": "Avvio Automatico in Background", "@autoStartSetting": {}, - "allowNotificationSetting": "Abilita manualmente tutte le notifiche", + "allowNotificationSetting": "Consenti tutte le Notifiche", "@allowNotificationSetting": {}, "colorSchemeAccentSettingGroup": "Accentuare", "@colorSchemeAccentSettingGroup": {}, From 1f6327efe5e289881eb96f2b5ca1e029bb501420 Mon Sep 17 00:00:00 2001 From: mikidam14 Date: Sat, 14 Dec 2024 07:25:56 +0000 Subject: [PATCH 71/99] Translated using Weblate (Italian) Currently translated at 97.4% (384 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index e39b24b5..89bdb6b4 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -103,15 +103,15 @@ "@longDateFormatSetting": {}, "vendorSetting": "Impostazioni del Produttore", "@vendorSetting": {}, - "vendorSettingDescription": "Disattiva manualmente le ottimizzazioni specifiche del produttore", + "vendorSettingDescription": "Disabilita manualmente le ottimizzazioni specifiche del produttore", "@vendorSettingDescription": {}, "batteryOptimizationSetting": "Disabilita le Ottimizzazioni per la Batteria", "@batteryOptimizationSetting": {}, - "batteryOptimizationSettingDescription": "Disattiva le ottimizzazioni della batteria per questa applicazione per evitare ritardi negli allarmi", + "batteryOptimizationSettingDescription": "Disabilita le ottimizzazioni della batteria per questa applicazione per evitare ritardi negli allarmi", "@batteryOptimizationSettingDescription": {}, "allowNotificationSettingDescription": "Consenti notifiche sulla schermata di blocco per allarmi e timer", "@allowNotificationSettingDescription": {}, - "autoStartSettingDescription": "Su alcuni dispositivi è necessario attivare l'avvio automatico affinché gli allarmi funzionino anche quando l'applicazione è chiusa", + "autoStartSettingDescription": "Su alcuni dispositivi è necessario abilitare l'avvio automatico affinché gli allarmi funzionino anche quando l'applicazione è chiusa", "@autoStartSettingDescription": {}, "permissionsSettingGroup": "Permessi", "@permissionsSettingGroup": {}, From 4e8c1b68aa3f0d700cfa9d1c290761de07224c0a Mon Sep 17 00:00:00 2001 From: John Doe Date: Sat, 14 Dec 2024 07:40:17 +0000 Subject: [PATCH 72/99] Translated using Weblate (Italian) Currently translated at 98.4% (388 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 89bdb6b4..6c8b1407 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -67,15 +67,15 @@ "@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": {}, - "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": {}, @@ -119,11 +119,11 @@ "@ignoreBatteryOptimizationSetting": {}, "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": {}, @@ -133,23 +133,23 @@ "@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": {}, - "alarmLogSetting": "Registri di allarmi", + "alarmLogSetting": "Logs Allarme", "@alarmLogSetting": {}, "aboutSettingGroup": "A proposito di", "@aboutSettingGroup": {}, @@ -311,13 +311,13 @@ "@autoStartSetting": {}, "allowNotificationSetting": "Consenti tutte le Notifiche", "@allowNotificationSetting": {}, - "colorSchemeAccentSettingGroup": "Accentuare", + "colorSchemeAccentSettingGroup": "Tonalità", "@colorSchemeAccentSettingGroup": {}, - "colorSchemeCardSettingGroup": "Carta", + "colorSchemeCardSettingGroup": "Scheda", "@colorSchemeCardSettingGroup": {}, "colorSchemeOutlineSettingGroup": "Contorno", "@colorSchemeOutlineSettingGroup": {}, - "logsSettingGroup": "Registri", + "logsSettingGroup": "Logs", "@logsSettingGroup": {}, "resetButton": "Ripristinare", "@resetButton": {}, From 5efebf2dac10759d926e29ad202652b120a0efb6 Mon Sep 17 00:00:00 2001 From: mikidam14 Date: Sat, 14 Dec 2024 07:32:13 +0000 Subject: [PATCH 73/99] Translated using Weblate (Italian) Currently translated at 98.4% (388 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 6c8b1407..8b05ac6e 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -47,9 +47,9 @@ "@swipeActionSetting": {}, "animationSettingGroup": "Animazioni", "@animationSettingGroup": {}, - "animationSpeedSetting": "Velocità delle animazioni", + "animationSpeedSetting": "Velocità delle Animazioni", "@animationSpeedSetting": {}, - "extraAnimationSetting": "Animazioni aggiuntive", + "extraAnimationSetting": "Animazioni Aggiuntive", "@extraAnimationSetting": {}, "nameField": "Nome", "@nameField": {}, @@ -57,7 +57,7 @@ "@colorSetting": {}, "textColorSetting": "Testo", "@textColorSetting": {}, - "colorSchemeNamePlaceholder": "Palette dei colori", + "colorSchemeNamePlaceholder": "Palette dei Colori", "@colorSchemeNamePlaceholder": {}, "colorSchemeBackgroundSettingGroup": "Sfondo", "@colorSchemeBackgroundSettingGroup": {}, @@ -69,7 +69,7 @@ "@pickerDial": {}, "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": "Backup", "@backupSettingGroup": {}, @@ -125,9 +125,9 @@ "@colorSchemeUseAccentAsOutlineSetting": {}, "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": {}, @@ -147,7 +147,7 @@ "@styleThemeOutlineWidthSetting": {}, "showIstantTimerButtonSetting": "Mostra il Pulsante per il Timer Istantaneo", "@showIstantTimerButtonSetting": {}, - "maxLogsSetting": "Massimo di registri", + "maxLogsSetting": "Numero massimo di log di allarme", "@maxLogsSetting": {}, "alarmLogSetting": "Logs Allarme", "@alarmLogSetting": {}, From 88e61a1941b293a82c647f00690dccc5e8809497 Mon Sep 17 00:00:00 2001 From: John Doe Date: Sat, 14 Dec 2024 08:27:45 +0000 Subject: [PATCH 74/99] Translated using Weblate (Italian) Currently translated at 98.4% (388 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 8b05ac6e..c6159874 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -153,13 +153,13 @@ "@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": {}, - "useMaterialStyleSetting": "Utilizzare Material Style", + "useMaterialStyleSetting": "Usa lo stile Material", "@useMaterialStyleSetting": {}, "styleThemeSetting": "Stile del tema", "@styleThemeSetting": {}, @@ -321,11 +321,11 @@ "@logsSettingGroup": {}, "resetButton": "Ripristinare", "@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": {}, From 776585bc1a906afaa5c237b825028cd1947fc5db Mon Sep 17 00:00:00 2001 From: mikidam14 Date: Sat, 14 Dec 2024 08:22:43 +0000 Subject: [PATCH 75/99] Translated using Weblate (Italian) Currently translated at 98.4% (388 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index c6159874..fc4d7c29 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -147,9 +147,9 @@ "@styleThemeOutlineWidthSetting": {}, "showIstantTimerButtonSetting": "Mostra il Pulsante per il Timer Istantaneo", "@showIstantTimerButtonSetting": {}, - "maxLogsSetting": "Numero massimo di log di allarme", + "maxLogsSetting": "Numero massimo di logs di allarme", "@maxLogsSetting": {}, - "alarmLogSetting": "Logs Allarme", + "alarmLogSetting": "Logs di allarme", "@alarmLogSetting": {}, "aboutSettingGroup": "A proposito di", "@aboutSettingGroup": {}, @@ -157,7 +157,7 @@ "@restoreSettingGroup": {}, "overrideAccentSetting": "Sovrascrivi Tonalità", "@overrideAccentSetting": {}, - "accentColorSetting": "Accentuare il colore", + "accentColorSetting": "Colore di Accento", "@accentColorSetting": {}, "useMaterialStyleSetting": "Usa lo stile Material", "@useMaterialStyleSetting": {}, @@ -319,7 +319,7 @@ "@colorSchemeOutlineSettingGroup": {}, "logsSettingGroup": "Logs", "@logsSettingGroup": {}, - "resetButton": "Ripristinare", + "resetButton": "Ripristina", "@resetButton": {}, "cardLabel": "Scheda", "@cardLabel": {}, @@ -731,11 +731,11 @@ "@longPressActionSetting": {}, "longPressSelectAction": "Selezione multipla", "@longPressSelectAction": {}, - "saveLogs": "Salva il registro", + "saveLogs": "Salva i logs", "@saveLogs": {}, "showErrorSnackbars": "Mostra errori", "@showErrorSnackbars": {}, - "clearLogs": "Cancella il registro", + "clearLogs": "Cancella i logs", "@clearLogs": {}, "selectAll": "Seleziona tutto", "@selectAll": {}, @@ -767,7 +767,7 @@ "@backgroundServiceIntervalSettingDescription": {}, "analogClock": "Analogico", "@analogClock": {}, - "appLogs": "Registro applicazione", + "appLogs": "Logs dell'applicazione", "@appLogs": {}, "allTicks": "Tutti i tick", "@allTicks": {}, From f88403d9b36b0cf1c44ea16e57380330668df930 Mon Sep 17 00:00:00 2001 From: John Doe Date: Sat, 14 Dec 2024 08:28:22 +0000 Subject: [PATCH 76/99] Translated using Weblate (Italian) Currently translated at 98.4% (388 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index fc4d7c29..b2eccec6 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -79,9 +79,9 @@ "@showIstantAlarmButtonSetting": {}, "alarmWeekdaysSetting": "Giorni della settimana", "@alarmWeekdaysSetting": {}, - "systemDarkModeSetting": "Modalità scura del sistema", + "systemDarkModeSetting": "Modalità Scura di Sistema", "@systemDarkModeSetting": {}, - "colorSchemeSetting": "Schema di colori", + "colorSchemeSetting": "Combinazione Colori", "@colorSchemeSetting": {}, "alarmDatesSetting": "Date", "@alarmDatesSetting": {}, From 96d26ad065e2f8e139c4a98ea685a913367230c4 Mon Sep 17 00:00:00 2001 From: mikidam14 Date: Sat, 14 Dec 2024 08:28:09 +0000 Subject: [PATCH 77/99] Translated using Weblate (Italian) Currently translated at 98.4% (388 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index b2eccec6..014bdf16 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -159,9 +159,9 @@ "@overrideAccentSetting": {}, "accentColorSetting": "Colore di Accento", "@accentColorSetting": {}, - "useMaterialStyleSetting": "Usa lo stile Material", + "useMaterialStyleSetting": "Usa lo Stile Material", "@useMaterialStyleSetting": {}, - "styleThemeSetting": "Stile del tema", + "styleThemeSetting": "Stile del Tema", "@styleThemeSetting": {}, "darkColorSchemeSetting": "Schema di colori scuro", "@darkColorSchemeSetting": {}, From 9c3827161e10807de53b1c46d852bd2dc32b0c73 Mon Sep 17 00:00:00 2001 From: mikidam14 Date: Sat, 14 Dec 2024 08:29:40 +0000 Subject: [PATCH 78/99] Translated using Weblate (Italian) Currently translated at 98.4% (388 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 014bdf16..fae35a9c 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -81,7 +81,7 @@ "@alarmWeekdaysSetting": {}, "systemDarkModeSetting": "Modalità Scura di Sistema", "@systemDarkModeSetting": {}, - "colorSchemeSetting": "Combinazione Colori", + "colorSchemeSetting": "Schema Colori", "@colorSchemeSetting": {}, "alarmDatesSetting": "Date", "@alarmDatesSetting": {}, From d5fd1e203567e2c27796a48ca7269b80f612cbee Mon Sep 17 00:00:00 2001 From: John Doe Date: Sat, 14 Dec 2024 08:29:54 +0000 Subject: [PATCH 79/99] Translated using Weblate (Italian) Currently translated at 98.4% (388 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index fae35a9c..83b32bbc 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -163,7 +163,7 @@ "@useMaterialStyleSetting": {}, "styleThemeSetting": "Stile del Tema", "@styleThemeSetting": {}, - "darkColorSchemeSetting": "Schema di colori scuro", + "darkColorSchemeSetting": "Combinazione Colori Scura", "@darkColorSchemeSetting": {}, "clockSettingGroup": "Orologio", "@clockSettingGroup": {}, From ddc9ed071e74436ba5405796af196c5183b1bf12 Mon Sep 17 00:00:00 2001 From: mikidam14 Date: Sat, 14 Dec 2024 08:33:15 +0000 Subject: [PATCH 80/99] Translated using Weblate (Italian) Currently translated at 98.4% (388 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 83b32bbc..6558eb1e 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -85,7 +85,7 @@ "@colorSchemeSetting": {}, "alarmDatesSetting": "Date", "@alarmDatesSetting": {}, - "alarmRangeSetting": "Intervallo di date", + "alarmRangeSetting": "Intervallo di Date", "@alarmRangeSetting": {}, "alarmIntervalSetting": "intervallo", "@alarmIntervalSetting": {}, @@ -163,7 +163,7 @@ "@useMaterialStyleSetting": {}, "styleThemeSetting": "Stile del Tema", "@styleThemeSetting": {}, - "darkColorSchemeSetting": "Combinazione Colori Scura", + "darkColorSchemeSetting": "Schema Colori Scuro", "@darkColorSchemeSetting": {}, "clockSettingGroup": "Orologio", "@clockSettingGroup": {}, From d2e9ea050f0062966f5cd3387fdbf8247b9e602c Mon Sep 17 00:00:00 2001 From: John Doe Date: Sat, 14 Dec 2024 08:33:20 +0000 Subject: [PATCH 81/99] Translated using Weblate (Italian) Currently translated at 98.4% (388 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 6558eb1e..fd60bb0a 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -77,7 +77,7 @@ "@developerOptionsSettingGroup": {}, "showIstantAlarmButtonSetting": "Mostra il Pulsante di Allarme Istantaneo", "@showIstantAlarmButtonSetting": {}, - "alarmWeekdaysSetting": "Giorni della settimana", + "alarmWeekdaysSetting": "Giorni della Settimana", "@alarmWeekdaysSetting": {}, "systemDarkModeSetting": "Modalità Scura di Sistema", "@systemDarkModeSetting": {}, @@ -87,7 +87,7 @@ "@alarmDatesSetting": {}, "alarmRangeSetting": "Intervallo di Date", "@alarmRangeSetting": {}, - "alarmIntervalSetting": "intervallo", + "alarmIntervalSetting": "Intervallo", "@alarmIntervalSetting": {}, "snoozePreventDisablingSetting": "Evitare disattivazione", "@snoozePreventDisablingSetting": {}, @@ -171,7 +171,7 @@ "@timerSettingGroup": {}, "stopwatchSettingGroup": "Cronometro", "@stopwatchSettingGroup": {}, - "backupSettingGroupDescription": "Esportare o importare le tue impostazioni localmente", + "backupSettingGroupDescription": "Esporta o Importa le tue impostazioni", "@backupSettingGroupDescription": {}, "alarmIntervalWeekly": "Settimanalmente", "@alarmIntervalWeekly": {}, @@ -381,7 +381,7 @@ "@deleteAllFilteredAction": {}, "showFiltersSetting": "Mostra Filtri", "@showFiltersSetting": {}, - "alarmIntervalDaily": "Ogni giorno", + "alarmIntervalDaily": "Giornaliero", "@alarmIntervalDaily": {}, "timeToFullVolumeSetting": "Tempo per il volume massimo", "@timeToFullVolumeSetting": {}, From ea8bd15d1c04e25b98f75f05c094e93bfc6e7a32 Mon Sep 17 00:00:00 2001 From: mikidam14 Date: Sat, 14 Dec 2024 08:50:18 +0000 Subject: [PATCH 82/99] Translated using Weblate (Italian) Currently translated at 98.4% (388 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 144 ++++++++++++++++++++++---------------------- 1 file changed, 72 insertions(+), 72 deletions(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index fd60bb0a..f759833d 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -89,11 +89,11 @@ "@alarmRangeSetting": {}, "alarmIntervalSetting": "Intervallo", "@alarmIntervalSetting": {}, - "snoozePreventDisablingSetting": "Evitare disattivazione", + "snoozePreventDisablingSetting": "Impedisci Disattivazione", "@snoozePreventDisablingSetting": {}, "sequenceTask": "Sequenza", "@sequenceTask": {}, - "taskTryButton": "Provare", + "taskTryButton": "Prova", "@taskTryButton": {}, "accessibilitySettingGroup": "Accessibilità", "@accessibilitySettingGroup": {}, @@ -175,27 +175,27 @@ "@backupSettingGroupDescription": {}, "alarmIntervalWeekly": "Settimanalmente", "@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,47 +255,47 @@ "@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 sospeso", "@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": {}, @@ -347,7 +347,7 @@ "@materialBrightnessLight": {}, "materialBrightnessDark": "Scuro", "@materialBrightnessDark": {}, - "scheduleTypeDaily": "Ogni giorno", + "scheduleTypeDaily": "Giornaliero", "@scheduleTypeDaily": {}, "showSortSetting": "Mostra ordinati", "@showSortSetting": {}, @@ -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": "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,15 +417,15 @@ "@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": {}, - "alarmDescriptionSnooze": "Posposto fino a{date}", + "alarmDescriptionSnooze": "Rinviato fino a {date}", "@alarmDescriptionSnooze": {}, "stopwatchSlowest": "Più lenta", "@stopwatchSlowest": {}, @@ -487,19 +487,19 @@ "@durationDesc": {}, "nameAsc": "Nome A-Z", "@nameAsc": {}, - "sortGroup": "Ordinare", + "sortGroup": "Ordina", "@sortGroup": {}, - "defaultLabel": "Per difetto", + "defaultLabel": "Di base", "@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": {}, @@ -507,7 +507,7 @@ "@pickerRings": {}, "swipActionCardAction": "Azioni sulle Carte", "@swipActionCardAction": {}, - "skippingDescriptionSuffix": "(omettere il prossimo allarme)", + "skippingDescriptionSuffix": "(il prossimo allarme verrà saltato)", "@skippingDescriptionSuffix": {}, "alarmDescriptionFinished": "Non ci sono prossime date", "@alarmDescriptionFinished": {}, @@ -537,11 +537,11 @@ "@settingsTitle": {}, "showDateSetting": "Mostrare Data", "@showDateSetting": {}, - "timeOfDayDesc": "Le ultime ore per prima", + "timeOfDayDesc": "Le ultime ore all'inizio", "@timeOfDayDesc": {}, "stopwatchAverage": "Promedio", "@stopwatchAverage": {}, - "cancelSkipAlarmButton": "Cancella ignorare", + "cancelSkipAlarmButton": "Annulla Salto", "@cancelSkipAlarmButton": {}, "upcomingLeadTimeSetting": "Configurare notificazione previa", "@upcomingLeadTimeSetting": {}, @@ -707,9 +707,9 @@ "@shortMinutesString": {}, "shortSecondsString": "{seconds}s", "@shortSecondsString": {}, - "memoryTask": "Memoria", + "memoryTask": "Gioco della Memoria", "@memoryTask": {}, - "numberOfPairsSetting": "Numero delle coppie", + "numberOfPairsSetting": "Numero di coppie", "@numberOfPairsSetting": {}, "selectionStatus": "{n} selezionati", "@selectionStatus": {}, @@ -781,11 +781,11 @@ "@useBackgroundServiceSetting": {}, "useBackgroundServiceSettingDescription": "Potrebbe aiutare nel tenere l'app aperta nello sfondo", "@useBackgroundServiceSettingDescription": {}, - "volumeWhileTasks": "Volume mentre si risolvono i compiti", + "volumeWhileTasks": "Volume mentre si risolvono le Attività", "@volumeWhileTasks": {}, "clockStyleSettingGroup": "Stile orologio", "@clockStyleSettingGroup": {}, - "shuffleAlarmMelodiesAction": "\"Mescola\" le melodie per tutti gli allarmi", + "shuffleAlarmMelodiesAction": "\"Mescola\" le melodie per tutti gli allarmi filtrati", "@shuffleAlarmMelodiesAction": {}, "none": "Niente", "@none": {}, From 5b96c41554f43a7989c68e5dd55ee62a1a9a7766 Mon Sep 17 00:00:00 2001 From: Miki utn Date: Sat, 14 Dec 2024 09:13:09 +0000 Subject: [PATCH 83/99] Translated using Weblate (Italian) Currently translated at 98.4% (388 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index f759833d..5c9fc621 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -509,7 +509,7 @@ "@swipActionCardAction": {}, "skippingDescriptionSuffix": "(il prossimo allarme verrà saltato)", "@skippingDescriptionSuffix": {}, - "alarmDescriptionFinished": "Non ci sono prossime date", + "alarmDescriptionFinished": "Non ci saranno date future", "@alarmDescriptionFinished": {}, "alarmDescriptionNotScheduled": "Non programmato", "@alarmDescriptionNotScheduled": {}, From 1acdde145e6903de48615f7de3f2d50a257b4ed5 Mon Sep 17 00:00:00 2001 From: John Doe Date: Sat, 14 Dec 2024 08:36:07 +0000 Subject: [PATCH 84/99] Translated using Weblate (Italian) Currently translated at 98.4% (388 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 5c9fc621..fe3d855d 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -173,7 +173,7 @@ "@stopwatchSettingGroup": {}, "backupSettingGroupDescription": "Esporta o Importa le tue impostazioni", "@backupSettingGroupDescription": {}, - "alarmIntervalWeekly": "Settimanalmente", + "alarmIntervalWeekly": "Settimanale", "@alarmIntervalWeekly": {}, "alarmDeleteAfterRingingSetting": "Elimina Dopo Aver Scartato", "@alarmDeleteAfterRingingSetting": {}, From 03b85d71e349a7c92e3f4b367b859b9c9a213e64 Mon Sep 17 00:00:00 2001 From: mikidam14 Date: Sat, 14 Dec 2024 09:13:48 +0000 Subject: [PATCH 85/99] Translated using Weblate (Italian) Currently translated at 98.4% (388 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index fe3d855d..97d1d68f 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -349,9 +349,9 @@ "@materialBrightnessDark": {}, "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": {}, @@ -423,19 +423,19 @@ "@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": "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": {}, @@ -509,7 +509,7 @@ "@swipActionCardAction": {}, "skippingDescriptionSuffix": "(il prossimo allarme verrà saltato)", "@skippingDescriptionSuffix": {}, - "alarmDescriptionFinished": "Non ci saranno date future", + "alarmDescriptionFinished": "Non ci sono date future", "@alarmDescriptionFinished": {}, "alarmDescriptionNotScheduled": "Non programmato", "@alarmDescriptionNotScheduled": {}, @@ -525,9 +525,9 @@ "@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": {}, @@ -539,23 +539,23 @@ "@showDateSetting": {}, "timeOfDayDesc": "Le ultime ore all'inizio", "@timeOfDayDesc": {}, - "stopwatchAverage": "Promedio", + "stopwatchAverage": "Medio", "@stopwatchAverage": {}, "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": {}, From 0c230f36b8e97ce1a2bda48b13e9b6e375d416e3 Mon Sep 17 00:00:00 2001 From: Miki utn Date: Sat, 14 Dec 2024 09:19:51 +0000 Subject: [PATCH 86/99] Translated using Weblate (Italian) Currently translated at 98.4% (388 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 97d1d68f..d6dd443e 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -559,7 +559,7 @@ "@dismissActionSlide": {}, "dismissActionButtons": "Tasti", "@dismissActionButtons": {}, - "dismissActionAreaButtons": "Tasti di area", + "dismissActionAreaButtons": "Bottoni di area", "@dismissActionAreaButtons": {}, "stopwatchTimeFormatSettingGroup": "Formato dell'ora", "@stopwatchTimeFormatSettingGroup": {}, From a747269a92884887b7737a58f4828ce423ccc3f0 Mon Sep 17 00:00:00 2001 From: mikidam14 Date: Sat, 14 Dec 2024 09:20:05 +0000 Subject: [PATCH 87/99] Translated using Weblate (Italian) Currently translated at 98.4% (388 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index d6dd443e..40e27bd3 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -559,11 +559,11 @@ "@dismissActionSlide": {}, "dismissActionButtons": "Tasti", "@dismissActionButtons": {}, - "dismissActionAreaButtons": "Bottoni di area", + "dismissActionAreaButtons": "Bottoni di Area", "@dismissActionAreaButtons": {}, - "stopwatchTimeFormatSettingGroup": "Formato dell'ora", + "stopwatchTimeFormatSettingGroup": "Formato dell'Ora", "@stopwatchTimeFormatSettingGroup": {}, - "stopwatchShowMillisecondsSetting": "Visualizza millisecondi", + "stopwatchShowMillisecondsSetting": "Visualizza Millisecondi", "@stopwatchShowMillisecondsSetting": {}, "showAverageLapSetting": "Visualizza giro promedio", "@showAverageLapSetting": {}, @@ -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": {}, From 72bd6648dcede3e2a2e9b2568db28cf305de0a5d Mon Sep 17 00:00:00 2001 From: Miki utn Date: Sat, 14 Dec 2024 09:20:22 +0000 Subject: [PATCH 88/99] Translated using Weblate (Italian) Currently translated at 98.4% (388 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 40e27bd3..d3acc18a 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -633,7 +633,7 @@ "@saturdayLetter": {}, "donorsDescription": "I nostri donatori", "@donorsDescription": {}, - "showPreviousLapSetting": "Mostra barra precedente", + "showPreviousLapSetting": "Visualizza giro previo", "@showPreviousLapSetting": {}, "cityAlreadyInFavorites": "Questa città è già presente tra i tuoi preferiti", "@cityAlreadyInFavorites": {}, From e624a468f5b23c046e0079b720563c094f9ae38c Mon Sep 17 00:00:00 2001 From: mikidam14 Date: Sat, 14 Dec 2024 09:20:40 +0000 Subject: [PATCH 89/99] Translated using Weblate (Italian) Currently translated at 99.7% (393 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 96 +++++++++++++++++++++++---------------------- 1 file changed, 50 insertions(+), 46 deletions(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index d3acc18a..4ba80884 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -147,9 +147,9 @@ "@styleThemeOutlineWidthSetting": {}, "showIstantTimerButtonSetting": "Mostra il Pulsante per il Timer Istantaneo", "@showIstantTimerButtonSetting": {}, - "maxLogsSetting": "Numero massimo di logs di allarme", + "maxLogsSetting": "Numero massimo di registri di allarme", "@maxLogsSetting": {}, - "alarmLogSetting": "Logs di allarme", + "alarmLogSetting": "Registri di allarme", "@alarmLogSetting": {}, "aboutSettingGroup": "A proposito di", "@aboutSettingGroup": {}, @@ -275,7 +275,7 @@ "@scheduleTypeWeekDescription": {}, "scheduleTypeDate": "In Date Specifiche", "@scheduleTypeDate": {}, - "cannotDisableAlarmWhileSnoozedSnackbar": "Non è possibile disattivare un'allarme che è stato sospeso", + "cannotDisableAlarmWhileSnoozedSnackbar": "Non è possibile disattivare un'allarme che è stato rinviato", "@cannotDisableAlarmWhileSnoozedSnackbar": {}, "timePickerModeButton": "Modalità", "@timePickerModeButton": {}, @@ -317,7 +317,7 @@ "@colorSchemeCardSettingGroup": {}, "colorSchemeOutlineSettingGroup": "Contorno", "@colorSchemeOutlineSettingGroup": {}, - "logsSettingGroup": "Logs", + "logsSettingGroup": "Registri", "@logsSettingGroup": {}, "resetButton": "Ripristina", "@resetButton": {}, @@ -437,9 +437,9 @@ "@alarmsDefaultSettingGroupDescription": {}, "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": {}, @@ -489,7 +489,7 @@ "@nameAsc": {}, "sortGroup": "Ordina", "@sortGroup": {}, - "defaultLabel": "Di base", + "defaultLabel": "Predefinito", "@defaultLabel": {}, "remainingTimeDesc": "Minor tempo rimasto", "@remainingTimeDesc": {}, @@ -529,13 +529,13 @@ "@stopwatchFastest": {}, "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 all'inizio", "@timeOfDayDesc": {}, @@ -563,43 +563,43 @@ "@dismissActionAreaButtons": {}, "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": "Visualizza giro previo", + "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": {}, @@ -717,7 +717,7 @@ "@reorder": {}, "shuffleTimerMelodiesAction": "\"Mescola\" le melodie per tutti i timer filtrati", "@shuffleTimerMelodiesAction": {}, - "weeksString": "", + "weeksString": "{count, plural, =0{} =1{1 settimana} other{{count} settimane}}", "@weeksString": {}, "romanNumeral": "Romano", "@romanNumeral": {}, @@ -731,11 +731,11 @@ "@longPressActionSetting": {}, "longPressSelectAction": "Selezione multipla", "@longPressSelectAction": {}, - "saveLogs": "Salva i logs", + "saveLogs": "Salva i registri", "@saveLogs": {}, "showErrorSnackbars": "Mostra errori", "@showErrorSnackbars": {}, - "clearLogs": "Cancella i logs", + "clearLogs": "Cancella i registri", "@clearLogs": {}, "selectAll": "Seleziona tutto", "@selectAll": {}, @@ -763,11 +763,11 @@ "@clockTypeSetting": {}, "startMelodyAtRandomPos": "Posizione casuale", "@startMelodyAtRandomPos": {}, - "backgroundServiceIntervalSettingDescription": "Un intervallo minore aiuterà a tenere l'app aperta, usando più energia", + "backgroundServiceIntervalSettingDescription": "Un intervallo minore aiuterà a tenere l'app aperta, al costo di un maggiore consumo della batteria", "@backgroundServiceIntervalSettingDescription": {}, "analogClock": "Analogico", "@analogClock": {}, - "appLogs": "Logs dell'applicazione", + "appLogs": "Registri dell'applicazione", "@appLogs": {}, "allTicks": "Tutti i tick", "@allTicks": {}, @@ -777,18 +777,22 @@ "@resetAllFilteredTimersAction": {}, "longPressReorderAction": "Riordina", "@longPressReorderAction": {}, - "useBackgroundServiceSetting": "Usa servizio in background", + "useBackgroundServiceSetting": "Usa Servizio in Background", "@useBackgroundServiceSetting": {}, - "useBackgroundServiceSettingDescription": "Potrebbe aiutare nel tenere l'app aperta nello sfondo", + "useBackgroundServiceSettingDescription": "Potrebbe aiutare a tenere l'app in esecuzione in background", "@useBackgroundServiceSettingDescription": {}, "volumeWhileTasks": "Volume mentre si risolvono le Attività", "@volumeWhileTasks": {}, - "clockStyleSettingGroup": "Stile orologio", + "clockStyleSettingGroup": "Stile Orologio", "@clockStyleSettingGroup": {}, "shuffleAlarmMelodiesAction": "\"Mescola\" le melodie per tutti gli allarmi filtrati", "@shuffleAlarmMelodiesAction": {}, "none": "Niente", "@none": {}, - "backgroundServiceIntervalSetting": "Intervallo servizio nel background", - "@backgroundServiceIntervalSetting": {} + "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": {} } From 17a4fcaafadd5e9e0e473944824f936e2da5d829 Mon Sep 17 00:00:00 2001 From: Stefan Date: Sat, 14 Dec 2024 22:17:44 +0000 Subject: [PATCH 90/99] Translated using Weblate (German) Currently translated at 100.0% (394 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/de/ --- lib/l10n/app_de.arb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_de.arb b/lib/l10n/app_de.arb index b854d33e..a0d5220e 100644 --- a/lib/l10n/app_de.arb +++ b/lib/l10n/app_de.arb @@ -792,5 +792,7 @@ "useBackgroundServiceSetting": "Hintergrunddienst verwenden", "@useBackgroundServiceSetting": {}, "useBackgroundServiceSettingDescription": "Könnte helfen, die Anwendung im Hintergrund laufen zu lassen", - "@useBackgroundServiceSettingDescription": {} + "@useBackgroundServiceSettingDescription": {}, + "memoryTask": "Gedächtnis", + "@memoryTask": {} } From be8d4883d5e473720a9c6ef9d61f24c74d1201b1 Mon Sep 17 00:00:00 2001 From: John Doe Date: Sat, 14 Dec 2024 09:42:01 +0000 Subject: [PATCH 91/99] Translated using Weblate (Italian) Currently translated at 100.0% (394 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 4ba80884..cbf44f5d 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -99,7 +99,7 @@ "@accessibilitySettingGroup": {}, "settingGroupMore": "Altro", "@settingGroupMore": {}, - "longDateFormatSetting": "Formato per Date Lunghe", + "longDateFormatSetting": "Formato Data Esteso", "@longDateFormatSetting": {}, "vendorSetting": "Impostazioni del Produttore", "@vendorSetting": {}, @@ -107,7 +107,7 @@ "@vendorSettingDescription": {}, "batteryOptimizationSetting": "Disabilita le Ottimizzazioni per la Batteria", "@batteryOptimizationSetting": {}, - "batteryOptimizationSettingDescription": "Disabilita le ottimizzazioni della batteria per questa applicazione per evitare ritardi negli allarmi", + "batteryOptimizationSettingDescription": "Disattiva l'ottimizzazione della batteria per questa app per evitare ritardi negli allarmi", "@batteryOptimizationSettingDescription": {}, "allowNotificationSettingDescription": "Consenti notifiche sulla schermata di blocco per allarmi e timer", "@allowNotificationSettingDescription": {}, From 3b32cdf9c00e1f1616338f8eca2ef77cd0b4130c Mon Sep 17 00:00:00 2001 From: mikidam14 Date: Sat, 14 Dec 2024 09:44:27 +0000 Subject: [PATCH 92/99] Translated using Weblate (Italian) Currently translated at 100.0% (394 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/it/ --- lib/l10n/app_it.arb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index cbf44f5d..2dba58f4 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -501,7 +501,7 @@ "@clearFiltersAction": {}, "enableAllFilteredAlarmsAction": "Abilita tutti gli allarmi filtrati", "@enableAllFilteredAlarmsAction": {}, - "pickerSpinner": "Spinner", + "pickerSpinner": "Selettore a Ruota", "@pickerSpinner": {}, "pickerRings": "Anelli", "@pickerRings": {}, From 40a7623d5319052af0ba0e1032698949b92978b1 Mon Sep 17 00:00:00 2001 From: Peter Dave Hello Date: Mon, 23 Dec 2024 13:38:27 +0000 Subject: [PATCH 93/99] Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 99.4% (392 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/zh_Hant/ --- lib/l10n/app_zh_Hant.arb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_zh_Hant.arb b/lib/l10n/app_zh_Hant.arb index e1106ca3..1a35591c 100644 --- a/lib/l10n/app_zh_Hant.arb +++ b/lib/l10n/app_zh_Hant.arb @@ -786,5 +786,11 @@ "backgroundServiceIntervalSettingDescription": "較短的間隔有助於保持應用程式運作,但會消耗一些電池壽命", "@backgroundServiceIntervalSettingDescription": {}, "quarterNumbers": "僅刻鐘數字", - "@quarterNumbers": {} + "@quarterNumbers": {}, + "memoryTask": "記憶", + "@memoryTask": {}, + "useBackgroundServiceSetting": "使用背景服務", + "@useBackgroundServiceSetting": {}, + "useBackgroundServiceSettingDescription": "可能有助於讓應用程式在背景中保持運作", + "@useBackgroundServiceSettingDescription": {} } From 030e1e70de13c036d2bf2724dd29f053dfca87e9 Mon Sep 17 00:00:00 2001 From: BicycleOpera396 Date: Mon, 23 Dec 2024 17:37:32 +0100 Subject: [PATCH 94/99] Added translation using Weblate (Czech) --- lib/l10n/app_cs.arb | 1 + 1 file changed, 1 insertion(+) create mode 100644 lib/l10n/app_cs.arb diff --git a/lib/l10n/app_cs.arb b/lib/l10n/app_cs.arb new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/lib/l10n/app_cs.arb @@ -0,0 +1 @@ +{} From f872b9e56de484e2be2da84262235e6a6972790b Mon Sep 17 00:00:00 2001 From: BicycleOpera396 Date: Mon, 23 Dec 2024 16:51:57 +0000 Subject: [PATCH 95/99] Translated using Weblate (Czech) Currently translated at 11.4% (45 of 394 strings) Translation: Chrono/App Translate-URL: https://hosted.weblate.org/projects/chrono/app/cs/ --- lib/l10n/app_cs.arb | 103 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 102 insertions(+), 1 deletion(-) diff --git a/lib/l10n/app_cs.arb b/lib/l10n/app_cs.arb index 0967ef42..6348879f 100644 --- a/lib/l10n/app_cs.arb +++ b/lib/l10n/app_cs.arb @@ -1 +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": {} +} From 9f991d5940aa6f73b8d55be4ab67fbf6d655f0f5 Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Sun, 5 Jan 2025 22:34:52 +0500 Subject: [PATCH 96/99] Update changelog --- .../metadata/android/en-US/changelogs/281.txt | 36 +++++++++++++++++++ .../metadata/android/en-US/changelogs/282.txt | 36 +++++++++++++++++++ .../metadata/android/en-US/changelogs/283.txt | 36 +++++++++++++++++++ pubspec.yaml | 2 +- 4 files changed, 109 insertions(+), 1 deletion(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/281.txt create mode 100644 fastlane/metadata/android/en-US/changelogs/282.txt create mode 100644 fastlane/metadata/android/en-US/changelogs/283.txt diff --git a/fastlane/metadata/android/en-US/changelogs/281.txt b/fastlane/metadata/android/en-US/changelogs/281.txt new file mode 100644 index 00000000..5a72a5ca --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/281.txt @@ -0,0 +1,36 @@ +Changes since 0.5.1 + +🚀 Features + +* Added option to select directory for ringtones (random ringtone will be selected from the directory each time) +* Added multiselect for lists +* Added option to shuffle alarm ringtone +* Added backup and restore for alarms, timers, themes etc. +* Added numpad input for timers +* Added option to reduce volume while solving alarm tasks +* Added quick home screen actions for alarms and timers +* Added option to start ringtone at random position +* Added background service to keep app alive +* Added analog clock to clock tab +* Added memory (card matching) task + +✨ Enhancements + +* Made alarm tasks reorderable +* Added better logging system +* Added alarm labels to alarm notifications + +🐛 Fixes + +* Fixed non-deletable items getting deleted by list actions +* Fixed range weekly schedule not working +* Fixed system navigation bar color +* Fixed database for cities +* Fixed skipped alarms being visible to the system +* Fixed foreground notification foreground type +* Fixed date picker being stuck in the past for range alarms +* Fixed minutes not appearing when 0 +* Fixed sound still playing after dismissing alarm in some cases +* Fixed data persisting even after uninstalling app (disabled auto backup) + + diff --git a/fastlane/metadata/android/en-US/changelogs/282.txt b/fastlane/metadata/android/en-US/changelogs/282.txt new file mode 100644 index 00000000..5a72a5ca --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/282.txt @@ -0,0 +1,36 @@ +Changes since 0.5.1 + +🚀 Features + +* Added option to select directory for ringtones (random ringtone will be selected from the directory each time) +* Added multiselect for lists +* Added option to shuffle alarm ringtone +* Added backup and restore for alarms, timers, themes etc. +* Added numpad input for timers +* Added option to reduce volume while solving alarm tasks +* Added quick home screen actions for alarms and timers +* Added option to start ringtone at random position +* Added background service to keep app alive +* Added analog clock to clock tab +* Added memory (card matching) task + +✨ Enhancements + +* Made alarm tasks reorderable +* Added better logging system +* Added alarm labels to alarm notifications + +🐛 Fixes + +* Fixed non-deletable items getting deleted by list actions +* Fixed range weekly schedule not working +* Fixed system navigation bar color +* Fixed database for cities +* Fixed skipped alarms being visible to the system +* Fixed foreground notification foreground type +* Fixed date picker being stuck in the past for range alarms +* Fixed minutes not appearing when 0 +* Fixed sound still playing after dismissing alarm in some cases +* Fixed data persisting even after uninstalling app (disabled auto backup) + + diff --git a/fastlane/metadata/android/en-US/changelogs/283.txt b/fastlane/metadata/android/en-US/changelogs/283.txt new file mode 100644 index 00000000..5a72a5ca --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/283.txt @@ -0,0 +1,36 @@ +Changes since 0.5.1 + +🚀 Features + +* Added option to select directory for ringtones (random ringtone will be selected from the directory each time) +* Added multiselect for lists +* Added option to shuffle alarm ringtone +* Added backup and restore for alarms, timers, themes etc. +* Added numpad input for timers +* Added option to reduce volume while solving alarm tasks +* Added quick home screen actions for alarms and timers +* Added option to start ringtone at random position +* Added background service to keep app alive +* Added analog clock to clock tab +* Added memory (card matching) task + +✨ Enhancements + +* Made alarm tasks reorderable +* Added better logging system +* Added alarm labels to alarm notifications + +🐛 Fixes + +* Fixed non-deletable items getting deleted by list actions +* Fixed range weekly schedule not working +* Fixed system navigation bar color +* Fixed database for cities +* Fixed skipped alarms being visible to the system +* Fixed foreground notification foreground type +* Fixed date picker being stuck in the past for range alarms +* Fixed minutes not appearing when 0 +* Fixed sound still playing after dismissing alarm in some cases +* Fixed data persisting even after uninstalling app (disabled auto backup) + + 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' From ced3827eb9880183a2eeda1644970cb1d409302b Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Sun, 5 Jan 2025 22:38:52 +0500 Subject: [PATCH 97/99] Update contributors --- assets/contributors/avatars/55799205?v=4.jpg | Bin 0 -> 4740 bytes assets/contributors/avatars/65224669?v=4.jpg | Bin 1636 -> 2042 bytes assets/contributors/avatars/79972075?v=4.jpg | Bin 3005 -> 2254 bytes assets/contributors/git.json | 12 ++++++------ patreons.csv | 4 ---- 5 files changed, 6 insertions(+), 10 deletions(-) create mode 100644 assets/contributors/avatars/55799205?v=4.jpg delete mode 100644 patreons.csv diff --git a/assets/contributors/avatars/55799205?v=4.jpg b/assets/contributors/avatars/55799205?v=4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9633695af2b567634a5cddefe1f47d85d6f9f353 GIT binary patch literal 4740 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 literal 0 HcmV?d00001 diff --git a/assets/contributors/avatars/65224669?v=4.jpg b/assets/contributors/avatars/65224669?v=4.jpg index 5e590db0b13fa1d747f0d6cfa45e35eacd3f406c..31476c44a68b431f4620c8faad285c091f9ec8fa 100644 GIT binary patch delta 1438 zcmV;P1!4N+4EhhSZvubwS}3BuLz>}56q%`GObsO&q|Hk$F>^*~xuZ1QNjJySsD%R`ebVzHkiFLl%0BmLu}4+eM?C%^9xNF9d(uh5hZ^%-`&&0;uYK z50>6DEsTvij!bMmZ^PE3nHG*@Q?pDUf6fvCZ!gHp{<@k>Z4YHn(X zsSPbO*Pzc8Aq_OrnrW=tEg&Yg{5_(7YFsl)O2Hlr5!CttRdjtOT~_c$zbs>yd~l+@ z9@^F$J9UBt2#bH)*WCNoQ6G;w1h=(62^nFkLT-BQAK2EEkyTL@k!;$aS}iG zS->>gn}Kf_Axp^TY;lgReLuwZtl?t~j5k`1>Lta=Qt}eH1O1f;w`|fGkK+9+4wvwz zH+-_=*RlL-k_NinKUhnzJ5RZd7T$b_RhW?(?78cV{#Ad>UBdSF4IGG3)R4-15lu3Y z7^j0#gH8s9YKZ}-gHeM|2Bg+3h|^6t(@l3X%1CLYLApRc8bep~YhSkNR?v27K5zFx z$*kndNbhYRwb68(pOqCu$i#BT{O|=nFSgw$nC>lAxl~mQ*!L%oz*QdzDQDEcT81%GB%FIOQ}YY+ES;g?j+;#sThCEZ|DC2pMTwd-(NT5 z_iEgcq|vl;C}d%VQ_zZr?%do)r5|L`ozXrswEKVi9)_Y_K*xo=x0V+E@~Lz`LO-r3 z85~*;n+v-n1aCrw79?Qx#%r4K1(Qo*9ogo1BsS9@?_=(<_ahb6olejXmO~*u6%mUc z!xdWM!ROJh5=8=O%T2U%wYv|<3JOP?gHIHWFxkd4K&muD!KaFhQ^g}#j5O0uG{aqt z^Xz{iu7knq8(0nf*xZlES3GNf!V;`{x`rTcRzdZ~f2CtRib(CR;gWkPV~8o2hE3f! z0to(97xt~9ukYnsc?aH(UzL~qexk0@93G=Jizv-N`lQPvqa}(R$c!*%VbO@}qp7Htt zr`u2Vdz6=GV5gNm2&|+#9=DO(r8cN&mp^LJ?cAKQuEY3o{IOT-1~95Ont-#svx$Gx z_je3XzJBTLS4~#EvxfTFpq+B3kVjQMqL3DABU>4pOZEF&{{Sk8Y1+&qWE!%v4xVgz zBl*fuHcBMP5E>qus`EjE->8N_(mPxhn@+sPly*EB18#n-8Gs)*y{ zLc0m|J^uinD*#oaNRkS8rV4PXG(vwGX{Q=tu7-11X{MTSrW(nGjlCDdM@en38_5fi zy;P1p#(Vz&I_xbxN2Ok1CE6pO;Fsh-uNCGdnrkM2_8>zI%0mxP$fCS{E2-_yV4hfy z`wmz6Rpjv|vlsz&8IC`_hW=uqf$CHW^Dp>IHLPRpzxfS+!mG`%>emBonuLGk9?IK) zl^{Jvd%J5@-EnagL;be`vM#(^r9g}!ou-oqZ`bX@;I@hO=TCX@;C> sr>$nhB{)+vP85(53V5i+JXIE=knvIqj8ny0DG~~JsKq>0q*_1!+3+665&!@I delta 1028 zcmV+f1pE8?59AE6Zvubt>L{YRj-aKaqL{^^iYORT(osMQMHEvQv{F*gFrtbm0Hvg& zfEh(4ElHSBMHB#1(si#|_;28gnV0Q)imKWZxX0y<&T+!->yKPgl&lh!k>u1@)Zg%m zXjuOMkZfO>{{R}Pb>Ke@-YF7ksn2kE{c1g-9@ohEl9s)5#D9MWN(P@qnV5C*Uz7fR zpOtxjqorQyQu>FA=42$Cq2ENC{Wj>5is_*oa3;>g<_83+D7pXpyhOzj*J zNT^+vO9daqKRLWFz!G-^!n)Xp(7{4J+M=vk;F0J(J|5L1wVfCyPQrhe`RmrQE9n0KANW=u5NNW>ss(?{E4VNmkUzuuWLM5}!uIpY z41*6F6>q4m;VYwfO6X-2QC4Uz6qK|Kii#+xG8T$TS^)H4gbBaI%zX$ykZSk3@Lz+j ztKx@JKqW>$Ca-#|r@55(3Mitakfo%efC2*o7-Sv@_OFf|4$Nhq(MJ%pUmI&9TJbf_!W_n|LjHXJ0EgjK1*vdaob?n@TbqR~B@_W26j4xQEfkcr#uTc> zSTcW-2;>lOMI{sg-FQ#pKBJ*J!E+-`ZT{EI`H$*3`q!vM@l(UCZjwnh)+3b;ryrTm z>0dh1)VL-m1ka@4_>$PU^rd|e;n6^S$_Az z+LTGl$1HM@{?AIrq@X1PdIyX?CSL2P_Lh7^!D@Py<3HE&Kaj6KqKdSvT1f>hB^5;r zMHEmnIw+!`$S9(U09q+2X^beMiUw@>ZbcXKLn8%>dwCJ^a5`qO$3aO;LIG%`rKT{V yiYNf3q@tL{QAtZsWE4?F0}3djfEJ2MT4M?*qJfJ=B`p9g6qK~a6j4P0fB)H)4(YN0 diff --git a/assets/contributors/avatars/79972075?v=4.jpg b/assets/contributors/avatars/79972075?v=4.jpg index 66a17e1a512eb784afe9e34d41bc35212d5b382e..1ef2e21212666ac4c898395df47392f7b47b4e27 100644 GIT binary patch delta 1651 zcmV-(28{W=7tRr|ZvubwX=4Yl6$3(Xz%@ALosu}>vsxaEqM4p!$5BXO}##yok zDUBXSPHL`V>6BU`4;2#zT#nUsl=RI+Q=E0CjAat8@+k8;t0o{h0-N@H^G@XQka>Xd zig0wtN>_o0PHHuYoMhw-QxijvJvgR)1t~(EX{CzxUhYN(?uzM1J)NzJ^2Kf-BP)(n_K z%~(rK+|GXC`|Pq@Lz;+hVG`cqfY4Xn`Fnw2%zunwd2yXk@fq>N5{K z)|^JdE_K#xH6%Z6c0gDkT$c>ba`StOhGqRcs&b)B+9U z)8-;{buidR9BbuZg?m`GArNZpz@HF2q z9YQdB@o#-h&Dg_4K9%AmXigWD&{ysCa)v41#`{r*XP0sN;`nfxrM~6*B-E z1RPXOtJr?EXylqH%ETc%f{=5~S8I-AKf=cc6*b7+nD_*ar@dzso2+pbU*ZE8KT6gp z;Hf5_hN7{-!jGvqs?ypl@@8V2dnjIiI&3$2jH!vsgMtSb`qQM6>6?XEQ2o>QiKc}4 zS|oo&iWS6Yseyu3arxFo<-^?1IctGIwFxntB>=JQ0dR_fOK9C#;Bo9<<=9 zI(4Ku#~f1?m{*x*eu2#tNCD>}nn(jCjo5z~CZdprU+0=>6FK%GU>xU)t15xWVN!w= zkU*w6&T7&;+Kn=lyGsqrkUc55EVx06l0miVK&lWhJmR&zk;}_=$Rdo!!;(k2r(7u@ zu^{7-?0sp#uHs4Hb)>ptR}r@u=ZXbnqG0L_$K>7jy8G1$iBY#TdT3Q-GH)e-;F^EU zowCNZiR9L9?5@W&-1AC$QdOLRNZk!BA?RoW*6>@9IQr8aT~v?^4tp_VJ5l+=5zzOn=DC(I zyO?dqUrM(-2hM#zD#p1a1B1b;iaG1lYhpW#pzL`es*@5(kPsbyp_@dewQDn8_I8s4dclCpf{aVw*T>)JsbiaXI-4{Y~ zF`o5WSHzgy4t*yK-M?Y}RbN9xG^`WqDobMfy@; z9@J)nYK~z^;|oYn81F|IqpF@c6ad;Ap{3%Go(%wcSN4M}V-8L|`c)^mX*X>=pL)#` zoMSn~G|qOm4l`T|m5-#JEw#Cdz$Sta?8G}$F5IjZdSydh(Xy>~KJow1DZP@9GX^Z3*({Pn0= xvTIb18B}7smu|HYIi>Zcnr1DHqrDVU5UYX7r1hiPj`RSO9u(5jH$y-l|JkdcA>aT2 delta 2408 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 a159uL=R2`a&j+8%n9g?e#%Kvz$N$;B1)z`s diff --git a/assets/contributors/git.json b/assets/contributors/git.json index cf286a6a..539a3303 100644 --- a/assets/contributors/git.json +++ b/assets/contributors/git.json @@ -65,9 +65,9 @@ "profile_url": "https://github.com/oersen" }, { - "username": "Schipunov", - "avatar_url": "assets/contributors/avatars/23407397?v=4.jpg", - "profile_url": "https://github.com/Schipunov" + "username": "baglayan", + "avatar_url": "assets/contributors/avatars/55799205?v=4.jpg", + "profile_url": "https://github.com/baglayan" }, { "username": "FLVAL", @@ -125,9 +125,9 @@ "profile_url": "https://github.com/realgooseman" }, { - "username": "matsukky", - "avatar_url": "assets/contributors/avatars/46320254?v=4.jpg", - "profile_url": "https://github.com/matsukky" + "username": "GWarp", + "avatar_url": "assets/contributors/avatars/11271828?v=4.jpg", + "profile_url": "https://github.com/GWarp" }, { "username": "NathanBnm", diff --git a/patreons.csv b/patreons.csv deleted file mode 100644 index 5f6b35e0..00000000 --- a/patreons.csv +++ /dev/null @@ -1,4 +0,0 @@ -Name,Email,Discord,Patron Status,Follows You,Free Member,Free Trial,Lifetime Amount,Pledge Amount,Charge Frequency,Tier,Addressee,Street,City,State,Zip,Country,Phone,Patronage Since Date,Last Charge Date,Last Charge Status,Additional Details,User ID,Last Updated,Currency,Max Posts,Access Expiration,Next Charge Date,Full country name -AnotherOnlineAlias,jakegbh4949@gmail.com,,Active patron,No,No,No,3.36,1.00,monthly,,,,,,,,,2024-10-15 07:55:17,2024-10-15 07:55:18,Paid,,8010662,2024-10-15 08:05:28,USD,,,2024-11-15 00:00:00, -Potato,patreon@cinna.boo,,Former patron,No,Yes,No,7.36,0.00,monthly,Free,,,,,,,,2024-05-07 11:33:33,2024-06-07 00:22:43,Paid,,128102512,2024-09-07 21:34:54,USD,,2024-07-07 00:00:00,2024-07-07 00:00:00, -Thorsten,patreon.com@th23.net,,Former patron,No,Yes,No,53.76,0.00,monthly,Free,,,,,,,,2024-05-04 06:21:11,2024-05-04 06:21:13,Paid,,127707165,2024-09-04 23:19:04,USD,,2024-06-04 00:00:00,2024-06-04 00:00:00, From 69fdb1bedf829eed0f09cf57914c87e548655e73 Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Sun, 5 Jan 2025 23:00:45 +0500 Subject: [PATCH 98/99] Fix tamil translation --- lib/l10n/app_ta.arb | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/lib/l10n/app_ta.arb b/lib/l10n/app_ta.arb index 2bc8cf9b..6a651b3d 100644 --- a/lib/l10n/app_ta.arb +++ b/lib/l10n/app_ta.arb @@ -515,11 +515,11 @@ "@stopwatchFastest": {}, "alarmDescriptionDays": "{days}", "@alarmDescriptionDays": {}, - "alarmDescriptionRange": "{இடைவெளி, தேர்ந்தெடு, நாள்தோறும் {Daily} வாராந்திர {Weekly} பிற {Other}} {startDate} முதல் {endDate} வரை", + "alarmDescriptionRange": "{interval, select, daily {நாள்தோறும்} weekly {வாராந்திர} other {பிற}} {startDate} முதல் {endDate} வர ", "@alarmDescriptionRange": {}, "stopwatchSlowest": "மெதுவாக", "@stopwatchSlowest": {}, - "alarmDescriptionDates": "{date} {எண்ணிக்கை, பன்மை, = 0 {} = 1 { and 1 other date} பிற {மற்றும் {count} பிற தேதிகள்}}", + "alarmDescriptionDates": "{date}{count, plural, = 0 {} = 1 { and 1 other date} other {மற்றும் {count} பிற தேதிகள்}}", "@alarmDescriptionDates": {}, "stopwatchAverage": "சராசரி", "@stopwatchAverage": {}, @@ -603,7 +603,7 @@ "@sameTime": {}, "addLengthSetting": "நீளம் சேர்க்கவும்", "@addLengthSetting": {}, - "relativeTime": "{hours} h {உறவினர், தேர்ந்தெடுக்கவும், முன்னால் {ahead} பின்னால் {behind} பிற {Other}}", + "relativeTime": "{hours} h {relative, select, ahead {முன்னால்} behind {பின்னால்} other {பிற}}", "@relativeTime": {}, "searchSettingPlaceholder": "ஒரு அமைப்பைத் தேடுங்கள்", "@searchSettingPlaceholder": {}, @@ -721,19 +721,19 @@ "@translateDescription": {}, "tagNamePlaceholder": "குறிச்சொல் பெயர்", "@tagNamePlaceholder": {}, - "hoursString": "{எண்ணிக்கை, பன்மை, = 0 {} = 1 {1 hour} பிற {{count} மணிநேரம்}}", + "hoursString": "{count, plural, = 0 {} = 1 {1 hour} other {{count} மணிநேரம்}}", "@hoursString": {}, - "minutesString": "{எண்ணிக்கை, பன்மை, = 0 {} = 1 {1 minute} பிற {{count} நிமிடங்கள்}}", + "minutesString": "{count, plural, = 0 {} = 1 {1 minute} other {{count} நிமிடங்கள்}}", "@minutesString": {}, - "secondsString": "{எண்ணிக்கை, பன்மை, = 0 {} = 1 {1 second} பிற {{count} விநாடிகள்}}", + "secondsString": "{count, plural, = 0 {} = 1 {1 second} other {{count} விநாடிகள்}}", "@secondsString": {}, - "weeksString": "{எண்ணிக்கை, பன்மை, = 0 {} = 1 {1 week} பிற {{count} வாரங்கள்}}", + "weeksString": "{count, plural, = 0 {} = 1 {1 week} other {{count} வாரங்கள்}}", "@weeksString": {}, - "monthsString": "{எண்ணிக்கை, பன்மை, = 0 {} = 1 {1 month} பிற {{count} மாதங்கள்}}", + "monthsString": "{count, plural, = 0 {} = 1 {1 month} other {{count} மாதங்கள்}}", "@monthsString": {}, - "daysString": "{எண்ணிக்கை, பன்மை, = 0 {} = 1 {1 day} பிற {{count} நாட்கள்}}", + "daysString": "{count, plural, = 0 {} = 1 {1 day} other {{count} நாட்கள்}}", "@daysString": {}, - "yearsString": "{எண்ணிக்கை, பன்மை, = 0 {} = 1 {1 year} பிற {{count} ஆண்டுகள்}}", + "yearsString": "{count, plural, = 0 {} = 1 {1 year} other {{count} ஆண்டுகள்}}", "@yearsString": {}, "lessThanOneMinute": "1 நிமிடத்திற்கும் குறைவாக", "@lessThanOneMinute": {}, @@ -795,4 +795,4 @@ "@showDigitalClock": {}, "backgroundServiceIntervalSettingDescription": "சில பேட்டரி ஆயுள் செலவில், பயன்பாட்டை உயிரோடு வைத்திருக்க குறைந்த இடைவெளி உதவும்", "@backgroundServiceIntervalSettingDescription": {} -} +} \ No newline at end of file From 39d60b401ceb9ea0d26fc973fe0a55c0569eab4a Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Tue, 7 Jan 2025 16:14:43 +0500 Subject: [PATCH 99/99] Fix weekly snooze not working --- .../types/schedules/weekly_alarm_schedule.dart | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) 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