Skip to content

Commit c609d02

Browse files
committed
Merge branch 'ekoeryanto-indonesia'
2 parents 65b0ef0 + f0cfdc3 commit c609d02

2 files changed

Lines changed: 36 additions & 1 deletion

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Internationalised error messages for [Ajv](https://github.com/epoberezkin/ajv) -
2020
|🇪🇸 es|Spanish |[jpablom](https://github.com/jpablom)||-|-|
2121
|🇫🇷 fr|French |[monlouisj](https://github.com/monlouisj)|||-|
2222
|🇭🇺 hu|Hungarian|[szilveszter9](https://github.com/szilveszter9)||-|-|
23+
|🇮🇩 id|Indonesian|[Eko Eryanto](https://github.com/ekoeryanto)||||
2324
|🇮🇹 it|Italian |[jasoniangreen](https://github.com/jasoniangreen)<br>[lucacorti](https://github.com/lucacorti)|✓<br>&nbsp;|<br>✓|<br>✓|
2425
|🇯🇵 ja|Japanese |[gilgongo](https://github.com/gilgongo)||-|-|
2526
|🇰🇷 ko|Korean |[MinByeongDon](https://github.com/MinByeongDon)||||

messages/index.js

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
module.exports = {
1010
// supported locales
11-
_locales: ['en', 'ar', 'cz', 'de', 'es', 'fr', 'hu', 'it', 'ja', 'ko', 'nb', 'nl', 'pl', 'pt-BR', 'ru', 'sk', 'sv', 'th', 'zh', 'zh-TW'],
11+
_locales: ['en', 'ar', 'cz', 'de', 'es', 'fr', 'hu', 'id', 'it', 'ja', 'ko', 'nb', 'nl', 'pl', 'pt-BR', 'ru', 'sk', 'sv', 'th', 'zh', 'zh-TW'],
1212

1313
// shared defines
1414
_defs: {
@@ -55,6 +55,7 @@ module.exports = {
5555
cz: 'schéma je false',
5656
de: 'boolesches Schema ist falsch',
5757
fr: 'le schema est "false"',
58+
id: 'skema boolean salah',
5859
it: 'lo schema booleano è falso',
5960
ko: 'boolean 스키마는 올바르지 않습니다',
6061
nb: 'boolsk schema er usannt',
@@ -75,6 +76,7 @@ module.exports = {
7576
es: 'no se puede resolver la referencia {{=e.params.ref}}',
7677
fr: 'impossible d\\\'accéder à la référénce {{=e.params.ref}}',
7778
hu: 'nem sikerült feloldani a hivatkozást {{=e.params.ref}}',
79+
id: 'tidak bisa menyelesaikan referensi {{=e.params.ref}}',
7880
it: 'non è possibile risolvere il riferimento {{=e.params.ref}}',
7981
ja: '{{=e.params.ref}}のスキーマを見つけることができない',
8082
ko: '{{=e.params.ref}} 참조를 찾을 수 없습니다',
@@ -97,6 +99,7 @@ module.exports = {
9799
es: '{{#def.n}}no debe tener más de {{=n}} elemento{{#def.mPlural}}',
98100
fr: '{{#def.n}}ne doit pas contenir plus de {{=n}} élémént{{#def.mPlural}}',
99101
hu: '{{#def.n}}nem lehet több, mint {{=n}} eleme',
102+
id: '{{#def.n}} tidak boleh memiliki lebih dari {{=n}} item',
100103
it: '{{#def.n}}non dovrebbe avere più di {{=n}} element{{#def.mPlural}}',
101104
ja: '{{#def.n}}は{{=n}}以上あってはいけない',
102105
ko: '{{#def.n}} 항목은 아이템을 {{=n}}개 이상 가질 수 없습니다',
@@ -122,6 +125,7 @@ module.exports = {
122125
es: 'no debe tener propiedades adicionales',
123126
fr: 'ne doit pas contenir de propriétés additionnelles',
124127
hu: 'nem lehetnek további elemei',
128+
id: 'tidak boleh memiliki properti tambahan',
125129
it: 'non deve avere attributi aggiuntivi',
126130
ja: '追加してはいけない',
127131
ko: '추가적인 속성은 허용되지 않습니다',
@@ -147,6 +151,7 @@ module.exports = {
147151
es: 'debe coincidir con algún esquema en "anyOf"',
148152
fr: 'doit correspondre à un schéma de "anyOf"',
149153
hu: 'meg kell feleljen legalább egy "anyOf" alaknak',
154+
id: 'harus cocok dengan beberapa skema pada "anyOf"',
150155
it: 'deve corrispondere ad uno schema in "anyOf"',
151156
ja: '"anyOf"のスキーマとマッチしなくてはいけない',
152157
ko: '"anyOf"의 스키마와 일치해야 합니다',
@@ -175,6 +180,7 @@ module.exports = {
175180
es: '{{#def.n}}debe contener la{{#def.mPlural}} propiedad{{#def.propPlural}} {{=e.params.deps}} cuando la propiedad {{=e.params.property}} se encuentra presente',
176181
fr: '{{#def.n}}doit avoir la propriété {{=e.params.deps}} quand la propriété {{=e.params.property}} est présente',
177182
hu: '{{#def.n}}-nak kell legyen{{? n>1 }}ek{{?}} a következő tulajdonsága{{#def.propPlural}}: {{=e.params.deps}}, ha van {{=e.params.property}} tulajdonsága',
183+
id: '{{#def.n}} harus memiliki properti {{=e.params.deps}} ketika properti {{=e.params.property}} hadir',
178184
it: '{{#def.n}}dovrebbe avere {{? n==1 }}l\'{{??}}gli {{?}}attribut{{#def.propPlural}} {{=e.params.deps}} quando l\'attributo {{=e.params.property}} è presente',
179185
ja: '{{=e.params.property}}がある場合、{{#def.n}}は{{=e.params.deps}}をつけなければいけない',
180186
ko: '{{#def.n}}{{=e.params.property}}속성이 있는 경우, {{=e.params.deps}} 속성이 있어야합니다',
@@ -200,6 +206,7 @@ module.exports = {
200206
es: 'deber ser igual a uno de los valores predefinidos',
201207
fr: 'doit être égal à une des valeurs prédéfinies',
202208
hu: 'egyenlő kell legyen valamely előre meghatározott értékkel',
209+
id: 'harus sama dengan salah satu dari nilai yang telah ditentukan',
203210
it: 'dovrebbe essere uguale ad uno dei valori predefiniti',
204211
ja: '事前に定義された値のいずれかに等しくなければいけない',
205212
ko: '미리 정의된 값중 하나여야 합니다',
@@ -225,6 +232,7 @@ module.exports = {
225232
es: 'debe coincidir con el formato "{{=e.params.format}}"',
226233
fr: 'doit correspondre au format "{{=e.params.format}}"',
227234
hu: 'meg kell feleljen a következő formátumnak: "{{=e.params.format}}"',
235+
id: 'harus cocok dengan format "{{=e.params.format}}"',
228236
it: 'deve corrispondere al formato "{{=e.params.format}}"',
229237
ja: '"{{=e.params.format}}"形式に揃えなければいけない',
230238
ko: '"{{=e.params.format}}" 포맷과 일치해야 합니다',
@@ -253,6 +261,7 @@ module.exports = {
253261
es: '{{#def.c}}debe ser {{=cond}}',
254262
fr: '{{#def.c}}doit être {{=cond}}',
255263
hu: '{{#def.c}}kell legyen {{=cond}}',
264+
id: '{{#def.c}}harus {{=cond}}',
256265
it: '{{#def.c}}deve essere {{=cond}}',
257266
ja: '{{#def.c}}{{=cond}}でなければいけない',
258267
ko: '{{#def.c}} {{=cond}} 이여야 합니다',
@@ -281,6 +290,7 @@ module.exports = {
281290
es: '{{#def.c}}debe ser {{=cond}}',
282291
fr: '{{#def.c}}doit être {{=cond}}',
283292
hu: '{{#def.c}}kell legyen {{=cond}}',
293+
id: '{{#def.c}}harus {{=cond}}',
284294
it: '{{#def.c}}deve essere {{=cond}}',
285295
ja: '{{#def.c}}{{=cond}}でなければいけない',
286296
ko: '{{#def.c}} {{=cond}} 이여야 합니다',
@@ -306,6 +316,7 @@ module.exports = {
306316
es: '{{#def.n}}no debe contener más de {{=n}} elemento{{#def.mPlural}}',
307317
fr: '{{#def.n}}ne doit pas contenir plus de {{=n}} élément{{#def.mPlural}}',
308318
hu: '{{#def.n}}nem lehet több, mint {{=n}} eleme',
319+
id: '{{#def.n}} tidak boleh memiliki lebih dari {{=n}} item',
309320
it: '{{#def.n}}non deve avere più di {{=n}} element{{#def.mPlural}}',
310321
ja: '{{#def.n}}は{{=n}}個以上であってはいけない',
311322
ko: '{{#def.n}}아이템이 최대 {{=n}}개이여야 합니다',
@@ -331,6 +342,7 @@ module.exports = {
331342
es: '{{#def.n}}no debe contener menos de {{=n}} elemento{{#def.mPlural}}',
332343
fr: '{{#def.n}}ne doit pas contenir moins de {{=n}} élément{{#def.mPlural}}',
333344
hu: '{{#def.n}}nem lehet kevesebb, mint {{=n}} eleme',
345+
id: '{{#def.n}} tidak boleh kurang dari {{=n}} item',
334346
it: '{{#def.n}}non deve avere meno di {{=n}} element{{#def.mPlural}}',
335347
ja: '{{#def.n}}は{{=n}}個以下であってはいけない',
336348
ko: '{{#def.n}}아이템이 최소 {{=n}}개이여야 합니다',
@@ -356,6 +368,7 @@ module.exports = {
356368
es: '{{#def.n}}no debe contener más de {{=n}} caracter{{? n!=1 }}es{{?}}',
357369
fr: '{{#def.n}}ne doit pas dépasser {{=n}} caractère{{#def.mPlural}}',
358370
hu: '{{#def.n}}nem lehet hosszabb, mint {{=n}} szimbólum',
371+
id: '{{#def.n}} tidak boleh lebih dari {{=n}} karakter',
359372
it: '{{#def.n}}non deve essere più lungo di {{=n}} caratter{{? n==1 }}e{{??}}i{{?}}',
360373
ja: '{{#def.n}}は{{=n}}文字以上であってはいけない',
361374
ko: '{{#def.n}}최대 {{=n}}글자여야 합니다',
@@ -381,6 +394,7 @@ module.exports = {
381394
es: '{{#def.n}}no debe contener menos de {{=n}} caracter{{? n!=1 }}es{{?}}',
382395
fr: '{{#def.n}}ne doit pas faire moins de {{=n}} caractère{{#def.mPlural}}',
383396
hu: '{{#def.n}}nem lehet rövidebb, mint {{=n}} szimbólum',
397+
id: '{{#def.n}} tidak boleh lebih pendek dari {{=n}} karakter',
384398
it: '{{#def.n}}non deve essere meno lungo di {{=n}} caratter{{? n==1 }}e{{??}}i{{?}}',
385399
ja: '{{#def.n}}は{{=n}}文字以下であってはいけない',
386400
ko: '{{#def.n}}최소 {{=n}}글자여야 합니다',
@@ -406,6 +420,7 @@ module.exports = {
406420
es: '{{#def.n}}no debe contener más de {{=n}} propiedad{{#def.propPlural}}',
407421
fr: '{{#def.n}}ne doit pas contenir plus de {{=n}} propriété{{#def.propPlural}}',
408422
hu: '{{#def.n}}nem lehet több, mint {{=n}} tulajdonsága',
423+
id: '{{#def.n}} tidak boleh memiliki lebih dari {{=n}} properti',
409424
it: '{{#def.n}}non deve avere più di {{=n}} attribut{{#def.propPlural}}',
410425
ja: '{{#def.n}}は{{=n}}個以上のプロパティを有してはいけない',
411426
ko: '{{#def.n}}속성은 최대 {{=n}}개 이내여야 합니다',
@@ -431,6 +446,7 @@ module.exports = {
431446
es: '{{#def.n}}no debe contener menos de {{=n}} propiedad{{#def.propPlural}}',
432447
fr: '{{#def.n}}ne doit pas contenir moins de {{=n}} propriété{{#def.propPlural}}',
433448
hu: '{{#def.n}}nem lehet kevesebb, mint {{=n}} tulajdonsága',
449+
id: '{{#def.n}} tidak boleh kurang dari {{=n}} properti',
434450
it: '{{#def.n}}non deve avere meno di {{=n}} attribut{{#def.propPlural}}',
435451
ja: '{{#def.n}}は{{=n}}個以下のプロパティを有してはいけない',
436452
ko: '{{#def.n}}속성은 최소 {{=n}}개 이상이여야 합니다',
@@ -456,6 +472,7 @@ module.exports = {
456472
es: 'debe ser múltiplo de {{=e.params.multipleOf}}',
457473
fr: 'doit être un multiple de {{=e.params.multipleOf}}',
458474
hu: 'a többszöröse kell legyen a következő számnak: {{=e.params.multipleOf}}',
475+
id: 'harus merupakan kelipatan dari {{=e.params.multipleOf}}',
459476
it: 'deve essere un multiplo di {{=e.params.multipleOf}}',
460477
ja: '{{=e.params.multipleOf}}の倍数でなければいけない',
461478
ko: '{{=e.params.multipleOf}}의 배수여야 합니다',
@@ -481,6 +498,7 @@ module.exports = {
481498
es: 'no debe ser válido según el esquema en "not"',
482499
fr: 'est invalide selon le schéma "not"',
483500
hu: 'nem lehet érvényes a "not" alaknak megfelelően',
501+
id: 'tidak boleh valid sesuai dengan skema pada "not"',
484502
it: 'non deve essere valido in base allo schema di "non"',
485503
ja: '"not"のスキーマに従って有効としてはいけない',
486504
ko: '"not"스키마에 따라 유효하지 않아야 합니다',
@@ -506,6 +524,7 @@ module.exports = {
506524
es: 'debe coincidir con un solo esquema en "oneOf"',
507525
fr: 'doit correspondre à exactement un schéma de "oneOf"',
508526
hu: 'meg kell feleljen pontosan egy "anyOf" alaknak',
527+
id: 'harus sama persis dengan satu skema pada "oneOf"',
509528
it: 'deve corrispondere esattamente ad uno schema in "oneOf"',
510529
ja: '"oneOf"のスキーマと完全に一致しなくてはいけない',
511530
ko: '"oneOf" 스키마중 하나와 정확하게 일치해야 합니다',
@@ -531,6 +550,7 @@ module.exports = {
531550
es: 'debe coincidir con el patron "{{=e.params.pattern}}"',
532551
fr: 'doit correspondre au format "{{=e.params.pattern}}"',
533552
hu: 'meg kell feleljen a következő mintának: "{{=e.params.pattern}}"',
553+
id: 'harus cocok dengan pola "{{=e.params.pattern}}"',
534554
it: 'deve corrispondere al formato "{{=e.params.pattern}}"',
535555
ja: '"{{=e.params.pattern}}"のパターンと一致しなければいけない',
536556
ko: '"{{=e.params.pattern}}"패턴과 일치해야 합니다',
@@ -556,6 +576,7 @@ module.exports = {
556576
es: 'debe tener la propiedad requerida {{=e.params.missingProperty}}',
557577
fr: 'requiert la propriété {{=e.params.missingProperty}}',
558578
hu: 'kell legyen {{=e.params.missingProperty}} tulajdonsága',
579+
id: 'harus memiliki properti {{=e.params.missingProperty}}',
559580
it: 'deve avere l\'attributo obbligatorio {{=e.params.missingProperty}}',
560581
ja: '必要なプロパティ{{=e.params.missingProperty}}がなければいけない',
561582
ko: '{{=e.params.missingProperty}} 속성은 필수입니다',
@@ -584,6 +605,7 @@ module.exports = {
584605
es: 'debe ser {{=e.params.type}}',
585606
fr: 'doit être de type {{=e.params.type}}',
586607
hu: '{{=e.params.type}} kell legyen',
608+
id: 'harus berupa {{=e.params.type}}',
587609
it: 'deve essere di tipo {{=e.params.type}}',
588610
ja: '{{=e.params.type}}でなければいけない',
589611
ko: '{{=e.params.type}}이여야 합니다',
@@ -609,6 +631,7 @@ module.exports = {
609631
es: 'no debe contener elementos duplicados, (los elementos ## {{=e.params.j}} y {{=e.params.i}} son idénticos)',
610632
fr: 'ne doit pas contenir de doublons (les éléments ## {{=e.params.j}} et {{=e.params.i}} sont identiques)',
611633
hu: 'nem lehetnek azonos elemei ({{=e.params.j}} és {{=e.params.i}} elemek azonosak)',
634+
id: 'tidak boleh memiliki item duplikat (item ## {{=e.params.j}} dan {{=e.params.i}} identik)',
612635
it: 'non deve avere duplicati (gli elementi ## {{=e.params.j}} e {{=e.params.i}} sono uguali)',
613636
ja: '重複するアイテムがあってはいけない({{=e.params.j}}と{{=e.params.i}}は同じである)',
614637
ko: '중복 아이템이 없어야 합니다 (아이템{{=e.params.j}}과 아이템{{=e.params.i}}가 동일합니다)',
@@ -633,6 +656,7 @@ module.exports = {
633656
de: 'muss die Validierung "{{=e.keyword}}" bestehen',
634657
es: 'debe pasar la validación de palabra clave "{{=e.keyword}}"',
635658
fr: 'doit être valide selon le critère "{{=e.keyword}}"',
659+
id: 'harus lulus validasi kata kunci "{{=e.keyword}}"',
636660
it: 'deve essere valido secondo il criterio "{{=e.keyword}}"',
637661
ko: '"{{=e.keyword}}"키워드 검사를 통과해야 합니다',
638662
nb: 'må samsvare med valideringen for {{=e.keyword}}',
@@ -652,6 +676,7 @@ module.exports = {
652676
cz: 'název položky \'{{=e.params.propertyName}}\' neodpovídá schématu',
653677
de: 'Attributname \'{{=e.params.propertyName}}\' ist ungültig',
654678
fr: 'le nom de propriété \'{{=e.params.propertyName}}\' est invalide',
679+
id: 'nama properti \'{{=e.params.propertyName}}\' tidak valid',
655680
it: 'il nome dell\'attritbuto \'{{=e.params.propertyName}}\' non è valido',
656681
ko: '\'{{=e.params.propertyName}}\' 속성명이 올바르지 않습니다',
657682
nb: 'egenskapen med navnet \'{{e.params.propertyName}}\' er ugyldig',
@@ -671,6 +696,7 @@ module.exports = {
671696
de: 'muss ein Attribut nach folgendem Muster haben "{{=e.params.missingPattern}}"',
672697
es: 'la propiedad debe coincidir con el patrón "{{=e.params.missingPattern}}"',
673698
fr: 'la propriété doit correspondre au format "{{=e.params.missingPattern}}"',
699+
id: 'harus memiliki pola pencocokan properti "{{=e.params.missingPattern}}"',
674700
it: 'deve avere un attributo che corrisponda al formato "{{=e.params.missingPattern}}"',
675701
ko: '"{{=e.params.missingPattern}}"패턴과 일치하는 속성을 가져야 합니다',
676702
nb: 'må ha en egenskap som samsvarer med mønsteret "{{=e.params.missingPattern}}',
@@ -691,6 +717,7 @@ module.exports = {
691717
de: 'muss der "switch"-Validierung entsprechen, der Fall {{=e.params.caseIndex}} schlägt fehl',
692718
es: 'debe pasar la validación "switch" de palabra clave, el caso {{=e.params.caseIndex}} falló',
693719
fr: 'doit être valide selon le critère "switch":validation par mot-clé, le cas {{=e.params.caseIndex}} est invalide',
720+
id: 'harus lulus validasi kata kunci "switch", gagal pada {{=e.params.caseIndex}}',
694721
it: 'deve passare la validazione del criterio "switch", il caso {{=e.params.caseIndex}} fallisce',
695722
ko: '"switch"키워드 검증에 실패하였습니다. {{=e.params.caseIndex}} 실패',
696723
nb: 'må passere "switch" validering, tilfellet {{=e.params.caseIndex}} misslykkes',
@@ -711,6 +738,7 @@ module.exports = {
711738
de: 'muss gleich der Konstanten sein',
712739
es: 'debe ser igual a la constante',
713740
fr: 'doit être égal à la constante',
741+
id: 'harus sama dengan konstan',
714742
it: 'deve essere uguale alla costante',
715743
ko: '상수와 같아야합니다',
716744
nb: 'må være lik konstanten',
@@ -730,6 +758,7 @@ module.exports = {
730758
cz: 'musí obsahovat prvek odpovídající schématu',
731759
de: 'muss ein valides Element enthalten',
732760
fr: 'doit contenir un élément valide',
761+
id: 'harus berisi item yang valid',
733762
it: 'deve contentere un elemento valido',
734763
ko: '올바른 아이템을 포함해야 합니다',
735764
nb: 'må inneholde et gyldig element',
@@ -752,6 +781,7 @@ module.exports = {
752781
de: '{{#def.c}}muss {{=cond}} sein',
753782
es: '{{#def.c}}debe ser {{=cond}}',
754783
fr: '{{#def.c}}doit être {{=cond}}',
784+
id: '{{#def.c}}harus {{=cond}}',
755785
it: '{{#def.c}}deve essere {{=cond}}',
756786
ko: '{{#def.c}} {{=cond}} 이여야 합니다',
757787
nb: '{{#def.c}}må være {{=cond}}',
@@ -775,6 +805,7 @@ module.exports = {
775805
de: '{{#def.c}}muss {{=cond}} sein',
776806
es: '{{#def.c}}debe ser {{=cond}}',
777807
fr: '{{#def.c}}doit être {{=cond}}',
808+
id: '{{#def.c}}harus {{=cond}}',
778809
it: '{{#def.c}}deve essere {{=cond}}',
779810
ko: '{{#def.c}} {{=cond}} 이여야 합니다',
780811
nb: '{{#def.c}}må være {{=cond}}',
@@ -795,6 +826,7 @@ module.exports = {
795826
de: 'formatExclusiveMaximum muss ein boolescher Wert sein',
796827
es: 'formatExclusiveMaximum debe ser booleano',
797828
fr: 'formatExclusiveMaximum doit être un booléen',
829+
id: 'formatExclusiveMaximum harus boolean',
798830
it: 'formatExclusiveMaximum deve essere booleano',
799831
ko: 'formatExclusiveMaximum 은 boolean 값이여야 합니다',
800832
nb: 'formatExclusiveMaximum må være en boolsk verdi',
@@ -815,6 +847,7 @@ module.exports = {
815847
de: 'formatExclusiveMinimum muss ein boolescher Wert sein',
816848
es: 'formatExclusiveMinimum debe ser booleano',
817849
fr: 'formatExclusiveMinimum doit être un booléen',
850+
id: 'formatExclusiveMinimum harus boolean',
818851
it: 'formatExclusiveMinimum deve essere booleano',
819852
ko: 'formatExclusiveMinimum 은 boolean 값이여야 합니다',
820853
nb: 'formatExclusiveMinimum må være en boolsk verdi',
@@ -832,6 +865,7 @@ module.exports = {
832865
en: 'should match "{{=e.params.failingKeyword}}" schema',
833866
ar: 'يجب أن توافق المخطط "{{=e.params.failingKeyword}}"',
834867
de: 'muss dem Schema "{{=e.params.failingKeyword}}" entsprechen',
868+
id: 'harus cocok dengan skema "{{=e.params.failingKeyword}}"',
835869
it: 'deve corrispondere allo schema "{{=e.params.failingKeyword}}"',
836870
ko: '"{{=e.params.failingKeyword}}" 스키마와 일치해야 합니다',
837871
nl: 'moet overeenkomen met "{{=e.params.failingKeyword}}" schema',

0 commit comments

Comments
 (0)