Skip to content

Commit d6e784a

Browse files
author
Norbert Orzechowicz
committed
Merge pull request #52 from naprirfan/master
Added Indonesian language
2 parents 9d17321 + 952fee5 commit d6e784a

File tree

5 files changed

+75
-0
lines changed

5 files changed

+75
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,7 @@ Currently we support following languages:
234234
* [Norwegian](src/Coduo/PHPHumanizer/Resources/translations/difference.no.yml)
235235
* [Afrikaans] (src/Coduo/PHPHumanizer/Resources/translations/difference.af.yml)
236236
* [Bulgarian] (src/Coduo/PHPHumanizer/Resources/translations/difference.bg.yml)
237+
* [Indonesian] (src/Coduo/PHPHumanizer/Resources/translations/difference.id.yml)
237238

238239
# Credits
239240

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
just_now:
2+
past: "[0,Inf] baru saja"
3+
future: "[0,Inf] baru saja"
4+
second:
5+
past: "{1} %count% detik yang lalu|[2,Inf] %count% detik yang lalu"
6+
future: "{1} %count% detik dari sekarang|[2,Inf] %count% detik dari sekarang"
7+
minute:
8+
past: "{1} %count% menit yang lalu|[2,Inf] %count% menit yang lalu"
9+
future: "{1} %count% menit dari sekarang|[2,Inf] %count% menit dari sekarang"
10+
hour:
11+
past: "{1} %count% jam yang lalu|[2,Inf] %count% jam yang lalu"
12+
future: "{1} %count% jam dari sekarang|[2,Inf] %count% jam dari sekarang"
13+
day:
14+
past: "{1} %count% hari yang lalu|[2,Inf] %count% hari yang lalu"
15+
future: "{1} %count% hari dari sekarang|[2,Inf] %count% hari dari sekarang"
16+
week:
17+
past: "{1} %count% minggu yang lalu|[2,Inf] %count% minggu yang lalu"
18+
future: "{1} %count% minggu dari sekarang|[2,Inf] %count% minggu dari sekarang"
19+
month:
20+
past: "{1} %count% bulan yang lalu|[2,Inf] %count% bulan yang lalu"
21+
future: "{1} %count% bulan dari sekarang|[2,Inf] %count% bulan dari sekarang"
22+
year:
23+
past: "{1} %count% tahun yang lalu|[2,Inf] %count% tahun yang lalu"
24+
future: "{1} %count% tahun dari sekarang|[2,Inf] %count% tahun dari sekarang"
25+
26+
compound:
27+
second: "{1} %count% detik|[2,Inf] %count% detik"
28+
minute: "{1} %count% menit|[2,Inf] %count% menit"
29+
hour: "{1} %count% jam|[2,Inf] %count% jam"
30+
day: "{1} %count% hari|[2,Inf] %count% hari"
31+
week: "{1} %count% minggu|[2,Inf] %count% minggu"
32+
month: "{1} %count% bulan|[2,Inf] %count% bulan"
33+
year: "{1} %count% tahun|[2,Inf] %count% tahun"
34+
past: "%value% yang lalu"
35+
future: "%value% dari sekarang"
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
only_two: "%first% dan %second%"
2+
comma_separated: "%list%, dan %last%"
3+
comma_separated_with_limit: "{1} %list%, dan 1 lainnya|[2,Inf] %list%, dan %count% lainnya"

tests/Coduo/PHPHumanizer/Tests/CollectionTest.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,13 @@ public function oxfordCollectionProvider()
4343
array(array("Michal", "Norbert", "Lukasz"), 2, 'ru', 'Michal, Norbert и ещё 1'),
4444
array(array("Michal", "Norbert", "Lukasz", "Pawel"), 2, 'ru', 'Michal, Norbert и ещё 2'),
4545
array(array("Michal", "Norbert", "Lukasz", "Pawel"), null, 'ru', 'Michal, Norbert, Lukasz и Pawel'),
46+
47+
// Indonesian
48+
array(array("Michal"), null, 'id', 'Michal'),
49+
array(array("Michal", "Norbert"), null, 'id', 'Michal dan Norbert'),
50+
array(array("Michal", "Norbert", "Lukasz"), 2, 'id', 'Michal, Norbert, dan 1 lainnya'),
51+
array(array("Michal", "Norbert", "Lukasz", "Pawel"), 2, 'id', 'Michal, Norbert, dan 2 lainnya'),
52+
array(array("Michal", "Norbert", "Lukasz", "Pawel"), null, 'id', 'Michal, Norbert, Lukasz, dan Pawel'),
4653
);
4754
}
4855
}

