Skip to content

Commit

Permalink
Merge branch 'main' into add-ro-locale
Browse files Browse the repository at this point in the history
  • Loading branch information
CarlosNihelton committed Jun 13, 2022
2 parents 7c04c43 + dff85ba commit 423df8b
Show file tree
Hide file tree
Showing 3 changed files with 148 additions and 1 deletion.
36 changes: 36 additions & 0 deletions lib/l10n/app_ca.arb
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"@@locale": "ca",
"appTitle": "Què esperar d'Ubuntu a WSL",
"windowTitle": "Instal·lació d'Ubuntu a WSL",
"welcome": "Benvingut a Ubuntu WSL",
"initializing" : "Inicialitzant...",
"unpacking": "Desempaquetant la distribució",
"installing": "Quasi fet. L'instal·lador requerirà la vostra atenció d'aquí poc.",
"launching": "Iniciant la distro...",
"errorMsg": "Quelcom ha anat malament.",
"errorSub": "Si us plau, reiniciï WSL amb l'ordre següent i torneu-ho a provar:\n\twsl --shutdown\n\twsl --unregister NOM_DE_LA_DISTRO",
"done": "Llest. Gaudeix utilitzant Ubuntu a WSL",
"exitTitle" : "Està segur que vol sortir?",
"exitContents" : "Tancant aquesta finestra no impedirà que la instal·lació continuï en segon pla.\n\nA part, podeu continuar explorant què es pot fer amb Ubuntu a WSL.",
"customExitTitle": "Gairebé hem acabat",
"customExitContents" : "Només queda fer uns quants passos a la finestra principal de l'instal·lador.\nPodem sortir d'aquesta i anar-hi?",
"ok" : "D'acord",
"leave" : "Sortir",
"cancel" : "Cancel·lar",
"ubuntuOnWsl": "Ubuntu a WSL",
"ubuntuOnWslText": "Un entorn Ubuntu complet, profundament integrat amb Windows, per al desenvolupament i l'execució d'aplicacions Linux. Optimitzat per al núvol, la web, la ciència de dades, IOT i la diversió!",
"ubuntuWslWebDev": "Ubuntu WSL per al\ndesenvolupament web",
"ubuntuWslWebDevText": "Desenvolupi a WSL utilitzant IDE natius de Windows, inclosos VS Code i IntelliJ, i beneficiï's\ndel suport complet de NodeJS i Ruby.",
"ubuntuWslDataScience": "Ubuntu WSL per a la Ciència de Dades",
"ubuntuWslDataScienceText": "L'NVIDIA Data Science Stack li permet maximitzar el rendiment dels projectes de Data Science i\nMachine Learning a més dels controladors NVIDIA natius de Windows.",
"ubuntuWslGuiApps": "Ubuntu WSL per a\nAplicacions Gràfiques",
"ubuntuWslGuiAppsText": "Desenvolupi i previsualitzi aplicacions web i gràfiques a Linux mitjançant WSLg per al desenvolupament multiplataforma.",
"ubuntuWslDevOps": "Ubuntu WSL per a DevOps",
"ubuntuWslDevOpsText": "Asseguri la compatibilitat del pipeline CI/CD desenvolupant a Ubuntu WSL localment abans de publicar a un entorn de producció d'Ubuntu",
"ubuntuWslEnterprises": "Ubuntu WSL per a Empreses",
"ubuntuWslEnterprisesText": "Empoderi als i les desenvolupadores en un ecosistema Windows\nEnterprise amb un \nUbuntu LTS certificat.",
"findOutMore": "Saber-ne més",
"findOutMoreVisit": "Visiti ",
"findOutMoreLink": "Ubuntu.com/wsl",
"findOutMoreText": " per obtenir més informació sobre Ubuntu a WSL i sobre com Canonical dona suport a desenvolupadors i organitzacions."
}
5 changes: 4 additions & 1 deletion lib/l10n/app_localizations.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import 'package:flutter/widgets.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:intl/intl.dart' as intl;

