feat: 擴展 i18n 支援 65 種語言 + 完整文件系統
🌐 國際化 (i18n) - 從 5 種語言擴展到 65 種語言支援 - 新增:歐洲語系 (de, fr, es, it, pt, ru, nl, pl, tr, uk, cs, sv, da, fi, no, el, hu, ro, bg, hr, sk, sl, lt, lv, et, is, ga, cy, mt, mk, sq, ca, eu, gl, sr) - 新增:中東語系 (ar, he, fa) - 新增:南亞語系 (hi, bn, ta, te, mr, gu, kn, ml, ne, si) - 新增:東南亞語系 (th, vi, id, ms, fil, my, km, lo) - 新增:非洲語系 (af, sw, am, zu) - 完整翻譯所有 UI 文字 📖 文件系統 - 重構 README.md 為入口型首頁 - 新增 docs/getting-started.md - 快速入門指南 - 新增 docs/docker.md - Docker 部署指南 - 新增 docs/environment-variables.md - 環境變數說明 - 新增 docs/url-id-and-storage.md - 儲存結構說明 - 新增 docs/advanced-usage.md - 進階使用指南 - 更新 docs/i18n.md - 65 種語言清單 ✅ 建構驗證 - TypeScript 編譯通過 - Docker 建構通過
This commit is contained in:
parent
53b83b425f
commit
5c68308c36
69 changed files with 7823 additions and 274 deletions
106
src/locales/am.json
Normal file
106
src/locales/am.json
Normal file
|
|
@ -0,0 +1,106 @@
|
|||
{
|
||||
"common": {
|
||||
"appName": "ConvertX-CN",
|
||||
"poweredBy": "የሚሰራው በ",
|
||||
"version": "v{version}",
|
||||
"loading": "በመጫን ላይ...",
|
||||
"error": "ስህተት",
|
||||
"success": "ተሳክቷል",
|
||||
"confirm": "አረጋግጥ",
|
||||
"cancel": "ሰርዝ",
|
||||
"close": "ዝጋ",
|
||||
"save": "አስቀምጥ",
|
||||
"delete": "ሰርዝ",
|
||||
"remove": "አስወግድ",
|
||||
"download": "አውርድ",
|
||||
"upload": "ስቀል",
|
||||
"submit": "አስገባ",
|
||||
"back": "ተመለስ",
|
||||
"next": "ቀጣይ",
|
||||
"yes": "አዎ",
|
||||
"no": "አይ"
|
||||
},
|
||||
"nav": {
|
||||
"history": "ታሪክ",
|
||||
"account": "መለያ",
|
||||
"logout": "ውጣ",
|
||||
"login": "ግባ",
|
||||
"register": "ተመዝገብ",
|
||||
"language": "ቋንቋ"
|
||||
},
|
||||
"convert": {
|
||||
"title": "ቀይር",
|
||||
"titleWithType": ".{fileType} ቀይር",
|
||||
"chooseFile": "ፋይል ይምረጡ",
|
||||
"orDragHere": "ወይም እዚህ ይጎትቱ",
|
||||
"searchConversions": "ቅየራዎችን ይፈልጉ",
|
||||
"convertTo": "ወደ ቀይር",
|
||||
"convertButton": "ቀይር",
|
||||
"uploading": "በመስቀል ላይ...",
|
||||
"processing": "በማስኬድ ላይ..."
|
||||
},
|
||||
"results": {
|
||||
"title": "ውጤቶች",
|
||||
"convertedFileName": "የተቀየረ ፋይል ስም",
|
||||
"status": "ሁኔታ",
|
||||
"actions": "ድርጊቶች",
|
||||
"downloadAll": "ሁሉም",
|
||||
"downloadTar": "Tar",
|
||||
"deleteJob": "ሰርዝ",
|
||||
"noFiles": "እስካሁን የተቀየሩ ፋይሎች የሉም።",
|
||||
"statusPending": "በመጠባበቅ ላይ",
|
||||
"statusCompleted": "ተጠናቋል",
|
||||
"statusFailed": "አልተሳካም"
|
||||
},
|
||||
"history": {
|
||||
"title": "ውጤቶች",
|
||||
"time": "ጊዜ",
|
||||
"files": "ፋይሎች",
|
||||
"filesDone": "የተጠናቀቁ ፋይሎች",
|
||||
"status": "ሁኔታ",
|
||||
"actions": "ድርጊቶች",
|
||||
"expandDetails": "ዝርዝሮችን አስፋ",
|
||||
"detailedFileInfo": "ዝርዝር የፋይል መረጃ:",
|
||||
"deleteSelected": "የተመረጡትን ሰርዝ",
|
||||
"selectAll": "ሁሉንም ምረጥ",
|
||||
"confirmDelete": "{count} ስራ(ዎች)ን መሰረዝ እንደሚፈልጉ እርግጠኛ ነዎት? ይህ ድርጊት ሊቀለበስ አይችልም።",
|
||||
"deleteSuccess": "{deleted} ስራ(ዎች) በተሳካ ሁኔታ ተሰርዘዋል።",
|
||||
"deleteFailed": "{failed} ስራ(ዎች)ን መሰረዝ አልተሳካም።",
|
||||
"deleteError": "ስራዎችን በመሰረዝ ጊዜ ስህተት ተከስቷል። እባክዎ እንደገና ይሞክሩ።"
|
||||
},
|
||||
"auth": {
|
||||
"email": "ኢሜይል",
|
||||
"password": "የይለፍ ቃል",
|
||||
"currentPassword": "የአሁኑ የይለፍ ቃል",
|
||||
"newPassword": "የይለፍ ቃል (ሳይቀየር ለመተው ባዶ ይተው)",
|
||||
"loginButton": "ግባ",
|
||||
"registerButton": "ተመዝገብ",
|
||||
"updateButton": "አዘምን",
|
||||
"createAccount": "መለያ ፍጠር",
|
||||
"invalidCredentials": "ልክ ያልሆነ መረጃ።",
|
||||
"emailInUse": "ኢሜይሉ አስቀድሞ ጥቅም ላይ ውሏል።",
|
||||
"unauthorized": "ያልተፈቀደ",
|
||||
"cookiesRequired": "ይህን መተግበሪያ ለመጠቀም ኩኪዎች መንቃት አለባቸው።",
|
||||
"noCookies": "የማረጋገጫ ኩኪ የለም፣ ምናልባት ብራውዘርዎ ኩኪዎችን እያገደ ሊሆን ይችላል።"
|
||||
},
|
||||
"setup": {
|
||||
"welcome": "ወደ ConvertX-CN እንኳን ደህና መጡ!",
|
||||
"createYourAccount": "መለያዎን ይፍጠሩ",
|
||||
"reportIssues": "ማንኛውንም ችግር ያሳውቁ በ",
|
||||
"github": "GitHub"
|
||||
},
|
||||
"errors": {
|
||||
"jobNotFound": "ስራ አልተገኘም።",
|
||||
"fileNotFound": "ፋይል አልተገኘም።",
|
||||
"uploadFailed": "መስቀል አልተሳካም።",
|
||||
"conversionFailed": "መቀየር አልተሳካም።",
|
||||
"serverError": "የሰርቨር ስህተት።"
|
||||
},
|
||||
"upload": {
|
||||
"success": "ፋይሎች በተሳካ ሁኔታ ተሰቅለዋል።",
|
||||
"dragDrop": "ፋይሎችን እዚህ ይጣሉ"
|
||||
},
|
||||
"file": {
|
||||
"size": "{size} kB"
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue