Skip to content

Commit

Permalink
Add ch (Traditional Chinese) support.
Browse files Browse the repository at this point in the history
Update zh (Simplified Chinese) translation.
  • Loading branch information
Croden1999 authored and nishinji committed Sep 19, 2024
1 parent 43c71bf commit 5ba5c2d
Show file tree
Hide file tree
Showing 5 changed files with 187 additions and 88 deletions.
9 changes: 9 additions & 0 deletions _includes/languagescript.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,9 @@ if (lang == "en") {
} else if (lang == "id") {
$scope.texts = texts[12]
$scope.lang = "id"
} else if (lang == "ch") {
$scope.texts = texts[13]
$scope.lang = "ch"
} else {
var lang = window.navigator.language || window.navigator.userLanguage;
if (lang.startsWith('it')) {
Expand Down Expand Up @@ -77,6 +80,9 @@ if (lang == "en") {
} else if (lang.startsWith('id')) {
$scope.texts = texts[12]
$scope.lang = "id"
} else if (lang.startsWith('ch')) {
$scope.texts = texts[13]
$scope.lang = "ch"
} else {
$scope.texts = texts[0]
$scope.lang = "en"
Expand Down Expand Up @@ -123,6 +129,9 @@ $scope.changeLang = function (field) {
$scope.texts = texts[10]
$scope.lang = "zh"
} else if (field == 13) {
$scope.texts = texts[13]
$scope.lang = "ch"
} else if (field == 14) {
$scope.texts = texts[11]
$scope.lang = "ja"
}
Expand Down
7 changes: 5 additions & 2 deletions _includes/languageselection.html
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,12 @@ <h5 class="modal-title" id="exampleModalLabel">{{texts[25]}}</h5>
Tiếng Việt</a>
<br>
<a href="#" data-dismiss="modal" ng-click="changeLang(12)"><span class="flag-icon flag-icon-cn"></span>
中文</a>
简体中文</a>
<br>
<a href="#" data-dismiss="modal" ng-click="changeLang(13)"><span class="flag-icon flag-icon-jp"></span>
<a href="#" data-dismiss="modal" ng-click="changeLang(13)"><span class="flag-icon flag-icon-cn"></span>
繁體中文</a>
<br>
<a href="#" data-dismiss="modal" ng-click="changeLang(14)"><span class="flag-icon flag-icon-jp"></span>
日本語</a>
</div>
</div>
Expand Down
3 changes: 2 additions & 1 deletion _includes/nav.html
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,8 @@
<span ng-if="lang == 'pl'"><span class="flag-icon flag-icon-pl"></span> PL</span>
<span ng-if="lang == 'ru'"><span class="flag-icon flag-icon-ru"></span> RU</span>
<span ng-if="lang == 'vn'"><span class="flag-icon flag-icon-vn"></span> VN</span>
<span ng-if="lang == 'zh'"><span class="flag-icon flag-icon-cn"></span> CN</span>
<span ng-if="lang == 'zh'"><span class="flag-icon flag-icon-cn"></span> ZH</span>
<span ng-if="lang == 'ch'"><span class="flag-icon flag-icon-cn"></span> CH</span>
<span ng-if="lang == 'ja'"><span class="flag-icon flag-icon-jp"></span> JP</span>
</a>
</li>
Expand Down
72 changes: 57 additions & 15 deletions texts/compatibility.js
Original file line number Diff line number Diff line change
Expand Up @@ -411,19 +411,19 @@ texts.push([
тестировать свои игры с последними сборками эмулятора каждые несколько недель, чтобы обновлять отчеты о совместимости." // 34
])

// Chinese (Translation provided by Hikaruchang, corrected by Croden1999)
// Simplified Chinese (Translation provided by Hikaruchang, corrected by Croden1999)
texts.push([
"未知", // 0
"崩溃", // 1
"存在错误", // 2
"缓慢", // 3
"完全可玩", // 4
"可玩", // 4
"无法启动", // 5
"可引导", // 6
"有图像", // 7
"可进入菜单", // 8
"可进入游戏 -", // 9
"可进入游戏 +", // 10
"可进入游戏-", // 9
"可进入游戏+", // 10
"全部", // 11
"主页", // 12
"自制程序兼容性列表", // 13
Expand All @@ -433,22 +433,23 @@ texts.push([
"自制程序可运行但帧数很低", // 17
"完美可玩的自制程序", // 18
"条目名称", // 19
"状况", // 20
"PlayStation 和 PS Vita 是 Sony Interactive Entertainment Inc.(索尼互动娱乐)的注册商标。", // 21
"状态", // 20
"PlayStation 和 PS Vita 是 Sony Interactive Entertainment Inc.(索尼互动娱乐有限公司)的注册商标。", // 21
"此模拟器与索尼公司无关,也没有获得索尼公司的认可,更没有包含索尼公司的机密资料。", // 22
"LOGO设计由", //
"搜索", // 24
"选择语言", // 25
"兼容性列表", // 26
"无法启动的游戏,甚至没有FPS帧数显示的初始化黑屏状态。", // 27
"可启动游戏但只显示带有FPS帧数的黑屏状态。", // 28
"有图像显示但无法进入菜单的游戏。", // 29
"运行正常但无法正常游玩的游戏。", // 30
"可进入游戏中的游戏,但却存在阻碍其在早期进展的主要问题。", // 31
"可进入游戏中更久的游戏,但有故障导致游戏不可玩或无法游玩的表现。", // 32
"可以从头到尾玩的游戏,完全可玩的表现,且没有游戏中断故障。", // 33
"该模拟器目前正在经历其后台的巨大变化,这大大改善了与游戏的兼容性。这个兼容性列表不再反映模拟器的状态,\
我们鼓励每个对模拟器感兴趣的人每隔几周用最新的模拟器版本重新测试他们的游戏,以更新兼容性报告。" // 34 (translated using DeepL)
"游戏无法启动,甚至没有FPS帧数显示的初始化黑屏状态。", // 27
"游戏可启动但只显示带有FPS帧数的黑屏状态。", // 28
"游戏有图像显示但无法进入菜单。", // 29
"游戏运行正常但无法正常游玩。", // 30
"游戏可进入游戏中,但却存在阻碍其在早期进展的主要问题。", // 31
"游戏可进入游戏中游玩的时间更长,但有故障导致游戏不可玩或无法游玩的表现。", // 32
"游戏可以从头玩到尾,完全可玩的表现,并且没有中断游戏的故障。", // 33
"模拟器目前正在对其后端进行重大更改,这极大改进了与游戏的兼容性。\
此兼容性列表不再反映模拟器的状态,我们鼓励每个对模拟器感兴趣的人,\
每隔几周使用最新版本的模拟器重新测试这些游戏,并更新兼容性报告。" // 34
])

// Japanese (Translation provided by nishinji)
Expand Down Expand Up @@ -532,3 +533,44 @@ texts.push([
Daftar dukungan ini tidak hanya mencerminkan kondisi emulator saja dan siapapun yang tertarik dengan emulator ini \
dapat mendukung untuk menguji coba kembali permainan dengan emulator versi terbaru yang rilis setiap minggu untuk memperbarui daftar dukungan permainan." // 34
])

// Traditional Chinese (Translation by Croden1999)
texts.push([
"未知", // 0
"崩潰", // 1
"存在錯誤", // 2
"緩慢", // 3
"可遊玩", // 4
"无法啟動", // 5
"可以啟動", // 6
"有圖像", // 7
"可進入選單", // 8
"可進入遊戲-", // 9
"可進入遊戲+", // 10
"全部", // 11
"主頁", // 12
"自製程式相容性列表", // 13
"標簽", // 14
"使模擬器崩潰的自製程式", // 15
"帶有錯誤或者故障的自製程式", // 16
"自製程式可運行但幀數很低", // 17
"完美可玩的自製程式", // 18
"條目名稱", // 19
"狀況", // 20
"PlayStation 和 PS Vita 是 Sony Interactive Entertainment Inc.(索尼互動娛樂有限公司)的注冊商標。", // 21
"此模擬器與索尼公司無關,也沒有獲得索尼公司的認可,更沒有包含索尼公司的機密資料。", // 22
"LOGO設計由", //
"搜尋", // 24
"選擇語言", // 25
"相容性列表", // 26
"遊戲无法啟動,甚至沒有FPS幀數顯示的初始化黑屏狀況。", // 27
"遊戲可啟動但只顯示带有FPS幀數的黑屏狀況。", // 28
"遊戲有圖像顯示但無法進入選單。", // 29
"遊戲運行正常但無法正常遊玩。", // 30
"遊戲可進入遊戲中,但卻存在阻礙其在早期進展的主要問題。", // 31
"遊戲可進入遊戲中遊玩的時間更長,但有故障導致遊戲不可玩或無法遊玩的表現。", // 32
"遊戲可以從頭玩到尾,完全可玩的表現,並且沒有中斷遊戲的故障。", // 33
"模擬器目前正在對其後端進行重大更改,這極大改進了與遊戲的相容性。\
此相容性列表不再反映模擬器的狀況,我們鼓勵每個對模擬器感興趣的人,\
每隔幾周使用最新版本的模擬器重新測試這些遊戲,並更新相容性匯報。" // 34
])
Loading

0 comments on commit 5ba5c2d

Please sign in to comment.