Add localization for Back and Cancel buttons in CupertinoNavigationBar (#162581)

### Description
This PR adds localization support for the **"Back"** and **"Cancel"**
buttons used in `CupertinoNavigationBar`.

#### Changes:  
- Introduced `cancelButtonLabel` and `backButtonLabel` in
`CupertinoLocalizations`.
- ~Updated all ARB files with appropriate translations.~  
- Modified `_NavigationBarStaticComponents` and `_BackLabel` to use
these labels.
- Ensured all localization tests pass.
- Fixed the test `Auto back/close button` in the
`packages/flutter/test/cupertino/localizations_test.dart`.

### Why is this needed?
Currently, the **"Back"** and **"Cancel"** (prev. **"Close"**) buttons
in `CupertinoNavigationBar` are hardcoded in English. This update
ensures they are properly localized across supported languages.

### Tests
One test failed (even before my changes): `Saturation is applied before
blur`
![Screenshot from 2025-02-02
17-02-20](https://github.com/user-attachments/assets/466df00a-6c28-4bb4-959b-9eee5533d5e3)

#### Manual Testing with the `modal_bottom_sheet` Package

I tested the change using [my custom mini
app](https://gist.github.com/Michae1Weiss/9afee8c425d03e3d41e331fdbf21344f)
and the `modal_bottom_sheet` package. I verified that the button is
correctly translated into German localization.

##### Before

![cupertino_modal_cancel_button_before_change](https://github.com/user-attachments/assets/7bb41909-43c8-4ece-a885-b17c24193b51)

##### After

![cupertino_modal_cancel_button_after_change](https://github.com/user-attachments/assets/bf5f8904-71e8-4b39-8cee-8c8eb8de7c77)

### Button Name Change: From "Close" to "Cancel"

I have renamed the button from **"Close"** to **"Cancel"** to align with
the iOS native naming convention for buttons in modal dialogs.
  
#### Example:

![cancel_button](https://github.com/user-attachments/assets/32d3ac7e-8d18-4ba0-b13d-aa54f61a476a)


### Related Issues
[CupertinoNavigationBar's "Close", "Back", and "Cancel" buttons are not
localized. **#48616** ](https://github.com/flutter/flutter/issues/48616)
[CupertinoNavigationBar's "Back" button is not localized **#120722**
](https://github.com/flutter/flutter/issues/120722)

## 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 `///`).
- [ ] 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.

If you need help, consider asking for advice on the #hackers-new channel
on [Discord].
This commit is contained in:
Mykhailo B 2025-02-26 18:46:00 +01:00 committed by GitHub
parent 8b3f5f4a2f
commit af15a1eb76
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
85 changed files with 759 additions and 91 deletions

View File

@ -302,6 +302,12 @@ abstract class CupertinoLocalizations {
/// indicate that a tap outside dismisses the context menu.
String get menuDismissLabel;
/// The label for the cancel button in modal views, used in [CupertinoNavigationBar] and [CupertinoSliverNavigationBar].
String get cancelButtonLabel;
/// The label for the back button, used in [CupertinoNavigationBar] and [CupertinoSliverNavigationBar].
String get backButtonLabel;
/// The `CupertinoLocalizations` from the closest [Localizations] instance
/// that encloses the given context.
///
@ -520,6 +526,12 @@ class DefaultCupertinoLocalizations implements CupertinoLocalizations {
@override
String get menuDismissLabel => 'Dismiss menu';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get backButtonLabel => 'Back';
/// Creates an object that provides US English resource values for the
/// cupertino library widgets.
///

View File

@ -17,6 +17,7 @@ import 'button.dart';
import 'colors.dart';
import 'constants.dart';
import 'icons.dart';
import 'localizations.dart';
import 'page_scaffold.dart';
import 'route.dart';
import 'search_field.dart';
@ -241,7 +242,7 @@ bool _isTransitionable(BuildContext context) {
/// toolbar, typically for actions and navigation.
///
/// The [leading] widget will automatically be a back chevron icon button (or a
/// close button in case of a fullscreen dialog) to pop the current route if none
/// cancel button in case of a fullscreen dialog) to pop the current route if none
/// is provided and [automaticallyImplyLeading] is true (true by default).
///
/// This toolbar should be placed at top of the screen where it will
@ -412,7 +413,7 @@ class CupertinoNavigationBar extends StatefulWidget implements ObstructingPrefer
///
/// Specifically this navigation bar will:
///
/// 1. Show a 'Close' button if the current route is a `fullscreenDialog`.
/// 1. Show a 'Cancel' button if the current route is a `fullscreenDialog`.
/// 2. Show a back chevron with [previousPageTitle] if [previousPageTitle] is
/// not null.
/// 3. Show a back chevron with the previous route's `title` if the current
@ -729,6 +730,7 @@ class _CupertinoNavigationBarState extends State<CupertinoNavigationBar> {
userLargeTitle: widget.largeTitle,
large: widget.largeTitle != null,
staticBar: true, // This one does not scroll
context: context,
);
// Standard persistent components
@ -840,7 +842,7 @@ class _CupertinoNavigationBarState extends State<CupertinoNavigationBar> {
/// widget on the static section on top that remains while scrolling.
///
/// The [leading] widget will automatically be a back chevron icon button (or a
/// close button in case of a fullscreen dialog) to pop the current route if none
/// cancel button in case of a fullscreen dialog) to pop the current route if none
/// is provided and [automaticallyImplyLeading] is true (true by default).
///
/// The [largeTitle] widget will automatically be a title text from the current
@ -1266,6 +1268,7 @@ class _CupertinoSliverNavigationBarState extends State<CupertinoSliverNavigation
padding: widget.padding,
large: true,
staticBar: false, // This one scrolls.
context: context,
);
return MediaQuery.withNoTextScaling(
@ -1802,12 +1805,14 @@ class _NavigationBarStaticComponents {
required EdgeInsetsDirectional? padding,
required bool large,
required bool staticBar,
required BuildContext context,
}) : leading = createLeading(
leadingKey: keys.leadingKey,
userLeading: userLeading,
route: route,
automaticallyImplyLeading: automaticallyImplyLeading,
padding: padding,
context: context,
),
backChevron = createBackChevron(
backChevronKey: keys.backChevronKey,
@ -1865,6 +1870,7 @@ class _NavigationBarStaticComponents {
required ModalRoute<dynamic>? route,
required bool automaticallyImplyLeading,
required EdgeInsetsDirectional? padding,
required BuildContext context,
}) {
Widget? leadingContent;
@ -1879,7 +1885,7 @@ class _NavigationBarStaticComponents {
onPressed: () {
route.navigator!.maybePop();
},
child: const Text('Close'),
child: Text(CupertinoLocalizations.of(context).cancelButtonLabel),
);
}
@ -2094,12 +2100,13 @@ class CupertinoNavigationBarBackButton extends StatelessWidget {
);
}
final CupertinoLocalizations localizations = CupertinoLocalizations.of(context);
return CupertinoButton(
padding: EdgeInsets.zero,
child: Semantics(
container: true,
excludeSemantics: true,
label: 'Back',
label: localizations.backButtonLabel,
button: true,
child: DefaultTextStyle(
style: actionTextStyle,
@ -2191,7 +2198,7 @@ class _BackLabel extends StatelessWidget {
Text textWidget = Text(previousTitle, maxLines: 1, overflow: TextOverflow.ellipsis);
if (previousTitle.length > 12) {
textWidget = const Text('Back');
textWidget = Text(CupertinoLocalizations.of(context).backButtonLabel);
}
return Align(alignment: AlignmentDirectional.centerStart, widthFactor: 1.0, child: textWidget);
@ -2227,6 +2234,7 @@ class _CancelButton extends StatelessWidget {
@override
Widget build(BuildContext context) {
final CupertinoLocalizations localizations = CupertinoLocalizations.of(context);
return Align(
alignment: Alignment.centerLeft,
child: Opacity(
@ -2234,9 +2242,7 @@ class _CancelButton extends StatelessWidget {
child: CupertinoButton(
padding: EdgeInsets.zero,
onPressed: onPressed,
// TODO(victorsanni): Localize this string.
// See https://github.com/flutter/flutter/issues/48616.
child: const Text('Cancel', maxLines: 1, overflow: TextOverflow.clip),
child: Text(localizations.cancelButtonLabel, maxLines: 1, overflow: TextOverflow.clip),
),
),
);

View File

@ -37,6 +37,8 @@ void main() {
expect(localizations.searchTextFieldPlaceholderLabel, isNotNull);
expect(localizations.noSpellCheckReplacementsLabel, isNotNull);
expect(localizations.clearButtonLabel, isNotNull);
expect(localizations.cancelButtonLabel, isNotNull);
expect(localizations.backButtonLabel, isNotNull);
});
testWidgets('CupertinoLocalizations.of throws', (WidgetTester tester) async {

View File

@ -739,7 +739,7 @@ void main() {
expect(tester.getBottomLeft(find.text('Title')).dy, 44.0); // Extension gone.
});
testWidgets('Auto back/close button', (WidgetTester tester) async {
testWidgets('Auto back/cancel button', (WidgetTester tester) async {
await tester.pumpWidget(
const CupertinoApp(home: CupertinoNavigationBar(middle: Text('Home page'))),
);
@ -776,10 +776,10 @@ void main() {
await tester.pump();
await tester.pump(const Duration(milliseconds: 600));
expect(find.widgetWithText(CupertinoButton, 'Close'), findsOneWidget);
expect(find.widgetWithText(CupertinoButton, 'Cancel'), findsOneWidget);
// Test popping goes back correctly.
await tester.tap(find.text('Close'));
await tester.tap(find.text('Cancel'));
await tester.pump();
await tester.pump(const Duration(milliseconds: 600));

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Kyk op",
"searchWebButtonLabel": "Deursoek web",
"shareButtonLabel": "Deel …",
"clearButtonLabel": "Vee uit"
"clearButtonLabel": "Vee uit",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "ይመልከቱ",
"searchWebButtonLabel": "ድርን ፈልግ",
"shareButtonLabel": "አጋራ...",
"clearButtonLabel": "አጽዳ"
"clearButtonLabel": "አጽዳ",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -47,5 +47,7 @@
"menuDismissLabel": "إغلاق القائمة",
"lookUpButtonLabel": "بحث عام",
"searchWebButtonLabel": "البحث على الويب",
"shareButtonLabel": "مشاركة…"
"shareButtonLabel": "مشاركة…",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"menuDismissLabel": "অগ্ৰাহ্য কৰাৰ মেনু",
"lookUpButtonLabel": "ওপৰলৈ চাওক",
"searchWebButtonLabel": "ৱেবত সন্ধান কৰক",
"shareButtonLabel": "শ্বেয়াৰ কৰক…"
"shareButtonLabel": "শ্বেয়াৰ কৰক…",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"menuDismissLabel": "Menyunu qapadın",
"lookUpButtonLabel": "Axtarın",
"searchWebButtonLabel": "Vebdə axtarın",
"shareButtonLabel": "Paylaşın..."
"shareButtonLabel": "Paylaşın...",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -37,5 +37,7 @@
"menuDismissLabel": "Закрыць меню",
"lookUpButtonLabel": "Знайсці",
"searchWebButtonLabel": "Пошук у сетцы",
"shareButtonLabel": "Абагуліць..."
"shareButtonLabel": "Абагуліць...",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"menuDismissLabel": "Отхвърляне на менюто",
"lookUpButtonLabel": "Look Up",
"searchWebButtonLabel": "Търсене в мрежата",
"shareButtonLabel": "Споделяне..."
"shareButtonLabel": "Споделяне...",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"menuDismissLabel": "বাতিল করার মেনু",
"lookUpButtonLabel": "লুক-আপ",
"searchWebButtonLabel": "ওয়েবে সার্চ করুন",
"shareButtonLabel": "শেয়ার করুন..."
"shareButtonLabel": "শেয়ার করুন...",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"noSpellCheckReplacementsLabel": "བརྗེས་ལེན་མ་རྙེད།",
"searchTextFieldPlaceholderLabel": "འཚོལ་བཤེར།",
"modalBarrierDismissLabel": "འདོར་བ།",
"menuDismissLabel": "ཐོ་གཞུང་འདོར་བ།"
"menuDismissLabel": "ཐོ་གཞུང་འདོར་བ།",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -32,5 +32,7 @@
"menuDismissLabel": "Odbacivanje menija",
"lookUpButtonLabel": "Pogled nagore",
"searchWebButtonLabel": "Pretraži Web",
"shareButtonLabel": "Dijeli..."
"shareButtonLabel": "Dijeli...",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"menuDismissLabel": "Ignora el menú",
"lookUpButtonLabel": "Mira amunt",
"searchWebButtonLabel": "Cerca al web",
"shareButtonLabel": "Comparteix..."
"shareButtonLabel": "Comparteix...",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -37,5 +37,7 @@
"menuDismissLabel": "Zavřít nabídku",
"lookUpButtonLabel": "Vyhledat",
"searchWebButtonLabel": "Vyhledávat na webu",
"shareButtonLabel": "Sdílet…"
"shareButtonLabel": "Sdílet…",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -47,5 +47,7 @@
"menuDismissLabel": "Diystyru'r ddewislen",
"lookUpButtonLabel": "Chwilio",
"searchWebButtonLabel": "Chwilio'r We",
"shareButtonLabel": "Rhannu..."
"shareButtonLabel": "Rhannu...",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"menuDismissLabel": "Luk menu",
"lookUpButtonLabel": "Slå op",
"searchWebButtonLabel": "Søg på nettet",
"shareButtonLabel": "Del…"
"shareButtonLabel": "Del…",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"menuDismissLabel": "Menü schließen",
"lookUpButtonLabel": "Nachschlagen",
"searchWebButtonLabel": "Im Web suchen",
"shareButtonLabel": "Teilen…"
"shareButtonLabel": "Teilen…",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"menuDismissLabel": "Παράβλεψη μενού",
"lookUpButtonLabel": "Look Up",
"searchWebButtonLabel": "Αναζήτηση στον ιστό",
"shareButtonLabel": "Κοινοποίηση…"
"shareButtonLabel": "Κοινοποίηση…",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -203,5 +203,15 @@
"menuDismissLabel": "Dismiss menu",
"@menuDismissLabel": {
"description": "Label read out by accessibility tools (TalkBack or VoiceOver) for the area around a menu to indicate that a tap dismisses the menu."
},
"cancelButtonLabel": "Cancel",
"@cancelButtonLabel": {
"description": "Label for the cancel button in modal views."
},
"backButtonLabel": "Back",
"@backButtonLabel": {
"description": "Label for the back button. Used as the semantic label for the back button in CupertinoNavigationBar and CupertinoSliverNavigationBar and as a fallback display when the previous page title is truncated."
}
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Buscador visual",
"searchWebButtonLabel": "Buscar en la Web",
"shareButtonLabel": "Compartir...",
"clearButtonLabel": "Borrar"
"clearButtonLabel": "Borrar",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Look Up",
"searchWebButtonLabel": "Otsi veebist",
"shareButtonLabel": "Jaga …",
"clearButtonLabel": "Kustutamine"
"clearButtonLabel": "Kustutamine",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Bilatu",
"searchWebButtonLabel": "Bilatu sarean",
"shareButtonLabel": "Partekatu...",
"clearButtonLabel": "Garbitu"
"clearButtonLabel": "Garbitu",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "جستجو",
"searchWebButtonLabel": "جستجو در وب",
"shareButtonLabel": "هم‌رسانی…",
"clearButtonLabel": "پاک کردن"
"clearButtonLabel": "پاک کردن",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Hae",
"searchWebButtonLabel": "Hae verkosta",
"shareButtonLabel": "Jaa…",
"clearButtonLabel": "Tyhjennä"
"clearButtonLabel": "Tyhjennä",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Tumingin sa Itaas",
"searchWebButtonLabel": "Maghanap sa Web",
"shareButtonLabel": "Ibahagi...",
"clearButtonLabel": "I-clear"
"clearButtonLabel": "I-clear",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Recherche visuelle",
"searchWebButtonLabel": "Rechercher sur le Web",
"shareButtonLabel": "Partager…",
"clearButtonLabel": "Effacer"
"clearButtonLabel": "Effacer",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Mirar cara arriba",
"searchWebButtonLabel": "Buscar na Web",
"shareButtonLabel": "Compartir…",
"clearButtonLabel": "Borrar"
"clearButtonLabel": "Borrar",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Nachschlagen",
"searchWebButtonLabel": "Im Web suchen",
"shareButtonLabel": "Teilen…",
"clearButtonLabel": "Löschen"
"clearButtonLabel": "Löschen",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "શોધો",
"searchWebButtonLabel": "વેબ પર શોધો",
"shareButtonLabel": "શેર કરો…",
"clearButtonLabel": "સાફ કરો"
"clearButtonLabel": "સાફ કરો",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -37,5 +37,7 @@
"lookUpButtonLabel": "חיפוש",
"searchWebButtonLabel": "חיפוש באינטרנט",
"shareButtonLabel": "שיתוף…",
"clearButtonLabel": "ניקוי"
"clearButtonLabel": "ניקוי",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "लुक अप बटन",
"searchWebButtonLabel": "वेब पर खोजें",
"shareButtonLabel": "शेयर करें…",
"clearButtonLabel": "मिटाएं"
"clearButtonLabel": "मिटाएं",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -32,5 +32,7 @@
"lookUpButtonLabel": "Pogled prema gore",
"searchWebButtonLabel": "Pretraži web",
"shareButtonLabel": "Dijeli...",
"clearButtonLabel": "Izbriši"
"clearButtonLabel": "Izbriši",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Felfelé nézés",
"searchWebButtonLabel": "Keresés az interneten",
"shareButtonLabel": "Megosztás…",
"clearButtonLabel": "Törlés"
"clearButtonLabel": "Törlés",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Փնտրել",
"searchWebButtonLabel": "Որոնել համացանցում",
"shareButtonLabel": "Կիսվել...",
"clearButtonLabel": "Մաքրել"
"clearButtonLabel": "Մաքրել",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Cari",
"searchWebButtonLabel": "Telusuri di Web",
"shareButtonLabel": "Bagikan...",
"clearButtonLabel": "Hapus"
"clearButtonLabel": "Hapus",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Look Up",
"searchWebButtonLabel": "Leita á vefnum",
"shareButtonLabel": "Deila...",
"clearButtonLabel": "Hreinsa"
"clearButtonLabel": "Hreinsa",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Cerca",
"searchWebButtonLabel": "Cerca sul web",
"shareButtonLabel": "Condividi…",
"clearButtonLabel": "Cancella"
"clearButtonLabel": "Cancella",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "調べる",
"searchWebButtonLabel": "ウェブを検索",
"shareButtonLabel": "共有...",
"clearButtonLabel": "消去"
"clearButtonLabel": "消去",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "აიხედეთ ზემოთ",
"searchWebButtonLabel": "ვებში ძიება",
"shareButtonLabel": "გაზიარება...",
"clearButtonLabel": "გასუფთავება"
"clearButtonLabel": "გასუფთავება",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Іздеу",
"searchWebButtonLabel": "Интернеттен іздеу",
"shareButtonLabel": "Бөлісу…",
"clearButtonLabel": "Өшіру"
"clearButtonLabel": "Өшіру",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "រកមើល",
"searchWebButtonLabel": "ស្វែងរក​លើបណ្ដាញ",
"shareButtonLabel": "ចែករំលែក...",
"clearButtonLabel": "សម្អាត"
"clearButtonLabel": "សម្អាត",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "\u0cae\u0cc7\u0cb2\u0cc6\u0020\u0ca8\u0ccb\u0ca1\u0cbf",
"searchWebButtonLabel": "\u0cb5\u0cc6\u0cac\u0ccd\u200c\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf\u0020\u0cb9\u0cc1\u0ca1\u0cc1\u0c95\u0cbf",
"shareButtonLabel": "\u0cb9\u0c82\u0c9a\u0cbf\u0c95\u0cca\u0cb3\u0ccd\u0cb3\u0cbf\u002e\u002e\u002e",
"clearButtonLabel": "\u0ca4\u0cc6\u0cb0\u0cb5\u0cc1\u0c97\u0cca\u0cb3\u0cbf\u0cb8\u0cbf"
"clearButtonLabel": "\u0ca4\u0cc6\u0cb0\u0cb5\u0cc1\u0c97\u0cca\u0cb3\u0cbf\u0cb8\u0cbf",
"cancelButtonLabel": "\u0043\u0061\u006e\u0063\u0065\u006c",
"backButtonLabel": "\u0042\u0061\u0063\u006b"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "찾기",
"searchWebButtonLabel": "웹 검색",
"shareButtonLabel": "공유...",
"clearButtonLabel": "삭제"
"clearButtonLabel": "삭제",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Издөө",
"searchWebButtonLabel": "Интернеттен издөө",
"shareButtonLabel": "Бөлүшүү…",
"clearButtonLabel": "Тазалоо"
"clearButtonLabel": "Тазалоо",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "ຊອກຫາຂໍ້ມູນ",
"searchWebButtonLabel": "ຊອກຫາຢູ່ອິນເຕີເນັດ",
"shareButtonLabel": "ແບ່ງປັນ...",
"clearButtonLabel": "ລຶບລ້າງ"
"clearButtonLabel": "ລຶບລ້າງ",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -37,5 +37,7 @@
"lookUpButtonLabel": "Ieškoti",
"searchWebButtonLabel": "Ieškoti žiniatinklyje",
"shareButtonLabel": "Bendrinti...",
"clearButtonLabel": "Išvalyti"
"clearButtonLabel": "Išvalyti",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -32,5 +32,7 @@
"lookUpButtonLabel": "Meklēt",
"searchWebButtonLabel": "Meklēt tīmeklī",
"shareButtonLabel": "Kopīgot…",
"clearButtonLabel": "Notīrīt"
"clearButtonLabel": "Notīrīt",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Погледнете нагоре",
"searchWebButtonLabel": "Пребарајте на интернет",
"shareButtonLabel": "Споделете...",
"clearButtonLabel": "Избриши"
"clearButtonLabel": "Избриши",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "മുകളിലേക്ക് നോക്കുക",
"searchWebButtonLabel": "വെബിൽ തിരയുക",
"shareButtonLabel": "പങ്കിടുക...",
"clearButtonLabel": "മായ്ക്കുക"
"clearButtonLabel": "മായ്ക്കുക",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Дээшээ харах",
"searchWebButtonLabel": "Вебээс хайх",
"shareButtonLabel": "Хуваалцах...",
"clearButtonLabel": "Арилгах"
"clearButtonLabel": "Арилгах",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "शोध घ्या",
"searchWebButtonLabel": "वेबवर शोधा",
"shareButtonLabel": "शेअर करा...",
"clearButtonLabel": "साफ करा"
"clearButtonLabel": "साफ करा",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Lihat ke Atas",
"searchWebButtonLabel": "Buat carian pada Web",
"shareButtonLabel": "Kongsi...",
"clearButtonLabel": "Kosongkan"
"clearButtonLabel": "Kosongkan",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "အပေါ်ကြည့်ရန်",
"searchWebButtonLabel": "ဝဘ်တွင်ရှာရန်",
"shareButtonLabel": "မျှဝေရန်...",
"clearButtonLabel": "ဖယ်ရှားရန်"
"clearButtonLabel": "ဖယ်ရှားရန်",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Slå opp",
"searchWebButtonLabel": "Søk på nettet",
"shareButtonLabel": "Del…",
"clearButtonLabel": "Slett"
"clearButtonLabel": "Slett",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "माथितिर हेर्नुहोस्",
"searchWebButtonLabel": "वेबमा खोज्नुहोस्",
"shareButtonLabel": "सेयर गर्नुहोस्...",
"clearButtonLabel": "हटाउनुहोस्"
"clearButtonLabel": "हटाउनुहोस्",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Opzoeken",
"searchWebButtonLabel": "Op internet zoeken",
"shareButtonLabel": "Delen...",
"clearButtonLabel": "Wissen"
"clearButtonLabel": "Wissen",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Slå opp",
"searchWebButtonLabel": "Søk på nettet",
"shareButtonLabel": "Del…",
"clearButtonLabel": "Slett"
"clearButtonLabel": "Slett",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "ଉପରକୁ ଦେଖନ୍ତୁ",
"searchWebButtonLabel": "ୱେବ ସର୍ଚ୍ଚ କରନ୍ତୁ",
"shareButtonLabel": "ସେୟାର୍ କରନ୍ତୁ...",
"clearButtonLabel": "ଖାଲି କରନ୍ତୁ"
"clearButtonLabel": "ଖାଲି କରନ୍ତୁ",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "ਖੋਜੋ",
"searchWebButtonLabel": "ਵੈੱਬ 'ਤੇ ਖੋਜੋ",
"shareButtonLabel": "ਸਾਂਝਾ ਕਰੋ...",
"clearButtonLabel": "ਕਲੀਅਰ ਕਰੋ"
"clearButtonLabel": "ਕਲੀਅਰ ਕਰੋ",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -37,5 +37,7 @@
"lookUpButtonLabel": "Sprawdź",
"searchWebButtonLabel": "Szukaj w internecie",
"shareButtonLabel": "Udostępnij…",
"clearButtonLabel": "Wyczyść"
"clearButtonLabel": "Wyczyść",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Pesquisar",
"searchWebButtonLabel": "Pesquisar na Web",
"shareButtonLabel": "Compartilhar…",
"clearButtonLabel": "Limpar"
"clearButtonLabel": "Limpar",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -32,5 +32,7 @@
"lookUpButtonLabel": "Privire în sus",
"searchWebButtonLabel": "Căutați pe web",
"shareButtonLabel": "Trimiteți…",
"clearButtonLabel": "Ștergeți"
"clearButtonLabel": "Ștergeți",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -37,5 +37,7 @@
"lookUpButtonLabel": "Найти",
"searchWebButtonLabel": "Искать в интернете",
"shareButtonLabel": "Поделиться",
"clearButtonLabel": "Очистить"
"clearButtonLabel": "Очистить",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "උඩ බලන්න",
"searchWebButtonLabel": "වෙබය සොයන්න",
"shareButtonLabel": "බෙදා ගන්න...",
"clearButtonLabel": "හිස් කරන්න"
"clearButtonLabel": "හිස් කරන්න",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -37,5 +37,7 @@
"lookUpButtonLabel": "Pohľad nahor",
"searchWebButtonLabel": "Hľadať na webe",
"shareButtonLabel": "Zdieľať…",
"clearButtonLabel": "Vymazať"
"clearButtonLabel": "Vymazať",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -37,5 +37,7 @@
"lookUpButtonLabel": "Pogled gor",
"searchWebButtonLabel": "Iskanje v spletu",
"shareButtonLabel": "Deli …",
"clearButtonLabel": "Počisti"
"clearButtonLabel": "Počisti",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Kërko",
"searchWebButtonLabel": "Kërko në ueb",
"shareButtonLabel": "Ndaj...",
"clearButtonLabel": "Pastro"
"clearButtonLabel": "Pastro",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -32,5 +32,7 @@
"lookUpButtonLabel": "Поглед нагоре",
"searchWebButtonLabel": "Претражи веб",
"shareButtonLabel": "Дели…",
"clearButtonLabel": "Обриши"
"clearButtonLabel": "Обриши",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Titta upp",
"searchWebButtonLabel": "Sök på webben",
"shareButtonLabel": "Dela …",
"clearButtonLabel": "Rensa"
"clearButtonLabel": "Rensa",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Tafuta",
"searchWebButtonLabel": "Tafuta kwenye Wavuti",
"shareButtonLabel": "Shiriki...",
"clearButtonLabel": "Futa"
"clearButtonLabel": "Futa",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "தேடு",
"searchWebButtonLabel": "இணையத்தில் தேடு",
"shareButtonLabel": "பகிர்...",
"clearButtonLabel": "அழி"
"clearButtonLabel": "அழி",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "వెతకండి",
"searchWebButtonLabel": "వెబ్‌లో సెర్చ్ చేయండి",
"shareButtonLabel": "షేర్ చేయండి...",
"clearButtonLabel": "క్లియర్ చేయండి"
"clearButtonLabel": "క్లియర్ చేయండి",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "ค้นหา",
"searchWebButtonLabel": "ค้นหาบนอินเทอร์เน็ต",
"shareButtonLabel": "แชร์...",
"clearButtonLabel": "ล้าง"
"clearButtonLabel": "ล้าง",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Tumingin sa Itaas",
"searchWebButtonLabel": "Maghanap sa Web",
"shareButtonLabel": "Ibahagi...",
"clearButtonLabel": "I-clear"
"clearButtonLabel": "I-clear",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Ara",
"searchWebButtonLabel": "Web'de Ara",
"shareButtonLabel": "Paylaş...",
"clearButtonLabel": "Temizle"
"clearButtonLabel": "Temizle",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"noSpellCheckReplacementsLabel": "مۇۋاپىق ئۆزگەرتىش تېپىلمىدى",
"searchTextFieldPlaceholderLabel": "ئىزدەش",
"modalBarrierDismissLabel": "يېپىش",
"menuDismissLabel": "تىزىملىكنى يېپىش"
"menuDismissLabel": "تىزىملىكنى يېپىش",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -37,5 +37,7 @@
"lookUpButtonLabel": "Шукати",
"searchWebButtonLabel": "Пошук в Інтернеті",
"shareButtonLabel": "Поділитися…",
"clearButtonLabel": "Очистити"
"clearButtonLabel": "Очистити",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "تفصیل دیکھیں",
"searchWebButtonLabel": "ویب تلاش کریں",
"shareButtonLabel": "اشتراک کریں...",
"clearButtonLabel": "صاف کریں"
"clearButtonLabel": "صاف کریں",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Tepaga qarang",
"searchWebButtonLabel": "Internetdan qidirish",
"shareButtonLabel": "Ulashish…",
"clearButtonLabel": "Tozalash"
"clearButtonLabel": "Tozalash",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Tra cứu",
"searchWebButtonLabel": "Tìm kiếm trên web",
"shareButtonLabel": "Chia sẻ...",
"clearButtonLabel": "Xoá"
"clearButtonLabel": "Xoá",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "查询",
"searchWebButtonLabel": "搜索",
"shareButtonLabel": "共享…",
"clearButtonLabel": "清除"
"clearButtonLabel": "清除",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -27,5 +27,7 @@
"lookUpButtonLabel": "Bheka Phezulu",
"searchWebButtonLabel": "Sesha Iwebhu",
"shareButtonLabel": "Yabelana...",
"clearButtonLabel": "Sula"
"clearButtonLabel": "Sula",
"cancelButtonLabel": "Cancel",
"backButtonLabel": "Back"
}

View File

@ -47,6 +47,12 @@ class CupertinoLocalizationAf extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'vm.';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Vee uit';
@ -213,6 +219,12 @@ class CupertinoLocalizationAm extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'ጥዋት';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'አጽዳ';
@ -379,6 +391,12 @@ class CupertinoLocalizationAr extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'ص';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'محو';
@ -545,6 +563,12 @@ class CupertinoLocalizationAs extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'পূৰ্বাহ্ন';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'মচক';
@ -711,6 +735,12 @@ class CupertinoLocalizationAz extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Silin';
@ -877,6 +907,12 @@ class CupertinoLocalizationBe extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'раніцы';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Ачысціць';
@ -1043,6 +1079,12 @@ class CupertinoLocalizationBg extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Изчистване';
@ -1209,6 +1251,12 @@ class CupertinoLocalizationBn extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'মুছুন';
@ -1375,6 +1423,12 @@ class CupertinoLocalizationBo extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'སྔ་དྲོ';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'གཙང་བཟོ།';
@ -1541,6 +1595,12 @@ class CupertinoLocalizationBs extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'prijepodne';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Obriši';
@ -1707,6 +1767,12 @@ class CupertinoLocalizationCa extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Esborra';
@ -1873,6 +1939,12 @@ class CupertinoLocalizationCs extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Vymazat';
@ -2039,6 +2111,12 @@ class CupertinoLocalizationCy extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Clirio';
@ -2205,6 +2283,12 @@ class CupertinoLocalizationDa extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Ryd';
@ -2371,6 +2455,12 @@ class CupertinoLocalizationDe extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Löschen';
@ -2565,6 +2655,12 @@ class CupertinoLocalizationEl extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'π.μ.';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Διαγραφή';
@ -2731,6 +2827,12 @@ class CupertinoLocalizationEn extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Clear';
@ -3139,6 +3241,12 @@ class CupertinoLocalizationEs extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'a. m.';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Borrar';
@ -4225,6 +4333,12 @@ class CupertinoLocalizationEt extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Kustutamine';
@ -4391,6 +4505,12 @@ class CupertinoLocalizationEu extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Garbitu';
@ -4557,6 +4677,12 @@ class CupertinoLocalizationFa extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'ق.ظ.';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'پاک کردن';
@ -4723,6 +4849,12 @@ class CupertinoLocalizationFi extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'ap';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Tyhjennä';
@ -4889,6 +5021,12 @@ class CupertinoLocalizationFil extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'I-clear';
@ -5055,6 +5193,12 @@ class CupertinoLocalizationFr extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Effacer';
@ -5267,6 +5411,12 @@ class CupertinoLocalizationGl extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'a.m.';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Borrar';
@ -5433,6 +5583,12 @@ class CupertinoLocalizationGsw extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Löschen';
@ -5599,6 +5755,12 @@ class CupertinoLocalizationGu extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'સાફ કરો';
@ -5765,6 +5927,12 @@ class CupertinoLocalizationHe extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'ניקוי';
@ -5931,6 +6099,12 @@ class CupertinoLocalizationHi extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'मिटाएं';
@ -6097,6 +6271,12 @@ class CupertinoLocalizationHr extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'prijepodne';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Izbriši';
@ -6263,6 +6443,12 @@ class CupertinoLocalizationHu extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'de.';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Törlés';
@ -6429,6 +6615,12 @@ class CupertinoLocalizationHy extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Մաքրել';
@ -6595,6 +6787,12 @@ class CupertinoLocalizationId extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Hapus';
@ -6761,6 +6959,12 @@ class CupertinoLocalizationIs extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'f.h.';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Hreinsa';
@ -6927,6 +7131,12 @@ class CupertinoLocalizationIt extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Cancella';
@ -7093,6 +7303,12 @@ class CupertinoLocalizationJa extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => '消去';
@ -7259,6 +7475,12 @@ class CupertinoLocalizationKa extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'გასუფთავება';
@ -7425,6 +7647,12 @@ class CupertinoLocalizationKk extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'түстен кейін';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Өшіру';
@ -7591,6 +7819,12 @@ class CupertinoLocalizationKm extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'សម្អាត';
@ -7757,6 +7991,12 @@ class CupertinoLocalizationKn extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => '\u{cac}\u{cc6}\u{cb3}\u{cbf}\u{c97}\u{ccd}\u{c97}\u{cc6}';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => '\u{ca4}\u{cc6}\u{cb0}\u{cb5}\u{cc1}\u{c97}\u{cca}\u{cb3}\u{cbf}\u{cb8}\u{cbf}';
@ -7923,6 +8163,12 @@ class CupertinoLocalizationKo extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => '오전';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => '삭제';
@ -8089,6 +8335,12 @@ class CupertinoLocalizationKy extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'түшкө чейин';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Тазалоо';
@ -8255,6 +8507,12 @@ class CupertinoLocalizationLo extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'ກ່ອນທ່ຽງ';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'ລຶບລ້າງ';
@ -8421,6 +8679,12 @@ class CupertinoLocalizationLt extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'priešpiet';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Išvalyti';
@ -8587,6 +8851,12 @@ class CupertinoLocalizationLv extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'priekšpusdienā';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Notīrīt';
@ -8753,6 +9023,12 @@ class CupertinoLocalizationMk extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'ПРЕТПЛАДНЕ';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Избриши';
@ -8919,6 +9195,12 @@ class CupertinoLocalizationMl extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'മായ്ക്കുക';
@ -9085,6 +9367,12 @@ class CupertinoLocalizationMn extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'ӨГЛӨӨ';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Арилгах';
@ -9251,6 +9539,12 @@ class CupertinoLocalizationMr extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'साफ करा';
@ -9417,6 +9711,12 @@ class CupertinoLocalizationMs extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'PG';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Kosongkan';
@ -9583,6 +9883,12 @@ class CupertinoLocalizationMy extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'ဖယ်ရှားရန်';
@ -9749,6 +10055,12 @@ class CupertinoLocalizationNb extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Slett';
@ -9915,6 +10227,12 @@ class CupertinoLocalizationNe extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'हटाउनुहोस्';
@ -10081,6 +10399,12 @@ class CupertinoLocalizationNl extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'am';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Wissen';
@ -10247,6 +10571,12 @@ class CupertinoLocalizationNo extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Slett';
@ -10413,6 +10743,12 @@ class CupertinoLocalizationOr extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'ଖାଲି କରନ୍ତୁ';
@ -10579,6 +10915,12 @@ class CupertinoLocalizationPa extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'ਕਲੀਅਰ ਕਰੋ';
@ -10745,6 +11087,12 @@ class CupertinoLocalizationPl extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Wyczyść';
@ -10911,6 +11259,12 @@ class CupertinoLocalizationPt extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Limpar';
@ -11126,6 +11480,12 @@ class CupertinoLocalizationRo extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'a.m.';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Ștergeți';
@ -11292,6 +11652,12 @@ class CupertinoLocalizationRu extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'АМ';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Очистить';
@ -11458,6 +11824,12 @@ class CupertinoLocalizationSi extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'පෙ.ව.';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'හිස් කරන්න';
@ -11624,6 +11996,12 @@ class CupertinoLocalizationSk extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Vymazať';
@ -11790,6 +12168,12 @@ class CupertinoLocalizationSl extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'DOP.';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Počisti';
@ -11956,6 +12340,12 @@ class CupertinoLocalizationSq extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'paradite';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Pastro';
@ -12122,6 +12512,12 @@ class CupertinoLocalizationSr extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'пре подне';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Обриши';
@ -12422,6 +12818,12 @@ class CupertinoLocalizationSv extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'FM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Rensa';
@ -12588,6 +12990,12 @@ class CupertinoLocalizationSw extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Futa';
@ -12754,6 +13162,12 @@ class CupertinoLocalizationTa extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'அழி';
@ -12920,6 +13334,12 @@ class CupertinoLocalizationTe extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'క్లియర్ చేయండి';
@ -13086,6 +13506,12 @@ class CupertinoLocalizationTh extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'ล้าง';
@ -13252,6 +13678,12 @@ class CupertinoLocalizationTl extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'I-clear';
@ -13418,6 +13850,12 @@ class CupertinoLocalizationTr extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'ÖÖ';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Temizle';
@ -13584,6 +14022,12 @@ class CupertinoLocalizationUg extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'چۈشتىن بۇرۇن';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'تازىلاش';
@ -13750,6 +14194,12 @@ class CupertinoLocalizationUk extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'дп';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Очистити';
@ -13916,6 +14366,12 @@ class CupertinoLocalizationUr extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'صاف کریں';
@ -14082,6 +14538,12 @@ class CupertinoLocalizationUz extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Tozalash';
@ -14248,6 +14710,12 @@ class CupertinoLocalizationVi extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'SÁNG';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Xoá';
@ -14414,6 +14882,12 @@ class CupertinoLocalizationZh extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => '上午';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => '清除';
@ -14752,6 +15226,12 @@ class CupertinoLocalizationZu extends GlobalCupertinoLocalizations {
@override
String get anteMeridiemAbbreviation => 'AM';
@override
String get backButtonLabel => 'Back';
@override
String get cancelButtonLabel => 'Cancel';
@override
String get clearButtonLabel => 'Sula';