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
@@ -73,7 +73,7 @@ class AlbumAdditionalSharedUserSelectionPage extends HookConsumerWidget {
Padding(
padding: const EdgeInsets.all(16.0),
child: Text(
'select_additional_user_for_sharing_page_suggestions'.tr(),
'suggestions'.tr(),
style: const TextStyle(
fontSize: 14,
color: Colors.grey,
@@ -126,7 +126,7 @@ class AlbumAdditionalSharedUserSelectionPage extends HookConsumerWidget {
return Scaffold(
appBar: AppBar(
title: const Text(
'share_invite',
'invite_to_album',
).tr(),
elevation: 0,
centerTitle: false,
@@ -141,7 +141,7 @@ class AlbumAdditionalSharedUserSelectionPage extends HookConsumerWidget {
onPressed:
sharedUsersList.value.isEmpty ? null : addNewUsersHandler,
child: const Text(
"share_add",
"add",
style: TextStyle(fontSize: 14, fontWeight: FontWeight.bold),
).tr(),
),
@@ -53,7 +53,7 @@ class AlbumAssetSelectionPage extends HookConsumerWidget {
),
title: selected.value.isEmpty
? const Text(
'share_add_photos',
'add_photos',
style: TextStyle(fontSize: 18),
).tr()
: const Text(
@@ -71,7 +71,7 @@ class AlbumAssetSelectionPage extends HookConsumerWidget {
.popForced<AssetSelectionPageResult>(payload);
},
child: Text(
canDeselect ? "share_done" : "share_add",
canDeselect ? "done" : "add",
style: TextStyle(
fontWeight: FontWeight.bold,
color: context.primaryColor,
@@ -36,7 +36,7 @@ class AlbumControlButton extends ConsumerWidget {
key: const ValueKey('add_photos_button'),
iconData: Icons.add_photo_alternate_outlined,
onPressed: onAddPhotosPressed,
labelText: "share_add_photos".tr(),
labelText: "add_photos".tr(),
),
if (isOwner)
AlbumActionFilledButton(
@@ -140,7 +140,7 @@ class AlbumOptionsPage extends HookConsumerWidget {
style: TextStyle(color: context.colorScheme.onSurfaceSecondary),
),
trailing: Text(
"shared_album_section_people_owner_label",
"owner",
style: context.textTheme.labelLarge,
).tr(),
);
@@ -195,7 +195,7 @@ class AlbumOptionsPage extends HookConsumerWidget {
onPressed: () => context.maybePop(null),
),
centerTitle: true,
title: Text("translated_text_options".tr()),
title: Text("options".tr()),
),
body: ListView(
children: [
@@ -215,12 +215,12 @@ class AlbumOptionsPage extends HookConsumerWidget {
: context.themeData.disabledColor,
dense: true,
title: Text(
"shared_album_activity_setting_title",
"comments_and_likes",
style: context.textTheme.titleMedium
?.copyWith(fontWeight: FontWeight.w500),
).tr(),
subtitle: Text(
"shared_album_activity_setting_subtitle",
"let_others_respond",
style: context.textTheme.labelLarge?.copyWith(
color: context.colorScheme.onSurfaceSecondary,
),
@@ -93,7 +93,7 @@ class AlbumSharedUserSelectionPage extends HookConsumerWidget {
Padding(
padding: const EdgeInsets.all(16.0),
child: const Text(
'select_user_for_sharing_page_share_suggestions',
'suggestions',
style: TextStyle(
fontSize: 14,
color: Colors.grey,
@@ -139,7 +139,7 @@ class AlbumSharedUserSelectionPage extends HookConsumerWidget {
return Scaffold(
appBar: AppBar(
title: Text(
'share_invite',
'invite_to_album',
style: TextStyle(color: context.primaryColor),
).tr(),
elevation: 0,
@@ -157,7 +157,7 @@ class AlbumSharedUserSelectionPage extends HookConsumerWidget {
),
onPressed: sharedUsersList.value.isEmpty ? null : createSharedAlbum,
child: const Text(
"share_create_album",
"create_album",
style: TextStyle(
fontSize: 14,
fontWeight: FontWeight.bold,