changed code so getAppVersion supported l10n, added en and es translations

This commit is contained in:
bluearevalo 2024-07-01 15:19:32 -04:00
parent 3eee9c710f
commit e5c818de5c
4 changed files with 139 additions and 59 deletions

View file

@ -4072,6 +4072,24 @@
"versionNotFound": "Version Not Found",
"fetchingVersion": "Fetching version...",
"versionFetchError": "Error fetching version",
"connectedToStaging": "Connected to Staging"
"connectedToStaging": "Connected to Staging",
"versionText": "Version: {version}+{buildNumber}",
"@versionText": {
"description": "Text displaying the app version and build number.",
"type": "text",
"placeholders": {
"version": {
"type": "String",
"description": "The current version of the app."
},
"buildNumber": {
"type": "String",
"description": "The build number of the app."
}
}
}
}

View file

@ -4679,5 +4679,21 @@
"versionNotFound": "Versión no encontrada",
"fetchingVersion": "Obteniendo versión...",
"versionFetchError": "Error al obtener la versión",
"connectedToStaging": "Conectado al entorno de pruebas"
"connectedToStaging": "Conectado al entorno de pruebas",
"versionText": "Versión: {version}+{buildNumber}",
"@versionText": {
"description": "Texto que muestra la versión y el número de compilación de la aplicación.",
"type": "text",
"placeholders": {
"version": {
"type": "String",
"description": "La versión actual de la aplicación."
},
"buildNumber": {
"type": "String",
"description": "El número de compilación de la aplicación."
}
}
}
}

View file

@ -20,9 +20,9 @@ class SettingsView extends StatelessWidget {
const SettingsView(this.controller, {super.key});
Future<String> getAppVersion() async {
PackageInfo packageInfo = await PackageInfo.fromPlatform();
return 'Version: ${packageInfo.version}+${packageInfo.buildNumber}';
Future<String> getAppVersion(BuildContext context) async {
PackageInfo packageInfo = await PackageInfo.fromPlatform();
return L10n.of(context)!.versionText(packageInfo.version, packageInfo.buildNumber);
}
@ -262,7 +262,7 @@ class SettingsView extends StatelessWidget {
),
// Adding the FutureBuilder here
FutureBuilder<String>(
future: getAppVersion(),
future: getAppVersion(context),
builder: (context, snapshot) {
if (snapshot.connectionState == ConnectionState.done) {
return ListTile(

View file

@ -869,7 +869,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"be": [
@ -2375,7 +2376,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"bn": [
@ -3877,7 +3879,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"bo": [
@ -5383,7 +5386,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"ca": [
@ -6291,7 +6295,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"cs": [
@ -7281,7 +7286,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"de": [
@ -8154,7 +8160,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"el": [
@ -9611,7 +9618,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"eo": [
@ -10766,7 +10774,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"es": [
@ -10813,10 +10822,7 @@
"knockRestricted",
"nonexistentSelection",
"cantAddSpaceChild",
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"roomAddedToSpace"
],
"et": [
@ -11689,7 +11695,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"eu": [
@ -12564,7 +12571,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"fa": [
@ -13576,7 +13584,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"fi": [
@ -14552,7 +14561,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"fil": [
@ -15884,7 +15894,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"fr": [
@ -16895,7 +16906,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"ga": [
@ -18035,7 +18047,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"gl": [
@ -18908,7 +18921,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"he": [
@ -20167,7 +20181,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"hi": [
@ -21666,7 +21681,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"hr": [
@ -22618,7 +22634,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"hu": [
@ -23507,7 +23524,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"ia": [
@ -24999,7 +25017,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"id": [
@ -25878,7 +25897,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"ie": [
@ -27141,7 +27161,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"it": [
@ -28071,7 +28092,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"ja": [
@ -29112,7 +29134,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"ka": [
@ -30472,7 +30495,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"ko": [
@ -31347,7 +31371,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"lt": [
@ -32388,7 +32413,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"lv": [
@ -33269,7 +33295,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"nb": [
@ -34474,7 +34501,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"nl": [
@ -35443,7 +35471,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"pl": [
@ -36421,7 +36450,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"pt": [
@ -37905,7 +37935,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"pt_BR": [
@ -38784,7 +38815,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"pt_PT": [
@ -39990,7 +40022,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"ro": [
@ -41003,7 +41036,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"ru": [
@ -41882,7 +41916,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"sk": [
@ -43154,7 +43189,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"sl": [
@ -44556,7 +44592,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"sr": [
@ -45732,7 +45769,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"sv": [
@ -46642,7 +46680,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"ta": [
@ -48145,7 +48184,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"th": [
@ -49602,7 +49642,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"tr": [
@ -50475,7 +50516,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"uk": [
@ -51385,7 +51427,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"vi": [
@ -52743,7 +52786,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"zh": [
@ -53616,7 +53660,8 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
],
"zh_Hant": [
@ -54770,6 +54815,7 @@
"roomAddedToSpace",
"versionNotFound",
"fetchingVersion",
"versionFetchError"
"versionFetchError",
"versionText"
]
}