feat(i18n): add support for Thai (ไทย) language (th) (#117)

* feat(i18n): add Thai language support and translations for commit messages
This commit is contained in:
l2D
2023-04-05 11:24:44 +07:00
committed by GitHub
parent 5185f3365c
commit 3364289034
2 changed files with 10 additions and 0 deletions
+4
View File
@@ -14,6 +14,7 @@ import nl from '../i18n/nl.json' assert { type: 'json' };
import ru from '../i18n/ru.json' assert { type: 'json' };
import id_ID from '../i18n/id_ID.json' assert { type: 'json' };
import pl from '../i18n/pl.json' assert { type: 'json' };
import th from '../i18n/th.json' assert { type: 'json' };
export enum I18nLocals {
'en' = 'en',
@@ -31,6 +32,7 @@ export enum I18nLocals {
'ru' = 'ru',
'id_ID' = 'id_ID',
'pl' = 'pl',
'th' = 'th',
}
export const i18n = {
@@ -50,6 +52,7 @@ export const i18n = {
nl,
ru,
pl,
th
};
export const I18N_CONFIG_ALIAS: { [key: string]: string[] } = {
@@ -69,6 +72,7 @@ export const I18N_CONFIG_ALIAS: { [key: string]: string[] } = {
ru: ['ru', 'Russian', 'русский'],
id_ID: ['id_ID', 'Bahasa', 'bahasa'],
pl: ['pl', 'Polish', 'Polski'],
th: ['th', 'Thai', 'ไทย']
};
export function getI18nLocal(value: string): string | boolean {
+6
View File
@@ -0,0 +1,6 @@
{
"localLanguage": "ไทย",
"commitFix": "fix(server.ts): เปลี่ยนตัวพิมพ์ของตัวแปร จากตัวพิมพ์เล็ก port เป็นตัวพิมพ์ใหญ่ PORT",
"commitFeat": "feat(server.ts): เพิ่มการรองรับสำหรับตัวแปรสภาพแวดล้อม process.env.PORT",
"commitDescription": "ตอนนี้ตัวแปรพอร์ตมีชื่อว่า PORT, ซึ่งปรับปรุงความสอดคล้องกับหลักการตั้งชื่อเนื่องจาก PORT เป็นค่าคงที่. การสนับสนุนสำหรับตัวแปรสภาพแวดล้อม ช่วยให้แอปพลิเคชันมีความยืดหยุ่นมากขึ้นเนื่องจาก สามารถทำงานบนพอร์ตใด ๆ ตามที่กำหนด ซึ่งระบุผ่านตัวแปรสภาพแวดล้อม process.env.PORT"
}