feat(mobile): use Weblate for i18n (2) (#17620)

* feat(mobile): use Weblate for i18n (2)

* remove old translation files

* dedup keys

* remove migration report

* chore

* remove localizely.yml
This commit is contained in:
Alex
2025-04-15 10:54:26 -05:00
committed by GitHub
parent 17e720440d
commit b2c903c000
156 changed files with 25537 additions and 30968 deletions
@@ -130,7 +130,7 @@ class ControlBottomAppBar extends HookConsumerWidget {
iconData: Platform.isAndroid
? Icons.share_rounded
: Icons.ios_share_rounded,
label: "control_bottom_app_bar_share".tr(),
label: "share".tr(),
onPressed: enabled ? () => onShare(true) : null,
),
ControlBoxButton(
@@ -142,10 +142,7 @@ class ControlBottomAppBar extends HookConsumerWidget {
ControlBoxButton(
iconData:
unarchive ? Icons.unarchive_outlined : Icons.archive_outlined,
label: (unarchive
? "control_bottom_app_bar_unarchive"
: "control_bottom_app_bar_archive")
.tr(),
label: (unarchive ? "unarchive" : "archive").tr(),
onPressed: enabled ? onArchive : null,
),
if (hasRemote && onFavorite != null)
@@ -153,10 +150,7 @@ class ControlBottomAppBar extends HookConsumerWidget {
iconData: unfavorite
? Icons.favorite_border_rounded
: Icons.favorite_rounded,
label: (unfavorite
? "control_bottom_app_bar_unfavorite"
: "control_bottom_app_bar_favorite")
.tr(),
label: (unfavorite ? "unfavorite" : "favorite").tr(),
onPressed: enabled ? onFavorite : null,
),
if (hasLocal && hasRemote && onDelete != null)
@@ -164,7 +158,7 @@ class ControlBottomAppBar extends HookConsumerWidget {
constraints: const BoxConstraints(maxWidth: 90),
child: ControlBoxButton(
iconData: Icons.delete_sweep_outlined,
label: "control_bottom_app_bar_delete".tr(),
label: "delete".tr(),
onPressed: enabled
? () => handleRemoteDelete(!trashEnabled, onDelete!)
: null,
@@ -244,7 +238,7 @@ class ControlBottomAppBar extends HookConsumerWidget {
constraints: const BoxConstraints(maxWidth: 90),
child: ControlBoxButton(
iconData: Icons.filter_none_rounded,
label: "control_bottom_app_bar_stack".tr(),
label: "stack".tr(),
onPressed: enabled ? onStack : null,
),
),
@@ -253,14 +247,14 @@ class ControlBottomAppBar extends HookConsumerWidget {
constraints: const BoxConstraints(maxWidth: 90),
child: ControlBoxButton(
iconData: Icons.remove_circle_outline,
label: 'album_viewer_appbar_share_remove'.tr(),
label: 'remove_from_album'.tr(),
onPressed: enabled ? onRemoveFromAlbum : null,
),
),
if (selectionAssetState.hasLocal)
ControlBoxButton(
iconData: Icons.backup_outlined,
label: "control_bottom_app_bar_upload".tr(),
label: "upload".tr(),
onPressed: enabled
? () => showDialog(
context: context,
@@ -359,7 +353,7 @@ class _AddToAlbumTitleRow extends StatelessWidget {
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
const Text(
"common_add_to_album",
"add_to_album",
style: TextStyle(
fontSize: 14,
fontWeight: FontWeight.bold,
@@ -10,8 +10,8 @@ class DeleteDialog extends ConfirmDialog {
: super(
title: "delete_dialog_title",
content: alert ?? "delete_dialog_alert",
cancel: "delete_dialog_cancel",
ok: "delete_dialog_ok",
cancel: "cancel",
ok: "delete",
onOk: onDelete,
);
}
@@ -46,7 +46,7 @@ class DeleteLocalOnlyDialog extends StatelessWidget {
TextButton(
onPressed: () => context.pop(),
child: Text(
"delete_dialog_cancel",
"cancel",
style: TextStyle(
color: context.primaryColor,
fontWeight: FontWeight.bold,
@@ -7,8 +7,8 @@ class UploadDialog extends ConfirmDialog {
: super(
title: 'upload_dialog_title',
content: 'upload_dialog_info',
cancel: 'upload_dialog_cancel',
ok: 'upload_dialog_ok',
cancel: 'cancel',
ok: 'upload',
onOk: onUpload,
);
}