diff --git a/assets/sql/default_categories.json b/assets/sql/default_categories.json index 08317a54..649c12ca 100644 --- a/assets/sql/default_categories.json +++ b/assets/sql/default_categories.json @@ -2,7 +2,8 @@ { "names": { "en": "Aesthetics & Health", - "es": "Salud & belleza" + "es": "Salud & belleza", + "zh_TW": "醫美 & 健康" }, "icon": "ecg_heart", "color": "CC0605", @@ -11,22 +12,25 @@ { "icon": "self_care", "names": { + "en": "Personal care", "es": "Cuidado personal", - "en": "Personal care" + "zh_TW": "個人護理" } }, { "icon": "medication", "names": { + "en": "Medical", "es": "Médico", - "en": "Medical" + "zh_TW": "醫療" } }, { "icon": "fitness_center", "names": { + "en": "Fitness", "es": "Fitness", - "en": "Fitness" + "zh_TW": "健康" } } ] @@ -34,7 +38,8 @@ { "names": { "en": "Food & Dining", - "es": "Alimentación" + "es": "Alimentación", + "zh_TW": "食品 & 餐飲" }, "icon": "shopping_cart", "color": "F4A900", @@ -43,15 +48,17 @@ { "icon": "dinner_dining", "names": { + "en": "Eating out", "es": "Comer fuera", - "en": "Eating out" + "zh_TW": "外出用餐" } }, { "icon": "nutrition", "names": { + "en": "Groceries", "es": "Comestibles", - "en": "Groceries" + "zh_TW": "雜貨" } } ] @@ -59,7 +66,8 @@ { "names": { "en": "Purchases", - "es": "Compras" + "es": "Compras", + "zh_TW": "購買" }, "icon": "shopping_bag", "color": "3D642D", @@ -68,22 +76,25 @@ { "icon": "library_books", "names": { + "en": "Stationery", "es": "Papelería", - "en": "Stationery" + "zh_TW": "文具" } }, { "icon": "computer", "names": { + "en": "Electronics", "es": "Electrónica", - "en": "Electronics" + "zh_TW": "電子產品" } }, { "icon": "checkroom", "names": { + "en": "Clothes", "es": "Ropa", - "en": "Clothes" + "zh_TW": "服裝" } } ] @@ -91,7 +102,8 @@ { "names": { "en": "Leisure", - "es": "Entretenimiento" + "es": "Entretenimiento", + "zh_TW": "閒暇" }, "icon": "golf_course", "color": "2A6478", @@ -100,29 +112,33 @@ { "icon": "celebration", "names": { + "en": "Party", "es": "Fiesta", - "en": "Party" + "zh_TW": "派對" } }, { "icon": "museum", "names": { + "en": "Sites of interest and events", "es": "Eventos y sitios de interes", - "en": "Sites of interest and events" + "zh_TW": "名勝古蹟 & 活動" } }, { "icon": "music_note", "names": { + "en": "Music", "es": "Música y conciertos", - "en": "Music" + "zh_TW": "音樂" } }, { "icon": "movie", "names": { + "en": "TV-shows and movies", "es": "Cine y TV", - "en": "TV-shows and movies" + "zh_TW": "電視節目 & 電影" } } ] @@ -130,7 +146,8 @@ { "names": { "en": "Transportation", - "es": "Transporte" + "es": "Transporte", + "zh_TW": "交通" }, "icon": "tram", "color": "84C3BE", @@ -139,36 +156,41 @@ { "icon": "train", "names": { + "en": "Public Transport", "es": "Transporte público", - "en": "Public Transport" + "zh_TW": "大眾運輸" } }, { "icon": "speed", "names": { + "en": "Fuel", "es": "Gasolina", - "en": "Fuel" + "zh_TW": "燃料" } }, { "icon": "receipt_long", "names": { + "en": "Tolls and parking", "es": "Multas y parkimétros", - "en": "Tolls and parking" + "zh_TW": "通行費 & 停車費" } }, { "icon": "receipt", "names": { + "en": "Taxes and car insurance", "es": "Seguro e impuestos", - "en": "Taxes and car insurance" + "zh_TW": "稅金 & 汽車保險" } }, { "icon": "car_repair", "names": { + "en": "Maintenance", "es": "Mantenimiento", - "en": "Maintenance" + "zh_TW": "維修" } } ] @@ -176,7 +198,8 @@ { "names": { "en": "Housing", - "es": "Hogar" + "es": "Hogar", + "zh_TW": "居家" }, "icon": "home", "color": "4E5452", @@ -185,50 +208,57 @@ { "icon": "key", "names": { + "en": "Rental", "es": "Alquiler", - "en": "Rental" + "zh_TW": "房租" } }, { "icon": "water", "names": { + "en": "Water", "es": "Agua", - "en": "Water" + "zh_TW": "水" } }, { "icon": "bolt", "names": { + "en": "Electricity", "es": "Luz", - "en": "Electricity" + "zh_TW": "電" } }, { "icon": "language", "names": { + "en": "Internet", "es": "Internet", - "en": "Internet" + "zh_TW": "電" } }, { "icon": "call", "names": { + "en": "Phone", "es": "Teléfono", - "en": "Phone" + "zh_TW": "電話" } }, { "icon": "sprinkler", "names": { + "en": "Home supplies", "es": "Productos para el hogar", - "en": "Home supplies" + "zh_TW": "電話" } }, { "icon": "bed", "names": { + "en": "Furniture and appliances", "es": "Muebles y accesorios", - "en": "Furniture and appliances" + "zh_TW": "電話" } } ] @@ -236,7 +266,8 @@ { "names": { "en": "Taxes", - "es": "Impuestos" + "es": "Impuestos", + "zh_TW": "稅款" }, "icon": "receipt", "color": "B32821", @@ -245,7 +276,8 @@ { "names": { "en": "Plants & Pets", - "es": "Plantas & mascotas" + "es": "Plantas & mascotas", + "zh_TW": "植物 & 寵物" }, "icon": "pets", "color": "587246", @@ -255,7 +287,8 @@ { "names": { "en": "Holidays", - "es": "Vacaciones" + "es": "Vacaciones", + "zh_TW": "假期" }, "icon": "landscape", "color": "FF7514", @@ -264,15 +297,17 @@ { "icon": "flight", "names": { + "en": "Travel", "es": "Viaje", - "en": "Travel" + "zh_TW": "旅行" } }, { "icon": "bed", "names": { + "en": "Accommodation", "es": "Alojamiento", - "en": "Accommodation" + "zh_TW": "旅行" } } ] @@ -280,7 +315,8 @@ { "names": { "en": "Salary", - "es": "Salario" + "es": "Salario", + "zh_TW": "薪水" }, "icon": "work", "color": "4C9141", @@ -289,7 +325,8 @@ { "names": { "en": "Gifts & Donations", - "es": "Regalos & Donaciones" + "es": "Regalos & Donaciones", + "zh_TW": "禮品 & 贈與" }, "icon": "redeem", "color": "BB4B4B", @@ -298,7 +335,8 @@ { "names": { "en": "Sale", - "es": "Venta" + "es": "Venta", + "zh_TW": "銷售" }, "icon": "logout", "color": "CDA434", @@ -307,7 +345,8 @@ { "names": { "en": "Investments", - "es": "Inversión" + "es": "Inversión", + "zh_TW": "投資" }, "icon": "auto_graph", "color": "1E2460", @@ -316,7 +355,8 @@ { "names": { "en": "Gambling", - "es": "Juegos & apuestas" + "es": "Juegos & apuestas", + "zh_TW": "賭博" }, "icon": "casino", "color": "2A6478", @@ -325,7 +365,8 @@ { "names": { "en": "Awards & Honours", - "es": "Premios & reconocimientos" + "es": "Premios & reconocimientos", + "zh_TW": "獎項 & 榮譽" }, "icon": "military_tech", "color": "F39F18", @@ -334,7 +375,8 @@ { "names": { "en": "Debts", - "es": "Deudas & devoluciones" + "es": "Deudas & devoluciones", + "zh_TW": "債務" }, "icon": "redo", "color": "781F19", @@ -343,7 +385,8 @@ { "names": { "en": "Loans", - "es": "Préstamos" + "es": "Préstamos", + "zh_TW": "貸款" }, "icon": "undo", "color": "781F19", @@ -352,7 +395,8 @@ { "names": { "en": "Others", - "es": "Otros" + "es": "Otros", + "zh_TW": "其他" }, "icon": "inventory_2", "color": "403A3A", diff --git a/lib/i18n/strings_en.json b/lib/i18n/strings_en.json index 140b15a0..0c2cc755 100644 --- a/lib/i18n/strings_en.json +++ b/lib/i18n/strings_en.json @@ -685,6 +685,7 @@ }, "LANG": { "es": "Spanish", - "en": "English" + "en": "English", + "zh_TW" : "繁體中文" } } diff --git a/lib/i18n/strings_es.json b/lib/i18n/strings_es.json index 25434329..b9f1d6ce 100644 --- a/lib/i18n/strings_es.json +++ b/lib/i18n/strings_es.json @@ -691,7 +691,8 @@ } }, "LANG": { + "en": "Inglés", "es": "Español", - "en": "Inglés" + "zh_TW" : "繁體中文" } } diff --git a/lib/i18n/strings_zh_TW.json b/lib/i18n/strings_zh_TW.json new file mode 100644 index 00000000..e727ffbe --- /dev/null +++ b/lib/i18n/strings_zh_TW.json @@ -0,0 +1,691 @@ +{ + "GENERAL": { + "cancel": "取消", + "or": "或者", + "understood": "明白了", + "unspecified": "未指定", + "confirm": "確認", + "continue_text": "繼續", + "quick_actions": "快速行動", + "save": "節省", + "save_changes": "儲存變更", + "close_and_save": "儲存並關閉", + "add": "添加", + "edit": "編輯", + "balance": "平衡", + "delete": "刪除", + "account": "帳戶", + "accounts": "帳戶", + "categories": "類別", + "category": "類別", + "today": "今天", + "yesterday": "昨天", + "filters": "過濾器", + "select-all": "全選", + "deselect-all": "取消全選", + "empty-warn": "哦!這裡非常空", + "insufficient-data": "數據不足", + "show-more-fields": "顯示更多欄位", + "show-less-fields": "顯示較少的欄位", + "CLIPBOARD": { + "success": "{{x}} 已複製到剪貼簿", + "error": "複製錯誤" + }, + "TIME": { + "start-date": "開始日期", + "end-date": "結束日期", + "from-date": "從日期", + "until-date": "截止日期", + "date": "日期", + "datetime": "約會時間", + "time": "時間", + "each": "每個", + "after": "後", + "RANGES": { + "display": "時間範圍", + "it-repeat": "重複", + "it-ends": "結束", + "forever": "永遠", + "TYPES": { + "cycle": "循環", + "last_days": "最後一天", + "last_days_form": "前 {{x}} 天", + "all": "總是", + "date_range": "自訂範圍" + }, + "each-range": { + "one": "每個{{範圍}}", + "other": "每 {{n}} {{範圍}}" + }, + "each-range-until-date": { + "one": "每 {{range}} 直到 {{day}}", + "other": "每 {{n}} {{range}} 直到 {{day}}" + }, + "each-range-until-times": { + "one": "每{{range}} {{limit}}次", + "other": "每 {{n}} {{range}} {{limit}} 次" + }, + "each-range-until-once": { + "one": "每{{range}}一次", + "other": "每 {{n}} {{range}} 一次" + }, + "month": { + "one": "月", + "other": "月" + }, + "year": { + "one": "年", + "other": "年" + }, + "day": { + "one": "天", + "other": "天" + }, + "week": { + "one": "星期", + "other": "幾週" + } + }, + "PERIODICITY": { + "display": "復發", + "no-repeat": "不再重複", + "repeat": { + "one": "重複", + "other": "重複" + }, + "diary": "日常的", + "monthly": "每月", + "annually": "每年", + "quaterly": "季刊", + "weekly": "每週", + "custom": "風俗", + "infinite": "總是" + }, + "CURRENT": { + "Monthly": "這個月", + "Annually": "今年", + "Quaterly": "本季", + "Weekly": "本星期", + "Infinite": "永遠", + "Custom": "自訂範圍" + }, + "ALL": { + "diary": "每天", + "Monthly": "每個月", + "Annually": "每年", + "Quaterly": "每季", + "Weekly": "每週" + } + }, + "TRANSACTION-ORDER": { + "display": "訂單交易", + "Category": "按類別", + "Quantity": "按數量", + "Date": "按日期" + }, + "VALIDATIONS": { + "required": "必填項目", + "positive": "應該是積極的", + "min_number": "應該大於{{x}}", + "max_number": "應小於 {{x}}" + } + }, + "INTRO": { + "start": "開始", + "skip": "跳過", + "next": "下一個", + "select-your-currency": "選擇您的貨幣", + "welcome.subtitle": "您的個人財務管家", + "welcome.subtitle2": "100% 開放,100% 免費", + "welcome.footer": "登入即表示您同意隱私權政策應用程式的使用條款", + "offline.descr.title": "離線帳戶:", + "offline.descr": "您的資料只會儲存在您的裝置上,只要您不卸載應用程式或更換手機,資料就安全。為防止資料遺失,建議定期從應用程式設定中進行備份。", + "offline.start": "離線啟動會話", + "sl1Title": "選擇您的貨幣", + "sl1Descr": "您的預設貨幣將用於報告和一般圖表。您以後可以隨時在應用程式設定中更改貨幣和應用程式語言", + "sl2Title": "安全、私密、可靠", + "sl2Descr": "您的資料只屬於您。我們將資訊直接儲存在您的設備上,無需通過外部伺服器。這使得即使沒有互聯網也可以使用該應用程式", + "sl2Descr2": "此外,該應用程式的源代碼是公開的,任何人都可以對其進行協作並查看它是如何工作的", + "lastSlideTitle": "一切準備就緒", + "lastSlideDescr": "有了 Monekin,您終於可以實現您想要的財務獨立。您將擁有圖表、預算、提示、統計數據以及更多有關您的資金的信息。", + "lastSlideDescr2": "我們希望您享受這次體驗!如有疑問、建議,請隨時與我們聯繫......" + }, + "HOME": { + "title": "儀表板", + "filter-transactions": "過濾交易", + "hello-day": "早安,", + "hello-night": "晚安,", + "total-balance": "總餘額", + "my-accounts": "我的帳戶", + "active-accounts": "活躍帳戶", + "no-accounts": "尚未建立帳戶", + "no-accounts.descr": "開始使用 Monekin 的所有魔力。創建至少一個帳戶以開始添加交易", + "last-transactions": "最後的交易", + "should-create-account.header": "哎呀!", + "should-create-account.message": "您必須至少擁有一個非存檔帳戶才能開始創建交易" + }, + "FINANCIAL-HEALTH": { + "display": "財務健康", + "review": { + "very_good(context=GenderContext)": { "male,female": "很好!" }, + "good(context=GenderContext)": { "男,女": "好" }, + "normal(context=GenderContext)": { "男,女": "平均" }, + "bad(context=GenderContext)": { "男,女": "一般" }, + "very_bad(context=GenderContext)": { "male,female": "非常糟糕" }, + "insufficient_data(context=GenderContext)": { + "male,female": "數據不足" + }, + + "descr": { + "insufficient_data": "看起來我們沒有足夠的費用來計算您的財務健康狀況。添加這段時間的一些費用/收入,以便我們能夠幫助您!", + "very_good": "恭喜!您的財務狀況非常好。我們希望您繼續保持良好的勢頭,並繼續與 Monekin 一起學習", + "good": "太棒了!您的財務狀況良好。請訪問分析選項卡,了解如何節省更多!", + "normal": "您的財務健康狀況或多或少處於這一時期其他人口的平均水平", + "bad": "看來您的財務狀況還不是最好的。探索其餘圖表以了解更多有關您財務狀況的信息", + "very_bad": "嗯,您的財務健康狀況遠低於應有的水平。探索其餘圖表以了解有關您財務狀況的更多信息" + } + }, + "monthsWithoutIncome": { + "title": "存活率", + "subtitle": "考慮到您的餘額,您可以在沒有收入的情況下度過多長時間", + "text.zero": "按照這樣的開支,沒有收入你一個月都活不下去!", + "text.one": "按照這樣的費用,如果沒有收入,你幾乎無法生存大約一個月!", + "text.other": "以這樣的支出速度,如果沒有收入,您大約可以生存 {{ n }} 個月。", + "text.infinite": "以這樣的支出速度,如果沒有收入,您大約可以一生生存。", + "suggestion": "請記住,建議始終將此比率保持在至少 5 個月以上。如果您發現自己沒有足夠的儲蓄緩衝,請減少不必要的開支。", + "insufficient_data": "看來我們沒有足夠的開支來計算您在沒有收入的情況下可以生存多少個月。輸入幾筆交易,然後回到這裡檢查您的財務狀況" + }, + "savingsPercentage": { + "title": "儲蓄百分比", + "subtitle": "你的收入中有哪一部分沒有在這段時間花掉", + "text": { + "good": "恭喜您!您在這段時間裡成功節省了收入的{{value}}%。看來您已經是專家了,繼續努力吧!", + "normal": "恭喜您,在此期間您已成功節省收入的 {{value}}%。", + "bad": "在此期間,您已成功節省了收入的 {{value}}%。但是,我們認為您還可以做得更多!", + "very_bad": "哇哦,這段時間你什麼都沒保存下來。" + }, + "suggestion": "請記住,建議將收入的至少 15-20% 存起來。" + } + }, + "STATS": { + "title": "統計數據", + "balance": "平衡", + "final-balance": "最終餘額", + "balance-by-account": "帳戶餘額", + "balance-by-currency": "按貨幣劃分的餘額", + "cash-flow": "現金週轉", + "balance-evolution": "Balance evolution", + "compared-to-previous-period": "與前期相比", + "by-periods": "按時期", + "by-categories": "按類別", + "by-tags": "按標籤", + "distribution": "分配", + "finance-health-resume": "恢復", + "finance-health-breakdown": "分解" + }, + "ICON-SELECTOR": { + "name": "姓名:", + "icon": "圖示", + "color": "顏色", + "select-icon": "選擇一個圖示", + "select-color": "選擇一種顏色", + "select-account-icon": "識別您的帳戶", + "select-category-icon": "確定您的類別", + "SCOPES": { + "transport": "運輸", + "money": "錢", + "food": "食物", + "medical": "健康", + "entertainment": "閒暇", + "technology": "技術", + "other": "其他的", + "logos/financial_institutions": "金融機構" + } + }, + "TRANSACTION": { + "display": { + "one": "交易", + "other": "交易" + }, + "create": "新交易", + "new.income": "新收入", + "new.expense": "新開支", + "new.success": "交易創造成功", + "edit": "編輯交易", + "edit.success": "交易編輯成功", + "edit.multiple": "編輯交易", + "edit.multiple.success": "{{x}} 筆交易已成功編輯", + "duplicate": "克隆交易", + "duplicate.short": "複製", + "duplicate.warning-message": "將在同一日期創建與此相同的交易,您想繼續嗎?", + "duplicate.success": "交易複製成功", + "delete": "刪除交易", + "delete.warning-message": "此操作不可逆轉。您的帳戶當前餘額和所有統計資料都將重新計算", + "delete.success": "交易已正確刪除", + "delete.multiple": "刪除交易", + "delete.multiple.warning-message": "此操作不可逆轉,將刪除 {{x}} 筆交易。您帳戶的當前餘額和所有統計資料都將重新計算", + "delete.multiple.success": "正確刪除了 {{x}} 筆交易", + "details": "動作詳情", + "NEXT-PAYMENTS": { + "accept": "接受", + "skip": "跳過", + "skip.success": "成功跳過交易", + "skip-dialog.title": "跳過交易", + "skip-dialog.msg": "此操作不可逆轉。我們會將下次移動的日期移至{{date}}", + "accept-today": "今天接受", + "accept-in-required-date": "在要求的日期({{date}})接受", + "accept-dialog.title": "接受交易", + "accept-dialog.msg-single": "該交易的新狀態將為空。您可以隨時重新編輯該交易的狀態", + "accept-dialog.msg": "此操作將建立日期為 {{date}} 的新交易。您將能夠在交易頁面上查看此交易的詳細資訊", + "recurrent-rule-finished": "循環規則已完成,無需再支付!" + }, + "LIST": { + "empty": "未發現此處顯示的交易。請點選底部的 '+' 按鈕新增交易", + "searcher.placeholder": "按類別、描述搜尋...", + "searcher.no-results": "未找到符合搜尋條件的交易", + "loading": "正在加載更多交易...", + "selected.short": { "one": "{{n}} 已選取", "other": "{{n}} 已選取" }, + "selected.long": { + "one": "已選擇 {{n}} 筆交易", + "other": "選擇 {{n}} 筆交易" + }, + "BULK_EDIT": { + "dates": "編輯日期", + "categories": "編輯類別" + } + }, + "FILTERS": { + "from_value": "從金額", + "to_value": "最多金額", + "from_value_def": "來自 {{x}}", + "to_value_def": "最多 {{x}}", + "from_date_def": "從{{日期}}開始", + "to_date_def": "截至 {{日期}}" + }, + "FORM": { + "VALIDATORS": { + "zero": "一筆交易的價值不能等於零", + "date-max": "所選日期晚於當前日期。交易將新增為待處理", + "date-after-account-creation": "您無法建立日期早於所屬帳戶建立日期的交易", + "negative-transaction": "請勿在您的交易中使用負金額。我們將根據所選類別是否為費用/收入來應用符號", + "negative-transfer": "轉帳的貨幣價值不能為負數" + }, + "title": "交易標題", + "value": "交易價值", + "tap-to-see-more": "點擊查看更多詳細資訊", + "description": "描述", + "description-info": "添加註釋將幫助您將來更快地找到這筆交易", + "exchange-to-preferred-title": "匯率為{{貨幣}}", + "exchange-to-preferred-in-date": "交易日" + }, + "STATUS": { + "display": { + "one": "地位", + "other": "狀態" + }, + "tr_status": "{{狀態}}交易", + "none": "無國籍", + "reconciled": "和好了", + "reconciled.descr": "此交易已經過驗證,並且與您銀行的真實交易相對應", + "unreconciled": "不甘心", + "unreconciled.descr": "此交易尚未經過驗證,因此尚未出現在您的真實銀行帳戶中。但是,它將計算 Monekin 中的餘額和統計數據", + "pending": "待辦的", + "pending.descr": "此交易正在等待處理,因此在計算餘額和統計數據時不會考慮它", + "voided": "作廢", + "voided.descr": "由於付款錯誤或任何其他原因導致的交易無效/取消。在計算餘額和統計時不會考慮該交易" + }, + "TYPES": { + "display": { + "one": "交易類型", + "other": "交易類型" + }, + "income": { + "one": "收入", + "other": "收入" + }, + "expense": { + "one": "費用", + "other": "花費" + }, + "transfer": { + "one": "轉移", + "other": "轉帳" + } + } + }, + "TRANSFER": { + "display":"轉移", + "transfers":"轉帳", + "transfer-to": "轉帳至{{帳戶}}", + "create":"新轉移", + "need-two-accounts.warning.header":"Ops!", + "need-two-accounts.warning.message": "至少需要兩個帳戶才能執行此操作。如果您需要調整或編輯該帳戶的當前餘額,請點擊編輯按鈕", + "FORM": { + "from":"原始帳戶", + "to":"目的地帳戶", + "currency-info-add": "{{x}}將轉入目標帳戶", + "currency-info-edit": "{{x}}已轉入目標帳戶", + "currency-exchange-selector": { + "title":"編輯貨幣之間的兌換", + "value-in-destiny":"目的地轉帳金額" + } + } + }, + "RECURRENT-TRANSACTIONS": { + "title":"經常性交易", + "title.short":"記錄交易", + "empty":"您似乎沒有任何經常性交易。創建每月、每年或每週的經常性交易,它將顯示在此處", + "total-expense.title":"每個期間的總費用", + "total-expense.descr": "*不考慮每次重複的開始和結束日期", + "DETAILS": { + "title":"經常性交易", + "descr": "此交易的下一步動作如下所示。您可以接受第一步動作或跳過此動作", + "last-payment-info": "此動作是循環規則的最後一個,因此當確認此動作時,該規則將自動刪除", + "delete-header":"刪除重複交易", + "delete-message":"此操作不可逆轉,不會影響您已確認/付款的交易" + } + }, + "ACCOUNT": { + "details":"帳戶詳細資料", + "date":"開業日期", + "close_date":"截止日期", + "reopen":"重新開立帳戶", + "reopen.short":"重新開放", + "reopen.descr":"您確定要重新開啟此帳戶嗎?", + "balance":"帳戶餘額", + "n_transactions":"交易數量", + "add_money":"加錢", + "withdraw_money":"取錢", + "no-accounts": "未發現此處顯示的交易。請點選底部的 '+' 按鈕新增交易", + "TYPES": { + "title":"帳戶類型", + "warning":"帳戶類型一旦選擇,以後將無法更改", + "normal":"普通帳戶", + "normal.descr": "對於記錄您的日常財務很有用。這是最常見的帳戶,它可以讓您添加支出、收入......", + "saving":"儲蓄帳戶", + "saving.descr":"您只能從其他帳戶中添加和提取資金。非常適合開始存錢" + }, + "FORM": { + "name":"帳戶名稱", + "name.placeholder":"例如:儲蓄帳戶", + "notes":"筆記", + "notes.placeholder":"輸入有關此帳戶的一些註釋/描述", + "initial-balance":"初始餘額", + "current-balance":"當前餘額", + "create":"創建帳戶", + "edit":"編輯帳戶", + "currency-not-found-warn": "您沒有該貨幣的匯率資訊。1.0 將用作預設匯率。您可以在設定中修改", + "already-exists":"已經有另一個同名,請再寫一個", + "tr-before-opening-date":"該帳戶中有日期早於開戶日期的交易", + "iban":"iban", + "swift": "swift" + }, + "DELETE": { + "warning-header":"刪除帳戶?", + "warning-text":"此操作將刪除該帳戶及其所有交易", + "success":"帳號刪除成功" + }, + "CLOSE": { + "title":"關閉帳戶", + "title.short":"關閉", + "warn": "此帳戶將不再出現在某些清單中,您將無法在其中建立日期晚於下面指定的日期的交易。此操作不會影響任何交易或餘額,您也可以隨時重新開啟此帳戶時間。 ", + "should-have-zero-balance": "此帳戶中的當前餘額必須為 0 才能關閉它。請在繼續之前編輯帳戶", + "should-have-no-transactions": "此帳戶在指定的關閉日期之後有交易。請刪除它們或編輯帳戶關閉日期,然後再繼續", + "success":"帳戶關閉成功", + "unarchive-succes":"帳戶已成功重新開設" + }, + "SELECT": { + "one":"選擇一個帳戶", + "all":"所有帳戶", + "multiple":"選擇帳戶" + } + }, + "CURRENCIES": { + "currency-converter": "貨幣換算", + "currency": "貨幣", + "currency-manager": "貨幣經理", + "currency-manager.descr": "配置您的貨幣及其與其他貨幣的匯率", + "preferred-currency": "首選/基礎貨幣", + "change-preferred-currency-title": "更改首選貨幣", + "change-preferred-currency-msg": "從現在開始,所有統計數據和預算都將以該貨幣顯示。帳戶和交易將保留其所擁有的貨幣。如果您執行此操作,所有保存的匯率都將被刪除。您想繼續嗎?", + "FORM": { + "equal-to-preferred-warn": "幣種不能等於用戶幣種", + "specify-a-currency": "請指定貨幣", + "add": "添加匯率", + "add-success": "匯率新增成功", + "edit": "編輯匯率", + "edit-success": "匯率編輯成功" + }, + "delete-all-success": "刪除匯率成功", + "historical": "歷史利率", + "exchange-rate": "匯率", + "exchange-rates": "匯率", + "empty": "在此處添加匯率,以便如果您的帳戶使用基礎貨幣以外的貨幣,我們的圖表會更加準確", + "select-a-currency": "選擇貨幣", + "search-title": "點擊即可搜尋", + "search-placeholder": "按名稱或貨幣代碼搜尋" + }, + "TAGS": { + "display": { + "one": "one", + "other": "other" + }, + "FORM": { + "name": "標籤名", + "description": "描述" + }, + "empty-list": "您還沒有創建任何標籤。標籤和類別是對您的動作進行分類的好方法", + "without-tags": "沒有標籤", + "select": "選擇標籤", + "add": "添加標籤", + "create": "建立標籤", + "create.success": "標籤創建成功", + "already-exists": "此標籤名稱已存在。您可能需要編輯它", + "edit": "編輯標籤", + "edit.success": "標籤編輯成功", + "delete.success": "類別刪除成功", + "delete-warning-header": "刪除標籤?", + "delete-warning-message": "此操作不會刪除具有此標籤的交易。" + }, + "CATEGORIES": { + "unknown": "未知類別", + "create": "創建類別", + "create.success": "類別創建正確", + "new-category": "新類別", + "already-exists": "該類別的名稱已存在。也許您想編輯它", + "edit": "編輯類別", + "edit.success": "類別編輯正確", + "name": "分類名稱", + "type": "類別類型", + "both-types": "兩種類型", + "subcategories": "子類別", + "subcategories.add": "新增子類別", + "make-parent": "按類別製作", + "make-child": "建立一個子類別", + "make-child.warning1": "此類別及其子類別將成為{{destiny}}的子類別。", + "make-child.warning2": "他們的交易({{x}})將被移至{{destiny}}類別中創建的新子類別。", + "make-child.success": "子類別創建成功", + "merge": "與另一個類別合併", + "merge.warning1": "與類別 {{from}} 相關的所有交易 ({{x}}) 將移至類別 {{destiny}}", + "merge.warning2": "類別{{from}}將被不可逆轉地刪除。 ", + "merge.success": "類別合併成功", + "delete.success": "類別已正確刪除", + "delete-warning-header": "刪除類別?", + "delete-warning-message": "此操作將不可逆轉地刪除與此類別相關的所有交易({{x}})。", + "SELECT": { + "title": "選擇類別", + "select-one": "選擇一個類別", + "select-subcategory": "選擇一個子類別", + "without-subcategory": "沒有子類別", + "all": "所有類別", + "all.short": "全部" + } + }, + "BUDGETS": { + "title": "title", + "repeated": "再次發生的", + "one-time": "一次", + "annual": "annual", + "week": "每週", + "month": "每月", + "actives": "活躍", + "pending": "等待開始", + "finish": "完成的", + "from-budgeted": "的左邊 ", + "days-left": "還剩幾天", + "days-to-start": "開始的日子", + "since-expiration": "自到期日起的天數", + "no-budgets": "此部分中似乎沒有可顯示的預算。首先單擊下面的按鈕以建立預算", + "delete": "刪除預算", + "delete-warning": "此操作不可逆轉。引用此報價的類別和交易不會被刪除", + "FORM": { + "title": "添加預算", + "name": "預算名稱", + "value": "數量限制", + "create": "添加預算", + "edit": "編輯預算", + "negative-warn": "預算不能有負數" + }, + "DETAILS": { + "title": "預算詳情", + "statistics": "統計數據", + "budget-value": "預算", + "expend-diary-left": "您每天可以花費 {{ daily amount }},持續剩餘 {{ left Days }} 天", + "expend-evolution": "支出演變", + "no-transactions": "看來您還沒有做出與此預算相關的任何費用" + } + }, + "BACKUP": { + "EXPORT": { + "title": "匯出您的資料", + "title.short": "匯出", + "all": "完整備份", + "all.descr": "匯出您的所有資料(帳戶、交易、預算、設定...)。隨時重新匯入它們,這樣您就不會丟失任何內容。", + "transactions": "交易備份", + "transactions.descr": "以 CSV 格式匯出您的交易,以便您可以在其他程式或應用程式中更輕鬆地分析它們。", + "description": "以不同格式下載資料", + "dialog_title": "儲存/傳送文件", + "success": "檔案已在 {{x}} 中成功儲存/下載", + "error": "下載檔案時發生錯誤。請透過 lozin.technologies@gmail.com 聯絡開發人員" + }, + "IMPORT": { + "title": "匯入您的資料", + "title.short": "進口", + "restore-backup": "恢復備份", + "restore-backup-descr": "從 Monekin 匯入先前儲存的資料庫。此操作將用新資料取代任何當前應用程式資料", + "restore-backup-warn.description": "導入新資料庫時,您將丟失應用程式中當前保存的所有資料。建議在繼續之前進行備份。請勿在此處上傳任何來源不明的文件,僅上傳您之前從其下載的文件莫尼金" , + "restore-backup-warn.title": "覆蓋所有數據", + "select-other-file": "選擇其他文件", + "tap-to-select-file": "點選選擇檔案", + "MANUAL-IMPORT": { + "title": "手動導入", + "descr": "手動從 .csv 檔案匯入交易", + "defaultAccount": "預設帳戶", + "removeDefaultAccount": "刪除預設帳戶", + "defaultCategory": "預設類別", + "select-a-column": "從 .csv 中選擇一列", + "steps": [ + "選擇您的文件", + "數量欄位", + "帳戶欄位", + "類別欄位", + "日期欄位", + "其他欄位" + ], + "steps-descr": [ + "從您的裝置中選擇一個 .csv 檔案。確保它的第一行描述了每列的名稱。", + "選擇指定每筆交易價值的欄位。使用負值表示支出,使用正值表示收入。使用點作為小數點分隔符號。", + "選擇指定每筆交易所屬帳戶的列。您也可以選擇預設帳戶,以防我們找不到您想要的帳戶。如果未指定預設帳戶,我們將建立一個同名帳戶。", + "指定交易類別名稱所在的欄位。您必須指定一個預設類別,以便我們將此類別指派給交易,以防找不到該類別。", + "選擇指定每筆交易日期的欄位。如果未指定,交易將使用當前日期建立。", + "Specifies the columns for other optional transaction attributes" + ], + "success": "已成功導入 {{x}} 筆交易" + }, + "success": "導入成功", + "cancelled": "導入已被用戶取消", + "error": "匯入檔案時發生錯誤。請透過 lozin.technologies@gmail.com 聯絡開發人員。" + }, + "ABOUT": { + "title": "有關您的資料庫的資訊", + "create-date": "創建日期", + "modify-date": "上一次更改", + "last-backup": "上次備份", + "size": "尺寸" + } + }, + "SETTINGS": { + "title_long": "設定和外觀", + "title_short": "設定", + "description": "應用程式主題、文字和其他常規設定", + "edit_profile": "編輯個人資料", + "lang.section": "語言和文本", + "lang.title": "應用程式語言", + "lang.descr": "應用程式中顯示文字的語言", + "locale": "地區", + "locale.descr": "設定用於日期、數字的格式...", + "locale.warn": "更改區域時應用程式將更新", + "first_day_of_week": "一週的第一天", + "theme_and_colors": "主題和顏色", + "theme": "主題", + "theme.auto": "由系統定義", + "theme.light": "明亮", + "theme.dark": "黑暗", + "amoled-mode": "amoled mode", + "amoled-mode.descr": "盡可能使用純黑色壁紙。這對 AMOLED 螢幕設備的電池略有幫助", + "dynamic-colors": "動態色彩", + "dynamic-colors.descr": "盡可能使用系統強調色", + "accent-color": "強調色", + "accent-color.descr": "選擇應用程式用來強調介面某些部分的顏色" + }, + "MORE": { + "title": "更多的", + "title_long": "更多操作", + "DATA": { + "display": "數據", + "display.descr": "匯出和匯入您的數據,這樣您就不會丟失任何東西", + "delete-all": "刪除我的資料", + "delete-all-header1": "學徒就停在那裡⚠️⚠️", + "delete-all-message1": "您確定要繼續嗎?您的所有資料將永久刪除且無法恢復", + "delete-all-header2": "最後一步⚠️⚠️", + "delete-all-message2": "刪除帳戶後,您將刪除所有儲存的個人資料。您的帳戶、交易、預算和類別將被刪除且無法恢復。您同意嗎?" + }, + "ABOUT_US": { + "display": "應用程式資訊", + "description": "查看有關 Monekin 的條款和其他相關資訊。透過報告錯誤、留下建議與社區取得聯繫......", + "LEGAL": { + "display": "法律資訊", + "privacy": "隱私權政策", + "terms": "使用條款", + "licenses": "許可證" + }, + "PROJECT": { + "display": "專案", + "contributors": "合作者", + "contributors.descr": "所有讓莫尼金成長的開發者", + "contact": "聯絡我們" + } + }, + "HELP_US": { + "display": "幫助我們", + "description": "了解如何幫助莫尼金變得越來越好", + "rate-us": "評價我們", + "rate-us.descr": "歡迎任何價格!", + "share": "分享莫尼金", + "share.descr": "與朋友和家人分享我們的應用程式", + "share.text": "Monekin!最好的個人理財應用程式。在這裡下載", + "thanks": "謝謝你!", + "thanks_long": "您對 Monekin 和其他大大小小的開源專案的貢獻使得這樣偉大的專案成為可能。感謝您花時間做出貢獻。", + "donate": "做捐贈", + "donate.descr": "透過您的捐款,您將幫助該應用程式繼續改進。還有什麼比邀請我喝咖啡來感謝所做的工作更好的方式呢?", + "donate.success": "捐款已完成。非常感謝您的貢獻!❤️", + "donate.err": "糟糕!接收您的付款時出現錯誤", + "report": "報告錯誤、留下建議…" + } + }, + "LANG": { + "es": "Español", + "en": "English", + "zh_TW" : "繁體中文" + } +}