feat: анимации с реанимации

This commit is contained in:
Jganenokk
2026-08-06 19:21:45 +07:00
parent 81159bac60
commit 79c743e86a
50 changed files with 3247 additions and 925 deletions
+44 -1
View File
@@ -1058,5 +1058,48 @@
"downloadsClearTitle": "Clear download history?",
"downloadsClearBody": "The files will stay on the device, but this list will be cleared.",
"downloadsClearConfirm": "Clear",
"downloadsHistoryCleared": "Download history cleared"
"downloadsHistoryCleared": "Download history cleared",
"uploadNotificationPhotos": "{count, plural, =1{Photo} other{{count} photos}}",
"@uploadNotificationPhotos": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"uploadNotificationVideo": "Video",
"uploadNotificationFile": "File",
"uploadNotificationMultiple": "{count, plural, other{Sending {count} files}}",
"@uploadNotificationMultiple": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"uploadNotificationPreparing": "Preparing…",
"uploadSpeedBytes": "{value} B/s",
"@uploadSpeedBytes": {
"placeholders": {
"value": {
"type": "String"
}
}
},
"uploadSpeedKb": "{value} KB/s",
"@uploadSpeedKb": {
"placeholders": {
"value": {
"type": "String"
}
}
},
"uploadSpeedMb": "{value} MB/s",
"@uploadSpeedMb": {
"placeholders": {
"value": {
"type": "String"
}
}
}
}
+48
View File
@@ -4681,6 +4681,54 @@ abstract class AppLocalizations {
/// In en, this message translates to:
/// **'Download history cleared'**
String get downloadsHistoryCleared;
/// No description provided for @uploadNotificationPhotos.
///
/// In en, this message translates to:
/// **'{count, plural, =1{Photo} other{{count} photos}}'**
String uploadNotificationPhotos(int count);
/// No description provided for @uploadNotificationVideo.
///
/// In en, this message translates to:
/// **'Video'**
String get uploadNotificationVideo;
/// No description provided for @uploadNotificationFile.
///
/// In en, this message translates to:
/// **'File'**
String get uploadNotificationFile;
/// No description provided for @uploadNotificationMultiple.
///
/// In en, this message translates to:
/// **'{count, plural, other{Sending {count} files}}'**
String uploadNotificationMultiple(int count);
/// No description provided for @uploadNotificationPreparing.
///
/// In en, this message translates to:
/// **'Preparing…'**
String get uploadNotificationPreparing;
/// No description provided for @uploadSpeedBytes.
///
/// In en, this message translates to:
/// **'{value} B/s'**
String uploadSpeedBytes(String value);
/// No description provided for @uploadSpeedKb.
///
/// In en, this message translates to:
/// **'{value} KB/s'**
String uploadSpeedKb(String value);
/// No description provided for @uploadSpeedMb.
///
/// In en, this message translates to:
/// **'{value} MB/s'**
String uploadSpeedMb(String value);
}
class _AppLocalizationsDelegate
+45
View File
@@ -2443,4 +2443,49 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get downloadsHistoryCleared => 'Download history cleared';
@override
String uploadNotificationPhotos(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count photos',
one: 'Photo',
);
return '$_temp0';
}
@override
String get uploadNotificationVideo => 'Video';
@override
String get uploadNotificationFile => 'File';
@override
String uploadNotificationMultiple(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Sending $count files',
);
return '$_temp0';
}
@override
String get uploadNotificationPreparing => 'Preparing…';
@override
String uploadSpeedBytes(String value) {
return '$value B/s';
}
@override
String uploadSpeedKb(String value) {
return '$value KB/s';
}
@override
String uploadSpeedMb(String value) {
return '$value MB/s';
}
}
+45
View File
@@ -2457,4 +2457,49 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get downloadsHistoryCleared => 'История загрузок очищена';
@override
String uploadNotificationPhotos(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count фото',
one: 'Фото',
);
return '$_temp0';
}
@override
String get uploadNotificationVideo => 'Видео';
@override
String get uploadNotificationFile => 'Файл';
@override
String uploadNotificationMultiple(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Отправка файлов: $count',
);
return '$_temp0';
}
@override
String get uploadNotificationPreparing => 'Подготовка…';
@override
String uploadSpeedBytes(String value) {
return '$value Б/с';
}
@override
String uploadSpeedKb(String value) {
return '$value КБ/с';
}
@override
String uploadSpeedMb(String value) {
return '$value МБ/с';
}
}
+44 -1
View File
@@ -802,5 +802,48 @@
"downloadsClearTitle": "Очистить историю загрузок?",
"downloadsClearBody": "Файлы останутся на устройстве, но этот список будет очищен.",
"downloadsClearConfirm": "Очистить",
"downloadsHistoryCleared": "История загрузок очищена"
"downloadsHistoryCleared": "История загрузок очищена",
"uploadNotificationPhotos": "{count, plural, =1{Фото} other{{count} фото}}",
"@uploadNotificationPhotos": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"uploadNotificationVideo": "Видео",
"uploadNotificationFile": "Файл",
"uploadNotificationMultiple": "{count, plural, other{Отправка файлов: {count}}}",
"@uploadNotificationMultiple": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"uploadNotificationPreparing": "Подготовка…",
"uploadSpeedBytes": "{value} Б/с",
"@uploadSpeedBytes": {
"placeholders": {
"value": {
"type": "String"
}
}
},
"uploadSpeedKb": "{value} КБ/с",
"@uploadSpeedKb": {
"placeholders": {
"value": {
"type": "String"
}
}
},
"uploadSpeedMb": "{value} МБ/с",
"@uploadSpeedMb": {
"placeholders": {
"value": {
"type": "String"
}
}
}
}