mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-14 06:57:35 +08:00
feat(locale): add Tamil translation
This commit is contained in:
@@ -41,7 +41,10 @@ var AllLanguages = map[string]*LocaleInfo{
|
||||
},
|
||||
"sl": {
|
||||
Content: sl,
|
||||
},
|
||||
},
|
||||
"ta": {
|
||||
Content: ta,
|
||||
},
|
||||
"th": {
|
||||
Content: th,
|
||||
},
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
package locales
|
||||
|
||||
import (
|
||||
"github.com/mayswind/ezbookkeeping/pkg/core"
|
||||
)
|
||||
|
||||
var ta = &LocaleTextItems{
|
||||
GlobalTextItems: &GlobalTextItems{
|
||||
AppName: "ezBookkeeping",
|
||||
},
|
||||
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 நிமிடங்களுக்குப் பிறகு காலாவதியாகும்.",
|
||||
},
|
||||
}
|
||||
@@ -17,6 +17,7 @@
|
||||
"Portuguese (Brazil)": "Portugiesisch (Brasilien)",
|
||||
"Russian": "Russisch",
|
||||
"Slovenian": "Slowenisch",
|
||||
"Tamil": "Tamil",
|
||||
"Thai": "Thailändisch",
|
||||
"Turkish": "Türkisch",
|
||||
"Ukrainian": "Ukrainisch",
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"Portuguese (Brazil)": "Portuguese (Brazil)",
|
||||
"Russian": "Russian",
|
||||
"Slovenian": "Slovenian",
|
||||
"Tamil": "Tamil",
|
||||
"Thai": "Thai",
|
||||
"Turkish": "Turkish",
|
||||
"Ukrainian": "Ukrainian",
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"Portuguese (Brazil)": "Portugués (Brasil)",
|
||||
"Russian": "Ruso",
|
||||
"Slovenian": "Esloveno",
|
||||
"Tamil": "Tamil",
|
||||
"Thai": "Tailandés",
|
||||
"Turkish": "Turco",
|
||||
"Ukrainian": "Ucraniano",
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"Portuguese (Brazil)": "Portugais (Brésil)",
|
||||
"Russian": "Russe",
|
||||
"Slovenian": "Slovène",
|
||||
"Tamil": "Tamoul",
|
||||
"Thai": "Thaï",
|
||||
"Turkish": "Turc",
|
||||
"Ukrainian": "Ukrainien",
|
||||
|
||||
@@ -6,6 +6,7 @@ import it from './it.json';
|
||||
import ja from './ja.json';
|
||||
import kn from './kn.json';
|
||||
import ko from './ko.json';
|
||||
import ta from './ta.json';
|
||||
import nl from './nl.json';
|
||||
import ru from './ru.json';
|
||||
import sl from './sl.json';
|
||||
@@ -120,6 +121,13 @@ export const ALL_LANGUAGES: Record<string, LanguageInfo> = {
|
||||
textDirection: 'ltr',
|
||||
content: sl
|
||||
},
|
||||
'ta': {
|
||||
name: 'Tamil',
|
||||
displayName: 'தமிழ்',
|
||||
alternativeLanguageTag: 'ta-IN',
|
||||
textDirection: 'ltr',
|
||||
content: ta
|
||||
},
|
||||
'th': {
|
||||
name: 'Thai',
|
||||
displayName: 'ภาษาไทย',
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"Portuguese (Brazil)": "Portoghese (Brasile)",
|
||||
"Russian": "Russo",
|
||||
"Slovenian": "Sloveno",
|
||||
"Tamil": "Tamil",
|
||||
"Thai": "Thailandese",
|
||||
"Turkish": "Turco",
|
||||
"Ukrainian": "Ucraino",
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"Portuguese (Brazil)": "ポルトガル語 (ブラジル)",
|
||||
"Russian": "ロシア語",
|
||||
"Slovenian": "スロベニア語",
|
||||
"Tamil": "タミル語",
|
||||
"Thai": "タイ語",
|
||||
"Turkish": "トルコ語",
|
||||
"Ukrainian": "ウクライナ語",
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"Portuguese (Brazil)": "ಪೋರ್ಚುಗೀಸ್ (ಬ್ರೆಜಿಲ್)",
|
||||
"Russian": "ರಶಿಯನ್",
|
||||
"Slovenian": "ಸ್ಲೋವೇನಿಯನ್",
|
||||
"Tamil": "ತಮಿಳು",
|
||||
"Thai": "ಥಾಯ್",
|
||||
"Turkish": "ಟರ್ಕಿಶ್",
|
||||
"Ukrainian": "ಉಕ್ರೇನಿಯನ್",
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"Portuguese (Brazil)": "포르투갈어 (브라질)",
|
||||
"Russian": "러시아어",
|
||||
"Slovenian": "슬로베니아어",
|
||||
"Tamil": "타밀어",
|
||||
"Thai": "태국어",
|
||||
"Turkish": "터키어",
|
||||
"Ukrainian": "우크라이나어",
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"Portuguese (Brazil)": "Portugees (Brazilië)",
|
||||
"Russian": "Russisch",
|
||||
"Slovenian": "Sloveens",
|
||||
"Tamil": "Tamil",
|
||||
"Thai": "Thais",
|
||||
"Turkish": "Turks",
|
||||
"Ukrainian": "Oekraïens",
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"Portuguese (Brazil)": "Português (Brasil)",
|
||||
"Russian": "Russo",
|
||||
"Slovenian": "Esloveno",
|
||||
"Tamil": "Tâmil",
|
||||
"Thai": "Tailandês",
|
||||
"Turkish": "Turco",
|
||||
"Ukrainian": "Ucraniano",
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"Portuguese (Brazil)": "Португальский (Бразилия)",
|
||||
"Russian": "Русский",
|
||||
"Slovenian": "Словенский",
|
||||
"Tamil": "Тамильский",
|
||||
"Thai": "Тайский",
|
||||
"Turkish": "Турецкий",
|
||||
"Ukrainian": "Украинский",
|
||||
|
||||
+3
-2
@@ -17,6 +17,7 @@
|
||||
"Portuguese (Brazil)": "Portugalščina (Brazilija)",
|
||||
"Russian": "Ruščina",
|
||||
"Slovenian": "Slovenščina",
|
||||
"Tamil": "Tamilščina",
|
||||
"Thai": "Tajščina",
|
||||
"Turkish": "Turščina",
|
||||
"Ukrainian": "Ukrajinščina",
|
||||
@@ -342,7 +343,7 @@
|
||||
"Haiti": "Haiti",
|
||||
"Havana": "Havana",
|
||||
"Indiana (East)": "Indiana (vzhod)",
|
||||
"Turks and Caicos": "Otoki Turks\u00A0in Caicos",
|
||||
"Turks and Caicos": "Otoki Turks in Caicos",
|
||||
"Asuncion": "Asuncion",
|
||||
"Atlantic Time (Canada)": "Atlantski čas (Kanada)",
|
||||
"Caracas": "Caracas",
|
||||
@@ -1738,7 +1739,7 @@
|
||||
"Delete Explorer": "Izbriši raziskovanje",
|
||||
"Change Explorer Display Order": "Change Explorer Display Order",
|
||||
"Explorer Name": "Ime raziskovanja",
|
||||
"Add Query": "Dodaj poizvedbo",
|
||||
"Add Query": "Dodaj poizvedbo",
|
||||
"Remove Query": "Odstrani poizvedbo",
|
||||
"Modify Query Name": "Spremeni ime poizvedbe",
|
||||
"Add Condition": "Dodaj pogoj",
|
||||
|
||||
+2540
File diff suppressed because it is too large
Load Diff
@@ -17,6 +17,7 @@
|
||||
"Portuguese (Brazil)": "ภาษาโปรตุเกส (บราซิล)",
|
||||
"Russian": "ภาษารัสเซีย",
|
||||
"Slovenian": "ภาษาสโลวีเนีย",
|
||||
"Tamil": "ทมิฬ",
|
||||
"Thai": "ภาษาไทย",
|
||||
"Turkish": "ภาษาตุรกี",
|
||||
"Ukrainian": "ภาษายูเครน",
|
||||
|
||||
+6
-5
@@ -17,6 +17,7 @@
|
||||
"Portuguese (Brazil)": "Portekizce (Brezilya)",
|
||||
"Russian": "Rusça",
|
||||
"Slovenian": "Slovence",
|
||||
"Tamil": "Tamilce",
|
||||
"Thai": "Tayca",
|
||||
"Turkish": "Türkçe",
|
||||
"Ukrainian": "Ukraynaca",
|
||||
@@ -1270,11 +1271,11 @@
|
||||
"invalid oauth2 token": "Geçersiz OAuth 2.0 jetonu",
|
||||
"cannot retrieve user info from oauth2 provider": "OAuth 2.0 sağlayıcısından kullanıcı bilgisi alınamıyor",
|
||||
"oauth2 user already bound to another user": "OAuth 2.0 kullanıcısı zaten başka bir kullanıcıya bağlı",
|
||||
"user name and email from oauth2 provider are both empty": "User name and email from OAuth 2.0 provider are both empty",
|
||||
"user name from oauth2 provider is empty": "User name from OAuth 2.0 provider is empty",
|
||||
"email from oauth2 provider is empty": "Email from OAuth 2.0 provider is empty",
|
||||
"user name from oauth2 provider is empty, cannot register new user": "User name from OAuth 2.0 provider is empty, cannot register new user",
|
||||
"email from oauth2 provider is empty, cannot register new user": "Email from OAuth 2.0 provider is empty, cannot register new user",
|
||||
"user name and email from oauth2 provider are both empty": "User name and email from OAuth 2.0 provider are both empty",
|
||||
"user name from oauth2 provider is empty": "User name from OAuth 2.0 provider is empty",
|
||||
"email from oauth2 provider is empty": "Email from OAuth 2.0 provider is empty",
|
||||
"user name from oauth2 provider is empty, cannot register new user": "User name from OAuth 2.0 provider is empty, cannot register new user",
|
||||
"email from oauth2 provider is empty, cannot register new user": "Email from OAuth 2.0 provider is empty, cannot register new user",
|
||||
"explorer id is invalid": "Explorer ID is invalid",
|
||||
"explorer not found": "Explorer is not found",
|
||||
"explorer data is invalid": "Explorer data is invalid",
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"Portuguese (Brazil)": "Португальська (Бразилія)",
|
||||
"Russian": "Російська",
|
||||
"Slovenian": "Словенська",
|
||||
"Tamil": "Тамільська",
|
||||
"Thai": "Тайська",
|
||||
"Turkish": "Турецька",
|
||||
"Ukrainian": "Українська",
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"Portuguese (Brazil)": "Tiếng Bồ Đào Nha (Brazil)",
|
||||
"Russian": "Tiếng Nga",
|
||||
"Slovenian": "Tiếng Slovenia",
|
||||
"Tamil": "Tiếng Tamil",
|
||||
"Thai": "Tiếng Thái",
|
||||
"Turkish": "Tiếng Thổ Nhĩ Kỳ",
|
||||
"Ukrainian": "Tiếng Ukraina",
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"Portuguese (Brazil)": "葡萄牙语 (巴西)",
|
||||
"Russian": "俄语",
|
||||
"Slovenian": "斯洛文尼亚语",
|
||||
"Tamil": "泰米尔语",
|
||||
"Thai": "泰语",
|
||||
"Turkish": "土耳其语",
|
||||
"Ukrainian": "乌克兰语",
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"Portuguese (Brazil)": "葡萄牙語 (巴西)",
|
||||
"Russian": "俄語",
|
||||
"Slovenian": "斯洛維尼亞語",
|
||||
"Tamil": "泰米爾語",
|
||||
"Thai": "泰語",
|
||||
"Turkish": "土耳其語",
|
||||
"Ukrainian": "烏克蘭語",
|
||||
|
||||
Reference in New Issue
Block a user