add Korean
This commit is contained in:
@@ -24,6 +24,9 @@ var AllLanguages = map[string]*LocaleInfo{
|
||||
"ja": {
|
||||
Content: ja,
|
||||
},
|
||||
"ko": {
|
||||
Content: ko,
|
||||
},
|
||||
"nl": {
|
||||
Content: nl,
|
||||
},
|
||||
|
||||
30
pkg/locales/ko.go
Normal file
30
pkg/locales/ko.go
Normal file
@@ -0,0 +1,30 @@
|
||||
package locales
|
||||
|
||||
import (
|
||||
"github.com/mayswind/ezbookkeeping/pkg/core"
|
||||
)
|
||||
|
||||
var ko = &LocaleTextItems{
|
||||
DefaultTypes: &DefaultTypes{
|
||||
DecimalSeparator: core.DECIMAL_SEPARATOR_DOT,
|
||||
DigitGroupingSymbol: core.DIGIT_GROUPING_SYMBOL_COMMA,
|
||||
},
|
||||
DataConverterTextItems: &DataConverterTextItems{
|
||||
Alipay: "Alipay",
|
||||
WeChatWallet: "Wallet",
|
||||
},
|
||||
VerifyEmailTextItems: &VerifyEmailTextItems{
|
||||
Title: "이메일 인증",
|
||||
SalutationFormat: "안녕하세요 %s님,",
|
||||
DescriptionAboveBtn: "이메일 주소를 확인하려면 아래 링크를 클릭해주세요.",
|
||||
VerifyEmail: "이메일 인증",
|
||||
DescriptionBelowBtnFormat: "%s 계정에 가입하지 않으셨다면 이 이메일을 무시해주세요. 위 링크를 클릭할 수 없는 경우, 위 URL을 복사하여 브라우저에 붙여넣어 주세요. 이메일 인증 링크는 %v분 후에 만료됩니다.",
|
||||
},
|
||||
ForgetPasswordMailTextItems: &ForgetPasswordMailTextItems{
|
||||
Title: "비밀번호 재설정",
|
||||
SalutationFormat: "안녕하세요 %s님,",
|
||||
DescriptionAboveBtn: "비밀번호 재설정 요청이 있었습니다. 아래 링크를 클릭하시면 비밀번호를 재설정할 수 있습니다.",
|
||||
ResetPassword: "비밀번호 재설정",
|
||||
DescriptionBelowBtnFormat: "비밀번호 재설정을 요청하지 않으셨다면 이 이메일을 무시해주세요. 위 링크를 클릭할 수 없는 경우, 위 URL을 복사하여 브라우저에 붙여넣어 주세요. 비밀번호 재설정 링크는 %v분 후에 만료됩니다.",
|
||||
},
|
||||
}
|
||||
@@ -11,6 +11,7 @@
|
||||
"French": "Französisch",
|
||||
"Italian": "Italienisch",
|
||||
"Japanese": "Japanisch",
|
||||
"Korean": "Koreanisch",
|
||||
"Dutch": "Niederländisch",
|
||||
"Portuguese (Brazil)": "Portugiesisch (Brasilien)",
|
||||
"Russian": "Russisch",
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
"Italian": "Italian",
|
||||
"Japanese": "Japanese",
|
||||
"Dutch": "Dutch",
|
||||
"Korean": "Korean",
|
||||
"Portuguese (Brazil)": "Portuguese (Brazil)",
|
||||
"Russian": "Russian",
|
||||
"Thai": "Thai",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"French": "Francés",
|
||||
"Italian": "Italiano",
|
||||
"Japanese": "Japonés",
|
||||
"Korean": "Coreano",
|
||||
"Dutch": "Neerlandés",
|
||||
"Portuguese (Brazil)": "Portugués (Brasil)",
|
||||
"Russian": "Ruso",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"French": "Français",
|
||||
"Italian": "Italien",
|
||||
"Japanese": "Japonais",
|
||||
"Korean": "Coréen",
|
||||
"Dutch": "Néerlandais",
|
||||
"Portuguese (Brazil)": "Portugais (Brésil)",
|
||||
"Russian": "Russe",
|
||||
|
||||
@@ -4,6 +4,7 @@ import es from './es.json';
|
||||
import fr from './fr.json';
|
||||
import it from './it.json';
|
||||
import ja from './ja.json';
|
||||
import ko from './ko.json';
|
||||
import nl from './nl.json';
|
||||
import ru from './ru.json';
|
||||
import th from './th.json';
|
||||
@@ -74,6 +75,13 @@ export const ALL_LANGUAGES: Record<string, LanguageInfo> = {
|
||||
textDirection: 'ltr',
|
||||
content: ja
|
||||
},
|
||||
'ko': {
|
||||
name: 'Korean',
|
||||
displayName: '한국어',
|
||||
alternativeLanguageTag: 'ko-KR',
|
||||
textDirection: 'ltr',
|
||||
content: ko
|
||||
},
|
||||
'nl': {
|
||||
name: 'Dutch',
|
||||
displayName: 'Nederlands',
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"French": "Francese",
|
||||
"Italian": "Italiano",
|
||||
"Japanese": "Giapponese",
|
||||
"Korean": "Coreano",
|
||||
"Dutch": "Olandese",
|
||||
"Portuguese (Brazil)": "Portoghese (Brasile)",
|
||||
"Russian": "Russo",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"French": "フランス語",
|
||||
"Italian": "イタリア語",
|
||||
"Japanese": "日本語",
|
||||
"Korean": "韓国語",
|
||||
"Dutch": "オランダ語",
|
||||
"Portuguese (Brazil)": "ポルトガル語 (ブラジル)",
|
||||
"Russian": "ロシア語",
|
||||
|
||||
2301
src/locales/ko.json
Normal file
2301
src/locales/ko.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -11,6 +11,7 @@
|
||||
"French": "Frans",
|
||||
"Italian": "Italiaans",
|
||||
"Japanese": "Japans",
|
||||
"Korean": "Koreaans",
|
||||
"Dutch": "Nederlands",
|
||||
"Portuguese (Brazil)": "Portugees (Brazilië)",
|
||||
"Russian": "Russisch",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"French": "Francês",
|
||||
"Italian": "Italiano",
|
||||
"Japanese": "Japonês",
|
||||
"Korean": "Coreano",
|
||||
"Dutch": "Holandês",
|
||||
"Portuguese (Brazil)": "Português (Brasil)",
|
||||
"Russian": "Russo",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"French": "Французский",
|
||||
"Italian": "Итальянский",
|
||||
"Japanese": "Японский",
|
||||
"Korean": "Корейский",
|
||||
"Dutch": "Нидерландский",
|
||||
"Portuguese (Brazil)": "Португальский (Бразилия)",
|
||||
"Russian": "Русский",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"French": "ฝรั่งเศส",
|
||||
"Italian": "อิตาลี",
|
||||
"Japanese": "ญี่ปุ่น",
|
||||
"Korean": "เกาหลี",
|
||||
"Dutch": "ดัตช์",
|
||||
"Portuguese (Brazil)": "โปรตุเกส (บราซิล)",
|
||||
"Russian": "รัสเซีย",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"French": "Французська",
|
||||
"Italian": "Італійська",
|
||||
"Japanese": "Японська",
|
||||
"Korean": "Корейська",
|
||||
"Dutch": "Нідерландська",
|
||||
"Portuguese (Brazil)": "Португальська (Бразилія)",
|
||||
"Russian": "Російська",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"French": "Tiếng Pháp",
|
||||
"Italian": "Tiếng Ý",
|
||||
"Japanese": "Tiếng Nhật",
|
||||
"Korean": "Tiếng Hàn",
|
||||
"Dutch": "Tiếng Hà Lan",
|
||||
"Portuguese (Brazil)": "Tiếng Bồ Đào Nha (Brazil)",
|
||||
"Russian": "Tiếng Nga",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"French": "法语",
|
||||
"Italian": "意大利语",
|
||||
"Japanese": "日语",
|
||||
"Korean": "韩语",
|
||||
"Dutch": "荷兰语",
|
||||
"Portuguese (Brazil)": "葡萄牙语 (巴西)",
|
||||
"Russian": "俄语",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"French": "法語",
|
||||
"Italian": "義大利語",
|
||||
"Japanese": "日語",
|
||||
"Korean": "韓語",
|
||||
"Dutch": "荷蘭語",
|
||||
"Portuguese (Brazil)": "葡萄牙語 (巴西)",
|
||||
"Russian": "俄語",
|
||||
|
||||
Reference in New Issue
Block a user