Skip to content

Commit

Permalink
build(i18n): use slang for i18n
Browse files Browse the repository at this point in the history
  • Loading branch information
Xmarmalade committed May 6, 2023
1 parent e8ef08c commit c46c1f9
Show file tree
Hide file tree
Showing 21 changed files with 626 additions and 123 deletions.
1 change: 1 addition & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ jobs:
run: |
flutter config --enable-windows-desktop
flutter pub get
dart run slang
flutter build windows
- name: Archive Release
Expand Down
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,11 @@ linked_*.ds
unlinked.ds
unlinked_spec.ds

# Flutter generated
*.g.dart
*.gen.dart
*.freezed.dart

# Android related
**/android/**/gradle-wrapper.jar
.gradle/
Expand Down
112 changes: 112 additions & 0 deletions lib/i18n/sarings_zh-Hant.i18n.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
{
"locale": "繁體中文",
"alistOperation": {
"startAlist": "啟動",
"endAlist": "關閉",
"openGUI": "打開 GUI",
"getAdmin": "獲取管理員權限",
"getVersion": "版本信息"
},
"firstLaunch": {
"intro": "歡迎使用 Alist Helper,讓我們開始吧!",
"about": "點擊此處了解更多關於 Alist Helper 的信息!",
"chooseTheme": "首先,讓我們在這裡選擇您喜歡的主題!",
"chooseDirectory": "第二步,您需要一個 alist 並告訴 alist helper 它在哪裡!",
"getAlist": "如果您還沒有 alist,請在這裡獲取!"
},
"tabs": {
"home": "首頁",
"settings": "設置"
},
"home":{
"options":"選項",
"logs":"日誌"
},
"languageSettings": {
"language": "語言"
},
"button": {
"ok": "確認",
"cancel": "取消",
"yes": "",
"no": "",
"select": "選擇",
"edit": "編輯",
"save": "保存",
"upgrade": "升級"
},
"settings": {
"interfaceSettings": {
"title": "介面",
"themeMode": "主題模式",
"themeColor": "主題顏色",
"language": "選擇語言"
},
"alistHelperSettings": {
"title": "Alist Helper 選項",
"saveWindowPlacement": {
"title": "保存 Alist Helper 窗口位置",
"description": "這將允許 Alist Helper 保存窗口位置。"
},
"minimizeToTray": {
"title": "允許 Alist Helper 最小化到托盤",
"description": "這將允許 Alist Helper 最小化到托盤。"
},
"autoStart": {
"title": "允許自動啟動",
"description": "這將允許 Alist Helper 自動啟動。"
},
"autoStartLaunchMinimized": {
"title": "允許靜音自動啟動",
"description": "這將允許 Alist Helper 靜音自動啟動。"
}
},
"alistSettings": {
"title": "Alist 選項",
"autoStartAlist": {
"title": "允許 alist 自動啟動",
"description": "這將在 Alist Helper 啟動時自動啟動 alist。"
},
"autoStartLaunchMinimized": {
"title": "允許靜音自動啟動",
"description": "這將允許 Alist Helper 靜音自動啟動。"
},
"workingDirectory": {
"title": "工作目錄",
"description": "設置工作目錄",
"hint": "這是一個目錄,不是文件!",
"chooseFrom": "從以下選擇...",
"notFound": "目錄中找不到 alist。",
"found": "找到 alist.exe"
},
"argumentsList": {
"title": "啟動引數列表",
"description": "編輯 alist.exe 的啟動引數",
"editArguments": "編輯引數",
"addArgument": "添加引數"
}
},
"others": {
"title": "其他",
"checkForUpdates": "檢查更新",
"about": "關於"
}
},
"upgrade": {
"clickToCheck": "點擊檢查更新",
"checkFirst": "請先檢查更新",
"canUpgrade": "發現新版本,您想升級嗎?",
"noUpgrade": "您正在使用最新版本。",
"upgrade": "升級",
"alistVersion": {
"title": "Alist 版本",
"currentVersion": "當前 Alist 版本",
"latestVersion": "最新 Alist 版本"
},
"alistHelperVersion": {
"title": "Alist Helper 版本",
"currentVersion": "當前 Alist Helper 版本",
"latestVersion": "最新 Alist Helper 版本"
}
}
}
112 changes: 112 additions & 0 deletions lib/i18n/strings_en.i18n.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
{
"locale": "English",
"alistOperation": {
"startAlist": "Start",
"endAlist": "End",
"openGUI": "Open GUI",
"getAdmin": "Admin",
"getVersion": "Version"
},
"firstLaunch": {
"intro": "Welcome to use Alist Helper, let's get started!",
"about": "Click here to learn more about Alist Helper!",
"chooseTheme": "First, let's choose your preferred theme here!",
"chooseDirectory": "Second, you have to get an alist and tell the alist helper where it is!",
"getAlist": "If you don't have alist yet, get it here!"
},
"tabs": {
"home": "Home",
"settings": "Settings"
},
"home":{
"options":"Options",
"logs":"Logs"
},
"languageSettings": {
"language": "Language"
},
"button": {
"ok": "OK",
"cancel": "Cancel",
"yes": "Yes",
"no": "No",
"select": "Select",
"edit": "Edit",
"save": "Save",
"upgrade": "Upgrade"
},
"settings": {
"interfaceSettings": {
"title": "Interface",
"themeMode": "Theme mode",
"themeColor": "Theme color",
"language": "Choose Language"
},
"alistHelperSettings": {
"title": "Alist Helper Options",
"saveWindowPlacement": {
"title": "Save Alist Helper window placement",
"description": "This will allow Alist Helper save window placement."
},
"minimizeToTray": {
"title": "Allow Alist Helper minimize to tray",
"description": "This will allow Alist Helper to minimize to tray."
},
"autoStart": {
"title": "Allow auto start",
"description": "This will allow Alist Helper auto start."
},
"autoStartLaunchMinimized": {
"title": "Allow silent auto start",
"description": "This will allow Alist Helper auto start silently."
}
},
"alistSettings": {
"title": "Alist Options",
"autoStartAlist": {
"title": "Allow alist auto start",
"description": "This will auto start alist when Alist Helper starts."
},
"autoStartLaunchMinimized": {
"title": "Allow silent auto start",
"description": "This will allow Alist Helper auto start silently."
},
"workingDirectory": {
"title": "Working Directory",
"description": "Set Working Directory",
"hint": "It's a Directory, not a File!",
"chooseFrom": "Choose from...",
"notFound": "No alist found in directory.",
"found": "Found alist.exe"
},
"argumentsList": {
"title": "Arguments List",
"description": "Edit startup arguments for alist.exe",
"editArguments": "Edit Arguments",
"addArgument": "Add Argument"
}
},
"others": {
"title": "Others",
"checkForUpdates": "Check for updates",
"about": "About"
}
},
"upgrade": {
"clickToCheck": "Click to check for updates",
"checkFirst": "Check for updates first",
"canUpgrade": "A new version is available, do you want to upgrade?",
"noUpgrade": "You are using the latest version.",
"upgrade": "Upgrade",
"alistVersion": {
"title": "Alist Version",
"currentVersion": "Current Alist Version",
"latestVersion": "Latest Alist Version"
},
"alistHelperVersion": {
"title": "Alist Helper Version",
"currentVersion": "Current Alist Helper Version",
"latestVersion": "Latest Alist Helper Version"
}
}
}
112 changes: 112 additions & 0 deletions lib/i18n/strings_zh-Hans.i18n.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
{
"locale": "简体中文",
"alistOperation": {
"startAlist": "启动",
"endAlist": "关闭",
"openGUI": "打开 GUI",
"getAdmin": "获取管理员权限",
"getVersion": "版本信息"
},
"firstLaunch": {
"intro": "欢迎使用 Alist Helper,让我们开始吧!",
"about": "点击此处了解更多关于 Alist Helper 的信息!",
"chooseTheme": "首先,让我们在这里选择您喜欢的主题!",
"chooseDirectory": "第二步,您需要一个 alist 并告诉 alist helper 它在哪里!",
"getAlist": "如果您还没有 alist,请在这里获取!"
},
"tabs": {
"home": "首页",
"settings": "设置"
},
"home":{
"options":"选项",
"logs":"日志"
},
"languageSettings": {
"language": "语言"
},
"button": {
"ok": "确认",
"cancel": "取消",
"yes": "",
"no": "",
"select": "选择",
"edit": "编辑",
"save": "保存",
"upgrade": "升级"
},
"settings": {
"interfaceSettings": {
"title": "界面",
"themeMode": "主题模式",
"themeColor": "主题颜色",
"language": "选择语言"
},
"alistHelperSettings": {
"title": "Alist Helper 选项",
"saveWindowPlacement": {
"title": "保存 Alist Helper 窗口位置",
"description": "这将允许 Alist Helper 保存窗口位置。"
},
"minimizeToTray": {
"title": "允许 Alist Helper 最小化到托盘",
"description": "这将允许 Alist Helper 最小化到托盘。"
},
"autoStart": {
"title": "允许自动启动",
"description": "这将允许 Alist Helper 自动启动。"
},
"autoStartLaunchMinimized": {
"title": "允许静默自动启动",
"description": "这将允许 Alist Helper 静默自动启动。"
}
},
"alistSettings": {
"title": "Alist 选项",
"autoStartAlist": {
"title": "允许 alist 自动启动",
"description": "这将在 Alist Helper 启动时自动启动 alist。"
},
"autoStartLaunchMinimized": {
"title": "允许静默自动启动",
"description": "这将允许 Alist Helper 静默自动启动。"
},
"workingDirectory": {
"title": "工作目录",
"description": "设置工作目录",
"hint": "这是一个目录,不是文件!",
"chooseFrom": "从以下选择...",
"notFound": "目录中找不到 alist。",
"found": "找到 alist.exe"
},
"argumentsList": {
"title": "启动参数列表",
"description": "编辑 alist.exe 的启动参数",
"editArguments": "编辑参数",
"addArgument": "添加参数"
}
},
"others": {
"title": "其他",
"checkForUpdates": "检查更新",
"about": "关于"
}
},
"upgrade": {
"clickToCheck": "点击检查更新",
"checkFirst": "请先检查更新",
"canUpgrade": "发现新版本,您想升级吗?",
"noUpgrade": "您正在使用最新版本。",
"upgrade": "升级",
"alistVersion": {
"title": "Alist 版本",
"currentVersion": "当前 Alist 版本",
"latestVersion": "最新 Alist 版本"
},
"alistHelperVersion": {
"title": "Alist Helper 版本",
"currentVersion": "当前 Alist Helper 版本",
"latestVersion": "最新 Alist Helper 版本"
}
}
}

0 comments on commit c46c1f9

Please sign in to comment.