Skip to content

Commit 0fafd70

Browse files
Merge pull request #45 from broderbluff/main
Added Swedish translation. Fixed missing commas
2 parents 0f8e6a2 + 329a290 commit 0fafd70

File tree

11 files changed

+209
-27
lines changed

11 files changed

+209
-27
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ Validators support default errorText messages in this languages:
9696
- Slovenian (sl)
9797
- Spanish (es)
9898
- Swahili (sw)
99+
- Swedish (se)
99100
- Ukrainian (uk)
100101
- Tamil(ta)
101102
- Thai (th)

lib/l10n/intl_al.arb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"@@last_modified": "2020-06-19T21:53:39.706877",
3-
"@@locale": "en",
3+
"@@locale": "sq",
44
"requiredErrorText": "Kjo fushë nuk mund të jetë bosh.",
55
"@requiredErrorText": {
66
"description": "Error Text for required field",

lib/l10n/intl_mn.arb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@
110110
"description": "Error Text for date string field",
111111
"type": "text",
112112
"placeholders": {}
113-
}
114-
"maxWordsCountErrorText": "Утга нь түүнээс бага буюу тэнцүү тоолох үгстэй байх ёстой {maxWordsCount}",
113+
},
114+
"maxWordsCountErrorText" : "Утга нь түүнээс бага буюу тэнцүү тоолох үгстэй байх ёстой {maxWordsCount}",
115115
"minWordsCountErrorText": "Утга нь түүнээс их буюу тэнцүү тооны үгтэй байх ёстой {minWordsCount}"
116116
}

lib/l10n/intl_se.arb

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"@@locale": "se",
3+
"requiredErrorText": "Detta fält får inte vara tomt.",
4+
"equalErrorText": "Detta fältvärde måste vara lika med {value}.",
5+
"minErrorText": "Värdet måste vara större än eller lika med {min}.",
6+
"minLengthErrorText": "Värdet måste ha en längd större än eller lika med {minLength}.",
7+
"maxErrorText": "Värdet måste vara mindre än eller lika med {max}.",
8+
"maxLengthErrorText": "Värdet måste ha en längd mindre än eller lika med {maxLength}.",
9+
"minWordsCountErrorText": "Värdet måste ha ett antal ord som är större än eller lika med {minWordsCount}",
10+
"maxWordsCountErrorText": "Värdet måste ha ett antal ord som är mindre än eller lika med {maxWordsCount}",
11+
"emailErrorText": "Detta fält kräver en giltig e-postadress.",
12+
"urlErrorText": "Detta fält kräver en giltig URL-adress.",
13+
"matchErrorText": "Värdet matchar inte mönstret.",
14+
"numericErrorText": "Värdet måste vara numeriskt.",
15+
"integerErrorText": "Värdet måste vara ett heltal.",
16+
"creditCardErrorText": "Detta fält kräver ett giltigt kreditkortsnummer.",
17+
"ipErrorText": "Detta fält kräver en giltig IP-adress.",
18+
"dateStringErrorText": "Detta fält kräver ett giltigt datum."
19+
}

lib/l10n/intl_zh.arb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"@@locale": "zh"
2+
"@@locale": "zh",
33
"requiredErrorText": "该字段不能为空。",
44
"equalErrorText": "该字段必须等于{value}",
55
"notEqualErrorText": "该字段不能等于{value}",
@@ -17,5 +17,5 @@
1717
"creditCardErrorText": "该字段必须是有效的信用卡号",
1818
"dateStringErrorText": "该字段必须是有效的时间日期",
1919
"ipErrorText": "该字段必须是有效的IP",
20-
"equalLengthErrorText": "该字段的长度必须等于{length}",
20+
"equalLengthErrorText": "该字段的长度必须等于{length}"
2121
}

