Skip to content

Commit 0346be5

Browse files
QuncCcccccmboetger
authored andcommitted
Add Irish(ga) to Flutter (flutter#167129)
This PR is to add Irish(ga) to Flutter and update localizations. Fixes flutter#68291 ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [x] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] I followed the [breaking change policy] and added [Data Driven Fixes] where supported. - [x] All existing and new tests are passing.
1 parent 553e38d commit 0346be5

File tree

5 files changed

+884
-2
lines changed

5 files changed

+884
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"timerPickerSecondLabelFew": "soic.",
3+
"datePickerHourSemanticsLabelTwo": "$hour a chlog",
4+
"datePickerHourSemanticsLabelFew": "$hour a chlog",
5+
"datePickerHourSemanticsLabelMany": "$hour a chlog",
6+
"datePickerMinuteSemanticsLabelTwo": "$minute nóiméad",
7+
"datePickerMinuteSemanticsLabelFew": "$minute nóiméad",
8+
"datePickerMinuteSemanticsLabelMany": "$minute nóiméad",
9+
"timerPickerHourLabelTwo": "uair an chloig",
10+
"timerPickerHourLabelFew": "uair an chloig",
11+
"timerPickerHourLabelMany": "n-uair an chloig",
12+
"timerPickerMinuteLabelTwo": "nóim.",
13+
"timerPickerMinuteLabelFew": "nóim.",
14+
"timerPickerMinuteLabelMany": "nóim.",
15+
"timerPickerSecondLabelMany": "soic.",
16+
"timerPickerSecondLabelTwo": "soic.",
17+
"datePickerHourSemanticsLabelOne": "$hour a chlog",
18+
"datePickerHourSemanticsLabelOther": "$hour a chlog",
19+
"datePickerMinuteSemanticsLabelOne": "Aon nóiméad amháin",
20+
"datePickerMinuteSemanticsLabelOther": "$minute nóiméad",
21+
"datePickerDateOrder": "dmy",
22+
"datePickerDateTimeOrder": "date_time_dayPeriod",
23+
"anteMeridiemAbbreviation": "R.N.",
24+
"postMeridiemAbbreviation": "I.N.",
25+
"todayLabel": "Inniu",
26+
"alertDialogLabel": "Foláireamh",
27+
"tabSemanticsLabel": "Cluaisín $tabIndex de $tabCount",
28+
"timerPickerHourLabelOne": "uair an chloig",
29+
"timerPickerHourLabelOther": "uair an chloig",
30+
"timerPickerMinuteLabelOne": "nóim.",
31+
"timerPickerMinuteLabelOther": "nóim.",
32+
"timerPickerSecondLabelOne": "soic.",
33+
"timerPickerSecondLabelOther": "soic.",
34+
"cutButtonLabel": "Gearr",
35+
"copyButtonLabel": "Cóipeáil",
36+
"pasteButtonLabel": "Greamaigh",
37+
"clearButtonLabel": "Glan",
38+
"selectAllButtonLabel": "Roghnaigh Gach Rud",
39+
"lookUpButtonLabel": "Cuardaigh",
40+
"searchWebButtonLabel": "Cuardaigh an Gréasán",
41+
"shareButtonLabel": "Comhroinn...",
42+
"noSpellCheckReplacementsLabel": "Níor Aimsíodh Aon Fhocal Oiriúnach le Cur ina Áit",
43+
"searchTextFieldPlaceholderLabel": "Cuardaigh",
44+
"modalBarrierDismissLabel": "Ruaig",
45+
"menuDismissLabel": "Ruaig an roghchlár",
46+
"cancelButtonLabel": "Cealaigh",
47+
"backButtonLabel": "Siar"
48+
}

packages/flutter_localizations/lib/src/l10n/cupertino_my.arb

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,5 @@
2929
"shareButtonLabel": "မျှဝေရန်...",
3030
"clearButtonLabel": "ဖယ်ရှားရန်",
3131
"cancelButtonLabel": "မလုပ်တော့",
32-
"backButtonLabel": "Back"
32+
"backButtonLabel": "နောက်သို့"
3333
}

packages/flutter_localizations/lib/src/l10n/generated_cupertino_localizations.dart

+177-1
Original file line numberDiff line numberDiff line change
@@ -5387,6 +5387,178 @@ class CupertinoLocalizationFrCa extends CupertinoLocalizationFr {
53875387
String get timerPickerMinuteLabelOther => 'min';
53885388
}
53895389

