diff --git a/i18n/ja.i18n.json b/i18n/ja.i18n.json
index 74432ee25..0936e8945 100644
--- a/i18n/ja.i18n.json
+++ b/i18n/ja.i18n.json
@@ -904,10 +904,10 @@
"operator-due": "期限日",
"operator-created": "作成日",
"operator-modified": "変更日",
- "operator-sort": "sort",
+ "operator-sort": "並べ替え",
"operator-comment": "コメント",
- "operator-has": "has",
- "operator-limit": "limit",
+ "operator-has": "所有",
+ "operator-limit": "制限",
"predicate-archived": "アーカイブ済み",
"predicate-open": "open",
"predicate-ended": "終了",
@@ -920,8 +920,8 @@
"predicate-due": "期限日",
"predicate-modified": "変更日",
"predicate-created": "作成日",
- "predicate-attachment": "attachment",
- "predicate-description": "description",
+ "predicate-attachment": "添付",
+ "predicate-description": "詳細",
"predicate-checklist": "チェックリスト",
"predicate-start": "開始",
"predicate-end": "終了",
@@ -934,39 +934,39 @@
"operator-sort-invalid": "ソート「%s」は無効です",
"operator-status-invalid": "「%s」は無効なステータスです",
"operator-has-invalid": "%s is not a valid existence check",
- "operator-limit-invalid": "%s is not a valid limit. Limit should be a positive integer.",
+ "operator-limit-invalid": "%s は有効な制限ではありません。制限は正の整数である必要があります。",
"next-page": "次のページ",
"previous-page": "前のページ",
"heading-notes": "注意\n ",
"globalSearch-instructions-heading": "検索手順",
"globalSearch-instructions-description": "検索は演算子を含めた絞り込みが可能です。演算子は、演算子の名前と値を半角コロンで区切った記述で指定します。例えば、`リスト:対応不可`と指定すると、*対応不可*という名前のリストに含まれるカードという制約で検索します。値にスペースや特殊文字が含まれる場合は引用符で囲む必要があります(例:`__operator_list__:\"レビュー 本日中\"`)。",
"globalSearch-instructions-operators": "有効な演算子:",
- "globalSearch-instructions-operator-board": "`__operator_board__:
` - cards in boards matching the specified **",
- "globalSearch-instructions-operator-list": "`__operator_list__:` - cards in lists matching the specified **",
- "globalSearch-instructions-operator-swimlane": "`__operator_swimlane__:` - cards in swimlanes matching the specified **",
- "globalSearch-instructions-operator-comment": "`__operator_comment__:` - cards with a comment containing **.",
- "globalSearch-instructions-operator-label": "`__operator_label__:` `__operator_label__:` - cards that have a label matching ** or *",
- "globalSearch-instructions-operator-hash": "`__operator_label_abbrev__` - shorthand for `__operator_label__:` or `__operator_label__:`",
- "globalSearch-instructions-operator-user": "`__operator_user__:` - cards where ** is a *member* or *assignee*",
- "globalSearch-instructions-operator-at": "`__operator_user_abbrev__username` - shorthand for `user:`",
- "globalSearch-instructions-operator-member": "`__operator_member__:` - cards where ** is a *member*",
- "globalSearch-instructions-operator-assignee": "`__operator_assignee__:` - cards where ** is an *assignee*",
- "globalSearch-instructions-operator-due": "`__operator_due__:` - cards which are due up to ** days from now. `__operator_due__:__predicate_overdue__ lists all cards past their due date.",
- "globalSearch-instructions-operator-created": "`__operator_created__:` - cards which were created ** days ago or less",
- "globalSearch-instructions-operator-modified": "`__operator_modified__:` - cards which were modified ** days ago or less",
- "globalSearch-instructions-operator-status": "`__operator_status__:` - where ** is one of the following:",
- "globalSearch-instructions-status-archived": "`__predicate_archived__` - archived cards",
- "globalSearch-instructions-status-all": "`__predicate_all__` - all archived and unarchived cards",
- "globalSearch-instructions-status-ended": "`__predicate_ended__` - cards with an end date",
- "globalSearch-instructions-status-public": "`__predicate_public__` - cards only in public boards",
- "globalSearch-instructions-status-private": "`__predicate_private__` - cards only in private boards",
- "globalSearch-instructions-operator-has": "`__operator_has__:` - where ** is one of `__predicate_attachment__`, `__predicate_checklist__`, `__predicate_description__`, `__predicate_start__`, `__predicate_due__`, `__predicate_end__`, `__predicate_assignee__` or `__predicate_member__`. Placing a `-` in front of ** searches for the absence of a value in that field (e.g. `has:-due` searches for cards without a due date).",
- "globalSearch-instructions-operator-sort": "`__operator_sort__:` - where ** is one of `__predicate_due__`, `__predicate_created__` or `__predicate_modified__`. For a descending sort, place a `-` in front of the sort name.",
- "globalSearch-instructions-operator-limit": "`__operator_limit__:` - where ** is a positive integer expressing the number of cards to be displayed per page.",
+ "globalSearch-instructions-operator-board": "`__operator_board__:` - 指定された ** に一致するボード内のカード",
+ "globalSearch-instructions-operator-list": "`__operator_list__:` - 指定された ** に一致するリスト内のカード",
+ "globalSearch-instructions-operator-swimlane": "`__operator_swimlane__:` - 指定された ** に一致するスイムレーン内のカード",
+ "globalSearch-instructions-operator-comment": "`__operator_comment__:` - ** を含むコメントがあるカード",
+ "globalSearch-instructions-operator-label": "`__operator_label__:` `__operator_label__:` - ** または * に一致するラベルを持つカード",
+ "globalSearch-instructions-operator-hash": "`__operator_label_abbrev__` - `__operator_label__:` または `__operator_label__:` の短縮表現",
+ "globalSearch-instructions-operator-user": "`__operator_user__:` - ** が *メンバー* または *担当者* に割り当てられたカード",
+ "globalSearch-instructions-operator-at": "`__operator_user_abbrev__username` - `ユーザー:` の短縮表現",
+ "globalSearch-instructions-operator-member": "`__operator_member__:` - ** が *メンバー* のカード",
+ "globalSearch-instructions-operator-assignee": "`__operator_assignee__:` - ** が *担当者* のカード",
+ "globalSearch-instructions-operator-due": "`__operator_due__:` - 今から ** 日以内に期限が切れるカード `__operator_due__:__predicate_overdue__` - 期限が切れたすべてのカード",
+ "globalSearch-instructions-operator-created": "`__operator_created__:` - ** 日以内に作成されたカード",
+ "globalSearch-instructions-operator-modified": "`__operator_modified__:` - ** 日以内に変更されたカード",
+ "globalSearch-instructions-operator-status": "`__operator_status__:` - ** が以下のうちのどれか:",
+ "globalSearch-instructions-status-archived": "`__predicate_archived__` - アーカイブされたカード",
+ "globalSearch-instructions-status-all": "`__predicate_all__` - すべてのアーカイブされた、アーカイブされていないカード",
+ "globalSearch-instructions-status-ended": "`__predicate_ended__` - 終了日が記載されたカード",
+ "globalSearch-instructions-status-public": "`__predicate_public__` - 公開されたボードにあるカード",
+ "globalSearch-instructions-status-private": "`__predicate_private__` - 非公開のボードにあるカード",
+ "globalSearch-instructions-operator-has": "`__operator_has__:` - ** は`__predicate_attachment__`、`__predicate_checklist__`、`__predicate_description__`、`__predicate_start__`、`__predicate_due__`、`__predicate_end__`、`__predicate_assignee__`、`__predicate_member__` のいずれかを指定します。** の前に「`-`」を記述すると、そのフィールドに値がないものを検索します(例:「`所有:-期限日`」は期限日がないカードを検索します)。",
+ "globalSearch-instructions-operator-sort": "`__operator_sort__:` - ** は `__predicate_due__`、`__predicate_created__`、`__predicate_modified__` のいずれかを指定します。降順にする場合は、並べ替え名の前に「`-`」を記述します。",
+ "globalSearch-instructions-operator-limit": "`__operator_limit__:` - 「**」には、ページごとに表示されるカードの数を表す正の整数を指定します。 ",
"globalSearch-instructions-notes-1": "複数の演算子を指定できます。",
"globalSearch-instructions-notes-2": "同じ演算子はOR条件になります。複数の条件のいずれかに一致したカードが検索されます。`__operator_list__:有効 __operator_list__:対応不要` の場合、リスト名が *有効* または *対応不要* のカードが検索されます。",
"globalSearch-instructions-notes-3": "異なる演算子はAND条件になります。異なる演算子すべてに一致したカードのみが検索されます。`__operator_list__:有効 __operator_label__:赤` は、*有効* のリストの中の *赤* のラベルのカードのみが検索されます。",
- "globalSearch-instructions-notes-3-2": "Days can be specified as a positive or negative integer or using `__predicate_week__`, `__predicate_month__`, `__predicate_quarter__` or `__predicate_year__` for the current period.",
+ "globalSearch-instructions-notes-3-2": "日付には正負の整数や、現在からの期間として `__predicate_week__`、`__predicate_month__`、`__predicate_quarter__`、`__predicate_year__` を指定できます。",
"globalSearch-instructions-notes-4": "テキスト検索では大文字と小文字は区別されません。",
"globalSearch-instructions-notes-5": "デフォルトではアーカイブされたカードは検索されません。 ",
"link-to-search": "この検索へのリンク",
@@ -974,12 +974,12 @@
"number": "数値",
"label-colors": "ラベル色",
"label-names": "ラベル名",
- "archived-at": "archived at",
+ "archived-at": "アーカイブされた:",
"sort-cards": "カードの並び替え",
"cardsSortPopup-title": "カードの並び替え",
"due-date": "期限日",
- "server-error": "Server Error",
- "server-error-troubleshooting": "Please submit the error generated by the server.\nFor a snap installation, run: `sudo snap logs wekan.wekan`\nFor a Docker installation, run: `sudo docker logs wekan-app`",
+ "server-error": "サーバーエラー",
+ "server-error-troubleshooting": "サーバーによって生成されたエラーを送信してください。\nsnapを用いてインストールされている場合、次のコマンドを実行します: `sudo snap logs wekan.wekan`\nDockerを用いてインストールされている場合、次のコマンドを実行します: `sudo docker logs wekan-app`",
"title-alphabetically": "タイトル(アルファベット順)",
"created-at-newest-first": "作成日(新しいものから)",
"created-at-oldest-first": "作成日(古いものから)",