lib/localization/intl/messages.dart

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,10 @@ import 'messages_pl.dart';
3131
import 'messages_pt.dart';
3232
import 'messages_ro.dart';
3333
import 'messages_ru.dart';
34+
import 'messages_se.dart';
3435
import 'messages_sk.dart';
3536
import 'messages_sl.dart';
37+
import 'messages_sq.dart';
3638
import 'messages_sw.dart';
3739
import 'messages_ta.dart';
3840
import 'messages_th.dart';
@@ -122,6 +124,7 @@ abstract class FormBuilderLocalizationsImpl {
122124

123125
/// A list of this localizations delegate's supported locales.
124126
static const List<Locale> supportedLocales = <Locale>[
127+
Locale('sq'),
125128
Locale('ar'),
126129
Locale('bn'),
127130
Locale('bs'),
@@ -148,6 +151,7 @@ abstract class FormBuilderLocalizationsImpl {
148151
Locale('pt'),
149152
Locale('ro'),
150153
Locale('ru'),
154+
Locale('se'),
151155
Locale('sk'),
152156
Locale('sl'),
153157
Locale('sw'),
@@ -278,7 +282,7 @@ class _FormBuilderLocalizationsImplDelegate extends LocalizationsDelegate<FormBu
278282
}
279283

280284
@override
281-
bool isSupported(Locale locale) => <String>['ar', 'bn', 'bs', 'ca', 'cs', 'de', 'el', 'en', 'es', 'et', 'fa', 'fr', 'hr', 'hu', 'id', 'it', 'ja', 'ko', 'lo', 'mn', 'ms', 'nl', 'pl', 'pt', 'ro', 'ru', 'sk', 'sl', 'sw', 'ta', 'th', 'tr', 'uk', 'vi', 'zh'].contains(locale.languageCode);
285+
bool isSupported(Locale locale) => <String>['sq', 'ar', 'bn', 'bs', 'ca', 'cs', 'de', 'el', 'en', 'es', 'et', 'fa', 'fr', 'hr', 'hu', 'id', 'it', 'ja', 'ko', 'lo', 'mn', 'ms', 'nl', 'pl', 'pt', 'ro', 'ru', 'se', 'sk', 'sl', 'sw', 'ta', 'th', 'tr', 'uk', 'vi', 'zh'].contains(locale.languageCode);
282286

283287
@override
284288
bool shouldReload(_FormBuilderLocalizationsImplDelegate old) => false;
@@ -298,6 +302,7 @@ FormBuilderLocalizationsImpl lookupFormBuilderLocalizationsImpl(Locale locale) {
298302

299303
// Lookup logic when only language code is specified.
300304
switch (locale.languageCode) {
305+
case 'sq': return FormBuilderLocalizationsImplSq();
301306
case 'ar': return FormBuilderLocalizationsImplAr();
302307
case 'bn': return FormBuilderLocalizationsImplBn();
303308
case 'bs': return FormBuilderLocalizationsImplBs();
@@ -324,6 +329,7 @@ FormBuilderLocalizationsImpl lookupFormBuilderLocalizationsImpl(Locale locale) {
324329
case 'pt': return FormBuilderLocalizationsImplPt();
325330
case 'ro': return FormBuilderLocalizationsImplRo();
326331
case 'ru': return FormBuilderLocalizationsImplRu();
332+
case 'se': return FormBuilderLocalizationsImplSe();
327333
case 'sk': return FormBuilderLocalizationsImplSk();
328334
case 'sl': return FormBuilderLocalizationsImplSl();
329335
case 'sw': return FormBuilderLocalizationsImplSw();

lib/localization/intl/messages_et.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class FormBuilderLocalizationsImplEt extends FormBuilderLocalizationsImpl {
4343
}
4444

4545
@override
46-
String get emailErrorText => 'Sellele väljale tuleb sisestada korrektne meiliaadress.';
46+
String get emailErrorText => 'This field requires a valid email address.';
4747

4848
@override
4949
String get integerErrorText => 'Sisend peab olema täisarv.';

lib/localization/intl/messages_mn.dart

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@ class FormBuilderLocalizationsImplMn extends FormBuilderLocalizationsImpl {
1717
return '$minLength-аас урт утга оруулна уу.';
1818
}
1919

20+
@override
21+
String minWordsCountErrorText(Object minWordsCount) {
22+
return 'Утга нь түүнээс их буюу тэнцүү тооны үгтэй байх ёстой $minWordsCount';
23+
}
24+
2025
@override
2126
String maxErrorText(Object max) {
2227
return '$max-аас их утга оруулна уу.';
@@ -27,6 +32,11 @@ class FormBuilderLocalizationsImplMn extends FormBuilderLocalizationsImpl {
2732
return '$maxLength-аас богино утга оруулна уу.';
2833
}
2934

35+
@override
36+
String maxWordsCountErrorText(Object maxWordsCount) {
37+
return 'Утга нь түүнээс бага буюу тэнцүү тоолох үгстэй байх ёстой $maxWordsCount';
38+
}
39+
3040
@override
3141
String equalLengthErrorText(Object length) {
3242
return '$length-тэй тэнцүү урттай утга оруулна уу.';
@@ -65,14 +75,4 @@ class FormBuilderLocalizationsImplMn extends FormBuilderLocalizationsImpl {
6575

6676
@override
6777
String get dateStringErrorText => 'Огнооны загварт таарахгүй байна.';
68-
69-
@override
70-
String maxWordsCountErrorText(Object value) {
71-
return 'Утга нь түүнээс бага буюу тэнцүү тоолох үгстэй байх ёстой $value.';
72-
}
73-
74-
@override
75-
String minWordsCountErrorText(Object value) {
76-
return 'Утга нь түүнээс их буюу тэнцүү тооны үгтэй байх ёстой $value.';
77-
}
7878
}
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
import 'messages.dart';
2+
3+
/// The translations for Northern Sami (`se`).
4+
class FormBuilderLocalizationsImplSe extends FormBuilderLocalizationsImpl {
5+
FormBuilderLocalizationsImplSe([String locale = 'se']) : super(locale);
6+
7+
@override
8+
String get requiredErrorText => 'Detta fält får inte vara tomt.';
9+
10+
@override
11+
String minErrorText(Object min) {
12+
return 'Värdet måste vara större än eller lika med $min.';
13+
}
14+
15+
@override
16+
String minLengthErrorText(Object minLength) {
17+
return 'Värdet måste ha en längd större än eller lika med $minLength.';
18+
}
19+
20+
@override
21+
String minWordsCountErrorText(Object minWordsCount) {
22+
return 'Värdet måste ha ett antal ord som är större än eller lika med $minWordsCount';
23+
}
24+
25+
@override
26+
String maxErrorText(Object max) {
27+
return 'Värdet måste vara mindre än eller lika med $max.';
28+
}
29+
30+
@override
31+
String maxLengthErrorText(Object maxLength) {
32+
return 'Värdet måste ha en längd mindre än eller lika med $maxLength.';
33+
}
34+
35+
@override
36+
String maxWordsCountErrorText(Object maxWordsCount) {
37+
return 'Värdet måste ha ett antal ord som är mindre än eller lika med $maxWordsCount';
38+
}
39+
40+
@override
41+
String equalLengthErrorText(Object length) {
42+
return 'Value must have a length equal to $length';
43+
}
44+
45+
@override
46+
String get emailErrorText => 'Detta fält kräver en giltig e-postadress.';
47+
48+
@override
49+
String get integerErrorText => 'Värdet måste vara ett heltal.';
50+
51+
@override
52+
String equalErrorText(Object value) {
53+
return 'Detta fältvärde måste vara lika med $value.';
54+
}
55+
56+
@override
57+
String notEqualErrorText(Object value) {
58+
return 'This field value must not be equal to $value.';
59+
}
60+
61+
@override
62+
String get urlErrorText => 'Detta fält kräver en giltig URL-adress.';
63+
64+
@override
65+
String get matchErrorText => 'Värdet matchar inte mönstret.';
66+
67+
@override
68+
String get numericErrorText => 'Värdet måste vara numeriskt.';
69+
70+
@override
71+
String get creditCardErrorText => 'Detta fält kräver ett giltigt kreditkortsnummer.';
72+
73+
@override
74+
String get ipErrorText => 'Detta fält kräver en giltig IP-adress.';
75+
76+
@override
77+
String get dateStringErrorText => 'Detta fält kräver ett giltigt datum.';
78+
}
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
import 'messages.dart';
2+
3+
/// The translations for Albanian (`sq`).
4+
class FormBuilderLocalizationsImplSq extends FormBuilderLocalizationsImpl {
5+
FormBuilderLocalizationsImplSq([String locale = 'sq']) : super(locale);
6+
7+
@override
8+
String get requiredErrorText => 'Kjo fushë nuk mund të jetë bosh.';
9+
10+
@override
11+
String minErrorText(Object min) {
12+
return 'Vlera duhet te jete me e madhe ose e barabarte me $min.';
13+
}
14+
15+
@override
16+
String minLengthErrorText(Object minLength) {
17+
return 'Vlera duhet të ketë një gjatësi më të madhe ose të barabartë me $minLength';
18+
}
19+
20+
@override
21+
String minWordsCountErrorText(Object minWordsCount) {
22+
return 'Value must have a words count greater than or equal to $minWordsCount';
23+
}
24+
25+
@override
26+
String maxErrorText(Object max) {
27+
return 'Vlera duhet të jetë më e vogël ose e barabartë me $max';
28+
}
29+
30+
@override
31+
String maxLengthErrorText(Object maxLength) {
32+
return 'Vlera duhet të ketë një gjatësi më të vogël ose të barabartë me $maxLength';
33+
}
34+
35+
@override
36+
String maxWordsCountErrorText(Object maxWordsCount) {
37+
return 'Value must have a words count less than or equal to $maxWordsCount';
38+
}
39+
40+
@override
41+
String equalLengthErrorText(Object length) {
42+
return 'Vlera duhet të ketë nje gjatësi të barabartë me $length';
43+
}
44+
45+
@override
46+
String get emailErrorText => 'Kjo fushe kërkon një adresë e E-mail-i të vlefshëme.';
47+
48+
@override
49+
String get integerErrorText => 'Kjo fushe kërkon një numër të plotë të vlefshëm.';
50+
51+
@override
52+
String equalErrorText(Object value) {
53+
return 'Kjo vlerë duhet të jetë e barabartë me $value.';
54+
}
55+
56+
@override
57+
String notEqualErrorText(Object value) {
58+
return 'Kjo vlerë nuk duhet të jetë e barabartë me $value.';
59+
}
60+
61+
@override
62+
String get urlErrorText => 'Kjo fushe kërkon një adresë URL të vlefshme.';
63+
64+
@override
65+
String get matchErrorText => 'Vlera nuk përputhet me shabllonin.';
66+
67+
@override
68+
String get numericErrorText => 'Vlera duhet të jetë numerike.';
69+
70+
@override
71+
String get creditCardErrorText => 'Kjo fushë kërkon një numër të vlefshëm per karten e kreditit.';
72+
73+
@override
74+
String get ipErrorText => 'Kjo fushë kërkon një IP të vlefshme.';
75+
76+
@override
77+
String get dateStringErrorText => 'Kjo fushë kërkon një date të vlefshme.';
78+
}

0 commit comments

Comments
 (0)