5390+
/// The translations for Irish (`ga`).
5391+
class CupertinoLocalizationGa extends GlobalCupertinoLocalizations {
5392+
/// Create an instance of the translation bundle for Irish.
5393+
///
5394+
/// For details on the meaning of the arguments, see [GlobalCupertinoLocalizations].
5395+
const CupertinoLocalizationGa({
5396+
super.localeName = 'ga',
5397+
required super.fullYearFormat,
5398+
required super.dayFormat,
5399+
required super.weekdayFormat,
5400+
required super.mediumDateFormat,
5401+
required super.singleDigitHourFormat,
5402+
required super.singleDigitMinuteFormat,
5403+
required super.doubleDigitMinuteFormat,
5404+
required super.singleDigitSecondFormat,
5405+
required super.decimalFormat,
5406+
});
5407+
5408+
@override
5409+
String get alertDialogLabel => 'Foláireamh';
5410+
5411+
@override
5412+
String get anteMeridiemAbbreviation => 'R.N.';
5413+
5414+
@override
5415+
String get backButtonLabel => 'Siar';
5416+
5417+
@override
5418+
String get cancelButtonLabel => 'Cealaigh';
5419+
5420+
@override
5421+
String get clearButtonLabel => 'Glan';
5422+
5423+
@override
5424+
String get copyButtonLabel => 'Cóipeáil';
5425+
5426+
@override
5427+
String get cutButtonLabel => 'Gearr';
5428+
5429+
@override
5430+
String get datePickerDateOrderString => 'dmy';
5431+
5432+
@override
5433+
String get datePickerDateTimeOrderString => 'date_time_dayPeriod';
5434+
5435+
@override
5436+
String? get datePickerHourSemanticsLabelFew => r'$hour a chlog';
5437+
5438+
@override
5439+
String? get datePickerHourSemanticsLabelMany => r'$hour a chlog';
5440+
5441+
@override
5442+
String? get datePickerHourSemanticsLabelOne => r'$hour a chlog';
5443+
5444+
@override
5445+
String get datePickerHourSemanticsLabelOther => r'$hour a chlog';
5446+
5447+
@override
5448+
String? get datePickerHourSemanticsLabelTwo => r'$hour a chlog';
5449+
5450+
@override
5451+
String? get datePickerHourSemanticsLabelZero => null;
5452+
5453+
@override
5454+
String? get datePickerMinuteSemanticsLabelFew => r'$minute nóiméad';
5455+
5456+
@override
5457+
String? get datePickerMinuteSemanticsLabelMany => r'$minute nóiméad';
5458+
5459+
@override
5460+
String? get datePickerMinuteSemanticsLabelOne => 'Aon nóiméad amháin';
5461+
5462+
@override
5463+
String get datePickerMinuteSemanticsLabelOther => r'$minute nóiméad';
5464+
5465+
@override
5466+
String? get datePickerMinuteSemanticsLabelTwo => r'$minute nóiméad';
5467+
5468+
@override
5469+
String? get datePickerMinuteSemanticsLabelZero => null;
5470+
5471+
@override
5472+
String get lookUpButtonLabel => 'Cuardaigh';
5473+
5474+
@override
5475+
String get menuDismissLabel => 'Ruaig an roghchlár';
5476+
5477+
@override
5478+
String get modalBarrierDismissLabel => 'Ruaig';
5479+
5480+
@override
5481+
String get noSpellCheckReplacementsLabel => 'Níor Aimsíodh Aon Fhocal Oiriúnach le Cur ina Áit';
5482+
5483+
@override
5484+
String get pasteButtonLabel => 'Greamaigh';
5485+
5486+
@override
5487+
String get postMeridiemAbbreviation => 'I.N.';
5488+
5489+
@override
5490+
String get searchTextFieldPlaceholderLabel => 'Cuardaigh';
5491+
5492+
@override
5493+
String get searchWebButtonLabel => 'Cuardaigh an Gréasán';
5494+
5495+
@override
5496+
String get selectAllButtonLabel => 'Roghnaigh Gach Rud';
5497+
5498+
@override
5499+
String get shareButtonLabel => 'Comhroinn...';
5500+
5501+
@override
5502+
String get tabSemanticsLabelRaw => r'Cluaisín $tabIndex de $tabCount';
5503+
5504+
@override
5505+
String? get timerPickerHourLabelFew => 'uair an chloig';
5506+
5507+
@override
5508+
String? get timerPickerHourLabelMany => 'n-uair an chloig';
5509+
5510+
@override
5511+
String? get timerPickerHourLabelOne => 'uair an chloig';
5512+
5513+
@override
5514+
String get timerPickerHourLabelOther => 'uair an chloig';
5515+
5516+
@override
5517+
String? get timerPickerHourLabelTwo => 'uair an chloig';
5518+
5519+
@override
5520+
String? get timerPickerHourLabelZero => null;
5521+
5522+
@override
5523+
String? get timerPickerMinuteLabelFew => 'nóim.';
5524+
5525+
@override
5526+
String? get timerPickerMinuteLabelMany => 'nóim.';
5527+
5528+
@override
5529+
String? get timerPickerMinuteLabelOne => 'nóim.';
5530+
5531+
@override
5532+
String get timerPickerMinuteLabelOther => 'nóim.';
5533+
5534+
@override
5535+
String? get timerPickerMinuteLabelTwo => 'nóim.';
5536+
5537+
@override
5538+
String? get timerPickerMinuteLabelZero => null;
5539+
5540+
@override
5541+
String? get timerPickerSecondLabelFew => 'soic.';
5542+
5543+
@override
5544+
String? get timerPickerSecondLabelMany => 'soic.';
5545+
5546+
@override
5547+
String? get timerPickerSecondLabelOne => 'soic.';
5548+
5549+
@override
5550+
String get timerPickerSecondLabelOther => 'soic.';
5551+
5552+
@override
5553+
String? get timerPickerSecondLabelTwo => 'soic.';
5554+
5555+
@override
5556+
String? get timerPickerSecondLabelZero => null;
5557+
5558+
@override
5559+
String get todayLabel => 'Inniu';
5560+
}
5561+
53905562
/// The translations for Galician (`gl`).
53915563
class CupertinoLocalizationGl extends GlobalCupertinoLocalizations {
53925564
/// Create an instance of the translation bundle for Galician.
@@ -9884,7 +10056,7 @@ class CupertinoLocalizationMy extends GlobalCupertinoLocalizations {
988410056
String get anteMeridiemAbbreviation => 'AM';
988510057

988610058
@override
9887-
String get backButtonLabel => 'Back';
10059+
String get backButtonLabel => 'နောက်သို့';
988810060

988910061
@override
989010062
String get cancelButtonLabel => 'မလုပ်တော့';
@@ -15419,6 +15591,7 @@ final Set<String> kCupertinoSupportedLanguages = HashSet<String>.from(const <Str
1541915591
'fi', // Finnish
1542015592
'fil', // Filipino Pilipino
1542115593
'fr', // French
15594+
'ga', // Irish
1542215595
'gl', // Galician
1542315596
'gsw', // Swiss German Alemannic Alsatian
1542415597
'gu', // Gujarati
@@ -15511,6 +15684,7 @@ final Set<String> kCupertinoSupportedLanguages = HashSet<String>.from(const <Str
1551115684
/// * `fi` - Finnish
1551215685
/// * `fil` - Filipino Pilipino
1551315686
/// * `fr` - French (plus one country variation)
15687+
/// * `ga` - Irish
1551415688
/// * `gl` - Galician
1551515689
/// * `gsw` - Swiss German Alemannic Alsatian
1551615690
/// * `gu` - Gujarati
@@ -15704,6 +15878,8 @@ GlobalCupertinoLocalizations? getCupertinoTranslation(
1570415878
}
1570515879
return CupertinoLocalizationFr(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat);
1570615880
}
15881+
case 'ga':
15882+
return CupertinoLocalizationGa(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat);
1570715883
case 'gl':
1570815884
return CupertinoLocalizationGl(fullYearFormat: fullYearFormat, dayFormat: dayFormat, weekdayFormat: weekdayFormat, mediumDateFormat: mediumDateFormat, singleDigitHourFormat: singleDigitHourFormat, singleDigitMinuteFormat: singleDigitMinuteFormat, doubleDigitMinuteFormat: doubleDigitMinuteFormat, singleDigitSecondFormat: singleDigitSecondFormat, decimalFormat: decimalFormat);
1570915885
case 'gsw':

0 commit comments

Comments
 (0)