tests/Coduo/PHPHumanizer/Tests/DateTimeTest.php

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,25 @@ public function humanizeDataProvider()
117117
array("2014-05-01", "2014-04-01", '1 месяц назад', 'ru'),
118118
array("2015-05-01", "2014-04-01", '1 год назад', 'ru'),
119119
array("2014-05-01", "2016-04-01", 'через 2 года', 'ru'),
120+
121+
// Indonesian
122+
array("2014-04-26 13:00:00", "2014-04-26 13:00:00", 'baru saja', 'id'),
123+
array("2014-04-26 13:00:00", "2014-04-26 13:00:05", '5 detik dari sekarang', 'id'),
124+
array("2014-04-26 13:00:00", "2014-04-26 12:59:00", '1 menit yang lalu', 'id'),
125+
array("2014-04-26 13:00:00", "2014-04-26 12:45:00", '15 menit yang lalu', 'id'),
126+
array("2014-04-26 13:00:00", "2014-04-26 13:15:00", '15 menit dari sekarang', 'id'),
127+
array("2014-04-26 13:00:00", "2014-04-26 14:00:00", '1 jam dari sekarang', 'id'),
128+
array("2014-04-26 13:00:00", "2014-04-26 15:00:00", '2 jam dari sekarang', 'id'),
129+
array("2014-04-26 13:00:00", "2014-04-26 12:00:00", '1 jam yang lalu', 'id'),
130+
array("2014-04-26", "2014-04-25", '1 hari yang lalu', 'id'),
131+
array("2014-04-26", "2014-04-24", '2 hari yang lalu', 'id'),
132+
array("2014-04-26", "2014-04-28", '2 hari dari sekarang', 'id'),
133+
array("2014-04-01", "2014-04-15", '2 minggu dari sekarang', 'id'),
134+
array("2014-04-15", "2014-04-07", '1 minggu yang lalu', 'id'),
135+
array("2014-01-01", "2014-04-01", '3 bulan dari sekarang', 'id'),
136+
array("2014-05-01", "2014-04-01", '1 bulan yang lalu', 'id'),
137+
array("2015-05-01", "2014-04-01", '1 tahun yang lalu', 'id'),
138+
array("2014-05-01", "2016-04-01", '2 tahun dari sekarang', 'id'),
120139
);
121140
}
122141

@@ -235,6 +254,16 @@ public function preciseDifferenceDataProvider()
235254
array("2014-04-26 13:00:00", "2014-04-28 23:00:00", 'через 2 дня, 10 часов', 'ru'),
236255
array("2014-04-26 13:00:00", "2014-04-25 11:20:00", '1 день, 1 час, 40 минут назад', 'ru'),
237256
array("2014-04-26 13:00:00", "2016-04-27 13:00:00", 'через 2 года, 1 день', 'ru'),
257+
258+
// Indonesian
259+
array("2014-04-26 13:00:00", "2014-04-26 12:58:15", '1 menit, 45 detik yang lalu', 'id'),
260+
array("2014-04-26 13:00:00", "2014-04-26 11:20:00", '1 jam, 40 menit yang lalu', 'id'),
261+
array("2014-04-26 13:00:00", "2014-04-27 13:15:00", '1 hari, 15 menit dari sekarang', 'id'),
262+
array("2014-04-26 13:00:00", "2014-05-03 15:00:00", '7 hari, 2 jam dari sekarang', 'id'),
263+
array("2014-04-26 13:00:00", "2015-04-28 17:00:00", '1 tahun, 2 hari, 4 jam dari sekarang', 'id'),
264+
array("2014-04-26 13:00:00", "2014-04-28 23:00:00", '2 hari, 10 jam dari sekarang', 'id'),
265+
array("2014-04-26 13:00:00", "2014-04-25 11:20:00", '1 hari, 1 jam, 40 menit yang lalu', 'id'),
266+
array("2014-04-26 13:00:00", "2016-04-27 13:00:00", '2 tahun, 1 hari dari sekarang', 'id'),
238267
);
239268
}
240269
}

0 commit comments

Comments
 (0)