🌐 Add Bahasa Indonesian language support https://github.com/siyuan-note/siyuan/issues/17637

Signed-off-by: Daniel <845765@qq.com>
This commit is contained in:
Daniel
2026-05-07 13:44:04 +08:00
parent 21b1f3a3fa
commit e8e0247e28
6 changed files with 7 additions and 2 deletions

View File

@@ -284,6 +284,7 @@
<option value="fr_FR">Français</option>
<option value="he_IL">עברית</option>
<option value="hi_IN">हिन्दी</option>
<option value="id_ID">Bahasa Indonesia</option>
<option value="it_IT">Italiano</option>
<option value="ja_JP">日本語</option>
<option value="ko_KR">한국어</option>
@@ -338,6 +339,7 @@
<option value="fr_FR">Français</option>
<option value="he_IL">עברית</option>
<option value="hi_IN">हिन्दी</option>
<option value="id_ID">Bahasa Indonesia</option>
<option value="it_IT">Italiano</option>
<option value="ja_JP">日本語</option>
<option value="ko_KR">한국어</option>

View File

@@ -198,6 +198,7 @@ const resolveAppLanguage = (languageTags) => {
"fr": "fr_FR",
"he": "he_IL",
"hi": "hi_IN",
"id": "id_ID",
"it": "it_IT",
"ja": "ja_JP",
"ko": "ko_KR",

View File

@@ -8,7 +8,7 @@ module.exports = async function afterPack(context) {
async function removeLanguagePacks(appOutDir, packager, platform) {
// 支持的语言都要保留,否则影响开发者工具字体显示
const wantedLanguages = ["ar_SA", "de_DE", "en_US", "es_ES", "fr_FR", "he_IL", "hi_IN", "it_IT", "ja_JP", "ko_KR", "pl_PL", "pt_BR", "ru_RU", "sk_SK", "tr_TR", "uk_UA", "zh_CHT", "zh_CN"];
const wantedLanguages = ["ar_SA", "de_DE", "en_US", "es_ES", "fr_FR", "he_IL", "hi_IN", "id_ID", "it_IT", "ja_JP", "ko_KR", "pl_PL", "pt_BR", "ru_RU", "sk_SK", "tr_TR", "uk_UA", "zh_CHT", "zh_CN"];
const keepPrefixes = new Set(wantedLanguages.map(lang => lang.substring(0, 2)));
let resourcePath;

View File

@@ -313,6 +313,7 @@ export abstract class Constants {
fr_FR: "20210808180117-6v0mkxr",
he_IL: "20210808180117-6v0mkxr",
hi_IN: "20210808180117-6v0mkxr",
id_ID: "20210808180117-6v0mkxr",
it_IT: "20210808180117-6v0mkxr",
ja_JP: "20240530133126-axarxgx",
ko_KR: "20210808180117-6v0mkxr",

View File

@@ -288,6 +288,7 @@ declare namespace Config {
| "fr_FR"
| "he_IL"
| "hi_IN"
| "id_ID"
| "it_IT"
| "ja_JP"
| "ko_KR"

View File

@@ -93,7 +93,7 @@ func Boot() {
readOnly := flag.String("readonly", "false", "read-only mode")
accessAuthCode := flag.String("accessAuthCode", "", "access auth code")
ssl := flag.Bool("ssl", false, "for https and wss")
lang := flag.String("lang", "", "ar_SA/de_DE/en_US/es_ES/fr_FR/he_IL/hi_IN/it_IT/ja_JP/ko_KR/pl_PL/pt_BR/ru_RU/sk_SK/tr_TR/uk_UA/zh_CHT/zh_CN")
lang := flag.String("lang", "", "ar_SA/de_DE/en_US/es_ES/fr_FR/he_IL/hi_IN/id_ID/it_IT/ja_JP/ko_KR/pl_PL/pt_BR/ru_RU/sk_SK/tr_TR/uk_UA/zh_CHT/zh_CN")
mode := flag.String("mode", "prod", "dev/prod")
flag.Parse()