Merge remote-tracking branch 'upstream/develop' into develop
This commit is contained in:
commit
ec7526e0b3
|
@ -1,24 +1,41 @@
|
|||
import PostStatusForm from '../post_status_form/post_status_form.vue'
|
||||
import get from 'lodash/get'
|
||||
|
||||
const PostStatusModal = {
|
||||
components: {
|
||||
PostStatusForm
|
||||
},
|
||||
data () {
|
||||
return {
|
||||
resettingForm: false
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
isLoggedIn () {
|
||||
return !!this.$store.state.users.currentUser
|
||||
},
|
||||
isOpen () {
|
||||
return this.isLoggedIn && this.$store.state.postStatus.modalActivated
|
||||
modalActivated () {
|
||||
return this.$store.state.postStatus.modalActivated
|
||||
},
|
||||
isFormVisible () {
|
||||
return this.isLoggedIn && !this.resettingForm && this.modalActivated
|
||||
},
|
||||
params () {
|
||||
return this.$store.state.postStatus.params || {}
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
isOpen (val) {
|
||||
params (newVal, oldVal) {
|
||||
if (get(newVal, 'repliedUser.id') !== get(oldVal, 'repliedUser.id')) {
|
||||
this.resettingForm = true
|
||||
this.$nextTick(() => {
|
||||
this.resettingForm = false
|
||||
})
|
||||
}
|
||||
},
|
||||
isFormVisible (val) {
|
||||
if (val) {
|
||||
this.$nextTick(() => this.$el.querySelector('textarea').focus())
|
||||
this.$nextTick(() => this.$el && this.$el.querySelector('textarea').focus())
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
<template>
|
||||
<div
|
||||
v-if="isOpen"
|
||||
v-if="isLoggedIn && !resettingForm"
|
||||
v-show="modalActivated"
|
||||
class="post-form-modal-view modal-view"
|
||||
@click="closeModal"
|
||||
>
|
||||
|
|
|
@ -106,6 +106,15 @@
|
|||
"expired": "いれふだは {0} まえに、おわりました",
|
||||
"not_enough_options": "ユニークなオプションが、たりません"
|
||||
},
|
||||
"emoji": {
|
||||
"stickers": "ステッカー",
|
||||
"emoji": "えもじ",
|
||||
"keep_open": "ピッカーをあけたままにする",
|
||||
"search_emoji": "えもじをさがす",
|
||||
"add_emoji": "えもじをうちこむ",
|
||||
"custom": "カスタムえもじ",
|
||||
"unicode": "ユニコードえもじ"
|
||||
},
|
||||
"stickers": {
|
||||
"add_sticker": "ステッカーをふやす"
|
||||
},
|
||||
|
@ -224,10 +233,11 @@
|
|||
"default_vis": "デフォルトのこうかいはんい",
|
||||
"delete_account": "アカウントをけす",
|
||||
"delete_account_description": "あなたのアカウントとメッセージが、きえます。",
|
||||
"delete_account_error": "アカウントをけすことが、できなかったかもしれません。インスタンスのかんりしゃに、れんらくしてください。",
|
||||
"delete_account_error": "アカウントをけすことが、できなかったかもしれません。インスタンスのアドミニストレーターに、おといあわせください。",
|
||||
"delete_account_instructions": "ほんとうにアカウントをけしてもいいなら、パスワードをかいてください。",
|
||||
"discoverable": "けんさくなどのサービスで、このアカウントをみつけてもよい",
|
||||
"avatar_size_instruction": "アバターのおおきさは、150×150ピクセルか、それよりもおおきくするといいです。",
|
||||
"pad_emoji": "えもじをピッカーでえらんだとき、えもじのまわりにスペースをいれる",
|
||||
"export_theme": "セーブ",
|
||||
"filtering": "フィルタリング",
|
||||
"filtering_explanation": "これらのことばをふくむすべてのものがミュートされます。1ぎょうに1つのことばをかいてください。",
|
||||
|
@ -280,6 +290,8 @@
|
|||
"no_mutes": "ミュートしていません",
|
||||
"hide_follows_description": "フォローしているひとをみせない",
|
||||
"hide_followers_description": "フォロワーをみせない",
|
||||
"hide_follows_count_description": "フォローしているひとのかずをみせない",
|
||||
"hide_followers_count_description": "フォロワーのかずをみせない",
|
||||
"show_admin_badge": "アドミンのしるしをみせる",
|
||||
"show_moderator_badge": "モデレーターのしるしをみせる",
|
||||
"nsfw_clickthrough": "NSFWなファイルをかくす",
|
||||
|
@ -532,6 +544,7 @@
|
|||
"follows_you": "フォローされました!",
|
||||
"its_you": "これはあなたです!",
|
||||
"media": "メディア",
|
||||
"mention": "メンション",
|
||||
"mute": "ミュート",
|
||||
"muted": "ミュートしています!",
|
||||
"per_day": "/日",
|
||||
|
@ -611,5 +624,16 @@
|
|||
"person_talking": "{count} にんが、はなしています",
|
||||
"people_talking": "{count} にんが、はなしています",
|
||||
"no_results": "みつかりませんでした"
|
||||
},
|
||||
"password_reset": {
|
||||
"forgot_password": "パスワードを、わすれましたか?",
|
||||
"password_reset": "パスワードリセット",
|
||||
"instruction": "あなたのメールアドレスかユーザーめいをいれてください。パスワードをリセットするためのリンクをおくります。",
|
||||
"placeholder": "あなたのメールアドレスかユーザーめい",
|
||||
"check_email": "パスワードをリセットするためのリンクがかかれたメールが、とどいているかどうか、みてください。",
|
||||
"return_home": "ホームページにもどる",
|
||||
"not_found": "そのメールアドレスまたはユーザーめいを、みつけることができませんでした。",
|
||||
"too_many_requests": "パスワードリセットを、ためすことが、おおすぎます。しばらくしてから、ためしてください。",
|
||||
"password_reset_disabled": "このインスタンスでは、パスワードリセットは、できません。インスタンスのアドミニストレーターに、おといあわせください。"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -106,6 +106,15 @@
|
|||
"expired": "投票は {0} 前に終了しました",
|
||||
"not_enough_options": "相異なる選択肢が不足しています"
|
||||
},
|
||||
"emoji": {
|
||||
"stickers": "ステッカー",
|
||||
"emoji": "絵文字",
|
||||
"keep_open": "ピッカーを開いたままにする",
|
||||
"search_emoji": "絵文字を検索",
|
||||
"add_emoji": "絵文字を挿入",
|
||||
"custom": "カスタム絵文字",
|
||||
"unicode": "Unicode絵文字"
|
||||
},
|
||||
"stickers": {
|
||||
"add_sticker": "ステッカーを追加"
|
||||
},
|
||||
|
@ -228,6 +237,7 @@
|
|||
"delete_account_instructions": "本当にアカウントを消してもいいなら、パスワードを入力してください。",
|
||||
"discoverable": "検索などのサービスでこのアカウントを見つけることを許可する",
|
||||
"avatar_size_instruction": "アバターの大きさは、150×150ピクセルか、それよりも大きくするといいです。",
|
||||
"pad_emoji": "ピッカーから絵文字を挿入するとき、絵文字の両側にスペースを入れる",
|
||||
"export_theme": "保存",
|
||||
"filtering": "フィルタリング",
|
||||
"filtering_explanation": "これらの言葉を含むすべてのものがミュートされます。1行に1つの言葉を書いてください。",
|
||||
|
@ -280,6 +290,8 @@
|
|||
"no_mutes": "ミュートはありません",
|
||||
"hide_follows_description": "フォローしている人を見せない",
|
||||
"hide_followers_description": "フォロワーを見せない",
|
||||
"hide_follows_count_description": "フォローしている人の数を見せない",
|
||||
"hide_followers_count_description": "フォロワーの数を見せない",
|
||||
"show_admin_badge": "管理者のバッジを見せる",
|
||||
"show_moderator_badge": "モデレーターのバッジを見せる",
|
||||
"nsfw_clickthrough": "NSFWなファイルを隠す",
|
||||
|
@ -532,6 +544,7 @@
|
|||
"follows_you": "フォローされました!",
|
||||
"its_you": "これはあなたです!",
|
||||
"media": "メディア",
|
||||
"mention": "メンション",
|
||||
"mute": "ミュート",
|
||||
"muted": "ミュートしています!",
|
||||
"per_day": "/日",
|
||||
|
@ -611,5 +624,16 @@
|
|||
"person_talking": "{count} 人が話しています",
|
||||
"people_talking": "{count} 人が話しています",
|
||||
"no_results": "見つかりませんでした"
|
||||
},
|
||||
"password_reset": {
|
||||
"forgot_password": "パスワードを忘れましたか?",
|
||||
"password_reset": "パスワードリセット",
|
||||
"instruction": "メールアドレスまたはユーザー名を入力してください。パスワードをリセットするためのリンクを送信します。",
|
||||
"placeholder": "メールアドレスまたはユーザー名",
|
||||
"check_email": "パスワードをリセットするためのリンクが記載されたメールが届いているか確認してください。",
|
||||
"return_home": "ホームページに戻る",
|
||||
"not_found": "メールアドレスまたはユーザー名が見つかりませんでした。",
|
||||
"too_many_requests": "試行回数の制限に達しました。しばらく時間を置いてから再試行してください。",
|
||||
"password_reset_disabled": "このインスタンスではパスワードリセットは無効になっています。インスタンスの管理者に連絡してください。"
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue