Skip to content

Commit

Permalink
Added Romanian language (#42)
Browse files Browse the repository at this point in the history
Co-authored-by: Catalina Neagu <[email protected]>
  • Loading branch information
Kthuts and Catalina Neagu authored Aug 10, 2022
1 parent 922a6d4 commit a32ef70
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 0 deletions.
2 changes: 2 additions & 0 deletions lib/src/i18n/all.dart
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ import 'ru.dart';
import 'tr.dart';
import 'zh_cn.dart';
import 'th.dart';
import 'ro.dart';

const localeMap = <String, FormValidatorLocale>{
'az': LocaleAz(),
Expand All @@ -35,6 +36,7 @@ const localeMap = <String, FormValidatorLocale>{
'ja': LocaleJa(),
'jp': LocaleJp(),
'th': LocaleTh(),
'ro': LocaleRo(),
};

final supportedLocales = localeMap.keys.toList();
Expand Down
34 changes: 34 additions & 0 deletions lib/src/i18n/ro.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
import '../locale.dart';

class LocaleRo implements FormValidatorLocale {
const LocaleRo();

@override
String name() => 'ro';

@override
String minLength(String v, int n) =>
'Câmpul trebuie să aibă cel puțin $n caractere';

@override
String maxLength(String v, int n) =>
'Câmpul trebuie să aibă cel mult $n caractere';

@override
String email(String v) => 'Câmpul nu este o adresă de e-mail validă';

@override
String phoneNumber(String v) => 'Câmpul nu este un număr de telefon valid';

@override
String required() => 'Câmpul este obligatoriu';

@override
String ip(String v) => 'Câmpul nu este o adresă IP validă';

@override
String ipv6(String v) => 'Câmpul nu este o adresă IPv6 validă';

@override
String url(String v) => 'Câmpul nu este o adresă URL validă';
}

0 comments on commit a32ef70

Please sign in to comment.