diff options
-rw-r--r-- | app/Locale/da_DK/translations.php | 2 | ||||
-rw-r--r-- | app/Locale/es_ES/translations.php | 4 | ||||
-rw-r--r-- | app/Locale/ja_JP/translations.php | 614 | ||||
-rw-r--r-- | app/Locale/pt_BR/translations.php | 2 | ||||
-rw-r--r-- | app/Locale/ru_RU/translations.php | 2 | ||||
-rw-r--r-- | app/Locale/zh_CN/translations.php | 2 | ||||
-rwxr-xr-x | scripts/sync-locales.php | 2 |
7 files changed, 314 insertions, 314 deletions
diff --git a/app/Locale/da_DK/translations.php b/app/Locale/da_DK/translations.php index 8ccd4948..2f83ac8b 100644 --- a/app/Locale/da_DK/translations.php +++ b/app/Locale/da_DK/translations.php @@ -474,7 +474,7 @@ return array( '%s moved the task %s to the position #%d in the column "%s"' => '%s flyt opgaven %s til positionen #%d i kolonnen "%s"', '%s moved the task %s to the column "%s"' => '%s flyttede opgaven %s til kolonnen "%s"', '%s created the task %s' => '%s oprettede opgaven %s', - '%s closed the task %s' => '', + // '%s closed the task %s' => '', '%s created a subtask for the task %s' => '%s oprettede en under-opgave for opgaven %s', '%s updated a subtask for the task %s' => '%s opdaterede en under-opgave for opgaven %s', 'Assigned to %s with an estimate of %s/%sh' => 'Tildelt til %s med en estimering på %s/%sh', diff --git a/app/Locale/es_ES/translations.php b/app/Locale/es_ES/translations.php index 91e28976..738523a0 100644 --- a/app/Locale/es_ES/translations.php +++ b/app/Locale/es_ES/translations.php @@ -614,7 +614,7 @@ return array( 'Remove a swimlane' => 'Remover un carril', 'Rename' => 'Renombrar', 'Show default swimlane' => 'Mostrar carril por defecto', - 'Swimlane modification for the project "%s"' => '', + // 'Swimlane modification for the project "%s"' => '', 'Swimlane not found.' => 'Carril no encontrado', 'Swimlane removed successfully.' => 'Carril removido correctamente', 'Swimlanes' => 'Carriles', @@ -653,7 +653,7 @@ return array( 'Filter by status' => 'Filtrar por estado', 'Calendar' => 'Calendario', 'Next' => 'Siguiente', - '#%d' => '', + // '#%d' => '', 'Filter by color' => 'Filtrar por color', 'Filter by swimlane' => 'Filtrar por carril', 'All swimlanes' => 'Todos los carriles', diff --git a/app/Locale/ja_JP/translations.php b/app/Locale/ja_JP/translations.php index 2bf5a589..c8d85d11 100644 --- a/app/Locale/ja_JP/translations.php +++ b/app/Locale/ja_JP/translations.php @@ -189,7 +189,7 @@ return array( 'Complexity' => '複雑さ', 'limit' => '制限', 'Task limit' => 'タスク数制限', - // 'Task count' => '', + 'Task count' => 'タスク数', 'This value must be greater than %d' => '%d より大きな値を入力してください', 'Edit project access list' => 'プロジェクトのアクセス許可を変更', 'Edit users access' => 'ユーザのアクセス許可を変更', @@ -214,8 +214,8 @@ return array( 'Due Date' => '期限', 'Invalid date' => '日付が無効です', 'Must be done before %B %e, %Y' => '%Y/%m/%d までに完了', - '%B %e, %Y' => '%d %B %Y', - // '%b %e, %Y' => '', + '%B %e, %Y' => '%Y %B %e', + '%b %e, %Y' => '%Y %b %e', 'Automatic actions' => '自動アクションを管理する', 'Your automatic action have been created successfully.' => '自動アクションを作成しました。', 'Unable to create your automatic action.' => '自動アクションの作成に失敗しました。', @@ -410,13 +410,13 @@ return array( 'Comment updated' => 'コメントが更新されました', 'New comment posted by %s' => '「%s」の新しいコメントが追加されました', 'List of due tasks for the project "%s"' => 'プロジェクト「%s」の期限切れのタスク', - // 'New attachment' => '', - // 'New comment' => '', - // 'New subtask' => '', - // 'Subtask updated' => '', - // 'Task updated' => '', - // 'Task closed' => '', - // 'Task opened' => '', + 'New attachment' => '新しい添付ファイル', + 'New comment' => '新しいコメント', + 'New subtask' => '新しいサブタスク', + 'Subtask updated' => 'サブタスクの更新', + 'Task updated' => 'タスクの更新', + 'Task closed' => 'タスクのクローズ', + 'Task opened' => 'タスクのオープン', '[%s][Due tasks]' => '[%s][タスク期限切れ]', '[Kanboard] Notification' => '[Kanboard] 通知', 'I want to receive notifications only for those projects:' => '以下のプロジェクトにのみ通知を受け取る:', @@ -451,7 +451,7 @@ return array( 'Email:' => 'Email:', 'Default project:' => 'デフォルトプロジェクト:', 'Notifications:' => '通知:', - // 'Notifications' => '', + 'Notifications' => '通知', 'Group:' => 'グループ:', 'Regular user' => '通常のユーザ', 'Account type:' => 'アカウントの種類:', @@ -500,9 +500,9 @@ return array( 'Task assignee change' => '担当者の変更', '%s change the assignee of the task #%d to %s' => '%s がタスク #%d の担当を %s に変更しました', '%s changed the assignee of the task %s to %s' => '%s がタスク %s の担当を %s に変更しました', - // 'Column Change' => '', - // 'Position Change' => '', - // 'Assignee Change' => '', + 'Column Change' => 'カラムの変更', + 'Position Change' => '位置の変更', + 'Assignee Change' => '担当の変更', 'New password for the user "%s"' => 'ユーザ「%s」の新しいパスワード', 'Choose an event' => 'イベントの選択', 'Github commit received' => 'Github のコミットを受け取った', @@ -546,305 +546,305 @@ return array( 'Started on %B %e, %Y' => '開始 %Y/%m/%d', 'Start date' => '開始時間', 'Time estimated' => '予想時間', - // 'There is nothing assigned to you.' => '', - // 'My tasks' => '', - // 'Activity stream' => '', - // 'Dashboard' => '', - // 'Confirmation' => '', - // 'Allow everybody to access to this project' => '', - // 'Everybody have access to this project.' => '', - // 'Webhooks' => '', - // 'API' => '', - // 'Integration' => '', - // 'Github webhooks' => '', - // 'Help on Github webhooks' => '', - // 'Create a comment from an external provider' => '', - // 'Github issue comment created' => '', - // 'Configure' => '', - // 'Project management' => '', - // 'My projects' => '', - // 'Columns' => '', - // 'Task' => '', - // 'Your are not member of any project.' => '', - // 'Percentage' => '', - // 'Number of tasks' => '', - // 'Task distribution' => '', - // 'Reportings' => '', - // 'Task repartition for "%s"' => '', - // 'Analytics' => '', - // 'Subtask' => '', - // 'My subtasks' => '', - // 'User repartition' => '', - // 'User repartition for "%s"' => '', - // 'Clone this project' => '', - // 'Column removed successfully.' => '', - // 'Edit Project' => '', - // 'Github Issue' => '', - // 'Not enough data to show the graph.' => '', - // 'Previous' => '', - // 'The id must be an integer' => '', - // 'The project id must be an integer' => '', - // 'The status must be an integer' => '', - // 'The subtask id is required' => '', - // 'The subtask id must be an integer' => '', - // 'The task id is required' => '', - // 'The task id must be an integer' => '', - // 'The user id must be an integer' => '', - // 'This value is required' => '', - // 'This value must be numeric' => '', - // 'Unable to create this task.' => '', - // 'Cumulative flow diagram' => '', - // 'Cumulative flow diagram for "%s"' => '', - // 'Daily project summary' => '', - // 'Daily project summary export' => '', - // 'Daily project summary export for "%s"' => '', - // 'Exports' => '', - // 'This export contains the number of tasks per column grouped per day.' => '', - // 'Nothing to preview...' => '', - // 'Preview' => '', - // 'Write' => '', - // 'Active swimlanes' => '', - // 'Add a new swimlane' => '', - // 'Change default swimlane' => '', - // 'Default swimlane' => '', - // 'Do you really want to remove this swimlane: "%s"?' => '', - // 'Inactive swimlanes' => '', - // 'Set project manager' => '', - // 'Set project member' => '', - // 'Remove a swimlane' => '', - // 'Rename' => '', - // 'Show default swimlane' => '', - // 'Swimlane modification for the project "%s"' => '', - // 'Swimlane not found.' => '', - // 'Swimlane removed successfully.' => '', - // 'Swimlanes' => '', - // 'Swimlane updated successfully.' => '', - // 'The default swimlane have been updated successfully.' => '', - // 'Unable to create your swimlane.' => '', - // 'Unable to remove this swimlane.' => '', - // 'Unable to update this swimlane.' => '', - // 'Your swimlane have been created successfully.' => '', - // 'Example: "Bug, Feature Request, Improvement"' => '', - // 'Default categories for new projects (Comma-separated)' => '', - // 'Gitlab commit received' => '', - // 'Gitlab issue opened' => '', - // 'Gitlab issue closed' => '', - // 'Gitlab webhooks' => '', - // 'Help on Gitlab webhooks' => '', - // 'Integrations' => '', - // 'Integration with third-party services' => '', - // 'Role for this project' => '', - // 'Project manager' => '', - // 'Project member' => '', - // 'A project manager can change the settings of the project and have more privileges than a standard user.' => '', - // 'Gitlab Issue' => '', - // 'Subtask Id' => '', - // 'Subtasks' => '', - // 'Subtasks Export' => '', - // 'Subtasks exportation for "%s"' => '', - // 'Task Title' => '', - // 'Untitled' => '', - // 'Application default' => '', - // 'Language:' => '', - // 'Timezone:' => '', - // 'All columns' => '', - // 'Calendar for "%s"' => '', - // 'Filter by column' => '', - // 'Filter by status' => '', - // 'Calendar' => '', - // 'Next' => '', - // '#%d' => '', - // 'Filter by color' => '', - // 'Filter by swimlane' => '', - // 'All swimlanes' => '', - // 'All colors' => '', - // 'All status' => '', - // 'Add a comment logging moving the task between columns' => '', - // 'Moved to column %s' => '', - // 'Change description' => '', - // 'User dashboard' => '', - // 'Allow only one subtask in progress at the same time for a user' => '', - // 'Edit column "%s"' => '', - // 'Enable time tracking for subtasks' => '', - // 'Select the new status of the subtask: "%s"' => '', - // 'Subtask timesheet' => '', - // 'There is nothing to show.' => '', - // 'Time Tracking' => '', - // 'You already have one subtask in progress' => '', - // 'Which parts of the project do you want to duplicate?' => '', - // 'Change dashboard view' => '', - // 'Show/hide activities' => '', - // 'Show/hide projects' => '', - // 'Show/hide subtasks' => '', - // 'Show/hide tasks' => '', - // 'Disable login form' => '', - // 'Show/hide calendar' => '', - // 'User calendar' => '', - // 'Bitbucket commit received' => '', - // 'Bitbucket webhooks' => '', - // 'Help on Bitbucket webhooks' => '', - // 'Start' => '', - // 'End' => '', - // 'Task age in days' => '', - // 'Days in this column' => '', - // '%dd' => '', - // 'Add a link' => '', - // 'Add a new link' => '', - // 'Do you really want to remove this link: "%s"?' => '', - // 'Do you really want to remove this link with task #%d?' => '', - // 'Field required' => '', - // 'Link added successfully.' => '', - // 'Link updated successfully.' => '', - // 'Link removed successfully.' => '', - // 'Link labels' => '', - // 'Link modification' => '', - // 'Links' => '', - // 'Link settings' => '', - // 'Opposite label' => '', - // 'Remove a link' => '', - // 'Task\'s links' => '', - // 'The labels must be different' => '', - // 'There is no link.' => '', - // 'This label must be unique' => '', - // 'Unable to create your link.' => '', - // 'Unable to update your link.' => '', - // 'Unable to remove this link.' => '', - // 'relates to' => '', - // 'blocks' => '', - // 'is blocked by' => '', - // 'duplicates' => '', - // 'is duplicated by' => '', - // 'is a child of' => '', - // 'is a parent of' => '', - // 'targets milestone' => '', - // 'is a milestone of' => '', - // 'fixes' => '', - // 'is fixed by' => '', - // 'This task' => '', - // '<1h' => '', - // '%dh' => '', - // '%b %e' => '', - // 'Expand tasks' => '', - // 'Collapse tasks' => '', - // 'Expand/collapse tasks' => '', - // 'Close dialog box' => '', - // 'Submit a form' => '', - // 'Board view' => '', - // 'Keyboard shortcuts' => '', - // 'Open board switcher' => '', - // 'Application' => '', - // 'Filter recently updated' => '', - // 'since %B %e, %Y at %k:%M %p' => '', - // 'More filters' => '', - // 'Compact view' => '', - // 'Horizontal scrolling' => '', - // 'Compact/wide view' => '', - // 'No results match:' => '', - // 'Remove hourly rate' => '', - // 'Do you really want to remove this hourly rate?' => '', - // 'Hourly rates' => '', - // 'Hourly rate' => '', - // 'Currency' => '', - // 'Effective date' => '', - // 'Add new rate' => '', - // 'Rate removed successfully.' => '', - // 'Unable to remove this rate.' => '', - // 'Unable to save the hourly rate.' => '', - // 'Hourly rate created successfully.' => '', - // 'Start time' => '', - // 'End time' => '', - // 'Comment' => '', - // 'All day' => '', - // 'Day' => '', - // 'Manage timetable' => '', - // 'Overtime timetable' => '', - // 'Time off timetable' => '', - // 'Timetable' => '', - // 'Work timetable' => '', - // 'Week timetable' => '', - // 'Day timetable' => '', - // 'From' => '', - // 'To' => '', + 'There is nothing assigned to you.' => '何もアサインされていません。', + 'My tasks' => '自分のタスク', + 'Activity stream' => 'アクティビティストリーム', + 'Dashboard' => 'ダッシュボード', + 'Confirmation' => '確認', + 'Allow everybody to access to this project' => '全員にプロジェクトへのアクセスを許す', + 'Everybody have access to this project.' => '誰でもこのプロジェクトにアクセスできます。', + 'Webhooks' => 'Webhook', + 'API' => 'API', + 'Integration' => '連携', + 'Github webhooks' => 'Github Webhook', + 'Help on Github webhooks' => 'Github webhook のヘルプ', + 'Create a comment from an external provider' => '外部サービスからコメントを作成する', + 'Github issue comment created' => 'Github Issue コメントが作られました', + 'Configure' => '設定', + 'Project management' => 'プロジェクト・マネジメント', + 'My projects' => '自分のプロジェクト', + 'Columns' => 'カラム', + 'Task' => 'タスク', + 'Your are not member of any project.' => 'どのプロジェクトにも属していません。', + 'Percentage' => '割合', + 'Number of tasks' => 'タスク数', + 'Task distribution' => 'タスク分布', + 'Reportings' => 'レポート', + 'Task repartition for "%s"' => '「%s」のタスク分布', + 'Analytics' => '分析', + 'Subtask' => 'サブタスク', + 'My subtasks' => '自分のサブタスク', + 'User repartition' => '担当者分布', + 'User repartition for "%s"' => '「%s」の担当者分布', + 'Clone this project' => 'このプロジェクトを複製する', + 'Column removed successfully.' => 'カラムを削除しました', + 'Edit Project' => 'プロジェクトを編集する', + 'Github Issue' => 'Github Issue', + 'Not enough data to show the graph.' => 'グラフを描画するには出たが足りません', + 'Previous' => '戻る', + 'The id must be an integer' => 'id は数字でなければなりません', + 'The project id must be an integer' => 'project id は数字でなければなりません', + 'The status must be an integer' => 'status は数字でなければなりません', + 'The subtask id is required' => 'subtask id が必要です', + 'The subtask id must be an integer' => 'subtask id は数字でなければなりません', + 'The task id is required' => 'task id が必要です', + 'The task id must be an integer' => 'task id は数字でなければなりません', + 'The user id must be an integer' => 'user id は数字でなければなりません', + 'This value is required' => 'この値が必要です', + 'This value must be numeric' => 'この値は数字でなければなりません', + 'Unable to create this task.' => 'このタスクを作成できませんでした', + 'Cumulative flow diagram' => '蓄積フロー図', + 'Cumulative flow diagram for "%s"' => '「%s」の蓄積フロー図', + 'Daily project summary' => '日時プロジェクトサマリー', + 'Daily project summary export' => '日時プロジェクトサマリーの出力', + 'Daily project summary export for "%s"' => '「%s」の日時プロジェクトサマリーの出力', + 'Exports' => '出力', + 'This export contains the number of tasks per column grouped per day.' => 'この出力は日時のカラムごとのタスク数を集計したものです', + 'Nothing to preview...' => 'プレビューがありません', + 'Preview' => 'プレビュー', + 'Write' => '書く', + 'Active swimlanes' => 'アクティブなスイムレーン', + 'Add a new swimlane' => '新しいスイムレーン', + 'Change default swimlane' => 'デフォルトスイムレーンの変更', + 'Default swimlane' => 'デフォルトスイムレーン', + 'Do you really want to remove this swimlane: "%s"?' => 'このスイムレーン「%s」を本当に削除しますか?', + 'Inactive swimlanes' => 'インタラクティブなスイムレーン', + 'Set project manager' => 'プロジェクトマネジャーをセット', + 'Set project member' => 'プロジェクトメンバーをセット', + 'Remove a swimlane' => 'スイムレーンの削除', + 'Rename' => '名前の変更', + 'Show default swimlane' => 'デフォルトスイムレーンの表示', + 'Swimlane modification for the project "%s"' => '「%s」に対するスイムレーン変更', + 'Swimlane not found.' => 'スイムレーンが見つかりません。', + 'Swimlane removed successfully.' => 'スイムレーンを削除しました。', + 'Swimlanes' => 'スイムレーン', + 'Swimlane updated successfully.' => 'スイムレーンを更新しました。', + 'The default swimlane have been updated successfully.' => 'デフォルトスイムレーンを更新しました。', + 'Unable to create your swimlane.' => 'スイムレーンを追加できませんでした。', + 'Unable to remove this swimlane.' => 'スイムレーンを削除できませんでした。', + 'Unable to update this swimlane.' => 'スイムレーンを更新できませんでした。', + 'Your swimlane have been created successfully.' => 'スイムレーンが作成されました。', + 'Example: "Bug, Feature Request, Improvement"' => '例: バグ, 機能, 改善', + 'Default categories for new projects (Comma-separated)' => '新しいプロジェクトのデフォルトカテゴリー (コンマ区切り)', + 'Gitlab commit received' => 'Gitlab コミットを受診しました', + 'Gitlab issue opened' => 'Gitlab Issue がオープンされました', + 'Gitlab issue closed' => 'Gitlab Issue がクローズされました', + 'Gitlab webhooks' => 'Gitlab Webhooks', + 'Help on Gitlab webhooks' => 'Gitlab Webhooks のヘルプ', + 'Integrations' => '連携', + 'Integration with third-party services' => 'サードパーティサービスとの連携', + 'Role for this project' => 'このプロジェクトの役割', + 'Project manager' => 'プロジェクトマネジャー', + 'Project member' => 'プロジェクトメンバー', + 'A project manager can change the settings of the project and have more privileges than a standard user.' => 'プロジェクトマネジャーはプロジェクトの設定を変更するなどの通常ユーザにはない権限があります。', + 'Gitlab Issue' => 'Gitlab Issue', + 'Subtask Id' => 'サブタスク Id', + 'Subtasks' => 'サブタスク', + 'Subtasks Export' => 'サブタスクの出力', + 'Subtasks exportation for "%s"' => '「%s」のサブタスク出力', + 'Task Title' => 'タスクタイトル', + 'Untitled' => 'タイトル無し', + 'Application default' => 'アプリケーションデフォルト', + 'Language:' => '言語:', + 'Timezone:' => 'タイムゾーン:', + 'All columns' => '全てのカラム', + 'Calendar for "%s"' => '「%s」のカレンダー', + 'Filter by column' => 'カラムでフィルタ', + 'Filter by status' => 'ステータスでフィルタ', + 'Calendar' => 'カレンダー', + 'Next' => '次へ', + '#%d' => '#%d', + 'Filter by color' => '色でフィルタ', + 'Filter by swimlane' => 'スイムレーンでフィルタ', + 'All swimlanes' => '全てのスイムレーン', + 'All colors' => '全ての色', + 'All status' => '全てのステータス', + 'Add a comment logging moving the task between columns' => 'カラム間のタスク移動をコメントに記録', + 'Moved to column %s' => 'カラム %s へ移動しました', + 'Change description' => '説明を変更', + 'User dashboard' => 'ユーザダッシュボード', + 'Allow only one subtask in progress at the same time for a user' => '一人のユーザにつき一つのタスクのみ進行中にできます', + 'Edit column "%s"' => 'カラム「%s」の編集', + 'Enable time tracking for subtasks' => 'サブタスクのタイムトラッキングを有効', + 'Select the new status of the subtask: "%s"' => 'サブタスク「%s」のステータスを選択', + 'Subtask timesheet' => 'サブタスクタイムシート', + 'There is nothing to show.' => '何も表示するものがありません。', + 'Time Tracking' => 'タイムトラッキング', + 'You already have one subtask in progress' => 'すでに進行中のサブタスクがあります。', + 'Which parts of the project do you want to duplicate?' => 'プロジェクトの何を複製しますか?', + 'Change dashboard view' => 'ダッシュボードビューを変更', + 'Show/hide activities' => 'アクティビティの表示・非表示', + 'Show/hide projects' => 'プロジェクトの表示・非表示', + 'Show/hide subtasks' => 'サブタスクの表示・非表示', + 'Show/hide tasks' => 'タスクの表示・非表示', + 'Disable login form' => 'ログインフォームの無効化', + 'Show/hide calendar' => 'カレンダーの表示・非表示', + 'User calendar' => 'ユーザカレンダー', + 'Bitbucket commit received' => 'Bitbucket コミットを受信しました', + 'Bitbucket webhooks' => 'Bitbucket Webhooks', + 'Help on Bitbucket webhooks' => 'Bitbucket Webhooks のヘルプ', + 'Start' => '開始', + 'End' => '終了', + 'Task age in days' => 'タスクの経過日数', + 'Days in this column' => 'カラムでの経過日数', + '%dd' => '%d 日', + 'Add a link' => 'リンクの追加', + 'Add a new link' => '新しいリンクの追加', + 'Do you really want to remove this link: "%s"?' => 'リンク「%s」を本当に削除しますか?', + 'Do you really want to remove this link with task #%d?' => 'このリンクとタスク#%dを削除しますか?', + 'Field required' => 'フィールドが必要です', + 'Link added successfully.' => 'リンクを追加しました。', + 'Link updated successfully.' => 'リンクを更新しました。', + 'Link removed successfully.' => 'リンクを削除しました。', + 'Link labels' => 'リンクラベル', + 'Link modification' => 'リンクの変更', + 'Links' => 'リンク', + 'Link settings' => 'リンク設定', + 'Opposite label' => '反対のラベル', + 'Remove a link' => 'ラベルの削除', + 'Task\'s links' => 'タスクのラベル', + 'The labels must be different' => '異なるラベルを指定してください', + 'There is no link.' => 'リンクがありません', + 'This label must be unique' => 'ラベルはユニークである必要があります', + 'Unable to create your link.' => 'リンクを作成できませんでした。', + 'Unable to update your link.' => 'リンクを更新できませんでした。', + 'Unable to remove this link.' => 'リンクを削除できませんでした。', + 'relates to' => '次に関連します', + 'blocks' => '次をブロックしています', + 'is blocked by' => '次にブロックされています', + 'duplicates' => '次に重複しています', + 'is duplicated by' => '次に重複しています', + 'is a child of' => '次の子タスクです ', + 'is a parent of' => '次の親タスクです', + 'targets milestone' => '次のマイルストーンを目標とします', + 'is a milestone of' => '次のタスクのマイルストーンです', + 'fixes' => '次を修正します', + 'is fixed by' => '次に修正されます', + 'This task' => 'このタスクは', + '<1h' => '<1時間', + '%dh' => '%d 時間', + '%b %e' => '%b/%e', + 'Expand tasks' => 'タスクを展開する', + 'Collapse tasks' => 'タスクを閉じる', + 'Expand/collapse tasks' => 'タスクの展開/閉じる', + 'Close dialog box' => 'ダイアログボックスを閉じる', + 'Submit a form' => 'フォームを送信する', + 'Board view' => 'ボードビュー', + 'Keyboard shortcuts' => 'キーボードショートカット', + 'Open board switcher' => 'ボード切り替えを開く', + 'Application' => 'アプリケーション', + 'Filter recently updated' => 'フィルタがアップデートされました', + 'since %B %e, %Y at %k:%M %p' => '%Y/%m/%d %k:%M から', + 'More filters' => '他のフィルタ', + 'Compact view' => 'コンパクトビュー', + 'Horizontal scrolling' => '縦スクロール', + 'Compact/wide view' => 'コンパクト/ワイドビュー', + 'No results match:' => '結果が一致しませんでした', + 'Remove hourly rate' => '毎時レートを削除', + 'Do you really want to remove this hourly rate?' => '毎時レートを削除しますか?', + 'Hourly rates' => '毎時レート', + 'Hourly rate' => '毎時レート', + 'Currency' => '通貨', + 'Effective date' => '有効期限', + 'Add new rate' => '新しいレート', + 'Rate removed successfully.' => 'レートの削除に成功しました。', + 'Unable to remove this rate.' => 'レートを削除できませんでした。', + 'Unable to save the hourly rate.' => '時間毎のレートを保存できませんでした。', + 'Hourly rate created successfully.' => '時間毎のレートを作成しました。', + 'Start time' => '開始時間', + 'End time' => '終了時間', + 'Comment' => 'コメント', + 'All day' => '終日', + 'Day' => '日', + 'Manage timetable' => 'タイムテーブルの管理', + 'Overtime timetable' => '残業タイムテーブル', + 'Time off timetable' => '休暇タイムテーブル', + 'Timetable' => 'タイムテーブル', + 'Work timetable' => 'ワークタイムテーブル', + 'Week timetable' => '週次タイムテーブル', + 'Day timetable' => '日時タイムテーブル', + 'From' => 'ここから', + 'To' => 'ここまで', // 'Time slot created successfully.' => '', // 'Unable to save this time slot.' => '', // 'Time slot removed successfully.' => '', // 'Unable to remove this time slot.' => '', // 'Do you really want to remove this time slot?' => '', - // 'Remove time slot' => '', - // 'Add new time slot' => '', - // 'This timetable is used when the checkbox "all day" is checked for scheduled time off and overtime.' => '', - // 'Files' => '', - // 'Images' => '', - // 'Private project' => '', - // 'Amount' => '', - // 'AUD - Australian Dollar' => '', - // 'Budget' => '', - // 'Budget line' => '', - // 'Budget line removed successfully.' => '', - // 'Budget lines' => '', - // 'CAD - Canadian Dollar' => '', - // 'CHF - Swiss Francs' => '', - // 'Cost' => '', - // 'Cost breakdown' => '', - // 'Custom Stylesheet' => '', - // 'download' => '', - // 'Do you really want to remove this budget line?' => '', - // 'EUR - Euro' => '', - // 'Expenses' => '', - // 'GBP - British Pound' => '', - // 'INR - Indian Rupee' => '', - // 'JPY - Japanese Yen' => '', - // 'New budget line' => '', - // 'NZD - New Zealand Dollar' => '', - // 'Remove a budget line' => '', - // 'Remove budget line' => '', - // 'RSD - Serbian dinar' => '', - // 'The budget line have been created successfully.' => '', - // 'Unable to create the budget line.' => '', - // 'Unable to remove this budget line.' => '', - // 'USD - US Dollar' => '', - // 'Remaining' => '', - // 'Destination column' => '', - // 'Move the task to another column when assigned to a user' => '', - // 'Move the task to another column when assignee is cleared' => '', - // 'Source column' => '', - // 'Show subtask estimates in the user calendar' => '', - // 'Transitions' => '', - // 'Executer' => '', - // 'Time spent in the column' => '', - // 'Task transitions' => '', - // 'Task transitions export' => '', - // 'This report contains all column moves for each task with the date, the user and the time spent for each transition.' => '', - // 'Currency rates' => '', - // 'Rate' => '', - // 'Change reference currency' => '', - // 'Add a new currency rate' => '', - // 'Currency rates are used to calculate project budget.' => '', - // 'Reference currency' => '', + 'Remove time slot' => 'タイムスロットの削除', + 'Add new time slot' => 'タイムラインの追加', + 'This timetable is used when the checkbox "all day" is checked for scheduled time off and overtime.' => 'このタイムテーブルは、残業や休暇で全日がチェックされた場合に用いられます。', + 'Files' => 'ファイル', + 'Images' => '画像', + 'Private project' => 'プライベートプロジェクト', + 'Amount' => '数量', + 'AUD - Australian Dollar' => 'AUD - 豪ドル', + 'Budget' => '予算', + 'Budget line' => '予算ライン', + 'Budget line removed successfully.' => '予算ラインを削除しました.', + 'Budget lines' => '予算ライン', + 'CAD - Canadian Dollar' => 'CAD - 加ドル', + 'CHF - Swiss Francs' => 'CHF - スイスフラン', + 'Cost' => 'コスト', + 'Cost breakdown' => 'コストブレークダウン', + 'Custom Stylesheet' => 'カスタムスタイルシート', + 'download' => 'ダウンロード', + 'Do you really want to remove this budget line?' => 'この予算ラインを本当に削除しますか?', + 'EUR - Euro' => 'EUR - ユーロ', + 'Expenses' => '支出', + 'GBP - British Pound' => 'GBP - 独ポンド', + 'INR - Indian Rupee' => 'INR - 伊ルピー', + 'JPY - Japanese Yen' => 'JPY - 日本円', + 'New budget line' => '新しい予算ライン', + 'NZD - New Zealand Dollar' => 'NZD - NZ ドル', + 'Remove a budget line' => '予算ラインの削除', + 'Remove budget line' => '予算ラインの削除', + 'RSD - Serbian dinar' => 'RSD - セルビアデナール', + 'The budget line have been created successfully.' => '予算ラインを作成しました', + 'Unable to create the budget line.' => '予算ラインを作成できませんでした。', + 'Unable to remove this budget line.' => '予算ラインを削除できませんでした。', + 'USD - US Dollar' => 'USD - 米ドル', + 'Remaining' => '残り', + 'Destination column' => '移動先のカラム', + 'Move the task to another column when assigned to a user' => 'ユーザの割り当てをしたらタスクを他のカラムに移動', + 'Move the task to another column when assignee is cleared' => 'ユーザの割り当てがなくなったらタスクを他のカラムに移動', + 'Source column' => '移動元のカラム', + 'Show subtask estimates in the user calendar' => 'カレンダーでサブタスクの見積もりを表示', + 'Transitions' => '履歴', + 'Executer' => '実行者', + 'Time spent in the column' => 'カラムでの時間消費', + 'Task transitions' => 'タスクの遷移', + 'Task transitions export' => 'タスクの遷移を出力', + 'This report contains all column moves for each task with the date, the user and the time spent for each transition.' => 'このレポートはタスクのカラム間における移動を時間、ユーザー、経過時間と共に記録した物です。', + 'Currency rates' => '為替レート', + 'Rate' => 'レート', + 'Change reference currency' => '現在の基軸通貨', + 'Add a new currency rate' => '新しい通貨レートを追加', + 'Currency rates are used to calculate project budget.' => '通貨レートはプロジェクト予算の算出に利用されます。', + 'Reference currency' => '基軸通貨', // 'The currency rate have been added successfully.' => '', - // 'Unable to add this currency rate.' => '', - // 'Send notifications to a Slack channel' => '', - // 'Webhook URL' => '', - // 'Help on Slack integration' => '', - // '%s remove the assignee of the task %s' => '', - // 'Send notifications to Hipchat' => '', - // 'API URL' => '', - // 'Room API ID or name' => '', - // 'Room notification token' => '', - // 'Help on Hipchat integration' => '', - // 'Enable Gravatar images' => '', - // 'Information' => '', - // 'Check two factor authentication code' => '', - // 'The two factor authentication code is not valid.' => '', - // 'The two factor authentication code is valid.' => '', - // 'Code' => '', - // 'Two factor authentication' => '', - // 'Enable/disable two factor authentication' => '', - // 'This QR code contains the key URI: ' => '', - // 'Save the secret key in your TOTP software (by example Google Authenticator or FreeOTP).' => '', - // 'Check my code' => '', - // 'Secret key: ' => '', - // 'Test your device' => '', + 'Unable to add this currency rate.' => 'この通貨レートを追加できません。', + 'Send notifications to a Slack channel' => 'Slack チャンネルに通知を送信', + 'Webhook URL' => 'Webhook URL', + 'Help on Slack integration' => 'Slack 連携のヘルプ', + '%s remove the assignee of the task %s' => '%s がタスク「%s」の担当を解除しました。', + 'Send notifications to Hipchat' => 'Hipchat に通知を送信', + 'API URL' => 'API URL', + 'Room API ID or name' => 'Room API ID または名前', + 'Room notification token' => 'Room 通知トークン', + 'Help on Hipchat integration' => 'Hipchat 連携のヘルプ', + 'Enable Gravatar images' => 'Gravatar イメージを有効化', + 'Information' => '情報 ', + 'Check two factor authentication code' => '2 段認証をチェックする', + 'The two factor authentication code is not valid.' => '2 段認証コードは無効です。', + 'The two factor authentication code is valid.' => '2 段認証コードは有効です。', + 'Code' => 'コード', + 'Two factor authentication' => '2 段認証', + 'Enable/disable two factor authentication' => '2 段認証の有効/無効', + 'This QR code contains the key URI: ' => 'この QR コードが URI キーを含んでいます: ', + 'Save the secret key in your TOTP software (by example Google Authenticator or FreeOTP).' => '秘密鍵を TOTP ソフトに保存 (Google Authenticator や FreeOTP など)', + 'Check my code' => '自分のコードをチェック', + 'Secret key: ' => '秘密鍵: ', + 'Test your device' => 'デバイスをテストする', // 'Assign a color when the task is moved to a specific column' => '', // '%s via Kanboard' => '', ); diff --git a/app/Locale/pt_BR/translations.php b/app/Locale/pt_BR/translations.php index 5aea768e..a4088576 100644 --- a/app/Locale/pt_BR/translations.php +++ b/app/Locale/pt_BR/translations.php @@ -599,7 +599,7 @@ return array( 'Daily project summary export' => 'Exportação diária do resumo do projeto', 'Daily project summary export for "%s"' => 'Exportação diária do resumo do projeto para "%s"', 'Exports' => 'Exportar', - 'This export contains the number of tasks per column grouped per day.' => '', + // 'This export contains the number of tasks per column grouped per day.' => '', 'Nothing to preview...' => 'Nada para pré-visualizar...', 'Preview' => 'Pré-visualizar', 'Write' => 'Escrever', diff --git a/app/Locale/ru_RU/translations.php b/app/Locale/ru_RU/translations.php index 3e7bb8d0..9d9388ef 100644 --- a/app/Locale/ru_RU/translations.php +++ b/app/Locale/ru_RU/translations.php @@ -717,7 +717,7 @@ return array( 'is a child of' => 'наследник', 'is a parent of' => 'родитель', 'targets milestone' => 'часть этапа', - 'is a milestone of' => '', + // 'is a milestone of' => '', 'fixes' => 'исправляет', 'is fixed by' => 'исправлено в', 'This task' => 'Эта задача', diff --git a/app/Locale/zh_CN/translations.php b/app/Locale/zh_CN/translations.php index 507b3691..4d116a46 100644 --- a/app/Locale/zh_CN/translations.php +++ b/app/Locale/zh_CN/translations.php @@ -757,7 +757,7 @@ return array( 'All day' => '全天', 'Day' => '日期', 'Manage timetable' => '管理时间表', - 'Overtime timetable' => '', + // 'Overtime timetable' => '', 'Time off timetable' => '加班时间表', 'Timetable' => '时间表', 'Work timetable' => '工作时间表', diff --git a/scripts/sync-locales.php b/scripts/sync-locales.php index 181686b7..472a6b2b 100755 --- a/scripts/sync-locales.php +++ b/scripts/sync-locales.php @@ -15,7 +15,7 @@ function update_missing_locales(array $reference, $outdated_file) foreach ($reference as $key => $value) { - if (isset($outdated[$key])) { + if (! empty($outdated[$key])) { //$output .= " '".str_replace("'", "\'", $key)."' => '".str_replace("'", "\'", $value)."',\n"; $output .= " '".str_replace("'", "\'", $key)."' => '".str_replace("'", "\'", $outdated[$key])."',\n"; } |