File Coverage

blib/lib/Data/Sah/Lang/id_ID.pm
Criterion Covered Total %
statement 13 13 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod 0 1 0.0
total 18 19 94.7


line stmt bran cond sub pod time code
1              
2             use 5.010;
3 1     1   16 use strict;
  1         3  
4 1     1   4 use warnings;
  1         2  
  1         17  
5 1     1   3  
  1         2  
  1         19  
6             use Tie::IxHash;
7 1     1   432  
  1         2539  
  1         422  
8             our $AUTHORITY = 'cpan:PERLANCAR'; # AUTHORITY
9             our $DATE = '2022-09-30'; # DATE
10             our $DIST = 'Data-Sah'; # DIST
11             our $VERSION = '0.913'; # VERSION
12              
13             my ($n, $noun) = @_;
14             "$noun ke-$n";
15 1     1 0 3 }
16 1         6  
17             our %translations;
18             tie %translations, 'Tie::IxHash', (
19              
20             # punctuations
21              
22             q[ ], # inter-word boundary
23             q[ ],
24              
25             q[, ],
26             q[, ],
27              
28             q[: ],
29             q[: ],
30              
31             q[. ],
32             q[. ],
33              
34             q[(],
35             q[(],
36              
37             q[)],
38             q[)],
39              
40             # modal verbs
41              
42             q[must],
43             q[harus],
44              
45             q[must not],
46             q[tidak boleh],
47              
48             q[should],
49             q[sebaiknya],
50              
51             q[should not],
52             q[sebaiknya tidak],
53              
54             # field/fields/argument/arguments
55              
56             q[field],
57             q[field],
58              
59             q[fields],
60             q[field],
61              
62             q[argument],
63             q[argumen],
64              
65             q[arguments],
66             q[argumen],
67              
68             # multi
69              
70             q[%s and %s],
71             q[%s dan %s],
72              
73             q[%s or %s],
74             q[%s atau %s],
75              
76             q[%s nor %s],
77             q[%s maupun %s],
78              
79             q[one of %s],
80             q[salah satu dari %s],
81              
82             q[all of %s],
83             q[semua dari nilai-nilai %s],
84              
85             q[any of %s],
86             q[satupun dari %s],
87              
88             q[none of %s],
89             q[tak satupun dari %s],
90              
91             q[%(modal_verb)s satisfy all of the following],
92             q[%(modal_verb)s memenuhi semua ketentuan ini],
93              
94             q[%(modal_verb)s satisfy none all of the following],
95             q[%(modal_verb)s melanggar semua ketentuan ini],
96              
97             q[%(modal_verb)s satisfy one of the following],
98             q[%(modal_verb)s memenuhi salah satu ketentuan ini],
99              
100             # type: BaseType
101              
102             q[default value is %s],
103             q[jika tidak diisi diset ke %s],
104              
105             q[required %s],
106             q[%s wajib diisi],
107              
108             q[optional %s],
109             q[%s opsional],
110              
111             q[forbidden %s],
112             q[%s tidak boleh diisi],
113              
114             # type: Comparable
115              
116             q[%(modal_verb)s have the value %s],
117             q[%(modal_verb)s bernilai %s],
118              
119             q[%(modal_verb)s be one of %s],
120             q[%(modal_verb)s salah satu dari %s],
121              
122             # type: HasElems
123              
124             q[length %(modal_verb)s be %s],
125             q[panjang %(modal_verb)s %s],
126              
127             q[length %(modal_verb)s be at least %s],
128             q[panjang %(modal_verb)s minimal %s],
129              
130             q[length %(modal_verb)s be at most %s],
131             q[panjang %(modal_verb)s maksimal %s],
132              
133             q[length %(modal_verb)s be between %s and %s],
134             q[panjang %(modal_verb)s antara %s dan %s],
135              
136             q[%(modal_verb)s have %s in its elements],
137             q[%(modal_verb)s mengandung %s di elemennya],
138              
139             # type: Sortable
140              
141             q[%(modal_verb)s be at least %s],
142             q[%(modal_verb)s minimal %s],
143              
144             q[%(modal_verb)s be larger than %s],
145             q[%(modal_verb)s lebih besar dari %s],
146              
147             q[%(modal_verb)s be at most %s],
148             q[%(modal_verb)s maksimal %s],
149              
150             q[%(modal_verb)s be smaller than %s],
151             q[%(modal_verb)s lebih kecil dari %s],
152              
153             q[%(modal_verb)s be between %s and %s],
154             q[%(modal_verb)s antara %s dan %s],
155              
156             q[%(modal_verb)s be larger than %s and smaller than %s],
157             q[%(modal_verb)s lebih besar dari %s dan lebih kecil dari %s],
158              
159             # type: undef
160              
161             q[undefined value],
162             q[nilai tak terdefinisi],
163              
164             q[undefined values],
165             q[nilai tak terdefinisi],
166              
167             # type: all
168              
169             q[%(modal_verb)s be %s],
170             q[%(modal_verb)s %s],
171              
172             q[as well as %s],
173             q[juga %s],
174              
175             q[%(modal_verb)s be all of the following],
176             q[%(modal_verb)s merupakan semua ini],
177              
178             # type: any
179              
180             q[%(modal_verb)s be either %s],
181             q[%s],
182              
183             q[or %s],
184             q[atau %s],
185              
186             q[%(modal_verb)s be one of the following],
187             q[%(modal_verb)s merupakan salah satu dari],
188              
189             # type: array
190              
191             q[array],
192             q[larik],
193              
194             q[arrays],
195             q[larik],
196              
197             q[%s of %s],
198             q[%s %s],
199              
200             q[each array element %(modal_verb)s be],
201             q[setiap elemen larik %(modal_verb)s],
202              
203             q[%s %(modal_verb)s be],
204             q[%s %(modal_verb)s],
205              
206             q[element],
207             q[elemen],
208              
209             q[each array subscript %(modal_verb)s be],
210             q[setiap subskrip larik %(modal_verb)s],
211              
212             # type: bool
213              
214             q[boolean value],
215             q[nilai boolean],
216              
217             q[boolean values],
218             q[nilai boolean],
219              
220             q[%(modal_verb)s be true],
221             q[%(modal_verb)s bernilai benar],
222              
223             q[%(modal_verb)s be false],
224             q[%(modal_verb)s bernilai salah],
225              
226             # type: code
227              
228             q[code],
229             q[kode],
230              
231             q[codes],
232             q[kode],
233              
234             # type: float
235              
236             q[decimal number],
237             q[bilangan desimal],
238              
239             q[decimal numbers],
240             q[bilangan desimal],
241              
242             q[%(modal_verb)s be a NaN],
243             q[%(modal_verb)s NaN],
244              
245             q[%(modal_verb_neg)s be a NaN],
246             q[%(modal_verb_neg)s NaN],
247              
248             q[%(modal_verb)s be an infinity],
249             q[%(modal_verb)s tak hingga],
250              
251             q[%(modal_verb_neg)s be an infinity],
252             q[%(modal_verb_neg)s tak hingga],
253              
254             q[%(modal_verb)s be a positive infinity],
255             q[%(modal_verb)s positif tak hingga],
256              
257             q[%(modal_verb_neg)s be a positive infinity],
258             q[%(modal_verb_neg)s positif tak hingga],
259              
260             q[%(modal_verb)s be a negative infinity],
261             q[%(modal_verb)s negatif tak hingga],
262              
263             q[%(modal_verb)s be a negative infinity],
264             q[%(modal_verb)s negatif tak hingga],
265              
266             # type: hash
267              
268             q[hash],
269             q[hash],
270              
271             q[hashes],
272             q[hash],
273              
274             q[field %s %(modal_verb)s be],
275             q[field %s %(modal_verb)s],
276              
277             q[field name %(modal_verb)s be],
278             q[nama field %(modal_verb)s],
279              
280             q[each field %(modal_verb)s be],
281             q[setiap field %(modal_verb)s],
282              
283             q[hash contains unknown field(s) (%s)],
284             q[hash mengandung field yang tidak dikenali (%s)],
285              
286             q[hash contains unknown field(s) (%s)],
287             q[hash mengandung field yang tidak dikenali (%s)],
288              
289             q[%(modal_verb)s have required fields %s],
290             q[%(modal_verb)s mengandung field wajib %s],
291              
292             q[hash has missing required field(s) (%s)],
293             q[hash kekurangan field wajib (%s)],
294              
295             q[%(modal_verb)s have %s in its field values],
296             q[%(modal_verb)s mengandung %s di nilai field],
297              
298             q[%(modal_verb)s only have these allowed fields %s],
299             q[%(modal_verb)s hanya mengandung field yang diizinkan %s],
300              
301             q[%(modal_verb)s only have fields matching regex pattern %s],
302             q[%(modal_verb)s hanya mengandung field yang namanya mengikuti pola regex %s],
303              
304             q[%(modal_verb_neg)s have these forbidden fields %s],
305             q[%(modal_verb_neg)s mengandung field yang dilarang %s],
306              
307             q[%(modal_verb_neg)s have fields matching regex pattern %s],
308             q[%(modal_verb_neg)s mengandung field yang namanya mengikuti pola regex %s],
309              
310             q[hash contains non-allowed field(s) (%s)],
311             q[hash mengandung field yang tidak diizinkan (%s)],
312              
313             q[hash contains forbidden field(s) (%s)],
314             q[hash mengandung field yang dilarang (%s)],
315              
316             q[fields whose names match regex pattern %s %(modal_verb)s be],
317             q[field yang namanya cocok dengan pola regex %s %(modal_verb)s],
318              
319             # type: int
320              
321             q[integer],
322             q[bilangan bulat],
323              
324             q[integers],
325             q[bilangan bulat],
326              
327             q[%(modal_verb)s be divisible by %s],
328             q[%(modal_verb)s dapat dibagi oleh %s],
329              
330             q[%(modal_verb)s be odd],
331             q[%(modal_verb)s ganjil],
332              
333             q[%(modal_verb)s be even],
334             q[%(modal_verb)s genap],
335              
336             q[%(modal_verb)s leave a remainder of %2$s when divided by %1$s],
337             q[jika dibagi %1$s %(modal_verb)s menyisakan %2$s],
338              
339             # type: num
340              
341             q[number],
342             q[bilangan],
343              
344             q[numbers],
345             q[bilangan],
346              
347             # type: obj
348              
349             q[object],
350             q[objek],
351              
352             q[objects],
353             q[objek],
354              
355             # type: re
356              
357             q[regex pattern],
358             q[pola regex],
359              
360             q[regex patterns],
361             q[pola regex],
362              
363             # type: str
364              
365             q[text],
366             q[teks],
367              
368             q[texts],
369             q[teks],
370              
371             q[%(modal_verb)s match regex pattern %s],
372             q[%(modal_verb)s cocok dengan pola regex %s],
373              
374             q[%(modal_verb)s be a regex pattern],
375             q[%(modal_verb)s pola regex],
376              
377             q[each subscript of text %(modal_verb)s be],
378             q[setiap subskrip dari teks %(modal_verb)s],
379              
380             q[each character of the text %(modal_verb)s be],
381             q[setiap karakter dari teks %(modal_verb)s],
382              
383             q[character],
384             q[karakter],
385              
386             # type: cistr
387              
388             # type: buf
389              
390             q[buffer],
391             q[buffer],
392              
393             q[buffers],
394             q[buffer],
395              
396             # messages for compiler
397              
398             q[Does not satisfy the following schema: %s],
399             q[Tidak memenuhi skema ini: %s],
400              
401             q[Not of type %s],
402             q[Tidak bertipe %s],
403              
404             q[Required but not specified],
405             q[Wajib tapi belum diisi],
406              
407             q[Forbidden but specified],
408             q[Dilarang tapi diisi],
409              
410             q[Structure contains unknown field(s) [%%s]],
411             q[Struktur mengandung field yang tidak dikenal [%%s]],
412              
413             q[Cannot coerce data to %s [%s]],
414             q[Data tidak dapat dikonversi ke %s [%%s]],
415             );
416              
417             1;
418             # ABSTRACT: id_ID locale
419              
420              
421             =pod
422              
423             =encoding UTF-8
424              
425             =head1 NAME
426              
427             Data::Sah::Lang::id_ID - id_ID locale
428              
429             =head1 VERSION
430              
431             This document describes version 0.913 of Data::Sah::Lang::id_ID (from Perl distribution Data-Sah), released on 2022-09-30.
432              
433             =for Pod::Coverage .+
434              
435             =head1 HOMEPAGE
436              
437             Please visit the project's homepage at L<https://metacpan.org/release/Data-Sah>.
438              
439             =head1 SOURCE
440              
441             Source repository is at L<https://github.com/perlancar/perl-Data-Sah>.
442              
443             =head1 AUTHOR
444              
445             perlancar <perlancar@cpan.org>
446              
447             =head1 CONTRIBUTING
448              
449              
450             To contribute, you can send patches by email/via RT, or send pull requests on
451             GitHub.
452              
453             Most of the time, you don't need to build the distribution yourself. You can
454             simply modify the code, then test via:
455              
456             % prove -l
457              
458             If you want to build the distribution (e.g. to try to install it locally on your
459             system), you can install L<Dist::Zilla>,
460             L<Dist::Zilla::PluginBundle::Author::PERLANCAR>,
461             L<Pod::Weaver::PluginBundle::Author::PERLANCAR>, and sometimes one or two other
462             Dist::Zilla- and/or Pod::Weaver plugins. Any additional steps required beyond
463             that are considered a bug and can be reported to me.
464              
465             =head1 COPYRIGHT AND LICENSE
466              
467             This software is copyright (c) 2022, 2021, 2020, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012 by perlancar <perlancar@cpan.org>.
468              
469             This is free software; you can redistribute it and/or modify it under
470             the same terms as the Perl 5 programming language system itself.
471              
472             =head1 BUGS
473              
474             Please report any bugs or feature requests on the bugtracker website L<https://rt.cpan.org/Public/Dist/Display.html?Name=Data-Sah>
475              
476             When submitting a bug or request, please include a test-file or a
477             patch to an existing test-file that illustrates the bug or desired
478             feature.
479              
480             =cut