import 'app_localizations_ca.dart';
import 'app_localizations_en.dart';
import 'app_localizations_es.dart';
import 'app_localizations_pt.dart';
Expand Down Expand Up @@ -92,6 +93,7 @@ abstract class AppLocalizations {

/// A list of this localizations delegate's supported locales.
static const List<Locale> supportedLocales = <Locale>[
Locale('ca'),
Locale('en'),
Locale('es'),
Locale('pt'),
Expand Down Expand Up @@ -307,7 +309,7 @@ class _AppLocalizationsDelegate extends LocalizationsDelegate<AppLocalizations>
}

@override
bool isSupported(Locale locale) => <String>['en', 'es', 'pt', 'ro'].contains(locale.languageCode);
bool isSupported(Locale locale) => <String>['ca', 'en', 'es', 'pt', 'ro'].contains(locale.languageCode);

@override
bool shouldReload(_AppLocalizationsDelegate old) => false;
Expand All @@ -327,6 +329,7 @@ AppLocalizations lookupAppLocalizations(Locale locale) {

// Lookup logic when only language code is specified.
switch (locale.languageCode) {
case 'ca': return AppLocalizationsCa();
case 'en': return AppLocalizationsEn();
case 'es': return AppLocalizationsEs();
case 'pt': return AppLocalizationsPt();
Expand Down
108 changes: 108 additions & 0 deletions lib/l10n/app_localizations_ca.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@



import 'app_localizations.dart';

/// The translations for Catalan Valencian (`ca`).
class AppLocalizationsCa extends AppLocalizations {
AppLocalizationsCa([String locale = 'ca']) : super(locale);

@override
String get appTitle => 'Què esperar d\'Ubuntu a WSL';

@override
String get windowTitle => 'Instal·lació d\'Ubuntu a WSL';

@override
String get welcome => 'Benvingut a Ubuntu WSL';

@override
String get initializing => 'Inicialitzant...';

@override
String get unpacking => 'Desempaquetant la distribució';

@override
String get installing => 'Quasi fet. L\'instal·lador requerirà la vostra atenció d\'aquí poc.';

@override
String get launching => 'Iniciant la distro...';

@override
String get errorMsg => 'Quelcom ha anat malament.';

@override
String get errorSub => 'Si us plau, reiniciï WSL amb l\'ordre següent i torneu-ho a provar:\n\twsl --shutdown\n\twsl --unregister NOM_DE_LA_DISTRO';

@override
String get done => 'Llest. Gaudeix utilitzant Ubuntu a WSL';

@override
String get exitTitle => 'Està segur que vol sortir?';

@override
String get exitContents => 'Tancant aquesta finestra no impedirà que la instal·lació continuï en segon pla.\n\nA part, podeu continuar explorant què es pot fer amb Ubuntu a WSL.';

@override
String get customExitTitle => 'Gairebé hem acabat';

@override
String get customExitContents => 'Només queda fer uns quants passos a la finestra principal de l\'instal·lador.\nPodem sortir d\'aquesta i anar-hi?';

@override
String get ok => 'D\'acord';

@override
String get leave => 'Sortir';

@override
String get cancel => 'Cancel·lar';

@override
String get ubuntuOnWsl => 'Ubuntu a WSL';

@override
String get ubuntuOnWslText => 'Un entorn Ubuntu complet, profundament integrat amb Windows, per al desenvolupament i l\'execució d\'aplicacions Linux. Optimitzat per al núvol, la web, la ciència de dades, IOT i la diversió!';

@override
String get ubuntuWslWebDev => 'Ubuntu WSL per al\ndesenvolupament web';

@override
String get ubuntuWslWebDevText => 'Desenvolupi a WSL utilitzant IDE natius de Windows, inclosos VS Code i IntelliJ, i beneficiï\'s\ndel suport complet de NodeJS i Ruby.';

@override
String get ubuntuWslDataScience => 'Ubuntu WSL per a la Ciència de Dades';

@override
String get ubuntuWslDataScienceText => 'L\'NVIDIA Data Science Stack li permet maximitzar el rendiment dels projectes de Data Science i\nMachine Learning a més dels controladors NVIDIA natius de Windows.';

@override
String get ubuntuWslGuiApps => 'Ubuntu WSL per a\nAplicacions Gràfiques';

@override
String get ubuntuWslGuiAppsText => 'Desenvolupi i previsualitzi aplicacions web i gràfiques a Linux mitjançant WSLg per al desenvolupament multiplataforma.';

@override
String get ubuntuWslDevOps => 'Ubuntu WSL per a DevOps';

@override
String get ubuntuWslDevOpsText => 'Asseguri la compatibilitat del pipeline CI/CD desenvolupant a Ubuntu WSL localment abans de publicar a un entorn de producció d\'Ubuntu';

@override
String get ubuntuWslEnterprises => 'Ubuntu WSL per a Empreses';

@override
String get ubuntuWslEnterprisesText => 'Empoderi als i les desenvolupadores en un ecosistema Windows\nEnterprise amb un \nUbuntu LTS certificat.';

@override
String get findOutMore => 'Saber-ne més';

@override
String get findOutMoreVisit => 'Visiti ';

@override
String get findOutMoreLink => 'Ubuntu.com/wsl';

@override
String get findOutMoreText => ' per obtenir més informació sobre Ubuntu a WSL i sobre com Canonical dona suport a desenvolupadors i organitzacions.';
}

0 comments on commit 423df8b

Please sign in to comment.