diff --git a/locales/ru-RU.yml b/locales/ru-RU.yml
index d23afd420..e329c96d6 100644
--- a/locales/ru-RU.yml
+++ b/locales/ru-RU.yml
@@ -184,6 +184,7 @@ common:
rename: "名前を変更"
stack-left: "左に重ねる"
pop-right: "右に出す"
+ dev: "アプリの作成に失敗しました。再度お試しください。"
auth/views/form.vue:
share-access: "{{ app.name }}があなたのアカウントにアクセスすることを許可しますか?"
permission-ask: "このアプリは次の権限を要求しています:"
@@ -1350,3 +1351,29 @@ docs:
description: "説明"
dev/views/index.vue:
manage-apps: "アプリの管理"
+dev/views/apps.vue:
+ manage-apps: "アプリを管理"
+ create-app: "アプリ作成"
+ app-missing: "アプリなし"
+dev/views/new-app.vue:
+ create-app: "アプリ作成"
+ app-name: "アプリケーション名"
+ app-name-desc: "あなたのアプリの名称。"
+ app-name-ex: "ex) Misskey for iOS"
+ app-overview: "アプリの概要"
+ app-desc: "あなたのアプリの簡単な説明や紹介。"
+ app-desc-ex: "ex) Misskey iOSクライアント。"
+ callback-url: "コールバックURL (オプション)"
+ callback-url-desc: "ユーザーが認証フォームで認証した際にリダイレクトするURLを設定できます。"
+ authority: "権限"
+ authority-desc: "ここで要求した機能だけがAPIからアクセスできます。"
+ authority-warning: "アプリ作成後も変更できますが、新たな権限を付与する場合、その時点で関連付けられているユーザーキーはすべて無効になります。"
+ account-read: "アカウントの情報を見る。"
+ account-write: "アカウントの情報を操作する。"
+ note-write: "投稿する。"
+ reaction-write: "リアクションしたりリアクションをキャンセルする。"
+ following-write: "フォローしたりフォロー解除する。"
+ drive-read: "ドライブを見る。"
+ drive-write: "ドライブを操作する。"
+ notification-read: "通知を見る。"
+ notification-write: "通知を操作する。"