diff --git a/xwords4/android/XWords4/res_src/values-ja/strings.xml b/xwords4/android/XWords4/res_src/values-ja/strings.xml
index a6b3daec9..bb814b2ab 100644
--- a/xwords4/android/XWords4/res_src/values-ja/strings.xml
+++ b/xwords4/android/XWords4/res_src/values-ja/strings.xml
@@ -1,2 +1,400 @@
-
-
\ No newline at end of file
+
+ゲームを追加
+ グループを追加
+
+ %1$s (%2$s)
+
+ %1$s (ロボット)
+
+ (まだありません…)
+
+ ルーム \"%1$s\" の設定
+ ルーム \"%1$s\" でプレイヤーを待っています
+ ルーム \"%1$s\" でゲームをプレイ中
+ ルーム \"%1$s\" でゲームオーバー
+
+ ゲームオーバー
+ 削除
+ リセット
+
+ 単語リスト…
+
+ アプリ設定…
+
+ 移動のチェック
+
+
+ - %1$d 移動をプレイしました
+
+
+
+ リレーの動きなどをチェック中…
+
+ リレー経由で接続するゲームは見つかりません。
+
+ クロスワードについて…
+
+ \"%1$s\" アクション:
+
+ ゲームの設定…
+ 名前の変更…
+ グループに移動…
+
+ ゲームを削除
+ リセット
+ 新規 から
+ コピー
+ 既にリレーに接続されているゲームはコピーできません。すべて同じ設定でプレイする準備ができる、\"新規 から\" コピーを使用してください。
+ ゲームの名前を変更
+ このゲームの名前を変更します:
+ (このデバイス上でのみ) このゲームの名前を変更します:
+
+
+ - 選択したゲーム %1$d を削除してもよろしいですか? この操作は元に戻せません。
+
+
+
+
+ - 選択したゲーム %1$d をリセットしますか?\n\n(リセットすると、すべての動きと接続情報を消去します。)
+
+
+
+ クロスワードの単語リスト
+ さらにダウンロード…
+
+
+ 内蔵
+
+ ダウンロード
+
+ 保存場所を変更
+
+ デフォルトにする
+
+
+ - 単語リスト %1$s を削除してもよろしいですか?
+
+
+
+ %1$s を削除すると、%2$s 単語リストを除き残りません。1 つまたは複数のゲームが開けなくなります。(代わりのリストをダウンロードするまで)
+
+ どのプレイヤーが単語リスト %1$s を新しいゲームのデフォルトにしますか? (言語 %2$s は両方のデフォルトになります)
+
+ 人間
+ ロボット
+ 両方
+
+ 単語リスト %1$s の場所
+
+ 内部
+ 外部
+
+ %1$s の設定
+
+ %1$s 設定 (ネットワーク)
+
+ 言語 (インストールされている単語リストに基づく)
+
+ ロック設定
+
+ プレイヤー (タップして編集)
+
+ プレイヤー (%1$d ローカル、%2$d 他のデバイス)
+
+ プレイヤーを追加
+
+ プレイヤーをシャッフル
+
+ ゲームの言語
+ ゲームの言語/単語リスト
+
+ 接続 (%1$s 経由)
+
+ 公開ルームに参加
+
+ ルーム名
+
+ 新しい公開ルームを作る
+
+ 公開ルームを選択
+
+ %2$s で %1$d プレイヤーがゲーム中の公開ルームを取得します。
+
+ %2$s で %1$d プレイヤーがゲーム中の公開ルームが見つかりません。リフレッシュするかあなた自身のルームを作成してください。
+
+ その他の設定
+
+ ヒントを許可
+
+ ヒントを許可 (ネットワーク)
+
+ ゲームタイマーを有効にする
+
+ プレイヤーごとの分数
+
+ ロボット プレイヤーをどれくらい賢くしますか?
+
+ 賢いロボット
+ より賢いロボット
+ 最も賢いロボット
+
+ \"偽物\" をどう扱いますか (単語リストにない単語)
+
+ 偽物を無視する
+ 偽物の場合警告する
+ 偽物を禁止する
+
+ 少なくとも 1 人のプレイヤーは、ホストとして開始するゲームの \"リモート\" にマークする必要があります。
+
+ (他のデバイスのプレイヤー)
+
+ このゲームはプレイ中です。これらの変更を保存する場合、再起動する必要があります。変更を保存しますか?
+ 保存の確認
+
+ ゲームをプレイ
+
+ 他のデバイスのプレイヤー
+ マルチデバイス ゲームは、少なくとも 1 人のプレイヤーがこのデバイスとは別からプレイする必要があります。他のデバイスのプレイヤーを確認してください。
+
+ 最初のプレイヤーを変更しました。
+
+ プレイヤーを編集
+
+ 他のデバイスのプレイヤー
+
+ 名前:
+
+ 単語リスト (%1$s に)
+
+ インストールされている単語リスト (%1$s に)
+
+ ロボット プレイヤー
+
+ パスワード
+
+
+ 取引をコミット
+ 取引をキャンセル
+
+ タイトルをタップして選択…
+
+
+ 2L
+ 2W
+ 3L
+ 3W
+
+ (まだ動きはありません)
+
+
+ - このゲームは %1$d リモート プレイヤーを待っています。まだであれば - 参加するユーザーを招待しますか?
+
+
+
+ またはタップして招待します -- 他のデバイスにも Android ビームがあり、近くにいる場合。
+
+
+ - %1$d プレイヤーが見つかりません
+
+
+
+ " (複数のリモートプレイヤーを期待している場合。一度にみんなを招待する必要はありませんが、招待されたみんなが招待状を受け入れるまで、このアラートは消えません)"
+
+ ポイント
+
+
+ - デバイス %1$d はルーム \"%2$s\" のリレーに接続されています。%3$d プレイやーを待っています。
+
+
+
+ すべてのプレイヤーは、このルーム \"%1$s\" にいます。
+
+ 接続の問題
+
+ あなたが提供したプレイヤーはホストが期待するよりも多いです。
+ その名前のルームが登録されたホストはありません。
+
+ 別のホストで、既にその名前を使用してルームが登録されています。名前を変更するか、後でやり直してください。
+ リレーが、このゲームで別のデバイスとの接続を失いました。
+
+ このゲームが別のデバイスで削除されました。さらにプレイすることはできません。
+
+ 単語 %1$s は単語リスト %2$s 内に見つかりません。
+
+ " この移動を反映してもよろしいですか?"
+ " 順番を失いました。"
+
+ 正しくない単語
+
+ 順番が完了
+
+ 取引
+
+ ラックを非表示にする
+ ラックを表示する
+
+ 元に戻す
+
+ ゲーム ->
+
+ カウントと値…
+
+ 残りのタイル…
+
+ ゲームの履歴…
+
+ 最終スコア
+ 辞める
+
+ メッセージを再送信
+
+ - 再送信が終了しました。%1$d メッセージを送信しました。
+
+
+
+ "ロボット %1$s がこの移動を行いました: "
+
+ - タイルを 1 つ交換しました。
+
+
+ %1$s カウント/値:\n
+ + %1$d [すべての残りのタイル]
+ - %1$d [未使用タイル]
+ 新しいタイル: %1$s
+ 累積スコア: %1$d\n
+ "リモートプレイヤー %1$s がこの移動を行いました: "
+ " - %1$d [時間]"
+ パス\n
+ 移動 (%1$s から向こうに)\n
+ 移動 (%1$s から下)\n
+ 開始時ラック: %1$s\n
+ %2$s の %1$s を交換しました。
+ 移動で正しくない単語。順番を失いました!
+ 現在の移動を反映しますか?\n
+ %1$s (リモート)
+ " 対 "
+
+ すべてのタイルを使用するボーナス: 50\n
+ 順番のスコア: %1$d\n
+
+
+ - %1$d のタイルがプールに残っています。
+
+
+
+ - %1$d のタイルがプールとすべてのトレイに残っています:\n
+
+
+
+ 最後に反映した順番を元に戻してもよろしいですか? (やり直しのオプションはありません)
+
+ クロスワードの設定
+
+ すべて復元
+ すべての色設定を元の値に復元してもよろしいですか?
+ 色を復元
+ すべての設定を元の値に復元してもよろしいですか?
+
+ 新規ゲームのデフォルト
+ 新規ゲームのデフォルト設定
+
+ プレイヤー名
+
+ デフォルトのプレイヤー名
+
+ 最初のプレイヤー
+ 2 番目のプレイヤー
+ 3 番目のプレイヤー
+ 4 番目のプレイヤー
+
+ 人間のプレイヤー
+
+ まだ利用しません…
+
+ 単語リスト
+ デフォルトの単語リスト
+
+ 人間用の単語リスト
+ ロボット用の単語リスト
+
+ ヒント機能を有効にします
+
+ 2 デバイス用のゲームのヒントを有効にします
+
+ プレイヤーを両立
+ 新しいゲームで、ランダムに
+
+ 偽物の扱い
+
+ プレイヤーごとのタイマー分数
+
+ ボードのサイズ
+
+ 外観
+ 外観をコントロールする設定
+
+ ゲームのリストに含めます
+
+ <なし>
+ ゲームの言語
+ 対戦相手名
+ ゲームの状態
+
+ タイトルバーを非表示にする
+ ゲームの名前を非表示にすると、ボードを少し大きくすることができます
+
+ 新しいゲーム ボタンを非表示にする
+ メイン画面で、新しいゲーム ボタンを非表示にすると、より多くのゲームを表示します
+
+ ボードの矢印を表示
+ 表示すると、この矢印の上にタップしたラックのタイルが着地します
+
+ 画面をオンのままにする
+ 10 分、ボード画面をオンのままにします
+
+ 個別の色
+ ボードに使用される色を編集します
+
+ ダブルレター
+ トリプルレター
+ ダブルワード
+ トリプルワード
+
+ 十字カーソルの色
+
+ タイルの背景
+
+ 空のマス/背景
+
+ ボードの背景
+
+ マス内ボーナスのヒント
+
+ 赤
+ 緑
+ 青
+
+
+ 動作
+ アプリの動作をコントロールする設定
+
+ 他の動きを説明
+ すべてのロボットやリモートの順番の後で、スコアの要約を表示します
+
+ 確認の順番をスキップ
+ 人間の順番の後で、スコアを概要を表示しません
+
+ 新しいタイルを並べ替え
+ 新しいタイルを追加した場合、ラックを並べ替えます
+
+ 音量キーでズーム
+ 音量キーを使ってボードをズームします
+
+ 順番外のタイルを表示
+ スコアボードの名前をタップすると、そのプレイヤーのタイルを表示します
+
+
+ 十字カーソルを無効にする
+ ボードのどのマスをタッチしたかを視覚的に示しません
+
+