From fe8848570b2c46b5e7a21b1b1a5969ba4c367be1 Mon Sep 17 00:00:00 2001 From: Gautier Pelloux-Prayer Date: Tue, 26 Feb 2019 22:23:10 +0100 Subject: [PATCH] Update translations --- locales/zh-TW.json | 218 ++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 110 insertions(+), 110 deletions(-) diff --git a/locales/zh-TW.json b/locales/zh-TW.json index 78e8bec..e6622b4 100644 --- a/locales/zh-TW.json +++ b/locales/zh-TW.json @@ -1,171 +1,171 @@ { "about": { "bug-reports": "錯誤報告和功能需求:", - "bug-reports-back": "server / backend, routing engine, Android app, profiles, brouter.de site:", - "bug-reports-front": "web client / frontend:", + "bug-reports-back": "伺服器 / 後端、導航引擎、Android應用程式、設定檔、brouter.de 網站:", + "bug-reports-front": "網頁用戶端 / 前端:", "contact": "聯絡:", - "data": "日期:", - "data-description": "This is based on OpenStreetMap. It is usually updated once a week when a new Planet file is available, see dates of data files.", - "description": "Online service of the BRouter routing engine. For the offline Android app and more information see brouter.de.", - "details": "Privacy Policy, \nCredits,\nChangelog and\nmore info on the client.", - "support": "General discussions/questions, support:", + "data": "資料:", + "data-description": "這是一項基於 OpenStreetMap 提供的服務。它通常會在每週新的 Planet 檔案發布後更新,詳見 資料檔案。", + "description": "BRouter 導航引擎線上版。有關離線版 Android 應用程式及更多資訊,請見 brouter.de。", + "details": "用戸端上的隱私政策、\n開發人員名單、\n更新日誌 及\n更多資訊 ", + "support": "一般討論/提問及技術支援:", "title": "關於" }, "credits": { "brouter": "BRouter", "brouter-license": "BRouter © Arndt Brenschede", - "cycling-hiking-tiles": "Cycling & Hiking tiles", - "digitalglobe-license": "© DigitalGlobe (Terms of Use)", - "esri-license": "World Imagery © Esri, sources: Esri, DigitalGlobe, Earthstar Geographics, CNES/Airbus DS, GeoEye, USDA FSA, USGS, Getmapping, Aerogrid, IGN, IGP, and the GIS User Community", + "cycling-hiking-tiles": "自行車及遠足圖磚", + "digitalglobe-license": "© DigitalGlobe (服務使用條款)", + "esri-license": "World Imagery © Esri, 來源: Esri, DigitalGlobe, Earthstar Geographics, CNES/Airbus DS, GeoEye, USDA FSA, USGS, Getmapping, Aerogrid, IGN, IGP, 以及 GIS 使用者社群", "esri-tiles": "Esri World Imagery", "map-data": "地圖資料", - "nominatim": "Search by Nominatim", - "opencyclemap-outdoors-tiles": "OpenCycleMap & Outdoors tiles", - "openstreetmap": "© OpenStreetMap contributors under ODbL", - "opentopomap-license": "© OpenTopoMap under CC-BY-SA SRTM", - "opentopomap-tiles": "OpenTopoMap tiles", - "osm-license": "openstreetmap.org under CC-BY-SA 2.0", + "nominatim": "搜尋服務由 Nominatim提供", + "opencyclemap-outdoors-tiles": "OpenCycleMap 及戸外圖磚", + "openstreetmap": "© OpenStreetMap 貢獻者 基於 ODbL釋出", + "opentopomap-license": "© OpenTopoMap 基於 CC-BY-SA SRTM釋出", + "opentopomap-tiles": "OpenTopoMap 圖磚", + "osm-license": "openstreetmap.org 基於 CC-BY-SA 2.0 釋出", "osm-tiles": "OpenStreetMap 圖磚", "osmde-tiles": "OpenStreetMap.de 圖磚", - "thunderforest-license": "© Thunderforest under CC-BY-SA 2.0", - "waymarked-license": "© Waymarked Trails under CC-BY-SA 3.0 DE" + "thunderforest-license": "© Thunderforest 基於 CC-BY-SA 2.0 釋出", + "waymarked-license": "© Waymarked Trails 基於 CC-BY-SA 3.0 DE 釋出" }, "footer": { - "ascend": "Ascend (Plain ascend)", - "cost": "Cost (Mean cost factor)", - "distance": "Distance", - "kilometer": "kilometer", + "ascend": "爬升量 (淨爬升)", + "cost": "成本 (平均成本係數)", + "distance": "距離", + "kilometer": "公里", "kilometer-abbrev": "km", - "kilowatthour": "kilowatt hour", + "kilowatthour": "千瓦時", "kilowatthour-abbrev": "kWh", - "meter": "meter", + "meter": "公尺", "meter-abbrev": "m", - "minutes": "minutes", + "minutes": "分鐘", "minutes-abbrev": "min", - "total-energy": "Total Energy (per 100km)", - "travel-time": "Travel time" + "total-energy": "總計能量 (每100km)", + "travel-time": "旅程需時" }, "layers": { - "add-base": "Add base layer", - "add-overlay": "Add overlay", - "customize": "Customize layers", - "placeholder-layer-name": "Custom layer name. (ex: OpenStreetMap)", - "placeholder-layer-url": "Custom layer URL. (ex: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png)", - "remove-selection": "Remove selection" + "add-base": "添加底層圖", + "add-overlay": "添加疊圖", + "customize": "自定義圖層", + "placeholder-layer-name": "自定義圖層名稱 (如: OpenStreetMap)", + "placeholder-layer-url": "自定義圖層 URL (如: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png)", + "remove-selection": "移除所選項目" }, "map": { - "attribution-osm-long": "OpenStreetMap contributors", - "attribution-osm-short": "OpenStreetMap", - "clear-route": "Clear route", - "copyright": "Copyright", - "cycling": "Cycling", - "delete-nogo-areas": "  also delete all no-go areas", - "delete-route": "Delete route?", - "draw-route-start": "Draw route (D key)", - "draw-route-stop": "Stop drawing route (ESC key)", - "hiking": "Hiking", + "attribution-osm-long": "OpenStreetMap 貢獻者", + "attribution-osm-short": "OpenStreetMap 開放街圖", + "clear-route": "清除路線", + "copyright": "著作權", + "cycling": "自行車", + "delete-nogo-areas": "  同時刪除所有禁區", + "delete-route": "刪除路線?", + "draw-route-start": "繪畫路線 (按鍵D)", + "draw-route-stop": "停止繪畫路線 (按鍵ESC)", + "hiking": "遠足", "layer": { - "bing": "Bing Aerial", + "bing": "Bing 空照圖", "cycle": "OpenCycleMap (Thunderf.)", - "cycling": "Cycling (Waymarked Trails)", - "digitalglobe": "DigitalGlobe Recent Imagery", - "esri": "Esri World Imagery", - "hiking": "Hiking (Waymarked Trails)", - "osm": "OpenStreetMap", + "cycling": "自行車 (Waymarked Trails)", + "digitalglobe": "DigitalGlobe 最新空照圖", + "esri": "Esri 世界影像圖", + "hiking": "遠足 (Waymarked Trails)", + "osm": "OpenStreetMap 開放街圖", "osmde": "OpenStreetMap.de", - "outdoors": "Outdoors (Thunderforest)", - "strava-segments": "Strava segments", + "outdoors": "戸外 (Thunderforest)", + "strava-segments": "Strava 區段", "topo": "OpenTopoMap" }, - "loading": "Loading…", - "locate-me": "Show me where I am", + "loading": "載入中...", + "locate-me": "顯示我的位置", "nogo": { - "cancel": "Cancel drawing no-go area", - "click-drag": "Click and drag to draw circle", - "draw": "Draw no-go area (circle)", - "edit": "Click to edit", - "help": "□ = move / resize, = delete,
click circle to quit editing" + "cancel": "取消繪畫禁區", + "click-drag": "點擊並拖曳以畫出圓形", + "draw": "繪畫禁區 (圓形)", + "edit": "點撃以編輯", + "help": "□ = 移動 / 調整大小, = 刪除,
點撃圓形以結束編輯" }, - "opacity-slider": "Set transparency of route track and markers", - "privacy": "Privacy", - "strava-biking": "Show Strava biking segments", - "strava-running": "Show Strava running segments", - "zoomInTitle": "Zoom in", - "zoomOutTitle": "Zoom out" + "opacity-slider": "設定路線軌跡和標記的透明度", + "privacy": "隱私權", + "strava-biking": "顯示 Strava 自行車區段", + "strava-running": "顯示 Strava 跑步區段", + "zoomInTitle": "放大", + "zoomOutTitle": "縮小" }, "navbar": { - "about": "About", + "about": "關於", "alternative": { - "first": "1st alternative", - "original": "Original", - "second": "2nd alternative", - "third": "3rd alternative" + "first": "第一替代方案", + "original": "原始方案", + "second": "第二替代方案", + "third": "第三替代方案" }, "download": { - "csv": "data CSV", + "csv": "資料 CSV", "geojson": "GeoJSON", "gpx": "GPX", "kml": "KML", - "title": "Download" + "title": "下載" }, "profile": { - "car-eco": "Car (economic)", - "car-fast": "Car (fast)", - "car-test": "Car (test)", - "custom": "Custom", - "fastbike": "Fastbike", - "fastbike-asia-pacific": "Fastbike (Asia Pacific)", - "fastbike-lowtraffic": "Fastbike low traffic", - "hiking-beta": "Hiking (beta)", - "moped": "Moped", - "rail": "Rail", - "river": "River", - "safety": "Safety", - "shortest": "Shortest", - "trekking": "Trekking", - "trekking-ignore-cr": "Trekking (ignore cylce routes)", - "trekking-noferries": "Trekking (no ferries)", - "trekking-nosteps": "Trekking (no steps)", - "trekking-steep": "Trekking steep", + "car-eco": "汽車 (經濟型)", + "car-fast": "汽車 (速度型)", + "car-test": "汽車 (測試中)", + "custom": "自訂", + "fastbike": "機車", + "fastbike-asia-pacific": "機車 (亞太)", + "fastbike-lowtraffic": "機車 (低交通流量)", + "hiking-beta": "遠足 (Beta測試中)", + "moped": "機慢車", + "rail": "鐵道", + "river": "河道", + "safety": "安全", + "shortest": "最短", + "trekking": "徒步旅行", + "trekking-ignore-cr": "徒步旅行 (跳過自行車道)", + "trekking-noferries": "徒步旅行 (跳過渡輪)", + "trekking-nosteps": "徒步旅行 (跳過階梯)", + "trekking-steep": "極限徒步旅行", "vm-forum-liegerad-schnell": "vm-forum-liegerad-schnell", "vm-forum-velomobil-schnell": "vm-forum-velomobil-schnell" } }, "sidebar": { "custom-profile": { - "title": "Custom profile" + "title": "自定義設定檔" }, "data": { - "title": "Data" + "title": "資料" }, "itinerary": { - "title": "Itinerary" + "title": "行程" }, "layers": { - "custom-layers": "Custom layers", - "customize": "Add or remove custom layers", + "custom-layers": "自定義圖層", + "customize": "新增或移除自定義圖層", "table": { "URL": "URL", - "empty": "No custom layer configured yet.", - "name": "Name", - "type": "Type" + "empty": "尚未設定自訂圖層。", + "name": "名稱", + "type": "類型" }, - "title": "Layers" + "title": "圖層" }, "profile": { - "clear": "Clear", - "help": "Help", - "placeholder": "Write your custom profile here.", - "upload": "Upload" + "clear": "清除", + "help": "說明", + "placeholder": "請在意寫下您的自定義設定檔。", + "upload": "上傳" } }, - "title": "BRouter web client", + "title": "BRouter 網頁用戶端", "warning": { - "cannot-get-route": "Error getting route URL", - "no-response": "no response from server", - "no-route-found": "Error: cannot find a route for given points. Maybe try to move them closer to roads?", - "profile-error": "Profile error: no or empty response from server", - "temporary-profile": "Note: Uploaded custom profiles are only cached temporarily on the server.
Please save your edits to your local PC.", - "upload-error": "Upload error: {{error}}" + "cannot-get-route": "取得路線URL時發生錯誤", + "no-response": "伺服器沒有回應", + "no-route-found": "錯誤: 無法就給予的端點建立路線。或者嘗試將它們移近至道路附近?", + "profile-error": "設定檔錯誤: 伺服器回傳空值或沒有回應", + "temporary-profile": "注意: 已上傳的自定義設定檔僅暫存於伺服器之中。
請將您的編輯儲存至本機當中。", + "upload-error": "上傳錯誤: {{error}}" } } diff --git a/package.json b/package.json index 878bf69..86d3a4d 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "scripts": { "build": "gulp", "transifex-push": "gulp i18next && tx push --source", - "transifex-pull": "tx pull --all --minimum-perc 1", + "transifex-pull": "tx pull --all --minimum-perc 1 --force", "test": "echo \"Error: no test specified\" && exit 1" }, "repository": {