{{ p.cw }} - {{ showContent ? '隠す' : 'もっと見る' }} + {{ showContent ? '%i18n:@less%' : '%i18n:@more%' }}
読み込みに失敗しました。
- +%i18n:@failed%
+diff --git a/locales/ja.yml b/locales/ja.yml
index 0fcbca536..ab87494f9 100644
--- a/locales/ja.yml
+++ b/locales/ja.yml
@@ -724,6 +724,16 @@ mobile/views/components/drive.vue:
load-more: "もっと読み込む"
nothing-in-drive: "ドライブには何もありません"
folder-is-empty: "このフォルダは空です"
+ prompt: "何をしますか?(数字を入力してください): <1 → ファイルをアップロード | 2 → ファイルをURLでアップロード | 3 → フォルダ作成 | 4 → このフォルダ名を変更 | 5 → このフォルダを移動 | 6 → このフォルダを削除>"
+ deletion-alert: "ごめんなさい!フォルダの削除は未実装です...。"
+ folder-name: "フォルダー名"
+ root-rename-alert: "現在いる場所はルートで、フォルダではないため名前の変更はできません。名前を変更したいフォルダに移動してからやってください。"
+ root-move-alert: "現在いる場所はルートで、フォルダではないため移動はできません。移動したいフォルダに移動してからやってください。"
+ url-prompt: "アップロードしたいファイルのURL"
+ uploading: "アップロードをリクエストしました。アップロードが完了するまで時間がかかる場合があります。"
+
+mobile/views/components/drive-file-detail.vue:
+ rename: "名前を変更"
mobile/views/components/drive-file-chooser.vue:
select-file: "ファイルを選択"
@@ -742,26 +752,60 @@ mobile/views/components/follow-button.vue:
follow: "フォロー"
unfollow: "フォロー解除"
+mobile/views/components/friends-maker.vue:
+ title: "気になるユーザーをフォロー"
+ empty: "おすすめのユーザーは見つかりませんでした。"
+ fetching: "読み込んでいます"
+ refresh: "もっと見る"
+ close: "閉じる"
+
mobile/views/components/note.vue:
reposted-by: "{}がRenote"
+ more: "もっと見る"
+ less: "隠す"
+ hidden: "この投稿は非公開です"
+ location: "位置情報"
mobile/views/components/note-detail.vue:
reply: "返信"
reaction: "リアクション"
+ is-renote: "がRenote"
+ hidden: "この投稿は非公開です"
+ location: "位置情報"
+
+mobile/views/components/note-preview.vue:
+ admin: "admin"
+ bot: "bot"
+ cat: "cat"
+
+mobile/views/components/note-sub.vue:
+ admin: "admin"
+ bot: "bot"
+ cat: "cat"
+
+mobile/views/components/notes.vue:
+ failed: "読み込みに失敗しました。"
+ retry: "リトライ"
mobile/views/components/notifications.vue:
more: "もっと見る"
empty: "ありません!"
mobile/views/components/post-form.vue:
+ add-visible-user: "ユーザーを追加"
submit: "投稿"
reply: "返信"
renote: "Renote"
renote-placeholder: "この投稿を引用... (オプション)"
reply-placeholder: "この投稿への返信..."
note-placeholder: "いまどうしてる?"
+ cw-placeholder: "内容への注釈 (オプション)"
+ location-alert: "お使いの端末は位置情報に対応していません"
+ error: "エラー"
+ username-prompt: "ユーザー名を入力してください"
mobile/views/components/sub-note-content.vue:
+ hidden: "この投稿は非公開です"
media-count: "{}個のメディア"
poll: "投票"
diff --git a/src/client/app/mobile/views/components/drive.file-detail.vue b/src/client/app/mobile/views/components/drive.file-detail.vue
index ddf17d272..ad2913526 100644
--- a/src/client/app/mobile/views/components/drive.file-detail.vue
+++ b/src/client/app/mobile/views/components/drive.file-detail.vue
@@ -93,7 +93,7 @@ export default Vue.extend({
},
methods: {
rename() {
- const name = window.prompt('名前を変更', this.file.name);
+ const name = window.prompt('%i18n:@rename%', this.file.name);
if (name == null || name == '' || name == this.file.name) return;
(this as any).api('drive/files/update', {
fileId: this.file.id,
diff --git a/src/client/app/mobile/views/components/drive.vue b/src/client/app/mobile/views/components/drive.vue
index 8e35e6c88..8adf6d854 100644
--- a/src/client/app/mobile/views/components/drive.vue
+++ b/src/client/app/mobile/views/components/drive.vue
@@ -372,7 +372,7 @@ export default Vue.extend({
},
openContextMenu() {
- const fn = window.prompt('何をしますか?(数字を入力してください): <1 → ファイルをアップロード | 2 → ファイルをURLでアップロード | 3 → フォルダ作成 | 4 → このフォルダ名を変更 | 5 → このフォルダを移動 | 6 → このフォルダを削除>');
+ const fn = window.prompt('%i18n:@prompt%');
if (fn == null || fn == '') return;
switch (fn) {
case '1':
@@ -391,7 +391,7 @@ export default Vue.extend({
this.moveFolder();
break;
case '6':
- alert('ごめんなさい!フォルダの削除は未実装です...。');
+ alert('%i18n:@deletion-alert%');
break;
}
},
@@ -401,7 +401,7 @@ export default Vue.extend({
},
createFolder() {
- const name = window.prompt('フォルダー名');
+ const name = window.prompt('%i18n:@folder-name%');
if (name == null || name == '') return;
(this as any).api('drive/folders/create', {
name: name,
@@ -413,10 +413,10 @@ export default Vue.extend({
renameFolder() {
if (this.folder == null) {
- alert('現在いる場所はルートで、フォルダではないため名前の変更はできません。名前を変更したいフォルダに移動してからやってください。');
+ alert('%i18n:@root-rename-alert%');
return;
}
- const name = window.prompt('フォルダー名', this.folder.name);
+ const name = window.prompt('%i18n:@folder-name%', this.folder.name);
if (name == null || name == '') return;
(this as any).api('drive/folders/update', {
name: name,
@@ -428,7 +428,7 @@ export default Vue.extend({
moveFolder() {
if (this.folder == null) {
- alert('現在いる場所はルートで、フォルダではないため移動はできません。移動したいフォルダに移動してからやってください。');
+ alert('%i18n:@root-move-alert%');
return;
}
(this as any).apis.chooseDriveFolder().then(folder => {
@@ -442,13 +442,13 @@ export default Vue.extend({
},
urlUpload() {
- const url = window.prompt('アップロードしたいファイルのURL');
+ const url = window.prompt('%i18n:@url-prompt%');
if (url == null || url == '') return;
(this as any).api('drive/files/upload_from_url', {
url: url,
folderId: this.folder ? this.folder.id : undefined
});
- alert('アップロードをリクエストしました。アップロードが完了するまで時間がかかる場合があります。');
+ alert('%i18n:@uploading%');
},
onChangeLocalFile() {
diff --git a/src/client/app/mobile/views/components/friends-maker.vue b/src/client/app/mobile/views/components/friends-maker.vue
index ba4abe341..e0461d2bc 100644
--- a/src/client/app/mobile/views/components/friends-maker.vue
+++ b/src/client/app/mobile/views/components/friends-maker.vue
@@ -1,13 +1,13 @@
気になるユーザーをフォロー: %i18n:@title%: おすすめのユーザーは見つかりませんでした。 %fa:spinner .pulse .fw%読み込んでいます %i18n:@empty% %fa:spinner .pulse .fw%%i18n:@fetching%
-
{{ p.cw }} - {{ showContent ? '隠す' : 'もっと見る' }} + {{ showContent ? '%i18n:@less%' : '%i18n:@more%' }}
読み込みに失敗しました。
- +%i18n:@failed%
+