Skip to content

Commit d473bd9

Browse files
authored
feat: added locale ja-JP (#139)
- from ms-select PR wenzhixin/multiple-select#608
1 parent b1dac2a commit d473bd9

File tree

2 files changed

+33
-0
lines changed

2 files changed

+33
-0
lines changed

lib/src/locales/all-locales-index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ export * from './multiple-select-es-ES';
55
export * from './multiple-select-fr-FR';
66
export * from './multiple-select-hu-HU';
77
export * from './multiple-select-it-IT';
8+
export * from './multiple-select-ja-JP';
89
export * from './multiple-select-pt-BR';
910
export * from './multiple-select-ru-RU';
1011
export * from './multiple-select-vi-VN';
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
/**
2+
* Multiple Select ja-JP translation
3+
* Author: Nozomi Anzai<[email protected]>
4+
*/
5+
6+
import { MultipleSelectLocale, MultipleSelectLocales } from '../interfaces';
7+
import { MultipleSelectInstance } from '../MultipleSelectInstance';
8+
9+
const ms =
10+
typeof window !== 'undefined' && window.multipleSelect !== undefined
11+
? window.multipleSelect
12+
: ({ locales: {} as MultipleSelectLocales } as Partial<MultipleSelectInstance>);
13+
14+
(ms.locales as MultipleSelectLocales)['ja-JP'] = {
15+
formatSelectAll() {
16+
return '[すべて選択]';
17+
},
18+
formatAllSelected() {
19+
return 'すべて選択';
20+
},
21+
formatCountSelected(count: number, total: number) {
22+
return `${total} 件中 ${count} 件選択`;
23+
},
24+
formatNoMatchesFound() {
25+
return '見つかりません';
26+
},
27+
formatOkButton() {
28+
return '閉める';
29+
},
30+
} as MultipleSelectLocale;
31+
32+
export default ms.locales;

0 commit comments

Comments
 (0)