Skip to content

Commit 9e6ca2b

Browse files
authored
feat: add translations for Simplified Chinese and French 🇨🇳 🇫🇷🇨🇳 🇫🇷🇨🇳 🇫🇷 (#679)
1 parent d31ab67 commit 9e6ca2b

File tree

3 files changed

+75
-3
lines changed

3 files changed

+75
-3
lines changed

i18n/data/fr-FR.json

+36-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,36 @@
1-
{}
1+
{
2+
"UIKit.AsyncCreatableSelectInput.createLabel": "Créer \"{inputValue}\"",
3+
"UIKit.AsyncCreatableSelectInput.noOptionsMessageWithInputValue": "Aucune option",
4+
"UIKit.AsyncCreatableSelectInput.noOptionsMessageWithoutInputValue": "Aucune option",
5+
"UIKit.AsyncSelectInput.noOptionsMessageWithInputValue": "Aucune option",
6+
"UIKit.AsyncSelectInput.noOptionsMessageWithoutInputValue": "Aucune option",
7+
"UIKit.CreatableSelectInput.createLabel": "Créer \"{inputValue}\"",
8+
"UIKit.CreatableSelectInput.noOptionsMessageWithInputValue": "Aucune option",
9+
"UIKit.CreatableSelectInput.noOptionsMessageWithoutInputValue": "Aucune option",
10+
"UIKit.DateInput.placeholder": "MM/JJ/AAAA",
11+
"UIKit.DateRangeInput.placeholder": "MM/JJ/AAAA - MM/JJ/AAAA",
12+
"UIKit.DateTimeInput.placeholder": "MM/JJ/AAAA - HH:mm AM/PM",
13+
"UIKit.DateTimeInput.timePlaceholder": "HH:mm AM/PM",
14+
"UIKit.FieldErrors.invalidFractionalNumber": "Un nombre entier est requis.",
15+
"UIKit.FieldErrors.invalidNegativeNumber": "Nombre négatif non pris en charge.",
16+
"UIKit.FieldErrors.missingRequiredField": "Veuillez indiquer au moins une valeur.",
17+
"UIKit.LocalizedMoneyInput.hide": "Masquer les devices ({remainingCurrencies})",
18+
"UIKit.LocalizedMoneyInput.missingRequiredField": "Ce champ est requis. Veuillez indiquer au moins une valeur.",
19+
"UIKit.LocalizedMoneyInput.show": "Afficher toutes les devises ({remainingCurrencies})",
20+
"UIKit.LocalizedMultilineTextInput.collapse": "Réduire",
21+
"UIKit.LocalizedMultilineTextInput.expand": "Développer",
22+
"UIKit.LocalizedMultilineTextInput.hide": "Masquer les langues ({remainingLanguages})",
23+
"UIKit.LocalizedMultilineTextInput.missingRequiredField": "Ce champ est requis. Veuillez indiquer au moins une valeur.",
24+
"UIKit.LocalizedMultilineTextInput.show": "Afficher toutes les langues ({remainingLanguages})",
25+
"UIKit.LocalizedTextInput.collapse": "Masquer les langues ({remainingLanguages})",
26+
"UIKit.LocalizedTextInput.expand": "Afficher toutes les langues ({remainingLanguages})",
27+
"UIKit.LocalizedTextInput.missingRequiredField": "Ce champ est requis. Veuillez indiquer au moins une valeur.",
28+
"UIKit.MoneyField.highPrecision": "Prix haute précision",
29+
"UIKit.MultilineTextInput.collapse": "Réduire",
30+
"UIKit.MultilineTextInput.expand": "Développer",
31+
"UIKit.PasswordField.hide": "masquer",
32+
"UIKit.PasswordField.show": "afficher",
33+
"UIKit.SelectInput.noOptionsMessageWithInputValue": "Aucune option",
34+
"UIKit.SelectInput.noOptionsMessageWithoutInputValue": "Aucune option",
35+
"UIKit.TimeInput.placeholder": "HH:mm AM/PM"
36+
}

i18n/data/zh-CN.json

+36-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,36 @@
1-
{}
1+
{
2+
"UIKit.AsyncCreatableSelectInput.createLabel": "创建 \"{inputValue}\"",
3+
"UIKit.AsyncCreatableSelectInput.noOptionsMessageWithInputValue": "无选项",
4+
"UIKit.AsyncCreatableSelectInput.noOptionsMessageWithoutInputValue": "无选项",
5+
"UIKit.AsyncSelectInput.noOptionsMessageWithInputValue": "无选项",
6+
"UIKit.AsyncSelectInput.noOptionsMessageWithoutInputValue": "无选项",
7+
"UIKit.CreatableSelectInput.createLabel": "创建 \"{inputValue}\"",
8+
"UIKit.CreatableSelectInput.noOptionsMessageWithInputValue": "无选项",
9+
"UIKit.CreatableSelectInput.noOptionsMessageWithoutInputValue": "无选项",
10+
"UIKit.DateInput.placeholder": "月/日/年",
11+
"UIKit.DateRangeInput.placeholder": "月/日/年 - 月/日/年",
12+
"UIKit.DateTimeInput.placeholder": "月/日/年 - 小时:分钟 上午/下午",
13+
"UIKit.DateTimeInput.timePlaceholder": "小时:分钟 上午/下午",
14+
"UIKit.FieldErrors.invalidFractionalNumber": "需要完整数字。",
15+
"UIKit.FieldErrors.invalidNegativeNumber": "不支持负数。",
16+
"UIKit.FieldErrors.missingRequiredField": "此字段为必填项。请提供一个值。",
17+
"UIKit.LocalizedMoneyInput.hide": "隐藏货币 ({remainingCurrencies})",
18+
"UIKit.LocalizedMoneyInput.missingRequiredField": "此字段为必填项。请提供至少一个值。",
19+
"UIKit.LocalizedMoneyInput.show": "显示所有货币 ({remainingCurrencies})",
20+
"UIKit.LocalizedMultilineTextInput.collapse": "崩溃",
21+
"UIKit.LocalizedMultilineTextInput.expand": "扩展",
22+
"UIKit.LocalizedMultilineTextInput.hide": "隐藏所有语言 ({remainingLanguages})",
23+
"UIKit.LocalizedMultilineTextInput.missingRequiredField": "此字段为必填项。请提供至少一个值。",
24+
"UIKit.LocalizedMultilineTextInput.show": "显示所有语言 ({remainingLanguages})",
25+
"UIKit.LocalizedTextInput.collapse": "隐藏所有语言 ({remainingLanguages})",
26+
"UIKit.LocalizedTextInput.expand": "显示所有语言 ({remainingLanguages})",
27+
"UIKit.LocalizedTextInput.missingRequiredField": "此字段为必填项。请提供至少一个值。",
28+
"UIKit.MoneyField.highPrecision": "价格精确度高",
29+
"UIKit.MultilineTextInput.collapse": "崩溃",
30+
"UIKit.MultilineTextInput.expand": "扩展",
31+
"UIKit.PasswordField.hide": "隐藏",
32+
"UIKit.PasswordField.show": "显示",
33+
"UIKit.SelectInput.noOptionsMessageWithInputValue": "无选项",
34+
"UIKit.SelectInput.noOptionsMessageWithoutInputValue": "无选项",
35+
"UIKit.TimeInput.placeholder": "小时:分钟 上午/下午"
36+
}

src/index.bundlespec.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { i18n, customProperties } from 'ui-kit';
22

33
describe('exports', () => {
4-
it('should export i18n for three languages', () => {
4+
it('should export i18n for five languages', () => {
55
expect(Object.keys(i18n)).toEqual(['en', 'de', 'es', 'frFR', 'zhCN']);
66
});
77

@@ -15,5 +15,7 @@ describe('exports', () => {
1515
expect(Object.keys(i18n.en)[0]).toEqual(expect.any(String));
1616
expect(Object.keys(i18n.de)[0]).toEqual(expect.any(String));
1717
expect(Object.keys(i18n.es)[0]).toEqual(expect.any(String));
18+
expect(Object.keys(i18n.frFR)[0]).toEqual(expect.any(String));
19+
expect(Object.keys(i18n.zhCN)[0]).toEqual(expect.any(String));
1820
});
1921
});

0 commit comments

Comments
 (0)