Adding Thai translation, and altering the strings left untranslated on the page

This commit is contained in:
pepa65 2015-10-29 22:02:28 +07:00
parent 661897bc35
commit a7c8bd1c02
3 changed files with 90 additions and 4 deletions

View File

@ -74,6 +74,7 @@
<!-- translate --> <!-- translate -->
<script src="js/libs/angular-translate.js"></script> <script src="js/libs/angular-translate.js"></script>
<script src="js/translate/th_TH.js"></script>
<script src="js/translate/zh_CN.js"></script> <script src="js/translate/zh_CN.js"></script>
</head> </head>
<!-- }}} --> <!-- }}} -->
@ -197,7 +198,7 @@
href="#">Miscellaneous <span class="caret"></span></a> href="#">Miscellaneous <span class="caret"></span></a>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<li> <li>
<a href="#"><span class="fa fa-fw fa-list-alt">&nbsp;</span> Global Statistics</a> <a href="#"><span class="fa fa-fw fa-list-alt">&nbsp;</span> {{ 'Global Statistics' | translate }}</a>
</li> </li>
<li> <li>
<a href="#"><span class="fa fa-fw fa-info-circle">&nbsp;</span> About</a> <a href="#"><span class="fa fa-fw fa-info-circle">&nbsp;</span> About</a>
@ -232,7 +233,7 @@
<!-- {{{ global statistics --> <!-- {{{ global statistics -->
<ul class="nav nav-list" ng-if="enable.sidebar.stats"> <ul class="nav nav-list" ng-if="enable.sidebar.stats">
<li class="nav-header" ng-show="totalAria2Downloads()">Global Statistics</li> <li class="nav-header" ng-show="totalAria2Downloads()">{{ 'Global Statistics' | translate }}</li>
<li> <li>
<div <div
yticks="3" yticks="3"
@ -303,7 +304,7 @@
</li> </li>
<li> <li>
<p> <p>
Displaying <strong>{{totalDownloads}}</strong> of <em>{{totalAria2Downloads()}}</em> downloads {{ 'Displaying' | translate }} <strong>{{totalDownloads}}</strong> {{ 'of' | translate }} <em>{{totalAria2Downloads()}}</em> {{ 'downloads' | translate }}
</p> </p>
<p> <p>
<button ng-click="toggleStateFilters()" class="btn btn-default btn-xs">{{ 'Toggle' | translate }}</button> <button ng-click="toggleStateFilters()" class="btn btn-default btn-xs">{{ 'Toggle' | translate }}</button>

View File

@ -15,8 +15,10 @@ var webui = angular.module('webui', [
webui.config(['$translateProvider', function ($translateProvider) { webui.config(['$translateProvider', function ($translateProvider) {
$translateProvider $translateProvider
.translations('th_TH', translations.th_TH)
.translations('zh_CN', translations.zh_CN) .translations('zh_CN', translations.zh_CN)
.determinePreferredLanguage(); .preferredLanguage('th_TH');
// .determinePreferredLanguage();
}]); }]);
$(function() { $(function() {

83
js/translate/th_TH.js Normal file
View File

@ -0,0 +1,83 @@
if(typeof translations == 'undefined'){
translations = {};
}
translations.th_TH = {
// header
'Search': 'ค้นหา',
// Nav menu
'Add': 'เพื่ม',
'By URIs': 'ด้วยยูอาร์ไอ',
'By Torrents': 'ด้วยทอร์เรนต์',
'By Metalinks': 'ด้วยเมทาลิงค์',
'Manage': 'บริหาร',
'Pause All': 'หยุดชั่วคราวหมด',
'Resume Paused': 'ไปต่อหมด',
'Purge Completed': 'ลบอันเสร็จ',
'Settings': 'ตั้งค่า',
'Connection Settings': 'ตั้งค่าเชื่อมต่อ',
'Global Settings': 'ตั้งค่าทั่วไป',
'Server info': 'ข้อมูลเซอร์เวอร์',
'About and contribute': 'เกี่ยวกับและช่วย',
// body
// nav side bar
'Global Statistics': 'สถิติทั่วไป',
'Displaying': 'แแสดงดาวน์โหลด',
'of': 'อันใน',
'downloads': 'อันทั้งหมด',
// download filters
'Download Filters': 'กรองดาวน์โหลด',
'Running': 'กำลังทำงาน',
'Active': 'ใช้งานอยู่',
'Waiting': 'กำลังรอ',
'Complete': 'เสร็จ',
'Error': 'ผิดพลาด',
'Paused': 'หยุดอยู่',
'Removed': 'ลบแล้ว',
'Hide linked meta-data': 'ซ่อนข้อมูลเมตาที่เชื่อมโยง',
'Toggle': 'สลับ',
'Reset filters': 'รีเซตตัวกรอง',
// starred properties
'Quick Access Settings': 'ตั้งค่าอย่างรวดเร็ว',
'Save settings': 'บันทึกการตั้งค่า',
// modals
'Add Downloads By URIs': 'เพิ่มดาวน์โหลดด้วยยูอาร์ไอ',
'Download settings': 'ตั้งค่าการดาวน์โหลด',
'Advanced settings': 'ตั้งค่าขั้นสูง',
'Cancel': 'ยกเลิก',
'Start': 'เริ่มต้น',
// add torrent modal
'Add Downloads By Torrents': 'เพิ่มดาวน์โหลดด้วยทอร์เรนต์',
'Select Torrents': 'เลือกทอร์เรนต์',
'Select a Torrent:': 'เลือกทอร์เรนต์',
//'Download settings': '',
//'Advanced settings': '',
//'Cancel': '',
//'Start': '',
// add metalink modal
'Add Downloads By Metalinks': 'เพิ่มดาวน์โหลดด้วยเมทาลิงค์',
'Select Metalinks': 'เลือกเมทาลิงค์',
'Select a Metalinks:': 'เลือกเมทาลิงค์',
//'Download settings': '',
//'Advanced settings': '',
//'Cancel': '',
//'Start': '',
// select file modal
'Choose files to start download for': 'เลือกไฟล์ที่จะเริ่มดาวน์โหลด',
'Select to download': 'เลือกให้ดาวน์โหลด',
// settings modal
//'Cancel': '',
//'Connection Settings': '',
'Aria2 RPC host and port': 'โฮสต์และพอร์ตของ Aria2 RPC',
'Enter the host:': 'กรอกโฮสต์',
'Enter the port:': 'กรอกพอร์ต',
'Direct Download': 'ดาวน์โหลดโดยตรง',
//'Cancel': '',
'Save Connection configuration': '',
// server info modal
'Aria2 server info': 'ข้อมูลเซอร์เวอร์ Aria2',
'Close': 'ปิด'
// about modal
//'About and contribute': '',
//'Close': '',
};