From 8ebd5294096ead2cf53cbac7d3d94d01c6e3f639 Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Mon, 28 Aug 2023 20:23:40 -0700 Subject: [PATCH] Update lang build process. --- package.json | 3 +- public/intl/messages/ja-JP.json | 392 +++++++++++++++--------------- public/intl/messages/zh-TW.json | 406 ++++++++++++++++---------------- 3 files changed, 415 insertions(+), 386 deletions(-) diff --git a/package.json b/package.json index cdda35d9..4fda0a22 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "build-components": "rollup -c rollup.components.config.mjs", "build-tracker": "rollup -c rollup.tracker.config.mjs", "build-db": "npm-run-all copy-db-files build-db-client", - "build-lang": "npm-run-all format-lang compile-lang download-country-names download-language-names", + "build-lang": "npm-run-all format-lang compile-lang clean-lang download-country-names download-language-names", "build-geo": "node scripts/build-geo.js", "build-db-schema": "prisma db pull", "build-db-client": "prisma generate", @@ -35,6 +35,7 @@ "generate-lang": "npm-run-all extract-messages merge-messages", "format-lang": "node scripts/format-lang.js", "compile-lang": "formatjs compile-folder --ast build/messages public/intl/messages", + "clean-lang": "prettier --write ./public/intl/messages/*.json", "check-lang": "node scripts/check-lang.js", "download-country-names": "node scripts/download-country-names.js", "download-language-names": "node scripts/download-language-names.js", diff --git a/public/intl/messages/ja-JP.json b/public/intl/messages/ja-JP.json index bde2f3a9..63b49aa5 100644 --- a/public/intl/messages/ja-JP.json +++ b/public/intl/messages/ja-JP.json @@ -2,7 +2,7 @@ "label.access-code": [ { "type": 0, - "value": "Access code" + "value": "アクセスコード" } ], "label.actions": [ @@ -14,19 +14,19 @@ "label.activity-log": [ { "type": 0, - "value": "Activity log" + "value": "アクティビティログ" } ], "label.add": [ { "type": 0, - "value": "Add" + "value": "追加" } ], "label.add-description": [ { "type": 0, - "value": "Add description" + "value": "説明を追加" } ], "label.add-website": [ @@ -44,31 +44,31 @@ "label.after": [ { "type": 0, - "value": "After" + "value": "直後" } ], "label.all": [ { "type": 0, - "value": "すべて表示" + "value": "すべて" } ], "label.all-time": [ { "type": 0, - "value": "All time" + "value": "すべての時間帯" } ], "label.analytics": [ { "type": 0, - "value": "Analytics" + "value": "アナリティクス" } ], "label.average": [ { "type": 0, - "value": "Average" + "value": "平均" } ], "label.average-visit-time": [ @@ -86,7 +86,7 @@ "label.before": [ { "type": 0, - "value": "Before" + "value": "直前" } ], "label.bounce-rate": [ @@ -98,13 +98,13 @@ "label.breakdown": [ { "type": 0, - "value": "Breakdown" + "value": "故障" } ], "label.browser": [ { "type": 0, - "value": "Browser" + "value": "ブラウザ" } ], "label.browsers": [ @@ -122,85 +122,85 @@ "label.change-password": [ { "type": 0, - "value": "パスワード変更" + "value": "パスワードの変更" } ], "label.cities": [ { "type": 0, - "value": "Cities" + "value": "都市" } ], "label.city": [ { "type": 0, - "value": "City" + "value": "都市" } ], "label.clear-all": [ { "type": 0, - "value": "Clear all" + "value": "すべてクリア" } ], "label.confirm": [ { "type": 0, - "value": "Confirm" + "value": "確認" } ], "label.confirm-password": [ { "type": 0, - "value": "パスワード(確認)" + "value": "パスワード(確認)" } ], "label.contains": [ { "type": 0, - "value": "Contains" + "value": "コンテンツ" } ], "label.continue": [ { "type": 0, - "value": "Continue" + "value": "続ける" } ], "label.countries": [ { "type": 0, - "value": "国" + "value": "国名" } ], "label.country": [ { "type": 0, - "value": "Country" + "value": "国" } ], "label.create-report": [ { "type": 0, - "value": "Create report" + "value": "レポートの作成" } ], "label.create-team": [ { "type": 0, - "value": "Create team" + "value": "チームの作成" } ], "label.create-user": [ { "type": 0, - "value": "Create user" + "value": "ユーザーの作成" } ], "label.created": [ { "type": 0, - "value": "Created" + "value": "作成されました" } ], "label.current-password": [ @@ -212,7 +212,7 @@ "label.custom-range": [ { "type": 0, - "value": "期間を指定する" + "value": "範囲指定" } ], "label.dashboard": [ @@ -224,31 +224,31 @@ "label.data": [ { "type": 0, - "value": "Data" + "value": "データ" } ], "label.date": [ { "type": 0, - "value": "Date" + "value": "日付" } ], "label.date-range": [ { "type": 0, - "value": "範囲指定" + "value": "期間" } ], "label.day": [ { "type": 0, - "value": "Day" + "value": "日" } ], "label.default-date-range": [ { "type": 0, - "value": "最初に表示する期間" + "value": "デフォルトの期間" } ], "label.delete": [ @@ -260,13 +260,13 @@ "label.delete-team": [ { "type": 0, - "value": "Delete team" + "value": "チームの削除" } ], "label.delete-user": [ { "type": 0, - "value": "Delete user" + "value": "ユーザーの削除" } ], "label.delete-website": [ @@ -278,7 +278,7 @@ "label.description": [ { "type": 0, - "value": "Description" + "value": "説明" } ], "label.desktop": [ @@ -290,13 +290,13 @@ "label.details": [ { "type": 0, - "value": "Details" + "value": "詳細情報" } ], "label.device": [ { "type": 0, - "value": "Device" + "value": "デバイス" } ], "label.devices": [ @@ -308,13 +308,13 @@ "label.dismiss": [ { "type": 0, - "value": "無視する" + "value": "却下" } ], "label.does-not-contain": [ { "type": 0, - "value": "Does not contain" + "value": "を含まない" } ], "label.domain": [ @@ -326,7 +326,7 @@ "label.dropoff": [ { "type": 0, - "value": "Dropoff" + "value": "切り捨て" } ], "label.edit": [ @@ -338,25 +338,25 @@ "label.edit-dashboard": [ { "type": 0, - "value": "Edit dashboard" + "value": "ダッシュボードの編集" } ], "label.enable-share-url": [ { "type": 0, - "value": "共有リンクを有効にする" + "value": "共有URLを有効にする" } ], "label.event": [ { "type": 0, - "value": "Event" + "value": "イベント" } ], "label.event-data": [ { "type": 0, - "value": "Event data" + "value": "イベントデータ" } ], "label.events": [ @@ -368,109 +368,109 @@ "label.false": [ { "type": 0, - "value": "False" + "value": "偽" } ], "label.field": [ { "type": 0, - "value": "Field" + "value": "フィールド" } ], "label.fields": [ { "type": 0, - "value": "Fields" + "value": "フィールド" } ], "label.filter-combined": [ { "type": 0, - "value": "パスまで" + "value": "統合" } ], "label.filter-raw": [ { "type": 0, - "value": "すべて表示" + "value": "RAW" } ], "label.filters": [ { "type": 0, - "value": "Filters" + "value": "フィルター" } ], "label.funnel": [ { "type": 0, - "value": "Funnel" + "value": "分析" } ], "label.greater-than": [ { "type": 0, - "value": "Greater than" + "value": "超過" } ], "label.greater-than-equals": [ { "type": 0, - "value": "Greater than or equals" + "value": "以上" } ], "label.insights": [ { "type": 0, - "value": "Insights" + "value": "見通し" } ], "label.is": [ { "type": 0, - "value": "Is" + "value": "に等しい" } ], "label.is-not": [ { "type": 0, - "value": "Is not" + "value": "に等しくない" } ], "label.is-not-set": [ { "type": 0, - "value": "Is not set" + "value": "未設定" } ], "label.is-set": [ { "type": 0, - "value": "Is set" + "value": "設定済み" } ], "label.join": [ { "type": 0, - "value": "Join" + "value": "参加" } ], "label.join-team": [ { "type": 0, - "value": "Join team" + "value": "チームに参加" } ], "label.language": [ { "type": 0, - "value": "Language" + "value": "言語" } ], "label.languages": [ { "type": 0, - "value": "Languages" + "value": "言語" } ], "label.laptop": [ @@ -510,25 +510,25 @@ "label.leave": [ { "type": 0, - "value": "Leave" + "value": "離脱" } ], "label.leave-team": [ { "type": 0, - "value": "Leave team" + "value": "チームを離脱" } ], "label.less-than": [ { "type": 0, - "value": "Less than" + "value": "未満" } ], "label.less-than-equals": [ { "type": 0, - "value": "Less than or equals" + "value": "以下" } ], "label.login": [ @@ -546,19 +546,19 @@ "label.max": [ { "type": 0, - "value": "Max" + "value": "最大" } ], "label.members": [ { "type": 0, - "value": "Members" + "value": "メンバー" } ], "label.min": [ { "type": 0, - "value": "Min" + "value": "最小" } ], "label.mobile": [ @@ -570,13 +570,13 @@ "label.more": [ { "type": 0, - "value": "さらに表示" + "value": "もっと見る" } ], "label.my-websites": [ { "type": 0, - "value": "My websites" + "value": "マイWebサイト" } ], "label.name": [ @@ -594,7 +594,7 @@ "label.none": [ { "type": 0, - "value": "None" + "value": "なし" } ], "label.os": [ @@ -606,19 +606,19 @@ "label.overview": [ { "type": 0, - "value": "Overview" + "value": "概要" } ], "label.owner": [ { "type": 0, - "value": "Owner" + "value": "所有者" } ], "label.page-of": [ { "type": 0, - "value": "Page " + "value": "ページ " }, { "type": 1, @@ -626,7 +626,7 @@ }, { "type": 0, - "value": " of " + "value": "/" }, { "type": 1, @@ -642,7 +642,7 @@ "label.pageTitle": [ { "type": 0, - "value": "Page title" + "value": "ページタイトル" } ], "label.pages": [ @@ -660,39 +660,35 @@ "label.powered-by": [ { "type": 0, - "value": "このシステムは " + "value": "Powered by " }, { "type": 1, "value": "name" - }, - { - "type": 0, - "value": " で実行されています。" } ], "label.profile": [ { "type": 0, - "value": "プロファイル" + "value": "プロフィール" } ], "label.queries": [ { "type": 0, - "value": "Queries" + "value": "クエリ" } ], "label.query": [ { "type": 0, - "value": "Query" + "value": "クエリ" } ], "label.query-parameters": [ { "type": 0, - "value": "Query parameters" + "value": "クエリパラメーター" } ], "label.realtime": [ @@ -704,7 +700,7 @@ "label.referrer": [ { "type": 0, - "value": "Referrer" + "value": "リファラー" } ], "label.referrers": [ @@ -722,31 +718,31 @@ "label.regenerate": [ { "type": 0, - "value": "Regenerate" + "value": "再生成" } ], "label.region": [ { "type": 0, - "value": "Region" + "value": "地域" } ], "label.regions": [ { "type": 0, - "value": "Regions" + "value": "地域" } ], "label.remove": [ { "type": 0, - "value": "Remove" + "value": "削除" } ], "label.reports": [ { "type": 0, - "value": "Reports" + "value": "レポート" } ], "label.required": [ @@ -764,25 +760,25 @@ "label.reset-website": [ { "type": 0, - "value": "Reset statistics" + "value": "Webサイトをリセットする" } ], "label.retention": [ { "type": 0, - "value": "Retention" + "value": "保持" } ], "label.role": [ { "type": 0, - "value": "Role" + "value": "ロール" } ], "label.run-query": [ { "type": 0, - "value": "Run query" + "value": "クエリ実行" } ], "label.save": [ @@ -794,25 +790,25 @@ "label.screens": [ { "type": 0, - "value": "Screens" + "value": "画面サイズ" } ], "label.select-date": [ { "type": 0, - "value": "Select date" + "value": "日付を選択" } ], "label.select-website": [ { "type": 0, - "value": "Select website" + "value": "Webサイトを選択" } ], "label.sessions": [ { "type": 0, - "value": "Sessions" + "value": "セッション" } ], "label.settings": [ @@ -824,19 +820,19 @@ "label.share-url": [ { "type": 0, - "value": "共有リンク" + "value": "共有URL" } ], "label.single-day": [ { "type": 0, - "value": "一日のみ" + "value": "一日" } ], "label.sum": [ { "type": 0, - "value": "Sum" + "value": "合計" } ], "label.tablet": [ @@ -848,55 +844,55 @@ "label.team": [ { "type": 0, - "value": "Team" + "value": "チーム" } ], "label.team-guest": [ { "type": 0, - "value": "Team guest" + "value": "チームゲスト" } ], "label.team-id": [ { "type": 0, - "value": "Team ID" + "value": "チームID" } ], "label.team-member": [ { "type": 0, - "value": "Team member" + "value": "チームメンバー" } ], "label.team-name": [ { "type": 0, - "value": "Team name" + "value": "チーム名" } ], "label.team-owner": [ { "type": 0, - "value": "Team owner" + "value": "チーム所有者" } ], "label.team-websites": [ { "type": 0, - "value": "Team websites" + "value": "チームのWebサイト" } ], "label.teams": [ { "type": 0, - "value": "Teams" + "value": "チーム" } ], "label.theme": [ { "type": 0, - "value": "Theme" + "value": "テーマ" } ], "label.this-month": [ @@ -926,7 +922,7 @@ "label.title": [ { "type": 0, - "value": "Title" + "value": "タイトル" } ], "label.today": [ @@ -938,19 +934,19 @@ "label.toggle-charts": [ { "type": 0, - "value": "Toggle charts" + "value": "グラフを切り替える" } ], "label.total": [ { "type": 0, - "value": "Total" + "value": "累計" } ], "label.total-records": [ { "type": 0, - "value": "Total records" + "value": "総記録数" } ], "label.tracking-code": [ @@ -962,19 +958,19 @@ "label.true": [ { "type": 0, - "value": "True" + "value": "真" } ], "label.type": [ { "type": 0, - "value": "Type" + "value": "種別" } ], "label.unique": [ { "type": 0, - "value": "Unique" + "value": "ユニーク" } ], "label.unique-visitors": [ @@ -992,7 +988,7 @@ "label.untitled": [ { "type": 0, - "value": "Untitled" + "value": "無題" } ], "label.url": [ @@ -1004,13 +1000,13 @@ "label.urls": [ { "type": 0, - "value": "URLs" + "value": "URL" } ], "label.user": [ { "type": 0, - "value": "User" + "value": "ユーザー" } ], "label.username": [ @@ -1022,55 +1018,55 @@ "label.users": [ { "type": 0, - "value": "Users" + "value": "ユーザー" } ], "label.value": [ { "type": 0, - "value": "Value" + "value": "値" } ], "label.view": [ { "type": 0, - "value": "View" + "value": "表示" } ], "label.view-details": [ { "type": 0, - "value": "詳細を見る" + "value": "詳細を表示" } ], "label.view-only": [ { "type": 0, - "value": "View only" + "value": "表示のみ" } ], "label.views": [ { "type": 0, - "value": "閲覧数" + "value": "表示" } ], "label.visitors": [ { "type": 0, - "value": "訪問者数" + "value": "訪問者" } ], "label.website": [ { "type": 0, - "value": "Website" + "value": "Webサイト" } ], "label.website-id": [ { "type": 0, - "value": "Website ID" + "value": "WebサイトID" } ], "label.websites": [ @@ -1082,13 +1078,13 @@ "label.window": [ { "type": 0, - "value": "Window" + "value": "ウィンドウ" } ], "label.yesterday": [ { "type": 0, - "value": "Yesterday" + "value": "昨日" } ], "message.active-users": [ @@ -1098,7 +1094,31 @@ }, { "type": 0, - "value": "人が閲覧中です。" + "value": " " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": "アクティブな訪問者" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": "アクティブな訪問者" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "x" } ], "message.confirm-delete": [ @@ -1112,37 +1132,29 @@ } ], "message.confirm-leave": [ - { - "type": 0, - "value": "Are you sure you want to leave " - }, { "type": 1, "value": "target" }, { "type": 0, - "value": "?" + "value": "から離脱してもよろしいですか?" } ], "message.confirm-reset": [ - { - "type": 0, - "value": "Are your sure you want to reset " - }, { "type": 1, "value": "target" }, { "type": 0, - "value": "'s statistics?" + "value": "をリセットしてもよろしいですか?" } ], "message.delete-account": [ { "type": 0, - "value": "To delete this account, type " + "value": "このアカウントを削除するには、下のフォームに「" }, { "type": 1, @@ -1150,13 +1162,13 @@ }, { "type": 0, - "value": " in the box below to confirm." + "value": "」と入力してください。" } ], "message.delete-website": [ { "type": 0, - "value": "To delete this website, type " + "value": "このWebサイトを削除するには、下のフォームに「" }, { "type": 1, @@ -1164,57 +1176,57 @@ }, { "type": 0, - "value": " in the box below to confirm." + "value": "」と入力してください。" } ], "message.delete-website-warning": [ { "type": 0, - "value": "関連するすべてのデータも削除されます。" + "value": "Webサイトのデータがすべて削除されます。" } ], "message.error": [ { "type": 0, - "value": "問題が発生しました。" + "value": "未知のエラーが発生しました。" } ], "message.event-log": [ { "type": 1, - "value": "event" + "value": "url" }, { "type": 0, - "value": " on " + "value": "の" }, { "type": 1, - "value": "url" + "value": "event" } ], "message.go-to-settings": [ { "type": 0, - "value": "設定する" + "value": "設定に移動する" } ], "message.incorrect-username-password": [ { "type": 0, - "value": "ユーザー名/パスワードが正しくありません。" + "value": "ユーザー名またはパスワードが間違っています。" } ], "message.invalid-domain": [ { "type": 0, - "value": "無効なドメイン" + "value": "無効なドメインです。http/httpsを含めないでください。" } ], "message.min-password-length": [ { "type": 0, - "value": "Minimum length of " + "value": "最小文字数は" }, { "type": 1, @@ -1222,13 +1234,13 @@ }, { "type": 0, - "value": " characters" + "value": "文字です" } ], "message.new-version-available": [ { "type": 0, - "value": "A new version of Umami " + "value": "Umamiの新しいバージョン" }, { "type": 1, @@ -1236,7 +1248,7 @@ }, { "type": 0, - "value": " is available!" + "value": "が利用可能です!" } ], "message.no-data-available": [ @@ -1248,37 +1260,37 @@ "message.no-event-data": [ { "type": 0, - "value": "No event data is available." + "value": "イベントデータがありません。" } ], "message.no-match-password": [ { "type": 0, - "value": "パスワードが一致しません" + "value": "パスワードが一致しません。" } ], "message.no-results-found": [ { "type": 0, - "value": "No results were found." + "value": "結果が見つかりません。" } ], "message.no-team-websites": [ { "type": 0, - "value": "This team does not have any websites." + "value": "このチームにはWebサイトがありません。" } ], "message.no-teams": [ { "type": 0, - "value": "You have not created any teams." + "value": "チームを作成していません。" } ], "message.no-users": [ { "type": 0, - "value": "There are no users." + "value": "ユーザーが存在しません。" } ], "message.no-websites-configured": [ @@ -1290,13 +1302,13 @@ "message.page-not-found": [ { "type": 0, - "value": "ページが見つかりません。" + "value": "ページが見つかりません" } ], "message.reset-website": [ { "type": 0, - "value": "To reset this website, type " + "value": "このWebサイトをリセットするには、下のフォームに「" }, { "type": 1, @@ -1304,63 +1316,69 @@ }, { "type": 0, - "value": " in the box below to confirm." + "value": "」と入力してください。" } ], "message.reset-website-warning": [ { "type": 0, - "value": "All statistics for this website will be deleted, but your tracking code will remain intact." + "value": "このWebサイトの統計情報はすべて削除されますが、設定はそのまま残ります。" } ], "message.saved": [ { "type": 0, - "value": "正常に保存されました。" + "value": "保存されました。" } ], "message.share-url": [ { "type": 0, - "value": "これは" - }, - { - "type": 1, - "value": "target" - }, - { - "type": 0, - "value": "の共有リンクです。" + "value": "あなたのWebサイトの統計情報は次のURLで公開されています:" } ], "message.team-already-member": [ { "type": 0, - "value": "You are already a member of the team." + "value": "あなたはすでにチームのメンバーです。" } ], "message.team-not-found": [ { "type": 0, - "value": "Team not found." + "value": "チームが見つかりません。" } ], "message.team-websites-info": [ { "type": 0, - "value": "Websites can be viewed by anyone on the team." + "value": "Webサイトはチーム内の誰でも見ることができます。" } ], "message.tracking-code": [ { "type": 0, - "value": "トラッキングコード" + "value": "このWebサイトの統計情報を追跡するには、HTMLの" + }, + { + "children": [ + { + "type": 0, + "value": "..." + } + ], + "type": 8, + "value": "head" + }, + { + "type": 0, + "value": "セクションに以下のコードを記述します。" } ], "message.user-deleted": [ { "type": 0, - "value": "User deleted." + "value": "ユーザーが削除されました。" } ], "message.visitor-log": [ @@ -1370,7 +1388,7 @@ }, { "type": 0, - "value": "(" + "value": "(" }, { "type": 1, @@ -1378,7 +1396,7 @@ }, { "type": 0, - "value": ")で" + "value": ")で" }, { "type": 1, diff --git a/public/intl/messages/zh-TW.json b/public/intl/messages/zh-TW.json index 43a1996d..c980c4bb 100644 --- a/public/intl/messages/zh-TW.json +++ b/public/intl/messages/zh-TW.json @@ -2,37 +2,37 @@ "label.access-code": [ { "type": 0, - "value": "Access code" + "value": "存取碼" } ], "label.actions": [ { "type": 0, - "value": "用戶行為" + "value": "行動" } ], "label.activity-log": [ { "type": 0, - "value": "Activity log" + "value": "活動日誌" } ], "label.add": [ { "type": 0, - "value": "Add" + "value": "新增" } ], "label.add-description": [ { "type": 0, - "value": "Add description" + "value": "新增描述" } ], "label.add-website": [ { "type": 0, - "value": "增加網站" + "value": "新增網站" } ], "label.admin": [ @@ -44,37 +44,37 @@ "label.after": [ { "type": 0, - "value": "After" + "value": "之後" } ], "label.all": [ { "type": 0, - "value": "所有" + "value": "全部" } ], "label.all-time": [ { "type": 0, - "value": "所有時間段" + "value": "所有時間" } ], "label.analytics": [ { "type": 0, - "value": "Analytics" + "value": "分析" } ], "label.average": [ { "type": 0, - "value": "Average" + "value": "平均" } ], "label.average-visit-time": [ { "type": 0, - "value": "平均訪問時間" + "value": "平均造訪時間" } ], "label.back": [ @@ -86,7 +86,7 @@ "label.before": [ { "type": 0, - "value": "Before" + "value": "之前" } ], "label.bounce-rate": [ @@ -98,13 +98,13 @@ "label.breakdown": [ { "type": 0, - "value": "Breakdown" + "value": "分解" } ], "label.browser": [ { "type": 0, - "value": "Browser" + "value": "瀏覽器" } ], "label.browsers": [ @@ -122,31 +122,31 @@ "label.change-password": [ { "type": 0, - "value": "更新密碼" + "value": "更改密碼" } ], "label.cities": [ { "type": 0, - "value": "Cities" + "value": "城市" } ], "label.city": [ { "type": 0, - "value": "City" + "value": "城市" } ], "label.clear-all": [ { "type": 0, - "value": "Clear all" + "value": "全部清除" } ], "label.confirm": [ { "type": 0, - "value": "Confirm" + "value": "確認" } ], "label.confirm-password": [ @@ -158,49 +158,49 @@ "label.contains": [ { "type": 0, - "value": "Contains" + "value": "包含" } ], "label.continue": [ { "type": 0, - "value": "Continue" + "value": "繼續" } ], "label.countries": [ { "type": 0, - "value": "國家/地區" + "value": "國家" } ], "label.country": [ { "type": 0, - "value": "Country" + "value": "國家" } ], "label.create-report": [ { "type": 0, - "value": "Create report" + "value": "建立報告" } ], "label.create-team": [ { "type": 0, - "value": "Create team" + "value": "建立團隊" } ], "label.create-user": [ { "type": 0, - "value": "Create user" + "value": "建立使用者" } ], "label.created": [ { "type": 0, - "value": "Created" + "value": "已建立" } ], "label.current-password": [ @@ -212,43 +212,43 @@ "label.custom-range": [ { "type": 0, - "value": "自定義時段" + "value": "自訂範圍" } ], "label.dashboard": [ { "type": 0, - "value": "管理面板" + "value": "儀表板" } ], "label.data": [ { "type": 0, - "value": "Data" + "value": "資料" } ], "label.date": [ { "type": 0, - "value": "Date" + "value": "日期" } ], "label.date-range": [ { "type": 0, - "value": "多日" + "value": "日期範圍" } ], "label.day": [ { "type": 0, - "value": "Day" + "value": "日" } ], "label.default-date-range": [ { "type": 0, - "value": "默認日期範圍" + "value": "預設日期範圍" } ], "label.delete": [ @@ -260,13 +260,13 @@ "label.delete-team": [ { "type": 0, - "value": "Delete team" + "value": "刪除團隊" } ], "label.delete-user": [ { "type": 0, - "value": "Delete user" + "value": "刪除使用者" } ], "label.delete-website": [ @@ -278,25 +278,25 @@ "label.description": [ { "type": 0, - "value": "Description" + "value": "描述" } ], "label.desktop": [ { "type": 0, - "value": "桌機" + "value": "桌上型電腦" } ], "label.details": [ { "type": 0, - "value": "Details" + "value": "詳細資訊" } ], "label.device": [ { "type": 0, - "value": "Device" + "value": "裝置" } ], "label.devices": [ @@ -314,19 +314,19 @@ "label.does-not-contain": [ { "type": 0, - "value": "Does not contain" + "value": "不包含" } ], "label.domain": [ { "type": 0, - "value": "域名" + "value": "網域" } ], "label.dropoff": [ { "type": 0, - "value": "Dropoff" + "value": "退出" } ], "label.edit": [ @@ -338,55 +338,55 @@ "label.edit-dashboard": [ { "type": 0, - "value": "編輯管理面板" + "value": "編輯儀表板" } ], "label.enable-share-url": [ { "type": 0, - "value": "啟用分享連結" + "value": "啟用分享網址" } ], "label.event": [ { "type": 0, - "value": "Event" + "value": "事件" } ], "label.event-data": [ { "type": 0, - "value": "Event data" + "value": "事件資料" } ], "label.events": [ { "type": 0, - "value": "行為類別" + "value": "事件" } ], "label.false": [ { "type": 0, - "value": "False" + "value": "否" } ], "label.field": [ { "type": 0, - "value": "Field" + "value": "欄位" } ], "label.fields": [ { "type": 0, - "value": "Fields" + "value": "欄位" } ], "label.filter-combined": [ { "type": 0, - "value": "總和" + "value": "組合" } ], "label.filter-raw": [ @@ -398,67 +398,67 @@ "label.filters": [ { "type": 0, - "value": "Filters" + "value": "篩選器" } ], "label.funnel": [ { "type": 0, - "value": "Funnel" + "value": "漏斗" } ], "label.greater-than": [ { "type": 0, - "value": "Greater than" + "value": "大於" } ], "label.greater-than-equals": [ { "type": 0, - "value": "Greater than or equals" + "value": "大於或等於" } ], "label.insights": [ { "type": 0, - "value": "Insights" + "value": "洞察" } ], "label.is": [ { "type": 0, - "value": "Is" + "value": "是" } ], "label.is-not": [ { "type": 0, - "value": "Is not" + "value": "不是" } ], "label.is-not-set": [ { "type": 0, - "value": "Is not set" + "value": "未設定" } ], "label.is-set": [ { "type": 0, - "value": "Is set" + "value": "已設定" } ], "label.join": [ { "type": 0, - "value": "Join" + "value": "加入" } ], "label.join-team": [ { "type": 0, - "value": "Join team" + "value": "加入團隊" } ], "label.language": [ @@ -476,7 +476,7 @@ "label.laptop": [ { "type": 0, - "value": "筆記本" + "value": "筆記型電腦" } ], "label.last-days": [ @@ -510,25 +510,25 @@ "label.leave": [ { "type": 0, - "value": "Leave" + "value": "離開" } ], "label.leave-team": [ { "type": 0, - "value": "Leave team" + "value": "離開團隊" } ], "label.less-than": [ { "type": 0, - "value": "Less than" + "value": "小於" } ], "label.less-than-equals": [ { "type": 0, - "value": "Less than or equals" + "value": "小於或等於" } ], "label.login": [ @@ -540,31 +540,31 @@ "label.logout": [ { "type": 0, - "value": "退出" + "value": "登出" } ], "label.max": [ { "type": 0, - "value": "Max" + "value": "最大" } ], "label.members": [ { "type": 0, - "value": "Members" + "value": "成員" } ], "label.min": [ { "type": 0, - "value": "Min" + "value": "最小" } ], "label.mobile": [ { "type": 0, - "value": "手機" + "value": "行動裝置" } ], "label.more": [ @@ -576,13 +576,13 @@ "label.my-websites": [ { "type": 0, - "value": "My websites" + "value": "我的網站" } ], "label.name": [ { "type": 0, - "value": "名字" + "value": "名稱" } ], "label.new-password": [ @@ -600,13 +600,13 @@ "label.os": [ { "type": 0, - "value": "OS" + "value": "作業系統" } ], "label.overview": [ { "type": 0, - "value": "Overview" + "value": "概覽" } ], "label.owner": [ @@ -618,7 +618,7 @@ "label.page-of": [ { "type": 0, - "value": "Page " + "value": "頁面 " }, { "type": 1, @@ -626,7 +626,7 @@ }, { "type": 0, - "value": " of " + "value": " / " }, { "type": 1, @@ -636,19 +636,19 @@ "label.page-views": [ { "type": 0, - "value": "網頁流量" + "value": "頁面瀏覽" } ], "label.pageTitle": [ { "type": 0, - "value": "Page title" + "value": "頁面標題" } ], "label.pages": [ { "type": 0, - "value": "網頁" + "value": "頁面" } ], "label.password": [ @@ -660,11 +660,15 @@ "label.powered-by": [ { "type": 0, - "value": "運行 " + "value": "由 " }, { "type": 1, "value": "name" + }, + { + "type": 0, + "value": " 提供" } ], "label.profile": [ @@ -676,13 +680,13 @@ "label.queries": [ { "type": 0, - "value": "Queries" + "value": "查詢" } ], "label.query": [ { "type": 0, - "value": "Query" + "value": "查詢" } ], "label.query-parameters": [ @@ -694,55 +698,55 @@ "label.realtime": [ { "type": 0, - "value": "實時" + "value": "即時" } ], "label.referrer": [ { "type": 0, - "value": "Referrer" + "value": "參照來源" } ], "label.referrers": [ { "type": 0, - "value": "指入域名" + "value": "參照來源" } ], "label.refresh": [ { "type": 0, - "value": "刷新" + "value": "重新整理" } ], "label.regenerate": [ { "type": 0, - "value": "Regenerate" + "value": "重新產生" } ], "label.region": [ { "type": 0, - "value": "Region" + "value": "區域" } ], "label.regions": [ { "type": 0, - "value": "Regions" + "value": "區域" } ], "label.remove": [ { "type": 0, - "value": "Remove" + "value": "移除" } ], "label.reports": [ { "type": 0, - "value": "Reports" + "value": "報告" } ], "label.required": [ @@ -754,73 +758,73 @@ "label.reset": [ { "type": 0, - "value": "重置" + "value": "重設" } ], "label.reset-website": [ { "type": 0, - "value": "重置統計數據" + "value": "重設網站" } ], "label.retention": [ { "type": 0, - "value": "Retention" + "value": "保留" } ], "label.role": [ { "type": 0, - "value": "Role" + "value": "角色" } ], "label.run-query": [ { "type": 0, - "value": "Run query" + "value": "執行查詢" } ], "label.save": [ { "type": 0, - "value": "保存" + "value": "儲存" } ], "label.screens": [ { "type": 0, - "value": "屏幕尺寸" + "value": "螢幕" } ], "label.select-date": [ { "type": 0, - "value": "Select date" + "value": "選擇日期" } ], "label.select-website": [ { "type": 0, - "value": "Select website" + "value": "選擇網站" } ], "label.sessions": [ { "type": 0, - "value": "Sessions" + "value": "工作階段" } ], "label.settings": [ { "type": 0, - "value": "設置" + "value": "設定" } ], "label.share-url": [ { "type": 0, - "value": "分享連結" + "value": "分享網址" } ], "label.single-day": [ @@ -832,7 +836,7 @@ "label.sum": [ { "type": 0, - "value": "Sum" + "value": "總和" } ], "label.tablet": [ @@ -844,49 +848,49 @@ "label.team": [ { "type": 0, - "value": "Team" + "value": "團隊" } ], "label.team-guest": [ { "type": 0, - "value": "Team guest" + "value": "團隊訪客" } ], "label.team-id": [ { "type": 0, - "value": "Team ID" + "value": "團隊 ID" } ], "label.team-member": [ { "type": 0, - "value": "Team member" + "value": "團隊成員" } ], "label.team-name": [ { "type": 0, - "value": "Team name" + "value": "團隊名稱" } ], "label.team-owner": [ { "type": 0, - "value": "Team owner" + "value": "團隊擁有者" } ], "label.team-websites": [ { "type": 0, - "value": "Team websites" + "value": "團隊網站" } ], "label.teams": [ { "type": 0, - "value": "Teams" + "value": "團隊" } ], "label.theme": [ @@ -922,7 +926,7 @@ "label.title": [ { "type": 0, - "value": "Title" + "value": "標題" } ], "label.today": [ @@ -940,13 +944,13 @@ "label.total": [ { "type": 0, - "value": "Total" + "value": "總計" } ], "label.total-records": [ { "type": 0, - "value": "Total records" + "value": "總記錄" } ], "label.tracking-code": [ @@ -958,19 +962,19 @@ "label.true": [ { "type": 0, - "value": "True" + "value": "是" } ], "label.type": [ { "type": 0, - "value": "Type" + "value": "類型" } ], "label.unique": [ { "type": 0, - "value": "Unique" + "value": "獨立" } ], "label.unique-visitors": [ @@ -988,85 +992,85 @@ "label.untitled": [ { "type": 0, - "value": "Untitled" + "value": "無標題" } ], "label.url": [ { "type": 0, - "value": "URL" + "value": "網址" } ], "label.urls": [ { "type": 0, - "value": "URLs" + "value": "網址" } ], "label.user": [ { "type": 0, - "value": "User" + "value": "使用者" } ], "label.username": [ { "type": 0, - "value": "用户名" + "value": "使用者名稱" } ], "label.users": [ { "type": 0, - "value": "Users" + "value": "使用者" } ], "label.value": [ { "type": 0, - "value": "Value" + "value": "值" } ], "label.view": [ { "type": 0, - "value": "View" + "value": "檢視" } ], "label.view-details": [ { "type": 0, - "value": "查看更多" + "value": "檢視詳細資訊" } ], "label.view-only": [ { "type": 0, - "value": "View only" + "value": "僅供檢視" } ], "label.views": [ { "type": 0, - "value": "頁面流量" + "value": "檢視" } ], "label.visitors": [ { "type": 0, - "value": "獨立訪客" + "value": "訪客" } ], "label.website": [ { "type": 0, - "value": "Website" + "value": "網站" } ], "label.website-id": [ { "type": 0, - "value": "Website ID" + "value": "網站 ID" } ], "label.websites": [ @@ -1078,19 +1082,19 @@ "label.window": [ { "type": 0, - "value": "Window" + "value": "視窗" } ], "label.yesterday": [ { "type": 0, - "value": "Yesterday" + "value": "昨天" } ], "message.active-users": [ { "type": 0, - "value": "當前線上 " + "value": "目前有 " }, { "type": 1, @@ -1098,13 +1102,13 @@ }, { "type": 0, - "value": " 人" + "value": " 個活躍的訪客" } ], "message.confirm-delete": [ { "type": 0, - "value": "你確定要刪除 " + "value": "您確定要刪除 " }, { "type": 1, @@ -1118,7 +1122,7 @@ "message.confirm-leave": [ { "type": 0, - "value": "Are you sure you want to leave " + "value": "您確定要離開 " }, { "type": 1, @@ -1126,13 +1130,13 @@ }, { "type": 0, - "value": "?" + "value": " 嗎?" } ], "message.confirm-reset": [ { "type": 0, - "value": "您確定要重置 " + "value": "您確定要重設 " }, { "type": 1, @@ -1140,13 +1144,13 @@ }, { "type": 0, - "value": " 的數據嗎?" + "value": " 嗎?" } ], "message.delete-account": [ { "type": 0, - "value": "To delete this account, type " + "value": "要刪除此帳戶,請在下方的方框中輸入 " }, { "type": 1, @@ -1154,13 +1158,13 @@ }, { "type": 0, - "value": " in the box below to confirm." + "value": " 以確認。" } ], "message.delete-website": [ { "type": 0, - "value": "To delete this website, type " + "value": "要刪除此網站,請在下方的方框中輸入 " }, { "type": 1, @@ -1168,19 +1172,19 @@ }, { "type": 0, - "value": " in the box below to confirm." + "value": " 以確認。" } ], "message.delete-website-warning": [ { "type": 0, - "value": "所有相關數據將會被刪除。" + "value": "所有網站資料將被刪除。" } ], "message.error": [ { "type": 0, - "value": "出現錯誤。" + "value": "發生錯誤。" } ], "message.event-log": [ @@ -1190,7 +1194,7 @@ }, { "type": 0, - "value": " on " + "value": " 在 " }, { "type": 1, @@ -1200,25 +1204,25 @@ "message.go-to-settings": [ { "type": 0, - "value": "去設定" + "value": "前往設定" } ], "message.incorrect-username-password": [ { "type": 0, - "value": "用户名或密碼不正確。" + "value": "使用者名稱和/或密碼不正確。" } ], "message.invalid-domain": [ { "type": 0, - "value": "無效域名" + "value": "無效的網域。請不要包含 http/https。" } ], "message.min-password-length": [ { "type": 0, - "value": "Minimum length of " + "value": "最少需要 " }, { "type": 1, @@ -1226,13 +1230,13 @@ }, { "type": 0, - "value": " characters" + "value": " 個字元" } ], "message.new-version-available": [ { "type": 0, - "value": "A new version of Umami " + "value": "Umami " }, { "type": 1, @@ -1240,67 +1244,67 @@ }, { "type": 0, - "value": " is available!" + "value": " 的新版本已經可以使用!" } ], "message.no-data-available": [ { "type": 0, - "value": "無可用數據。" + "value": "沒有可用的資料。" } ], "message.no-event-data": [ { "type": 0, - "value": "No event data is available." + "value": "沒有可用的事件資料。" } ], "message.no-match-password": [ { "type": 0, - "value": "密碼不一致" + "value": "密碼不一致。" } ], "message.no-results-found": [ { "type": 0, - "value": "No results were found." + "value": "找不到結果。" } ], "message.no-team-websites": [ { "type": 0, - "value": "This team does not have any websites." + "value": "此團隊沒有任何網站。" } ], "message.no-teams": [ { "type": 0, - "value": "You have not created any teams." + "value": "您尚未建立任何團隊。" } ], "message.no-users": [ { "type": 0, - "value": "There are no users." + "value": "沒有使用者。" } ], "message.no-websites-configured": [ { "type": 0, - "value": "目前無任何網站設定。" + "value": "您尚未設定任何網站。" } ], "message.page-not-found": [ { "type": 0, - "value": "網頁未找到。" + "value": "找不到頁面" } ], "message.reset-website": [ { "type": 0, - "value": "To reset this website, type " + "value": "要重設此網站,請在下方的方框中輸入 " }, { "type": 1, @@ -1308,69 +1312,75 @@ }, { "type": 0, - "value": " in the box below to confirm." + "value": " 以確認。" } ], "message.reset-website-warning": [ { "type": 0, - "value": "本網站的所有統計數據將被刪除,但您的跟蹤代碼將保持不變。" + "value": "此網站的所有統計將被刪除,但您的設定將保持不變。" } ], "message.saved": [ { "type": 0, - "value": "成功保存。" + "value": "已儲存。" } ], "message.share-url": [ { "type": 0, - "value": "這是 " - }, - { - "type": 1, - "value": "target" - }, - { - "type": 0, - "value": " 的分享連結。" + "value": "您的網站統計資料可以在以下網址公開檢視:" } ], "message.team-already-member": [ { "type": 0, - "value": "You are already a member of the team." + "value": "您已經是團隊的成員。" } ], "message.team-not-found": [ { "type": 0, - "value": "Team not found." + "value": "找不到團隊。" } ], "message.team-websites-info": [ { "type": 0, - "value": "Websites can be viewed by anyone on the team." + "value": "團隊的任何成員都可以檢視網站。" } ], "message.tracking-code": [ { "type": 0, - "value": "追蹤代碼" + "value": "要追蹤此網站的統計,請將以下代碼放在您的 HTML 的 " + }, + { + "children": [ + { + "type": 0, + "value": "..." + } + ], + "type": 8, + "value": "head" + }, + { + "type": 0, + "value": " 區段中。" } ], "message.user-deleted": [ { "type": 0, - "value": "User deleted." + "value": "使用者已刪除。" } ], "message.visitor-log": [ { "type": 0, - "value": "來自" + "value": "來自 " }, { "type": 1, @@ -1378,15 +1388,7 @@ }, { "type": 0, - "value": "的訪客在搭載 " - }, - { - "type": 1, - "value": "os" - }, - { - "type": 0, - "value": " 的" + "value": " 的訪客在 " }, { "type": 1, @@ -1394,7 +1396,15 @@ }, { "type": 0, - "value": "上使用 " + "value": " 上的 " + }, + { + "type": 1, + "value": "os" + }, + { + "type": 0, + "value": " 使用 " }, { "type": 1, @@ -1402,7 +1412,7 @@ }, { "type": 0, - "value": " 進行訪問。" + "value": " 瀏覽。" } ] }