From af2863b2f9975548f5ef7c7af4db3aa455c84796 Mon Sep 17 00:00:00 2001 From: Alex Consel Date: Mon, 22 Jul 2024 17:15:35 +0200 Subject: [PATCH] add catalan language (#2054) --- .../l10n/generated/quill_localizations.dart | 5 + .../generated/quill_localizations_ca.dart | 304 ++++++++++++++++++ lib/src/l10n/quill_ca.arb | 112 +++++++ 3 files changed, 421 insertions(+) create mode 100644 lib/src/l10n/generated/quill_localizations_ca.dart create mode 100644 lib/src/l10n/quill_ca.arb diff --git a/lib/src/l10n/generated/quill_localizations.dart b/lib/src/l10n/generated/quill_localizations.dart index 42c1afad..19da68fc 100644 --- a/lib/src/l10n/generated/quill_localizations.dart +++ b/lib/src/l10n/generated/quill_localizations.dart @@ -8,6 +8,7 @@ import 'package:intl/intl.dart' as intl; import 'quill_localizations_ar.dart'; import 'quill_localizations_bg.dart'; import 'quill_localizations_bn.dart'; +import 'quill_localizations_ca.dart'; import 'quill_localizations_cs.dart'; import 'quill_localizations_da.dart'; import 'quill_localizations_de.dart'; @@ -129,6 +130,7 @@ abstract class FlutterQuillLocalizations { Locale('ar'), Locale('bg'), Locale('bn'), + Locale('ca'), Locale('cs'), Locale('da'), Locale('de'), @@ -767,6 +769,7 @@ class _FlutterQuillLocalizationsDelegate 'ar', 'bg', 'bn', + 'ca', 'cs', 'da', 'de', @@ -860,6 +863,8 @@ FlutterQuillLocalizations lookupFlutterQuillLocalizations(Locale locale) { return FlutterQuillLocalizationsBg(); case 'bn': return FlutterQuillLocalizationsBn(); + case 'ca': + return FlutterQuillLocalizationsCa(); case 'cs': return FlutterQuillLocalizationsCs(); case 'da': diff --git a/lib/src/l10n/generated/quill_localizations_ca.dart b/lib/src/l10n/generated/quill_localizations_ca.dart new file mode 100644 index 00000000..03ac9680 --- /dev/null +++ b/lib/src/l10n/generated/quill_localizations_ca.dart @@ -0,0 +1,304 @@ +import 'quill_localizations.dart'; + +/// The translations for Catalan Valencian (`ca`). +class FlutterQuillLocalizationsCa extends FlutterQuillLocalizations { + FlutterQuillLocalizationsCa([super.locale = 'ca']); + + @override + String get pasteLink => 'Enganxa un enllaç'; + + @override + String get ok => "D'acord"; + + @override + String get selectColor => 'Selecciona el color'; + + @override + String get gallery => 'Galeria'; + + @override + String get link => 'Enllaç'; + + @override + String get open => 'Obre'; + + @override + String get copy => 'Copia'; + + @override + String get remove => 'Elimina'; + + @override + String get save => 'Desa'; + + @override + String get zoom => 'Zoom'; + + @override + String get saved => 'Desat'; + + @override + String get text => 'Text'; + + @override + String get resize => 'Redimensiona'; + + @override + String get width => 'Amplada'; + + @override + String get height => 'Alçada'; + + @override + String get size => 'Mida'; + + @override + String get small => 'Petit'; + + @override + String get large => 'Gran'; + + @override + String get huge => 'Enorme'; + + @override + String get clear => 'Neteja'; + + @override + String get font => 'Font'; + + @override + String get search => 'Cerca'; + + @override + String get camera => 'Càmera'; + + @override + String get video => 'Vídeo'; + + @override + String get undo => 'Desfés'; + + @override + String get redo => 'Refés'; + + @override + String get fontFamily => 'Tipus de lletra'; + + @override + String get fontSize => 'Mida de lletra'; + + @override + String get bold => 'Negreta'; + + @override + String get subscript => 'Subíndex'; + + @override + String get superscript => 'Superíndex'; + + @override + String get italic => 'Cursiva'; + + @override + String get underline => 'Subratllat'; + + @override + String get strikeThrough => 'Ratllat'; + + @override + String get inlineCode => 'Codi en línia'; + + @override + String get fontColor => 'Color de lletra'; + + @override + String get backgroundColor => 'Color de fons'; + + @override + String get clearFormat => 'Neteja format'; + + @override + String get alignLeft => "Alinea a l'esquerra"; + + @override + String get alignCenter => 'Alinea al centre'; + + @override + String get alignRight => 'Alinea a la dreta'; + + @override + String get alignJustify => 'Justifica'; + + @override + String get justifyWinWidth => "Justifica l'amplada de la finestra"; + + @override + String get textDirection => 'Direcció del text'; + + @override + String get headerStyle => 'Estil de capçalera'; + + @override + String get normal => 'Normal'; + + @override + String get heading1 => 'Capçalera 1'; + + @override + String get heading2 => 'Capçalera 2'; + + @override + String get heading3 => 'Capçalera 3'; + + @override + String get heading4 => 'Capçalera 4'; + + @override + String get heading5 => 'Capçalera 5'; + + @override + String get heading6 => 'Capçalera 6'; + + @override + String get numberedList => 'Llista numerada'; + + @override + String get bulletList => 'Llista de punts'; + + @override + String get checkedList => 'Llista de verificació'; + + @override + String get codeBlock => 'Bloc de codi'; + + @override + String get quote => 'Cita'; + + @override + String get increaseIndent => 'Augmenta la sagnia'; + + @override + String get decreaseIndent => 'Redueix la sagnia'; + + @override + String get insertURL => 'Insereix URL'; + + @override + String get visitLink => "Visita l'enllaç"; + + @override + String get enterLink => "Introdueix l'enllaç"; + + @override + String get enterMedia => 'Introdueix mitjans'; + + @override + String get edit => 'Edita'; + + @override + String get apply => 'Aplica'; + + @override + String get hex => 'Hex'; + + @override + String get material => 'Material'; + + @override + String get color => 'Color'; + + @override + String get lineheight => 'Alçada de línia'; + + @override + String get findText => 'Troba text'; + + @override + String get moveToPreviousOccurrence => "Mou-te a l'ocurrència anterior"; + + @override + String get moveToNextOccurrence => 'Mou-te a la següent ocurrència'; + + @override + String get savedUsingTheNetwork => 'Desat utilitzant la xarxa'; + + @override + String get savedUsingLocalStorage => "Desat en l'emmagatzematge local"; + + @override + String theImageHasBeenSavedAt(String imagePath) { + return "La imatge s'ha desat a: $imagePath"; + } + + @override + String get errorWhileSavingImage => 'Error en desar la imatge'; + + @override + String get pleaseEnterTextForYourLink => + "Si us plau, introdueix un text per al teu enllaç (p. ex., 'Saber més')"; + + @override + String get pleaseEnterTheLinkURL => + "Si us plau, introdueix l'URL de l'enllaç (p. ex., 'https://example.com')"; + + @override + String get pleaseEnterAValidImageURL => + "Si us plau, introdueix un URL d'imatge vàlid"; + + @override + String get pleaseEnterAValidVideoURL => + 'Si us plau, introdueix un URL de vídeo vàlid'; + + @override + String get photo => 'Foto'; + + @override + String get image => 'Imatge'; + + @override + String get caseSensitivityAndWholeWordSearch => + 'Sensibilitat a majúscules i minúscules i cerca de paraula completa'; + + @override + String get caseSensitive => 'Distingir majúscules i minúscules'; + + @override + String get wholeWord => 'Paraula completa'; + + @override + String get insertImage => 'Insereix imatge'; + + @override + String get pickAPhotoFromYourGallery => 'Tria una foto de la teva galeria'; + + @override + String get takeAPhotoUsingYourCamera => 'Fes una foto amb la teva càmera'; + + @override + String get pasteAPhotoUsingALink => 'Enganxa una foto mitjançant un enllaç'; + + @override + String get pickAVideoFromYourGallery => 'Tria un vídeo de la teva galeria'; + + @override + String get recordAVideoUsingYourCamera => 'Grava un vídeo amb la teva càmera'; + + @override + String get pasteAVideoUsingALink => 'Enganxa un vídeo mitjançant un enllaç'; + + @override + String get close => 'Tanca'; + + @override + String get searchSettings => 'Configuració de cerca'; + + @override + String get cut => 'Talla'; + + @override + String get paste => 'Enganxa'; + + @override + String get insertTable => 'Insereix taula'; +} diff --git a/lib/src/l10n/quill_ca.arb b/lib/src/l10n/quill_ca.arb new file mode 100644 index 00000000..d74b4aa9 --- /dev/null +++ b/lib/src/l10n/quill_ca.arb @@ -0,0 +1,112 @@ +{ + "@@locale": "ca", + "pasteLink": "Enganxa un enllaç", + "ok": "D'acord", + "selectColor": "Selecciona el color", + "gallery": "Galeria", + "link": "Enllaç", + "open": "Obre", + "copy": "Copia", + "remove": "Elimina", + "save": "Desa", + "zoom": "Zoom", + "saved": "Desat", + "text": "Text", + "resize": "Redimensiona", + "width": "Amplada", + "height": "Alçada", + "size": "Mida", + "small": "Petit", + "large": "Gran", + "huge": "Enorme", + "clear": "Neteja", + "font": "Font", + "search": "Cerca", + "camera": "Càmera", + "video": "Vídeo", + "undo": "Desfés", + "redo": "Refés", + "fontFamily": "Tipus de lletra", + "fontSize": "Mida de lletra", + "bold": "Negreta", + "subscript": "Subíndex", + "superscript": "Superíndex", + "italic": "Cursiva", + "underline": "Subratllat", + "strikeThrough": "Ratllat", + "inlineCode": "Codi en línia", + "fontColor": "Color de lletra", + "backgroundColor": "Color de fons", + "clearFormat": "Neteja format", + "alignLeft": "Alinea a l'esquerra", + "alignCenter": "Alinea al centre", + "alignRight": "Alinea a la dreta", + "alignJustify": "Justifica", + "@alignJustify": { + "description": "Justifica el text en tota l'amplada de la finestra" + }, + "justifyWinWidth": "Justifica l'amplada de la finestra", + "textDirection": "Direcció del text", + "headerStyle": "Estil de capçalera", + "normal": "Normal", + "heading1": "Capçalera 1", + "heading2": "Capçalera 2", + "heading3": "Capçalera 3", + "heading4": "Capçalera 4", + "heading5": "Capçalera 5", + "heading6": "Capçalera 6", + "numberedList": "Llista numerada", + "bulletList": "Llista de punts", + "checkedList": "Llista de verificació", + "codeBlock": "Bloc de codi", + "quote": "Cita", + "increaseIndent": "Augmenta la sagnia", + "decreaseIndent": "Redueix la sagnia", + "insertURL": "Insereix URL", + "visitLink": "Visita l'enllaç", + "enterLink": "Introdueix l'enllaç", + "enterMedia": "Introdueix mitjans", + "edit": "Edita", + "apply": "Aplica", + "hex": "Hex", + "material": "Material", + "color": "Color", + "lineheight": "Alçada de línia", + "findText": "Troba text", + "moveToPreviousOccurrence": "Mou-te a l'ocurrència anterior", + "moveToNextOccurrence": "Mou-te a la següent ocurrència", + "savedUsingTheNetwork": "Desat utilitzant la xarxa", + "savedUsingLocalStorage": "Desat en l'emmagatzematge local", + "theImageHasBeenSavedAt": "La imatge s'ha desat a: {imagePath}", + "@theImageHasBeenSavedAt": { + "description": "Un missatge amb un únic paràmetre", + "placeholders": { + "imagePath": { + "type": "String", + "example": "path/to/location" + } + } + }, + "errorWhileSavingImage": "Error en desar la imatge", + "pleaseEnterTextForYourLink": "Si us plau, introdueix un text per al teu enllaç (p. ex., 'Saber més')", + "pleaseEnterTheLinkURL": "Si us plau, introdueix l'URL de l'enllaç (p. ex., 'https://example.com')", + "pleaseEnterAValidImageURL": "Si us plau, introdueix un URL d'imatge vàlid", + "pleaseEnterAValidVideoURL": "Si us plau, introdueix un URL de vídeo vàlid", + "photo": "Foto", + "image": "Imatge", + "caseSensitivityAndWholeWordSearch": "Sensibilitat a majúscules i minúscules i cerca de paraula completa", + "caseSensitive": "Distingir majúscules i minúscules", + "wholeWord": "Paraula completa", + "insertImage": "Insereix imatge", + "pickAPhotoFromYourGallery": "Tria una foto de la teva galeria", + "takeAPhotoUsingYourCamera": "Fes una foto amb la teva càmera", + "pasteAPhotoUsingALink": "Enganxa una foto mitjançant un enllaç", + "pickAVideoFromYourGallery": "Tria un vídeo de la teva galeria", + "recordAVideoUsingYourCamera": "Grava un vídeo amb la teva càmera", + "pasteAVideoUsingALink": "Enganxa un vídeo mitjançant un enllaç", + "close": "Tanca", + "searchSettings": "Configuració de cerca", + "cut": "Talla", + "paste": "Enganxa", + "insertTable": "Insereix taula" +}