diff --git a/Localization/StringsConvertor/Intents/input/ar_SA/Intents.strings b/Localization/StringsConvertor/Intents/input/ar_SA/Intents.strings new file mode 100644 index 00000000..e1906979 --- /dev/null +++ b/Localization/StringsConvertor/Intents/input/ar_SA/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "Post on Mastodon"; + +"751xkl" = "Text Content"; + +"CsR7G2" = "Post"; + +"HZSGTr" = "What content to post?"; + +"HdGikU" = "Posting failed"; + +"KDNTJ4" = "Failure Reason"; + +"RHxKOw" = "Send Post with text content"; + +"RxSqsb" = "Post"; + +"WCIR3D" = "Post ${content} on Mastodon"; + +"ZKJSNu" = "Post"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "Visibility"; + +"Zo4jgJ" = "Post Visibility"; + +"apSxMG-dYQ5NN" = "There are ${count} options matching ‘Public’."; + +"apSxMG-ehFLjY" = "There are ${count} options matching ‘Followers Only’."; + +"ayoYEb-dYQ5NN" = "${content}, Public"; + +"ayoYEb-ehFLjY" = "${content}, Followers Only"; + +"dUyuGg" = "Post"; + +"dYQ5NN" = "Public"; + +"ehFLjY" = "Followers Only"; + +"gfePDu" = "Posting failed. ${failureReason}"; + +"k7dbKQ" = "Post was sent successfully."; + +"oGiqmY-dYQ5NN" = "Just to confirm, you wanted ‘Public’?"; + +"oGiqmY-ehFLjY" = "Just to confirm, you wanted ‘Followers Only’?"; + +"rM6dvp" = "URL"; + +"ryJLwG" = "Post was sent successfully. "; diff --git a/Localization/StringsConvertor/Intents/input/cy_GB/Intents.strings b/Localization/StringsConvertor/Intents/input/cy_GB/Intents.strings new file mode 100644 index 00000000..e1906979 --- /dev/null +++ b/Localization/StringsConvertor/Intents/input/cy_GB/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "Post on Mastodon"; + +"751xkl" = "Text Content"; + +"CsR7G2" = "Post"; + +"HZSGTr" = "What content to post?"; + +"HdGikU" = "Posting failed"; + +"KDNTJ4" = "Failure Reason"; + +"RHxKOw" = "Send Post with text content"; + +"RxSqsb" = "Post"; + +"WCIR3D" = "Post ${content} on Mastodon"; + +"ZKJSNu" = "Post"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "Visibility"; + +"Zo4jgJ" = "Post Visibility"; + +"apSxMG-dYQ5NN" = "There are ${count} options matching ‘Public’."; + +"apSxMG-ehFLjY" = "There are ${count} options matching ‘Followers Only’."; + +"ayoYEb-dYQ5NN" = "${content}, Public"; + +"ayoYEb-ehFLjY" = "${content}, Followers Only"; + +"dUyuGg" = "Post"; + +"dYQ5NN" = "Public"; + +"ehFLjY" = "Followers Only"; + +"gfePDu" = "Posting failed. ${failureReason}"; + +"k7dbKQ" = "Post was sent successfully."; + +"oGiqmY-dYQ5NN" = "Just to confirm, you wanted ‘Public’?"; + +"oGiqmY-ehFLjY" = "Just to confirm, you wanted ‘Followers Only’?"; + +"rM6dvp" = "URL"; + +"ryJLwG" = "Post was sent successfully. "; diff --git a/Localization/StringsConvertor/Intents/input/de_DE/Intents.strings b/Localization/StringsConvertor/Intents/input/de_DE/Intents.strings new file mode 100644 index 00000000..e1906979 --- /dev/null +++ b/Localization/StringsConvertor/Intents/input/de_DE/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "Post on Mastodon"; + +"751xkl" = "Text Content"; + +"CsR7G2" = "Post"; + +"HZSGTr" = "What content to post?"; + +"HdGikU" = "Posting failed"; + +"KDNTJ4" = "Failure Reason"; + +"RHxKOw" = "Send Post with text content"; + +"RxSqsb" = "Post"; + +"WCIR3D" = "Post ${content} on Mastodon"; + +"ZKJSNu" = "Post"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "Visibility"; + +"Zo4jgJ" = "Post Visibility"; + +"apSxMG-dYQ5NN" = "There are ${count} options matching ‘Public’."; + +"apSxMG-ehFLjY" = "There are ${count} options matching ‘Followers Only’."; + +"ayoYEb-dYQ5NN" = "${content}, Public"; + +"ayoYEb-ehFLjY" = "${content}, Followers Only"; + +"dUyuGg" = "Post"; + +"dYQ5NN" = "Public"; + +"ehFLjY" = "Followers Only"; + +"gfePDu" = "Posting failed. ${failureReason}"; + +"k7dbKQ" = "Post was sent successfully."; + +"oGiqmY-dYQ5NN" = "Just to confirm, you wanted ‘Public’?"; + +"oGiqmY-ehFLjY" = "Just to confirm, you wanted ‘Followers Only’?"; + +"rM6dvp" = "URL"; + +"ryJLwG" = "Post was sent successfully. "; diff --git a/Localization/StringsConvertor/Intents/input/es_AR/Intents.strings b/Localization/StringsConvertor/Intents/input/es_AR/Intents.strings new file mode 100644 index 00000000..6a4ea3ac --- /dev/null +++ b/Localization/StringsConvertor/Intents/input/es_AR/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "Enviar a Mastodon"; + +"751xkl" = "Contenido del texto"; + +"CsR7G2" = "Enviar"; + +"HZSGTr" = "¿Qué contenido enviar?"; + +"HdGikU" = "Error al enviar mensaje"; + +"KDNTJ4" = "Motivo del error"; + +"RHxKOw" = "Enviar mensaje con contenido de texto"; + +"RxSqsb" = "Enviar"; + +"WCIR3D" = "Enviar ${content} a Mastodon"; + +"ZKJSNu" = "Enviar"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "Visibilidad"; + +"Zo4jgJ" = "Visibilidad del mensaje"; + +"apSxMG-dYQ5NN" = "Hay ${count} opciones que coinciden con \"Público\"."; + +"apSxMG-ehFLjY" = "Hay ${count} opciones que coinciden con \"Sólo para seguidores\"."; + +"ayoYEb-dYQ5NN" = "${content}, público"; + +"ayoYEb-ehFLjY" = "${content}, sólo para seguidores"; + +"dUyuGg" = "Publicar"; + +"dYQ5NN" = "Público"; + +"ehFLjY" = "Sólo para seguidores"; + +"gfePDu" = "Error al enviar mensaje. ${failureReason}"; + +"k7dbKQ" = "El mensaje se envió exitosamente."; + +"oGiqmY-dYQ5NN" = "Sólo para confirmar, ¿querías que este mensaje sea PÚBLICO?"; + +"oGiqmY-ehFLjY" = "Sólo para confirmar, ¿querías que este mensaje sea SÓLO PARA SEGUIDORES?"; + +"rM6dvp" = "Dirección web"; + +"ryJLwG" = "El mensaje se envió exitosamente. "; diff --git a/Localization/StringsConvertor/Intents/input/es_ES/Intents.strings b/Localization/StringsConvertor/Intents/input/es_ES/Intents.strings new file mode 100644 index 00000000..e1906979 --- /dev/null +++ b/Localization/StringsConvertor/Intents/input/es_ES/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "Post on Mastodon"; + +"751xkl" = "Text Content"; + +"CsR7G2" = "Post"; + +"HZSGTr" = "What content to post?"; + +"HdGikU" = "Posting failed"; + +"KDNTJ4" = "Failure Reason"; + +"RHxKOw" = "Send Post with text content"; + +"RxSqsb" = "Post"; + +"WCIR3D" = "Post ${content} on Mastodon"; + +"ZKJSNu" = "Post"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "Visibility"; + +"Zo4jgJ" = "Post Visibility"; + +"apSxMG-dYQ5NN" = "There are ${count} options matching ‘Public’."; + +"apSxMG-ehFLjY" = "There are ${count} options matching ‘Followers Only’."; + +"ayoYEb-dYQ5NN" = "${content}, Public"; + +"ayoYEb-ehFLjY" = "${content}, Followers Only"; + +"dUyuGg" = "Post"; + +"dYQ5NN" = "Public"; + +"ehFLjY" = "Followers Only"; + +"gfePDu" = "Posting failed. ${failureReason}"; + +"k7dbKQ" = "Post was sent successfully."; + +"oGiqmY-dYQ5NN" = "Just to confirm, you wanted ‘Public’?"; + +"oGiqmY-ehFLjY" = "Just to confirm, you wanted ‘Followers Only’?"; + +"rM6dvp" = "URL"; + +"ryJLwG" = "Post was sent successfully. "; diff --git a/Localization/StringsConvertor/Intents/input/fr_FR/Intents.strings b/Localization/StringsConvertor/Intents/input/fr_FR/Intents.strings new file mode 100644 index 00000000..e1906979 --- /dev/null +++ b/Localization/StringsConvertor/Intents/input/fr_FR/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "Post on Mastodon"; + +"751xkl" = "Text Content"; + +"CsR7G2" = "Post"; + +"HZSGTr" = "What content to post?"; + +"HdGikU" = "Posting failed"; + +"KDNTJ4" = "Failure Reason"; + +"RHxKOw" = "Send Post with text content"; + +"RxSqsb" = "Post"; + +"WCIR3D" = "Post ${content} on Mastodon"; + +"ZKJSNu" = "Post"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "Visibility"; + +"Zo4jgJ" = "Post Visibility"; + +"apSxMG-dYQ5NN" = "There are ${count} options matching ‘Public’."; + +"apSxMG-ehFLjY" = "There are ${count} options matching ‘Followers Only’."; + +"ayoYEb-dYQ5NN" = "${content}, Public"; + +"ayoYEb-ehFLjY" = "${content}, Followers Only"; + +"dUyuGg" = "Post"; + +"dYQ5NN" = "Public"; + +"ehFLjY" = "Followers Only"; + +"gfePDu" = "Posting failed. ${failureReason}"; + +"k7dbKQ" = "Post was sent successfully."; + +"oGiqmY-dYQ5NN" = "Just to confirm, you wanted ‘Public’?"; + +"oGiqmY-ehFLjY" = "Just to confirm, you wanted ‘Followers Only’?"; + +"rM6dvp" = "URL"; + +"ryJLwG" = "Post was sent successfully. "; diff --git a/Localization/StringsConvertor/Intents/input/hi_IN/Intents.strings b/Localization/StringsConvertor/Intents/input/hi_IN/Intents.strings new file mode 100644 index 00000000..e1906979 --- /dev/null +++ b/Localization/StringsConvertor/Intents/input/hi_IN/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "Post on Mastodon"; + +"751xkl" = "Text Content"; + +"CsR7G2" = "Post"; + +"HZSGTr" = "What content to post?"; + +"HdGikU" = "Posting failed"; + +"KDNTJ4" = "Failure Reason"; + +"RHxKOw" = "Send Post with text content"; + +"RxSqsb" = "Post"; + +"WCIR3D" = "Post ${content} on Mastodon"; + +"ZKJSNu" = "Post"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "Visibility"; + +"Zo4jgJ" = "Post Visibility"; + +"apSxMG-dYQ5NN" = "There are ${count} options matching ‘Public’."; + +"apSxMG-ehFLjY" = "There are ${count} options matching ‘Followers Only’."; + +"ayoYEb-dYQ5NN" = "${content}, Public"; + +"ayoYEb-ehFLjY" = "${content}, Followers Only"; + +"dUyuGg" = "Post"; + +"dYQ5NN" = "Public"; + +"ehFLjY" = "Followers Only"; + +"gfePDu" = "Posting failed. ${failureReason}"; + +"k7dbKQ" = "Post was sent successfully."; + +"oGiqmY-dYQ5NN" = "Just to confirm, you wanted ‘Public’?"; + +"oGiqmY-ehFLjY" = "Just to confirm, you wanted ‘Followers Only’?"; + +"rM6dvp" = "URL"; + +"ryJLwG" = "Post was sent successfully. "; diff --git a/Localization/StringsConvertor/Intents/input/ja_JP/Intents.strings b/Localization/StringsConvertor/Intents/input/ja_JP/Intents.strings new file mode 100644 index 00000000..e1906979 --- /dev/null +++ b/Localization/StringsConvertor/Intents/input/ja_JP/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "Post on Mastodon"; + +"751xkl" = "Text Content"; + +"CsR7G2" = "Post"; + +"HZSGTr" = "What content to post?"; + +"HdGikU" = "Posting failed"; + +"KDNTJ4" = "Failure Reason"; + +"RHxKOw" = "Send Post with text content"; + +"RxSqsb" = "Post"; + +"WCIR3D" = "Post ${content} on Mastodon"; + +"ZKJSNu" = "Post"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "Visibility"; + +"Zo4jgJ" = "Post Visibility"; + +"apSxMG-dYQ5NN" = "There are ${count} options matching ‘Public’."; + +"apSxMG-ehFLjY" = "There are ${count} options matching ‘Followers Only’."; + +"ayoYEb-dYQ5NN" = "${content}, Public"; + +"ayoYEb-ehFLjY" = "${content}, Followers Only"; + +"dUyuGg" = "Post"; + +"dYQ5NN" = "Public"; + +"ehFLjY" = "Followers Only"; + +"gfePDu" = "Posting failed. ${failureReason}"; + +"k7dbKQ" = "Post was sent successfully."; + +"oGiqmY-dYQ5NN" = "Just to confirm, you wanted ‘Public’?"; + +"oGiqmY-ehFLjY" = "Just to confirm, you wanted ‘Followers Only’?"; + +"rM6dvp" = "URL"; + +"ryJLwG" = "Post was sent successfully. "; diff --git a/Localization/StringsConvertor/Intents/input/pt_BR/Intents.strings b/Localization/StringsConvertor/Intents/input/pt_BR/Intents.strings new file mode 100644 index 00000000..e1906979 --- /dev/null +++ b/Localization/StringsConvertor/Intents/input/pt_BR/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "Post on Mastodon"; + +"751xkl" = "Text Content"; + +"CsR7G2" = "Post"; + +"HZSGTr" = "What content to post?"; + +"HdGikU" = "Posting failed"; + +"KDNTJ4" = "Failure Reason"; + +"RHxKOw" = "Send Post with text content"; + +"RxSqsb" = "Post"; + +"WCIR3D" = "Post ${content} on Mastodon"; + +"ZKJSNu" = "Post"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "Visibility"; + +"Zo4jgJ" = "Post Visibility"; + +"apSxMG-dYQ5NN" = "There are ${count} options matching ‘Public’."; + +"apSxMG-ehFLjY" = "There are ${count} options matching ‘Followers Only’."; + +"ayoYEb-dYQ5NN" = "${content}, Public"; + +"ayoYEb-ehFLjY" = "${content}, Followers Only"; + +"dUyuGg" = "Post"; + +"dYQ5NN" = "Public"; + +"ehFLjY" = "Followers Only"; + +"gfePDu" = "Posting failed. ${failureReason}"; + +"k7dbKQ" = "Post was sent successfully."; + +"oGiqmY-dYQ5NN" = "Just to confirm, you wanted ‘Public’?"; + +"oGiqmY-ehFLjY" = "Just to confirm, you wanted ‘Followers Only’?"; + +"rM6dvp" = "URL"; + +"ryJLwG" = "Post was sent successfully. "; diff --git a/Localization/StringsConvertor/Intents/input/pt_PT/Intents.strings b/Localization/StringsConvertor/Intents/input/pt_PT/Intents.strings new file mode 100644 index 00000000..e1906979 --- /dev/null +++ b/Localization/StringsConvertor/Intents/input/pt_PT/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "Post on Mastodon"; + +"751xkl" = "Text Content"; + +"CsR7G2" = "Post"; + +"HZSGTr" = "What content to post?"; + +"HdGikU" = "Posting failed"; + +"KDNTJ4" = "Failure Reason"; + +"RHxKOw" = "Send Post with text content"; + +"RxSqsb" = "Post"; + +"WCIR3D" = "Post ${content} on Mastodon"; + +"ZKJSNu" = "Post"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "Visibility"; + +"Zo4jgJ" = "Post Visibility"; + +"apSxMG-dYQ5NN" = "There are ${count} options matching ‘Public’."; + +"apSxMG-ehFLjY" = "There are ${count} options matching ‘Followers Only’."; + +"ayoYEb-dYQ5NN" = "${content}, Public"; + +"ayoYEb-ehFLjY" = "${content}, Followers Only"; + +"dUyuGg" = "Post"; + +"dYQ5NN" = "Public"; + +"ehFLjY" = "Followers Only"; + +"gfePDu" = "Posting failed. ${failureReason}"; + +"k7dbKQ" = "Post was sent successfully."; + +"oGiqmY-dYQ5NN" = "Just to confirm, you wanted ‘Public’?"; + +"oGiqmY-ehFLjY" = "Just to confirm, you wanted ‘Followers Only’?"; + +"rM6dvp" = "URL"; + +"ryJLwG" = "Post was sent successfully. "; diff --git a/Localization/StringsConvertor/Intents/input/ru_RU/Intents.strings b/Localization/StringsConvertor/Intents/input/ru_RU/Intents.strings new file mode 100644 index 00000000..e1906979 --- /dev/null +++ b/Localization/StringsConvertor/Intents/input/ru_RU/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "Post on Mastodon"; + +"751xkl" = "Text Content"; + +"CsR7G2" = "Post"; + +"HZSGTr" = "What content to post?"; + +"HdGikU" = "Posting failed"; + +"KDNTJ4" = "Failure Reason"; + +"RHxKOw" = "Send Post with text content"; + +"RxSqsb" = "Post"; + +"WCIR3D" = "Post ${content} on Mastodon"; + +"ZKJSNu" = "Post"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "Visibility"; + +"Zo4jgJ" = "Post Visibility"; + +"apSxMG-dYQ5NN" = "There are ${count} options matching ‘Public’."; + +"apSxMG-ehFLjY" = "There are ${count} options matching ‘Followers Only’."; + +"ayoYEb-dYQ5NN" = "${content}, Public"; + +"ayoYEb-ehFLjY" = "${content}, Followers Only"; + +"dUyuGg" = "Post"; + +"dYQ5NN" = "Public"; + +"ehFLjY" = "Followers Only"; + +"gfePDu" = "Posting failed. ${failureReason}"; + +"k7dbKQ" = "Post was sent successfully."; + +"oGiqmY-dYQ5NN" = "Just to confirm, you wanted ‘Public’?"; + +"oGiqmY-ehFLjY" = "Just to confirm, you wanted ‘Followers Only’?"; + +"rM6dvp" = "URL"; + +"ryJLwG" = "Post was sent successfully. "; diff --git a/Localization/StringsConvertor/Intents/input/zh_CN/Intents.strings b/Localization/StringsConvertor/Intents/input/zh_CN/Intents.strings new file mode 100644 index 00000000..41067a52 --- /dev/null +++ b/Localization/StringsConvertor/Intents/input/zh_CN/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "分享到 Mastodon"; + +"751xkl" = "文本内容"; + +"CsR7G2" = "帖子"; + +"HZSGTr" = "要发送的内容是什么?"; + +"HdGikU" = "发送失败"; + +"KDNTJ4" = "失败原因"; + +"RHxKOw" = "发送带有文本内容的帖子"; + +"RxSqsb" = "帖子"; + +"WCIR3D" = "在 Mastodon 上发送 ${content}"; + +"ZKJSNu" = "帖子"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "可见性"; + +"Zo4jgJ" = "帖子可见性"; + +"apSxMG-dYQ5NN" = "有 ${count} 个选项匹配 “公开”"; + +"apSxMG-ehFLjY" = "有 ${count} 个选项匹配 “仅关注者”"; + +"ayoYEb-dYQ5NN" = "${content},公开"; + +"ayoYEb-ehFLjY" = "${content},仅关注者"; + +"dUyuGg" = "帖子"; + +"dYQ5NN" = "公开"; + +"ehFLjY" = "仅关注者"; + +"gfePDu" = "发送失败。 ${failureReason}"; + +"k7dbKQ" = "帖子发送成功。"; + +"oGiqmY-dYQ5NN" = "确认要选择 “公开”?"; + +"oGiqmY-ehFLjY" = "确认要选择 “仅关注者”?"; + +"rM6dvp" = "URL"; + +"ryJLwG" = "帖子发送成功。"; diff --git a/Localization/StringsConvertor/input/ar_SA/app.json b/Localization/StringsConvertor/input/ar_SA/app.json new file mode 100644 index 00000000..7b5e271e --- /dev/null +++ b/Localization/StringsConvertor/input/ar_SA/app.json @@ -0,0 +1,561 @@ +{ + "common": { + "alerts": { + "common": { + "please_try_again": "Please try again.", + "please_try_again_later": "Please try again later." + }, + "sign_up_failure": { + "title": "Sign Up Failure" + }, + "server_error": { + "title": "Server Error" + }, + "vote_failure": { + "title": "Vote Failure", + "poll_expired": "The poll has expired" + }, + "discard_post_content": { + "title": "Discard Draft", + "message": "Confirm to discard composed post content." + }, + "publish_post_failure": { + "title": "Publish Failure", + "message": "Failed to publish the post.\nPlease check your internet connection.", + "attachments_message": { + "video_attach_with_photo": "Cannot attach a video to a post that already contains images.", + "more_than_one_video": "Cannot attach more than one video." + } + }, + "edit_profile_failure": { + "title": "Edit Profile Error", + "message": "Cannot edit profile. Please try again." + }, + "sign_out": { + "title": "Sign Out", + "message": "Are you sure you want to sign out?", + "confirm": "Sign Out" + }, + "block_domain": { + "title": "Are you really, really sure you want to block the entire %s? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain and any of your followers from that domain will be removed.", + "block_entire_domain": "Block Domain" + }, + "save_photo_failure": { + "title": "Save Photo Failure", + "message": "Please enable the photo library access permission to save the photo." + }, + "delete_post": { + "title": "Are you sure you want to delete this post?", + "delete": "Delete" + }, + "clean_cache": { + "title": "Clean Cache", + "message": "Successfully cleaned %s cache." + } + }, + "controls": { + "actions": { + "back": "Back", + "next": "Next", + "previous": "Previous", + "open": "Open", + "add": "Add", + "remove": "Remove", + "edit": "Edit", + "save": "Save", + "ok": "OK", + "done": "Done", + "confirm": "Confirm", + "continue": "Continue", + "cancel": "Cancel", + "discard": "Discard", + "try_again": "Try Again", + "take_photo": "Take Photo", + "save_photo": "Save Photo", + "copy_photo": "Copy Photo", + "sign_in": "Sign In", + "sign_up": "Sign Up", + "see_more": "See More", + "preview": "Preview", + "share": "Share", + "share_user": "Share %s", + "share_post": "Share Post", + "open_in_safari": "Open in Safari", + "find_people": "Find people to follow", + "manually_search": "Manually search instead", + "skip": "Skip", + "reply": "Reply", + "report_user": "Report %s", + "block_domain": "Block %s", + "unblock_domain": "Unblock %s", + "settings": "Settings", + "delete": "Delete" + }, + "tabs": { + "home": "Home", + "search": "Search", + "notification": "Notification", + "profile": "Profile" + }, + "keyboard": { + "common": { + "switch_to_tab": "Switch to %s", + "compose_new_post": "Compose New Post", + "show_favorites": "Show Favorites", + "open_settings": "Open Settings" + }, + "timeline": { + "previous_status": "Previous Post", + "next_status": "Next Post", + "open_status": "Open Post", + "open_author_profile": "Open Author's Profile", + "open_reblogger_profile": "Open Reblogger's Profile", + "reply_status": "Reply to Post", + "toggle_reblog": "Toggle Reblog on Post", + "toggle_favorite": "Toggle Favorite on Post", + "toggle_content_warning": "Toggle Content Warning", + "preview_image": "Preview Image" + }, + "segmented_control": { + "previous_section": "Previous Section", + "next_section": "Next Section" + } + }, + "status": { + "user_reblogged": "%s reblogged", + "user_replied_to": "Replied to %s", + "show_post": "Show Post", + "show_user_profile": "Show user profile", + "content_warning": "Content Warning", + "media_content_warning": "Tap anywhere to reveal", + "poll": { + "vote": "Vote", + "time_left": "%s left", + "closed": "Closed" + }, + "actions": { + "reply": "Reply", + "reblog": "Reblog", + "unreblog": "Undo reblog", + "favorite": "Favorite", + "unfavorite": "Unfavorite", + "menu": "Menu" + }, + "tag": { + "url": "URL", + "mention": "Mention", + "link": "Link", + "hashtag": "Hashtag", + "email": "Email", + "emoji": "Emoji" + } + }, + "friendship": { + "follow": "Follow", + "following": "Following", + "request": "Request", + "pending": "Pending", + "block": "Block", + "block_user": "Block %s", + "block_domain": "Block %s", + "unblock": "Unblock", + "unblock_user": "Unblock %s", + "blocked": "Blocked", + "mute": "Mute", + "mute_user": "Mute %s", + "unmute": "Unmute", + "unmute_user": "Unmute %s", + "muted": "Muted", + "edit_info": "Edit Info" + }, + "timeline": { + "filtered": "Filtered", + "timestamp": { + "now": "Now", + "time_ago": "%s ago" + }, + "loader": { + "load_missing_posts": "Load missing posts", + "loading_missing_posts": "Loading missing posts...", + "show_more_replies": "Show more replies" + }, + "header": { + "no_status_found": "No Post Found", + "blocking_warning": "You can’t view this user's profile\n until you unblock them.\nYour profile looks like this to them.", + "user_blocking_warning": "You can’t view %s’s profile\n until you unblock them.\nYour profile looks like this to them.", + "blocked_warning": "You can’t view this user’s profile\n until they unblock you.", + "user_blocked_warning": "You can’t view %s’s profile\n until they unblock you.", + "suspended_warning": "This user has been suspended.", + "user_suspended_warning": "%s’s account has been suspended." + }, + "accessibility": { + "count_replies": "%s replies", + "count_reblogs": "%s reblogs", + "count_favorites": "%s favorites" + } + } + } + }, + "scene": { + "welcome": { + "slogan": "Social networking\nback in your hands." + }, + "server_picker": { + "title": "Pick a server,\nany server.", + "button": { + "category": { + "all": "All", + "all_accessiblity_description": "Category: All", + "academia": "academia", + "activism": "activism", + "food": "food", + "furry": "furry", + "games": "games", + "general": "general", + "journalism": "journalism", + "lgbt": "lgbt", + "regional": "regional", + "art": "art", + "music": "music", + "tech": "tech" + }, + "see_less": "See Less", + "see_more": "See More" + }, + "label": { + "language": "LANGUAGE", + "users": "USERS", + "category": "CATEGORY" + }, + "input": { + "placeholder": "Find a server or join your own..." + }, + "empty_state": { + "finding_servers": "Finding available servers...", + "bad_network": "Something went wrong while loading the data. Check your internet connection.", + "no_results": "No results" + } + }, + "register": { + "title": "Tell us about you.", + "input": { + "avatar": { + "delete": "Delete" + }, + "username": { + "placeholder": "username", + "duplicate_prompt": "This username is taken." + }, + "display_name": { + "placeholder": "display name" + }, + "email": { + "placeholder": "email" + }, + "password": { + "placeholder": "password", + "hint": "Your password needs at least eight characters" + }, + "invite": { + "registration_user_invite_request": "Why do you want to join?" + } + }, + "error": { + "item": { + "username": "Username", + "email": "Email", + "password": "Password", + "agreement": "Agreement", + "locale": "Locale", + "reason": "Reason" + }, + "reason": { + "blocked": "%s contains a disallowed email provider", + "unreachable": "%s does not seem to exist", + "taken": "%s is already in use", + "reserved": "%s is a reserved keyword", + "accepted": "%s must be accepted", + "blank": "%s is required", + "invalid": "%s is invalid", + "too_long": "%s is too long", + "too_short": "%s is too short", + "inclusion": "%s is not a supported value" + }, + "special": { + "username_invalid": "Username must only contain alphanumeric characters and underscores", + "username_too_long": "Username is too long (can’t be longer than 30 characters)", + "email_invalid": "This is not a valid email address", + "password_too_short": "Password is too short (must be at least 8 characters)" + } + } + }, + "server_rules": { + "title": "Some ground rules.", + "subtitle": "These rules are set by the admins of %s.", + "prompt": "By continuing, you’re subject to the terms of service and privacy policy for %s.", + "terms_of_service": "terms of service", + "privacy_policy": "privacy policy", + "button": { + "confirm": "I Agree" + } + }, + "confirm_email": { + "title": "One last thing.", + "subtitle": "We just sent an email to %s,\ntap the link to confirm your account.", + "button": { + "open_email_app": "Open Email App", + "dont_receive_email": "I never got an email" + }, + "dont_receive_email": { + "title": "Check your email", + "description": "Check if your email address is correct as well as your junk folder if you haven’t.", + "resend_email": "Resend Email" + }, + "open_email_app": { + "title": "Check your inbox.", + "description": "We just sent you an email. Check your junk folder if you haven’t.", + "mail": "Mail", + "open_email_client": "Open Email Client" + } + }, + "home_timeline": { + "title": "Home", + "navigation_bar_state": { + "offline": "Offline", + "new_posts": "See new posts", + "published": "Published!", + "Publishing": "Publishing post..." + } + }, + "suggestion_account": { + "title": "Find People to Follow", + "follow_explain": "When you follow someone, you’ll see their posts in your home feed." + }, + "public_timeline": { + "title": "Public" + }, + "compose": { + "title": { + "new_post": "New Post", + "new_reply": "New Reply" + }, + "media_selection": { + "camera": "Take Photo", + "photo_library": "Photo Library", + "browse": "Browse" + }, + "content_input_placeholder": "Type or paste what’s on your mind", + "compose_action": "Publish", + "replying_to_user": "replying to %s", + "attachment": { + "photo": "photo", + "video": "video", + "attachment_broken": "This %s is broken and can’t be\nuploaded to Mastodon.", + "description_photo": "Describe the photo for the visually-impaired...", + "description_video": "Describe the video for the visually-impaired..." + }, + "poll": { + "duration_time": "Duration: %s", + "thirty_minutes": "30 minutes", + "one_hour": "1 Hour", + "six_hours": "6 Hours", + "one_day": "1 Day", + "three_days": "3 Days", + "seven_days": "7 Days", + "option_number": "Option %ld" + }, + "content_warning": { + "placeholder": "Write an accurate warning here..." + }, + "visibility": { + "public": "Public", + "unlisted": "Unlisted", + "private": "Followers only", + "direct": "Only people I mention" + }, + "auto_complete": { + "space_to_add": "Space to add" + }, + "accessibility": { + "append_attachment": "Add Attachment", + "append_poll": "Add Poll", + "remove_poll": "Remove Poll", + "custom_emoji_picker": "Custom Emoji Picker", + "enable_content_warning": "Enable Content Warning", + "disable_content_warning": "Disable Content Warning", + "post_visibility_menu": "Post Visibility Menu", + "input_limit_remains_count": "Input limit remains %ld", + "input_limit_exceeds_count": "Input limit exceeds %ld" + }, + "keyboard": { + "discard_post": "Discard Post", + "publish_post": "Publish Post", + "toggle_poll": "Toggle Poll", + "toggle_content_warning": "Toggle Content Warning", + "append_attachment_entry": "Add Attachment - %s", + "select_visibility_entry": "Select Visibility - %s" + } + }, + "profile": { + "dashboard": { + "posts": "posts", + "following": "following", + "followers": "followers", + "accessibility": { + "count_posts": "%ld posts", + "count_following": "%ld following", + "count_followers": "%ld followers" + } + }, + "fields": { + "add_row": "Add Row", + "placeholder": { + "label": "Label", + "content": "Content" + } + }, + "segmented_control": { + "posts": "Posts", + "replies": "Replies", + "media": "Media" + }, + "relationship_action_alert": { + "confirm_unmute_user": { + "title": "Unmute Account", + "message": "Confirm to unmute %s" + }, + "confirm_unblock_usre": { + "title": "Unblock Account", + "message": "Confirm to unblock %s" + } + } + }, + "search": { + "title": "Search", + "search_bar": { + "placeholder": "Search hashtags and users", + "cancel": "Cancel" + }, + "recommend": { + "button_text": "See All", + "hash_tag": { + "title": "Trending on Mastodon", + "description": "Hashtags that are getting quite a bit of attention", + "people_talking": "%s people are talking" + }, + "accounts": { + "title": "Accounts you might like", + "description": "You may like to follow these accounts", + "follow": "Follow" + } + }, + "searching": { + "segment": { + "all": "All", + "people": "People", + "hashtags": "Hashtags", + "posts": "Posts" + }, + "empty_state": { + "no_results": "No results" + }, + "recent_search": "Recent searches", + "clear": "Clear" + } + }, + "hashtag": { + "prompt": "%s people talking" + }, + "favorite": { + "title": "Your Favorites" + }, + "notification": { + "title": { + "Everything": "Everything", + "Mentions": "Mentions" + }, + "action": { + "follow": "followed you", + "favourite": "favorited your post", + "reblog": "reblogged your post", + "poll": "Your poll has ended", + "mention": "mentioned you", + "follow_request": "requested to follow you" + }, + "keyobard": { + "show_everything": "Show Everything", + "show_mentions": "Show Mentions" + } + }, + "thread": { + "back_title": "Post", + "title": "Post from %s" + }, + "settings": { + "title": "Settings", + "section": { + "appearance": { + "title": "Appearance", + "automatic": "Automatic", + "light": "Always Light", + "dark": "Always Dark" + }, + "notifications": { + "title": "Notifications", + "favorites": "Favorites my post", + "follows": "Follows me", + "boosts": "Reblogs my post", + "mentions": "Mentions me", + "trigger": { + "anyone": "anyone", + "follower": "a follower", + "follow": "anyone I follow", + "noone": "no one", + "title": "Notify me when" + } + }, + "preference": { + "title": "Preferences", + "true_black_dark_mode": "True black dark mode", + "disable_avatar_animation": "Disable animated avatars", + "disable_emoji_animation": "Disable animated emojis", + "using_default_browser": "Use default browser to open links" + }, + "boring_zone": { + "title": "The Boring Zone", + "account_settings": "Account Settings", + "terms": "Terms of Service", + "privacy": "Privacy Policy" + }, + "spicy_zone": { + "title": "The Spicy Zone", + "clear": "Clear Media Cache", + "signout": "Sign Out" + } + }, + "footer": { + "mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)" + }, + "keyboard": { + "close_settings_window": "Close Settings Window" + } + }, + "report": { + "title": "Report %s", + "step1": "Step 1 of 2", + "step2": "Step 2 of 2", + "content1": "Are there any other posts you’d like to add to the report?", + "content2": "Is there anything the moderators should know about this report?", + "send": "Send Report", + "skip_to_send": "Send without comment", + "text_placeholder": "Type or paste additional comments" + }, + "preview": { + "keyboard": { + "close_preview": "Close Preview", + "show_next": "Show Next", + "show_previous": "Show Previous" + } + } + } +} \ No newline at end of file diff --git a/Localization/StringsConvertor/input/ar_SA/ios-infoPlist.json b/Localization/StringsConvertor/input/ar_SA/ios-infoPlist.json new file mode 100644 index 00000000..c6db73de --- /dev/null +++ b/Localization/StringsConvertor/input/ar_SA/ios-infoPlist.json @@ -0,0 +1,6 @@ +{ + "NSCameraUsageDescription": "Used to take photo for post status", + "NSPhotoLibraryAddUsageDescription": "Used to save photo into the Photo Library", + "NewPostShortcutItemTitle": "New Post", + "SearchShortcutItemTitle": "Search" +} diff --git a/Localization/StringsConvertor/input/cy_GB/app.json b/Localization/StringsConvertor/input/cy_GB/app.json new file mode 100644 index 00000000..7b5e271e --- /dev/null +++ b/Localization/StringsConvertor/input/cy_GB/app.json @@ -0,0 +1,561 @@ +{ + "common": { + "alerts": { + "common": { + "please_try_again": "Please try again.", + "please_try_again_later": "Please try again later." + }, + "sign_up_failure": { + "title": "Sign Up Failure" + }, + "server_error": { + "title": "Server Error" + }, + "vote_failure": { + "title": "Vote Failure", + "poll_expired": "The poll has expired" + }, + "discard_post_content": { + "title": "Discard Draft", + "message": "Confirm to discard composed post content." + }, + "publish_post_failure": { + "title": "Publish Failure", + "message": "Failed to publish the post.\nPlease check your internet connection.", + "attachments_message": { + "video_attach_with_photo": "Cannot attach a video to a post that already contains images.", + "more_than_one_video": "Cannot attach more than one video." + } + }, + "edit_profile_failure": { + "title": "Edit Profile Error", + "message": "Cannot edit profile. Please try again." + }, + "sign_out": { + "title": "Sign Out", + "message": "Are you sure you want to sign out?", + "confirm": "Sign Out" + }, + "block_domain": { + "title": "Are you really, really sure you want to block the entire %s? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain and any of your followers from that domain will be removed.", + "block_entire_domain": "Block Domain" + }, + "save_photo_failure": { + "title": "Save Photo Failure", + "message": "Please enable the photo library access permission to save the photo." + }, + "delete_post": { + "title": "Are you sure you want to delete this post?", + "delete": "Delete" + }, + "clean_cache": { + "title": "Clean Cache", + "message": "Successfully cleaned %s cache." + } + }, + "controls": { + "actions": { + "back": "Back", + "next": "Next", + "previous": "Previous", + "open": "Open", + "add": "Add", + "remove": "Remove", + "edit": "Edit", + "save": "Save", + "ok": "OK", + "done": "Done", + "confirm": "Confirm", + "continue": "Continue", + "cancel": "Cancel", + "discard": "Discard", + "try_again": "Try Again", + "take_photo": "Take Photo", + "save_photo": "Save Photo", + "copy_photo": "Copy Photo", + "sign_in": "Sign In", + "sign_up": "Sign Up", + "see_more": "See More", + "preview": "Preview", + "share": "Share", + "share_user": "Share %s", + "share_post": "Share Post", + "open_in_safari": "Open in Safari", + "find_people": "Find people to follow", + "manually_search": "Manually search instead", + "skip": "Skip", + "reply": "Reply", + "report_user": "Report %s", + "block_domain": "Block %s", + "unblock_domain": "Unblock %s", + "settings": "Settings", + "delete": "Delete" + }, + "tabs": { + "home": "Home", + "search": "Search", + "notification": "Notification", + "profile": "Profile" + }, + "keyboard": { + "common": { + "switch_to_tab": "Switch to %s", + "compose_new_post": "Compose New Post", + "show_favorites": "Show Favorites", + "open_settings": "Open Settings" + }, + "timeline": { + "previous_status": "Previous Post", + "next_status": "Next Post", + "open_status": "Open Post", + "open_author_profile": "Open Author's Profile", + "open_reblogger_profile": "Open Reblogger's Profile", + "reply_status": "Reply to Post", + "toggle_reblog": "Toggle Reblog on Post", + "toggle_favorite": "Toggle Favorite on Post", + "toggle_content_warning": "Toggle Content Warning", + "preview_image": "Preview Image" + }, + "segmented_control": { + "previous_section": "Previous Section", + "next_section": "Next Section" + } + }, + "status": { + "user_reblogged": "%s reblogged", + "user_replied_to": "Replied to %s", + "show_post": "Show Post", + "show_user_profile": "Show user profile", + "content_warning": "Content Warning", + "media_content_warning": "Tap anywhere to reveal", + "poll": { + "vote": "Vote", + "time_left": "%s left", + "closed": "Closed" + }, + "actions": { + "reply": "Reply", + "reblog": "Reblog", + "unreblog": "Undo reblog", + "favorite": "Favorite", + "unfavorite": "Unfavorite", + "menu": "Menu" + }, + "tag": { + "url": "URL", + "mention": "Mention", + "link": "Link", + "hashtag": "Hashtag", + "email": "Email", + "emoji": "Emoji" + } + }, + "friendship": { + "follow": "Follow", + "following": "Following", + "request": "Request", + "pending": "Pending", + "block": "Block", + "block_user": "Block %s", + "block_domain": "Block %s", + "unblock": "Unblock", + "unblock_user": "Unblock %s", + "blocked": "Blocked", + "mute": "Mute", + "mute_user": "Mute %s", + "unmute": "Unmute", + "unmute_user": "Unmute %s", + "muted": "Muted", + "edit_info": "Edit Info" + }, + "timeline": { + "filtered": "Filtered", + "timestamp": { + "now": "Now", + "time_ago": "%s ago" + }, + "loader": { + "load_missing_posts": "Load missing posts", + "loading_missing_posts": "Loading missing posts...", + "show_more_replies": "Show more replies" + }, + "header": { + "no_status_found": "No Post Found", + "blocking_warning": "You can’t view this user's profile\n until you unblock them.\nYour profile looks like this to them.", + "user_blocking_warning": "You can’t view %s’s profile\n until you unblock them.\nYour profile looks like this to them.", + "blocked_warning": "You can’t view this user’s profile\n until they unblock you.", + "user_blocked_warning": "You can’t view %s’s profile\n until they unblock you.", + "suspended_warning": "This user has been suspended.", + "user_suspended_warning": "%s’s account has been suspended." + }, + "accessibility": { + "count_replies": "%s replies", + "count_reblogs": "%s reblogs", + "count_favorites": "%s favorites" + } + } + } + }, + "scene": { + "welcome": { + "slogan": "Social networking\nback in your hands." + }, + "server_picker": { + "title": "Pick a server,\nany server.", + "button": { + "category": { + "all": "All", + "all_accessiblity_description": "Category: All", + "academia": "academia", + "activism": "activism", + "food": "food", + "furry": "furry", + "games": "games", + "general": "general", + "journalism": "journalism", + "lgbt": "lgbt", + "regional": "regional", + "art": "art", + "music": "music", + "tech": "tech" + }, + "see_less": "See Less", + "see_more": "See More" + }, + "label": { + "language": "LANGUAGE", + "users": "USERS", + "category": "CATEGORY" + }, + "input": { + "placeholder": "Find a server or join your own..." + }, + "empty_state": { + "finding_servers": "Finding available servers...", + "bad_network": "Something went wrong while loading the data. Check your internet connection.", + "no_results": "No results" + } + }, + "register": { + "title": "Tell us about you.", + "input": { + "avatar": { + "delete": "Delete" + }, + "username": { + "placeholder": "username", + "duplicate_prompt": "This username is taken." + }, + "display_name": { + "placeholder": "display name" + }, + "email": { + "placeholder": "email" + }, + "password": { + "placeholder": "password", + "hint": "Your password needs at least eight characters" + }, + "invite": { + "registration_user_invite_request": "Why do you want to join?" + } + }, + "error": { + "item": { + "username": "Username", + "email": "Email", + "password": "Password", + "agreement": "Agreement", + "locale": "Locale", + "reason": "Reason" + }, + "reason": { + "blocked": "%s contains a disallowed email provider", + "unreachable": "%s does not seem to exist", + "taken": "%s is already in use", + "reserved": "%s is a reserved keyword", + "accepted": "%s must be accepted", + "blank": "%s is required", + "invalid": "%s is invalid", + "too_long": "%s is too long", + "too_short": "%s is too short", + "inclusion": "%s is not a supported value" + }, + "special": { + "username_invalid": "Username must only contain alphanumeric characters and underscores", + "username_too_long": "Username is too long (can’t be longer than 30 characters)", + "email_invalid": "This is not a valid email address", + "password_too_short": "Password is too short (must be at least 8 characters)" + } + } + }, + "server_rules": { + "title": "Some ground rules.", + "subtitle": "These rules are set by the admins of %s.", + "prompt": "By continuing, you’re subject to the terms of service and privacy policy for %s.", + "terms_of_service": "terms of service", + "privacy_policy": "privacy policy", + "button": { + "confirm": "I Agree" + } + }, + "confirm_email": { + "title": "One last thing.", + "subtitle": "We just sent an email to %s,\ntap the link to confirm your account.", + "button": { + "open_email_app": "Open Email App", + "dont_receive_email": "I never got an email" + }, + "dont_receive_email": { + "title": "Check your email", + "description": "Check if your email address is correct as well as your junk folder if you haven’t.", + "resend_email": "Resend Email" + }, + "open_email_app": { + "title": "Check your inbox.", + "description": "We just sent you an email. Check your junk folder if you haven’t.", + "mail": "Mail", + "open_email_client": "Open Email Client" + } + }, + "home_timeline": { + "title": "Home", + "navigation_bar_state": { + "offline": "Offline", + "new_posts": "See new posts", + "published": "Published!", + "Publishing": "Publishing post..." + } + }, + "suggestion_account": { + "title": "Find People to Follow", + "follow_explain": "When you follow someone, you’ll see their posts in your home feed." + }, + "public_timeline": { + "title": "Public" + }, + "compose": { + "title": { + "new_post": "New Post", + "new_reply": "New Reply" + }, + "media_selection": { + "camera": "Take Photo", + "photo_library": "Photo Library", + "browse": "Browse" + }, + "content_input_placeholder": "Type or paste what’s on your mind", + "compose_action": "Publish", + "replying_to_user": "replying to %s", + "attachment": { + "photo": "photo", + "video": "video", + "attachment_broken": "This %s is broken and can’t be\nuploaded to Mastodon.", + "description_photo": "Describe the photo for the visually-impaired...", + "description_video": "Describe the video for the visually-impaired..." + }, + "poll": { + "duration_time": "Duration: %s", + "thirty_minutes": "30 minutes", + "one_hour": "1 Hour", + "six_hours": "6 Hours", + "one_day": "1 Day", + "three_days": "3 Days", + "seven_days": "7 Days", + "option_number": "Option %ld" + }, + "content_warning": { + "placeholder": "Write an accurate warning here..." + }, + "visibility": { + "public": "Public", + "unlisted": "Unlisted", + "private": "Followers only", + "direct": "Only people I mention" + }, + "auto_complete": { + "space_to_add": "Space to add" + }, + "accessibility": { + "append_attachment": "Add Attachment", + "append_poll": "Add Poll", + "remove_poll": "Remove Poll", + "custom_emoji_picker": "Custom Emoji Picker", + "enable_content_warning": "Enable Content Warning", + "disable_content_warning": "Disable Content Warning", + "post_visibility_menu": "Post Visibility Menu", + "input_limit_remains_count": "Input limit remains %ld", + "input_limit_exceeds_count": "Input limit exceeds %ld" + }, + "keyboard": { + "discard_post": "Discard Post", + "publish_post": "Publish Post", + "toggle_poll": "Toggle Poll", + "toggle_content_warning": "Toggle Content Warning", + "append_attachment_entry": "Add Attachment - %s", + "select_visibility_entry": "Select Visibility - %s" + } + }, + "profile": { + "dashboard": { + "posts": "posts", + "following": "following", + "followers": "followers", + "accessibility": { + "count_posts": "%ld posts", + "count_following": "%ld following", + "count_followers": "%ld followers" + } + }, + "fields": { + "add_row": "Add Row", + "placeholder": { + "label": "Label", + "content": "Content" + } + }, + "segmented_control": { + "posts": "Posts", + "replies": "Replies", + "media": "Media" + }, + "relationship_action_alert": { + "confirm_unmute_user": { + "title": "Unmute Account", + "message": "Confirm to unmute %s" + }, + "confirm_unblock_usre": { + "title": "Unblock Account", + "message": "Confirm to unblock %s" + } + } + }, + "search": { + "title": "Search", + "search_bar": { + "placeholder": "Search hashtags and users", + "cancel": "Cancel" + }, + "recommend": { + "button_text": "See All", + "hash_tag": { + "title": "Trending on Mastodon", + "description": "Hashtags that are getting quite a bit of attention", + "people_talking": "%s people are talking" + }, + "accounts": { + "title": "Accounts you might like", + "description": "You may like to follow these accounts", + "follow": "Follow" + } + }, + "searching": { + "segment": { + "all": "All", + "people": "People", + "hashtags": "Hashtags", + "posts": "Posts" + }, + "empty_state": { + "no_results": "No results" + }, + "recent_search": "Recent searches", + "clear": "Clear" + } + }, + "hashtag": { + "prompt": "%s people talking" + }, + "favorite": { + "title": "Your Favorites" + }, + "notification": { + "title": { + "Everything": "Everything", + "Mentions": "Mentions" + }, + "action": { + "follow": "followed you", + "favourite": "favorited your post", + "reblog": "reblogged your post", + "poll": "Your poll has ended", + "mention": "mentioned you", + "follow_request": "requested to follow you" + }, + "keyobard": { + "show_everything": "Show Everything", + "show_mentions": "Show Mentions" + } + }, + "thread": { + "back_title": "Post", + "title": "Post from %s" + }, + "settings": { + "title": "Settings", + "section": { + "appearance": { + "title": "Appearance", + "automatic": "Automatic", + "light": "Always Light", + "dark": "Always Dark" + }, + "notifications": { + "title": "Notifications", + "favorites": "Favorites my post", + "follows": "Follows me", + "boosts": "Reblogs my post", + "mentions": "Mentions me", + "trigger": { + "anyone": "anyone", + "follower": "a follower", + "follow": "anyone I follow", + "noone": "no one", + "title": "Notify me when" + } + }, + "preference": { + "title": "Preferences", + "true_black_dark_mode": "True black dark mode", + "disable_avatar_animation": "Disable animated avatars", + "disable_emoji_animation": "Disable animated emojis", + "using_default_browser": "Use default browser to open links" + }, + "boring_zone": { + "title": "The Boring Zone", + "account_settings": "Account Settings", + "terms": "Terms of Service", + "privacy": "Privacy Policy" + }, + "spicy_zone": { + "title": "The Spicy Zone", + "clear": "Clear Media Cache", + "signout": "Sign Out" + } + }, + "footer": { + "mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)" + }, + "keyboard": { + "close_settings_window": "Close Settings Window" + } + }, + "report": { + "title": "Report %s", + "step1": "Step 1 of 2", + "step2": "Step 2 of 2", + "content1": "Are there any other posts you’d like to add to the report?", + "content2": "Is there anything the moderators should know about this report?", + "send": "Send Report", + "skip_to_send": "Send without comment", + "text_placeholder": "Type or paste additional comments" + }, + "preview": { + "keyboard": { + "close_preview": "Close Preview", + "show_next": "Show Next", + "show_previous": "Show Previous" + } + } + } +} \ No newline at end of file diff --git a/Localization/StringsConvertor/input/cy_GB/ios-infoPlist.json b/Localization/StringsConvertor/input/cy_GB/ios-infoPlist.json new file mode 100644 index 00000000..c6db73de --- /dev/null +++ b/Localization/StringsConvertor/input/cy_GB/ios-infoPlist.json @@ -0,0 +1,6 @@ +{ + "NSCameraUsageDescription": "Used to take photo for post status", + "NSPhotoLibraryAddUsageDescription": "Used to save photo into the Photo Library", + "NewPostShortcutItemTitle": "New Post", + "SearchShortcutItemTitle": "Search" +} diff --git a/Localization/StringsConvertor/input/de_DE/app.json b/Localization/StringsConvertor/input/de_DE/app.json new file mode 100644 index 00000000..7b5e271e --- /dev/null +++ b/Localization/StringsConvertor/input/de_DE/app.json @@ -0,0 +1,561 @@ +{ + "common": { + "alerts": { + "common": { + "please_try_again": "Please try again.", + "please_try_again_later": "Please try again later." + }, + "sign_up_failure": { + "title": "Sign Up Failure" + }, + "server_error": { + "title": "Server Error" + }, + "vote_failure": { + "title": "Vote Failure", + "poll_expired": "The poll has expired" + }, + "discard_post_content": { + "title": "Discard Draft", + "message": "Confirm to discard composed post content." + }, + "publish_post_failure": { + "title": "Publish Failure", + "message": "Failed to publish the post.\nPlease check your internet connection.", + "attachments_message": { + "video_attach_with_photo": "Cannot attach a video to a post that already contains images.", + "more_than_one_video": "Cannot attach more than one video." + } + }, + "edit_profile_failure": { + "title": "Edit Profile Error", + "message": "Cannot edit profile. Please try again." + }, + "sign_out": { + "title": "Sign Out", + "message": "Are you sure you want to sign out?", + "confirm": "Sign Out" + }, + "block_domain": { + "title": "Are you really, really sure you want to block the entire %s? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain and any of your followers from that domain will be removed.", + "block_entire_domain": "Block Domain" + }, + "save_photo_failure": { + "title": "Save Photo Failure", + "message": "Please enable the photo library access permission to save the photo." + }, + "delete_post": { + "title": "Are you sure you want to delete this post?", + "delete": "Delete" + }, + "clean_cache": { + "title": "Clean Cache", + "message": "Successfully cleaned %s cache." + } + }, + "controls": { + "actions": { + "back": "Back", + "next": "Next", + "previous": "Previous", + "open": "Open", + "add": "Add", + "remove": "Remove", + "edit": "Edit", + "save": "Save", + "ok": "OK", + "done": "Done", + "confirm": "Confirm", + "continue": "Continue", + "cancel": "Cancel", + "discard": "Discard", + "try_again": "Try Again", + "take_photo": "Take Photo", + "save_photo": "Save Photo", + "copy_photo": "Copy Photo", + "sign_in": "Sign In", + "sign_up": "Sign Up", + "see_more": "See More", + "preview": "Preview", + "share": "Share", + "share_user": "Share %s", + "share_post": "Share Post", + "open_in_safari": "Open in Safari", + "find_people": "Find people to follow", + "manually_search": "Manually search instead", + "skip": "Skip", + "reply": "Reply", + "report_user": "Report %s", + "block_domain": "Block %s", + "unblock_domain": "Unblock %s", + "settings": "Settings", + "delete": "Delete" + }, + "tabs": { + "home": "Home", + "search": "Search", + "notification": "Notification", + "profile": "Profile" + }, + "keyboard": { + "common": { + "switch_to_tab": "Switch to %s", + "compose_new_post": "Compose New Post", + "show_favorites": "Show Favorites", + "open_settings": "Open Settings" + }, + "timeline": { + "previous_status": "Previous Post", + "next_status": "Next Post", + "open_status": "Open Post", + "open_author_profile": "Open Author's Profile", + "open_reblogger_profile": "Open Reblogger's Profile", + "reply_status": "Reply to Post", + "toggle_reblog": "Toggle Reblog on Post", + "toggle_favorite": "Toggle Favorite on Post", + "toggle_content_warning": "Toggle Content Warning", + "preview_image": "Preview Image" + }, + "segmented_control": { + "previous_section": "Previous Section", + "next_section": "Next Section" + } + }, + "status": { + "user_reblogged": "%s reblogged", + "user_replied_to": "Replied to %s", + "show_post": "Show Post", + "show_user_profile": "Show user profile", + "content_warning": "Content Warning", + "media_content_warning": "Tap anywhere to reveal", + "poll": { + "vote": "Vote", + "time_left": "%s left", + "closed": "Closed" + }, + "actions": { + "reply": "Reply", + "reblog": "Reblog", + "unreblog": "Undo reblog", + "favorite": "Favorite", + "unfavorite": "Unfavorite", + "menu": "Menu" + }, + "tag": { + "url": "URL", + "mention": "Mention", + "link": "Link", + "hashtag": "Hashtag", + "email": "Email", + "emoji": "Emoji" + } + }, + "friendship": { + "follow": "Follow", + "following": "Following", + "request": "Request", + "pending": "Pending", + "block": "Block", + "block_user": "Block %s", + "block_domain": "Block %s", + "unblock": "Unblock", + "unblock_user": "Unblock %s", + "blocked": "Blocked", + "mute": "Mute", + "mute_user": "Mute %s", + "unmute": "Unmute", + "unmute_user": "Unmute %s", + "muted": "Muted", + "edit_info": "Edit Info" + }, + "timeline": { + "filtered": "Filtered", + "timestamp": { + "now": "Now", + "time_ago": "%s ago" + }, + "loader": { + "load_missing_posts": "Load missing posts", + "loading_missing_posts": "Loading missing posts...", + "show_more_replies": "Show more replies" + }, + "header": { + "no_status_found": "No Post Found", + "blocking_warning": "You can’t view this user's profile\n until you unblock them.\nYour profile looks like this to them.", + "user_blocking_warning": "You can’t view %s’s profile\n until you unblock them.\nYour profile looks like this to them.", + "blocked_warning": "You can’t view this user’s profile\n until they unblock you.", + "user_blocked_warning": "You can’t view %s’s profile\n until they unblock you.", + "suspended_warning": "This user has been suspended.", + "user_suspended_warning": "%s’s account has been suspended." + }, + "accessibility": { + "count_replies": "%s replies", + "count_reblogs": "%s reblogs", + "count_favorites": "%s favorites" + } + } + } + }, + "scene": { + "welcome": { + "slogan": "Social networking\nback in your hands." + }, + "server_picker": { + "title": "Pick a server,\nany server.", + "button": { + "category": { + "all": "All", + "all_accessiblity_description": "Category: All", + "academia": "academia", + "activism": "activism", + "food": "food", + "furry": "furry", + "games": "games", + "general": "general", + "journalism": "journalism", + "lgbt": "lgbt", + "regional": "regional", + "art": "art", + "music": "music", + "tech": "tech" + }, + "see_less": "See Less", + "see_more": "See More" + }, + "label": { + "language": "LANGUAGE", + "users": "USERS", + "category": "CATEGORY" + }, + "input": { + "placeholder": "Find a server or join your own..." + }, + "empty_state": { + "finding_servers": "Finding available servers...", + "bad_network": "Something went wrong while loading the data. Check your internet connection.", + "no_results": "No results" + } + }, + "register": { + "title": "Tell us about you.", + "input": { + "avatar": { + "delete": "Delete" + }, + "username": { + "placeholder": "username", + "duplicate_prompt": "This username is taken." + }, + "display_name": { + "placeholder": "display name" + }, + "email": { + "placeholder": "email" + }, + "password": { + "placeholder": "password", + "hint": "Your password needs at least eight characters" + }, + "invite": { + "registration_user_invite_request": "Why do you want to join?" + } + }, + "error": { + "item": { + "username": "Username", + "email": "Email", + "password": "Password", + "agreement": "Agreement", + "locale": "Locale", + "reason": "Reason" + }, + "reason": { + "blocked": "%s contains a disallowed email provider", + "unreachable": "%s does not seem to exist", + "taken": "%s is already in use", + "reserved": "%s is a reserved keyword", + "accepted": "%s must be accepted", + "blank": "%s is required", + "invalid": "%s is invalid", + "too_long": "%s is too long", + "too_short": "%s is too short", + "inclusion": "%s is not a supported value" + }, + "special": { + "username_invalid": "Username must only contain alphanumeric characters and underscores", + "username_too_long": "Username is too long (can’t be longer than 30 characters)", + "email_invalid": "This is not a valid email address", + "password_too_short": "Password is too short (must be at least 8 characters)" + } + } + }, + "server_rules": { + "title": "Some ground rules.", + "subtitle": "These rules are set by the admins of %s.", + "prompt": "By continuing, you’re subject to the terms of service and privacy policy for %s.", + "terms_of_service": "terms of service", + "privacy_policy": "privacy policy", + "button": { + "confirm": "I Agree" + } + }, + "confirm_email": { + "title": "One last thing.", + "subtitle": "We just sent an email to %s,\ntap the link to confirm your account.", + "button": { + "open_email_app": "Open Email App", + "dont_receive_email": "I never got an email" + }, + "dont_receive_email": { + "title": "Check your email", + "description": "Check if your email address is correct as well as your junk folder if you haven’t.", + "resend_email": "Resend Email" + }, + "open_email_app": { + "title": "Check your inbox.", + "description": "We just sent you an email. Check your junk folder if you haven’t.", + "mail": "Mail", + "open_email_client": "Open Email Client" + } + }, + "home_timeline": { + "title": "Home", + "navigation_bar_state": { + "offline": "Offline", + "new_posts": "See new posts", + "published": "Published!", + "Publishing": "Publishing post..." + } + }, + "suggestion_account": { + "title": "Find People to Follow", + "follow_explain": "When you follow someone, you’ll see their posts in your home feed." + }, + "public_timeline": { + "title": "Public" + }, + "compose": { + "title": { + "new_post": "New Post", + "new_reply": "New Reply" + }, + "media_selection": { + "camera": "Take Photo", + "photo_library": "Photo Library", + "browse": "Browse" + }, + "content_input_placeholder": "Type or paste what’s on your mind", + "compose_action": "Publish", + "replying_to_user": "replying to %s", + "attachment": { + "photo": "photo", + "video": "video", + "attachment_broken": "This %s is broken and can’t be\nuploaded to Mastodon.", + "description_photo": "Describe the photo for the visually-impaired...", + "description_video": "Describe the video for the visually-impaired..." + }, + "poll": { + "duration_time": "Duration: %s", + "thirty_minutes": "30 minutes", + "one_hour": "1 Hour", + "six_hours": "6 Hours", + "one_day": "1 Day", + "three_days": "3 Days", + "seven_days": "7 Days", + "option_number": "Option %ld" + }, + "content_warning": { + "placeholder": "Write an accurate warning here..." + }, + "visibility": { + "public": "Public", + "unlisted": "Unlisted", + "private": "Followers only", + "direct": "Only people I mention" + }, + "auto_complete": { + "space_to_add": "Space to add" + }, + "accessibility": { + "append_attachment": "Add Attachment", + "append_poll": "Add Poll", + "remove_poll": "Remove Poll", + "custom_emoji_picker": "Custom Emoji Picker", + "enable_content_warning": "Enable Content Warning", + "disable_content_warning": "Disable Content Warning", + "post_visibility_menu": "Post Visibility Menu", + "input_limit_remains_count": "Input limit remains %ld", + "input_limit_exceeds_count": "Input limit exceeds %ld" + }, + "keyboard": { + "discard_post": "Discard Post", + "publish_post": "Publish Post", + "toggle_poll": "Toggle Poll", + "toggle_content_warning": "Toggle Content Warning", + "append_attachment_entry": "Add Attachment - %s", + "select_visibility_entry": "Select Visibility - %s" + } + }, + "profile": { + "dashboard": { + "posts": "posts", + "following": "following", + "followers": "followers", + "accessibility": { + "count_posts": "%ld posts", + "count_following": "%ld following", + "count_followers": "%ld followers" + } + }, + "fields": { + "add_row": "Add Row", + "placeholder": { + "label": "Label", + "content": "Content" + } + }, + "segmented_control": { + "posts": "Posts", + "replies": "Replies", + "media": "Media" + }, + "relationship_action_alert": { + "confirm_unmute_user": { + "title": "Unmute Account", + "message": "Confirm to unmute %s" + }, + "confirm_unblock_usre": { + "title": "Unblock Account", + "message": "Confirm to unblock %s" + } + } + }, + "search": { + "title": "Search", + "search_bar": { + "placeholder": "Search hashtags and users", + "cancel": "Cancel" + }, + "recommend": { + "button_text": "See All", + "hash_tag": { + "title": "Trending on Mastodon", + "description": "Hashtags that are getting quite a bit of attention", + "people_talking": "%s people are talking" + }, + "accounts": { + "title": "Accounts you might like", + "description": "You may like to follow these accounts", + "follow": "Follow" + } + }, + "searching": { + "segment": { + "all": "All", + "people": "People", + "hashtags": "Hashtags", + "posts": "Posts" + }, + "empty_state": { + "no_results": "No results" + }, + "recent_search": "Recent searches", + "clear": "Clear" + } + }, + "hashtag": { + "prompt": "%s people talking" + }, + "favorite": { + "title": "Your Favorites" + }, + "notification": { + "title": { + "Everything": "Everything", + "Mentions": "Mentions" + }, + "action": { + "follow": "followed you", + "favourite": "favorited your post", + "reblog": "reblogged your post", + "poll": "Your poll has ended", + "mention": "mentioned you", + "follow_request": "requested to follow you" + }, + "keyobard": { + "show_everything": "Show Everything", + "show_mentions": "Show Mentions" + } + }, + "thread": { + "back_title": "Post", + "title": "Post from %s" + }, + "settings": { + "title": "Settings", + "section": { + "appearance": { + "title": "Appearance", + "automatic": "Automatic", + "light": "Always Light", + "dark": "Always Dark" + }, + "notifications": { + "title": "Notifications", + "favorites": "Favorites my post", + "follows": "Follows me", + "boosts": "Reblogs my post", + "mentions": "Mentions me", + "trigger": { + "anyone": "anyone", + "follower": "a follower", + "follow": "anyone I follow", + "noone": "no one", + "title": "Notify me when" + } + }, + "preference": { + "title": "Preferences", + "true_black_dark_mode": "True black dark mode", + "disable_avatar_animation": "Disable animated avatars", + "disable_emoji_animation": "Disable animated emojis", + "using_default_browser": "Use default browser to open links" + }, + "boring_zone": { + "title": "The Boring Zone", + "account_settings": "Account Settings", + "terms": "Terms of Service", + "privacy": "Privacy Policy" + }, + "spicy_zone": { + "title": "The Spicy Zone", + "clear": "Clear Media Cache", + "signout": "Sign Out" + } + }, + "footer": { + "mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)" + }, + "keyboard": { + "close_settings_window": "Close Settings Window" + } + }, + "report": { + "title": "Report %s", + "step1": "Step 1 of 2", + "step2": "Step 2 of 2", + "content1": "Are there any other posts you’d like to add to the report?", + "content2": "Is there anything the moderators should know about this report?", + "send": "Send Report", + "skip_to_send": "Send without comment", + "text_placeholder": "Type or paste additional comments" + }, + "preview": { + "keyboard": { + "close_preview": "Close Preview", + "show_next": "Show Next", + "show_previous": "Show Previous" + } + } + } +} \ No newline at end of file diff --git a/Localization/StringsConvertor/input/de_DE/ios-infoPlist.json b/Localization/StringsConvertor/input/de_DE/ios-infoPlist.json new file mode 100644 index 00000000..c6db73de --- /dev/null +++ b/Localization/StringsConvertor/input/de_DE/ios-infoPlist.json @@ -0,0 +1,6 @@ +{ + "NSCameraUsageDescription": "Used to take photo for post status", + "NSPhotoLibraryAddUsageDescription": "Used to save photo into the Photo Library", + "NewPostShortcutItemTitle": "New Post", + "SearchShortcutItemTitle": "Search" +} diff --git a/Localization/StringsConvertor/input/es_AR/app.json b/Localization/StringsConvertor/input/es_AR/app.json new file mode 100644 index 00000000..c9a049d5 --- /dev/null +++ b/Localization/StringsConvertor/input/es_AR/app.json @@ -0,0 +1,561 @@ +{ + "common": { + "alerts": { + "common": { + "please_try_again": "Por favor, intentá de nuevo.", + "please_try_again_later": "Por favor, intentá de nuevo más tarde." + }, + "sign_up_failure": { + "title": "Error al registrarse" + }, + "server_error": { + "title": "Error del servidor" + }, + "vote_failure": { + "title": "Error al votar", + "poll_expired": "La encuesta finalizó" + }, + "discard_post_content": { + "title": "Descartar borrador", + "message": "Confirmá para descartar el contenido del mensaje redactado." + }, + "publish_post_failure": { + "title": "Error al enviar el mensaje", + "message": "Error al enviar en mensaje.\nPor favor, revisá tu conexión a Internet.", + "attachments_message": { + "video_attach_with_photo": "No se puede adjuntar un video a un mensaje que ya contenga imágenes.", + "more_than_one_video": "No se puede adjuntar más de un video." + } + }, + "edit_profile_failure": { + "title": "Error al editar el perfil", + "message": "No se pudo editar el perfil. Por favor, intentá de nuevo." + }, + "sign_out": { + "title": "Cerrar sesión", + "message": "¿Estás seguro que querés cerrar la sesión?", + "confirm": "Cerrar sesión" + }, + "block_domain": { + "title": "¿Estás completamente seguro que querés bloquear el %s entero? En la mayoría de los casos, unos cuantos bloqueos y silenciados puntuales son suficientes y preferibles. No vas a ver contenido de ese dominio y todos tus seguidores de ese dominio serán quitados.", + "block_entire_domain": "Bloquear dominio" + }, + "save_photo_failure": { + "title": "Error al guardar la imagen", + "message": "Por favor, habilitá el permiso de acceso a la biblioteca de fotos para guardar la imagen." + }, + "delete_post": { + "title": "¿Estás seguro que querés eliminar este mensaje?", + "delete": "Eliminar" + }, + "clean_cache": { + "title": "Limpiar caché", + "message": "Se limpió exitosamente %s de la memoria caché." + } + }, + "controls": { + "actions": { + "back": "Volver", + "next": "Siguiente", + "previous": "Anterior", + "open": "Abrir", + "add": "Agregar", + "remove": "Quitar", + "edit": "Editar", + "save": "Guardar", + "ok": "Aceptar", + "done": "Listo", + "confirm": "Confirmar", + "continue": "Continuar", + "cancel": "Cancelar", + "discard": "Descartar", + "try_again": "Intentá de nuevo", + "take_photo": "Tomar foto", + "save_photo": "Guardar foto", + "copy_photo": "Copiar foto", + "sign_in": "Iniciar sesión", + "sign_up": "Registrarse", + "see_more": "Ver más", + "preview": "Previsualización", + "share": "Compartir", + "share_user": "Compartir %s", + "share_post": "Compartir mensaje", + "open_in_safari": "Abrir en Safari", + "find_people": "Encontrá cuentas para seguir", + "manually_search": "Buscar manualmente", + "skip": "Omitir", + "reply": "Responder", + "report_user": "Denunciar a %s", + "block_domain": "Bloquear a %s", + "unblock_domain": "Desbloquear a %s", + "settings": "Configuración", + "delete": "Eliminar" + }, + "tabs": { + "home": "Principal", + "search": "Buscar", + "notification": "Notificación", + "profile": "Perfil" + }, + "keyboard": { + "common": { + "switch_to_tab": "Cambiar a %s", + "compose_new_post": "Redactar un nuevo mensaje", + "show_favorites": "Mostrar favoritos", + "open_settings": "Abrir Configuración" + }, + "timeline": { + "previous_status": "Mensaje anterior", + "next_status": "Mensaje siguiente", + "open_status": "Abrir mensaje", + "open_author_profile": "Abrir perfil del autor", + "open_reblogger_profile": "Abrir perfil del adherente", + "reply_status": "Responder al mensaje", + "toggle_reblog": "Cambiar la adhesión en el mensaje", + "toggle_favorite": "Cambiar la marca de favorito en el mensaje", + "toggle_content_warning": "Cambiar la advertencia de contenido", + "preview_image": "Previsualizar imagen" + }, + "segmented_control": { + "previous_section": "Sección anterior", + "next_section": "Sección siguiente" + } + }, + "status": { + "user_reblogged": "%s adhirió", + "user_replied_to": "Respondió a %s", + "show_post": "Mostrar mensaje", + "show_user_profile": "Mostrar perfil de usuario", + "content_warning": "Advertencia de contenido", + "media_content_warning": "Toca en cualquier lugar para mostrar", + "poll": { + "vote": "Votar", + "time_left": "Quedan %s", + "closed": "Cerrada" + }, + "actions": { + "reply": "Responder", + "reblog": "Adherir", + "unreblog": "Deshacer adhesión", + "favorite": "Marcar como favorito", + "unfavorite": "Dejar de marcar como favorito", + "menu": "Menú" + }, + "tag": { + "url": "Dirección web", + "mention": "Mención", + "link": "Enlace", + "hashtag": "Etiqueta", + "email": "Correo electrónico", + "emoji": "Emoji" + } + }, + "friendship": { + "follow": "Seguir", + "following": "Siguiendo", + "request": "Solicitar", + "pending": "Pendientes", + "block": "Bloquear", + "block_user": "Bloquear a %s", + "block_domain": "Bloquear %s", + "unblock": "Desbloquear", + "unblock_user": "Desbloquear a %s", + "blocked": "Bloqueado", + "mute": "Silenciar", + "mute_user": "Silenciar a %s", + "unmute": "Dejar de silenciar", + "unmute_user": "Dejar de silenciar a %s", + "muted": "Silenciado", + "edit_info": "Editar información" + }, + "timeline": { + "filtered": "Filtrado", + "timestamp": { + "now": "Ahora", + "time_ago": "hace %s" + }, + "loader": { + "load_missing_posts": "Cargar mensajes faltantes", + "loading_missing_posts": "Cargando mensajes faltantes…", + "show_more_replies": "Mostrar más respuestas" + }, + "header": { + "no_status_found": "Mensaje no encontrado", + "blocking_warning": "No podés ver el perfil de este usuario\n hasta que lo desbloquees.\nTu perfil le aparece así a este usuario.", + "user_blocking_warning": "No podés ver el perfil de %s\n hasta que lo desbloquees.\nTu perfil le aparece así a este usuario.", + "blocked_warning": "No podés ver el perfil de este usuario\n hasta que dicho usuario te desbloquee.", + "user_blocked_warning": "No podés ver el perfil de %s\n hasta que dicho usuario te desbloquee.", + "suspended_warning": "Este usuario está suspendido.", + "user_suspended_warning": "La cuenta de %s está suspendida." + }, + "accessibility": { + "count_replies": "%s respuestas", + "count_reblogs": "%s adhesiones", + "count_favorites": "%s veces marcado como favorito" + } + } + } + }, + "scene": { + "welcome": { + "slogan": "La red social,\nnuevamente en tu poder." + }, + "server_picker": { + "title": "Elegí un servidor,\nel que quieras.", + "button": { + "category": { + "all": "Todas", + "all_accessiblity_description": "Categoría: Todas", + "academia": "académico", + "activism": "activismo", + "food": "comida", + "furry": "furry", + "games": "juegos", + "general": "general", + "journalism": "periodismo", + "lgbt": "lgbtq+", + "regional": "regional", + "art": "arte", + "music": "música", + "tech": "tecnología" + }, + "see_less": "Ver menos", + "see_more": "Ver más" + }, + "label": { + "language": "IDIOMA", + "users": "CUENTAS", + "category": "CATEGORÍA" + }, + "input": { + "placeholder": "Encontrá un servidor o unite al tuyo…" + }, + "empty_state": { + "finding_servers": "Buscando servidores disponibles…", + "bad_network": "Algo salió mal al cargar los datos. Revisá tu conexión de Internet.", + "no_results": "No hay resultados" + } + }, + "register": { + "title": "Contanos sobre vos.", + "input": { + "avatar": { + "delete": "Eliminar" + }, + "username": { + "placeholder": "nombre de usuario", + "duplicate_prompt": "Este nombre de usuario ya está en uso." + }, + "display_name": { + "placeholder": "nombre para mostrar" + }, + "email": { + "placeholder": "correo electrónico" + }, + "password": { + "placeholder": "contraseña", + "hint": "Tu contraseña necesita al menos ocho caracteres" + }, + "invite": { + "registration_user_invite_request": "¿Por qué querés unirte?" + } + }, + "error": { + "item": { + "username": "Nombre de usuario", + "email": "Correo electrónico", + "password": "Contraseña", + "agreement": "Acuerdo", + "locale": "Idioma de la interface", + "reason": "Motivo" + }, + "reason": { + "blocked": "%s contiene un proveedor de correo electrónico no permitido", + "unreachable": "%s parece no existir", + "taken": "%s ya está en uso", + "reserved": "%s es una palabra clave reservada", + "accepted": "%s debe ser aceptado", + "blank": "%s es obligatorio", + "invalid": "%s no es válido", + "too_long": "%s es demasiado largo", + "too_short": "%s es demasiado corto", + "inclusion": "%s no es un valor soportado" + }, + "special": { + "username_invalid": "El nombre de usuario sólo debe contener caracteres alfanuméricos sin signos diacríticos y subguiones (\"_\")", + "username_too_long": "El nombre de usuario es demasiado largo (no puede tener más de 30 caracteres)", + "email_invalid": "Esta no es una dirección de correo electrónico válida", + "password_too_short": "La contraseña es demasiado corta (debe tener al menos 8 caracteres)" + } + } + }, + "server_rules": { + "title": "Algunas reglas básicas.", + "subtitle": "Estas reglas son establecidas por los administradores de %s.", + "prompt": "Al continuar, estás sujeto a los términos de servicio y política de privacidad de %s.", + "terms_of_service": "términos del servicio", + "privacy_policy": "política de privacidad", + "button": { + "confirm": "Estoy de acuerdo" + } + }, + "confirm_email": { + "title": "Una última cosa.", + "subtitle": "Acabamos de enviar un correo electrónico a %s,\npulsá en el enlace para confirmar tu cuenta.", + "button": { + "open_email_app": "Abrir aplicación de correo electrónico", + "dont_receive_email": "Nunca recibí un correo electrónico" + }, + "dont_receive_email": { + "title": "Revisá tu correo electrónico", + "description": "Revisá si tu dirección de correo electrónico es correcta así como tu carpeta de correo basura / correo no deseado / spam, si todavía no lo hiciste.", + "resend_email": "Reenviar correo electrónico" + }, + "open_email_app": { + "title": "Revisá tu bandeja de entrada.", + "description": "Te acabamos de enviar un correo electrónico. Revisá tu carpeta de correo basura / correo no deseado / spam, si todavía no lo hiciste.", + "mail": "Correo", + "open_email_client": "Abrir cliente de correo electrónico" + } + }, + "home_timeline": { + "title": "Principal", + "navigation_bar_state": { + "offline": "Desconectado", + "new_posts": "Ver nuevos mensajes", + "published": "¡Enviado!", + "Publishing": "Enviando mensaje…" + } + }, + "suggestion_account": { + "title": "Encontrá cuentas para seguir", + "follow_explain": "Cuando sigás a alguien, verás sus mensajes en tu línea temporal principal." + }, + "public_timeline": { + "title": "Pública" + }, + "compose": { + "title": { + "new_post": "Nuevo mensaje", + "new_reply": "Nueva respuesta" + }, + "media_selection": { + "camera": "Tomar foto", + "photo_library": "Biblioteca de fotos", + "browse": "Explorar" + }, + "content_input_placeholder": "¿Qué onda?", + "compose_action": "Enviar", + "replying_to_user": "respondiendo a %s", + "attachment": { + "photo": "foto", + "video": "video", + "attachment_broken": "Este archivo de %s está roto\ny no se puede subir a Mastodon.", + "description_photo": "Describí la foto para personas con dificultades visuales…", + "description_video": "Describí el video para personas con dificultades visuales…" + }, + "poll": { + "duration_time": "Duración: %s", + "thirty_minutes": "30 minutos", + "one_hour": "1 hora", + "six_hours": "6 horas", + "one_day": "1 día", + "three_days": "3 días", + "seven_days": "7 días", + "option_number": "Opción %ld" + }, + "content_warning": { + "placeholder": "Escribí una advertencia precisa acá…" + }, + "visibility": { + "public": "Público", + "unlisted": "No listado", + "private": "Sólo para seguidores", + "direct": "Sólo a las cuentas que menciono" + }, + "auto_complete": { + "space_to_add": "Espacio para agregar" + }, + "accessibility": { + "append_attachment": "Agregar archivo adjunto", + "append_poll": "Agregar encuesta", + "remove_poll": "Quitar encuesta", + "custom_emoji_picker": "Selector de emoji personalizado", + "enable_content_warning": "Habilitar advertencia de contenido", + "disable_content_warning": "Deshabilitar advertencia de contenido", + "post_visibility_menu": "Menú de visibilidad del mensaje", + "input_limit_remains_count": "El límite de entrada permite %ld caracteres", + "input_limit_exceeds_count": "El límite de entrada excede %ld caracteres" + }, + "keyboard": { + "discard_post": "Descartar mensaje", + "publish_post": "Enviar mensaje", + "toggle_poll": "Cambiar encuesta", + "toggle_content_warning": "Cambiar advertencia de contenido", + "append_attachment_entry": "Agregar archivo adjunto - %s", + "select_visibility_entry": "Seleccionar visibilidad - %s" + } + }, + "profile": { + "dashboard": { + "posts": "mensajes", + "following": "siguiendo", + "followers": "seguidores", + "accessibility": { + "count_posts": "%ld mensajes", + "count_following": "siguiendo a %ld", + "count_followers": "%ld seguidores" + } + }, + "fields": { + "add_row": "Agregar fila", + "placeholder": { + "label": "Nombre de campo", + "content": "Valor de campo" + } + }, + "segmented_control": { + "posts": "Mensajes", + "replies": "Respuestas", + "media": "Medios" + }, + "relationship_action_alert": { + "confirm_unmute_user": { + "title": "Dejar de silenciar cuenta", + "message": "Confirmá para dejar de silenciar a %s" + }, + "confirm_unblock_usre": { + "title": "Desbloquear cuenta", + "message": "Confirmá para desbloquear a %s" + } + } + }, + "search": { + "title": "Buscar", + "search_bar": { + "placeholder": "Buscar etiquetas y cuentas", + "cancel": "Cancelar" + }, + "recommend": { + "button_text": "Ver todos", + "hash_tag": { + "title": "Tendencias en Mastodon", + "description": "Etiquetas que están recibiendo bastante atención", + "people_talking": "%s cuentas están hablando" + }, + "accounts": { + "title": "Cuentas que te pueden gustar", + "description": "Puede que te guste seguir estas cuentas", + "follow": "Seguir" + } + }, + "searching": { + "segment": { + "all": "Todas", + "people": "Cuentas", + "hashtags": "Etiquetas", + "posts": "Mensajes" + }, + "empty_state": { + "no_results": "No hay resultados" + }, + "recent_search": "Búsquedas recientes", + "clear": "Limpiar" + } + }, + "hashtag": { + "prompt": "%s cuentas hablando" + }, + "favorite": { + "title": "Tus favoritos" + }, + "notification": { + "title": { + "Everything": "Todo", + "Mentions": "Menciones" + }, + "action": { + "follow": "te sigue", + "favourite": "marcó como favorito tu mensaje", + "reblog": "adhirió a tu mensaje", + "poll": "Tu encuesta finalizó", + "mention": "te mencionó", + "follow_request": "solicitó seguirte" + }, + "keyobard": { + "show_everything": "Mostrar todo", + "show_mentions": "Mostrar menciones" + } + }, + "thread": { + "back_title": "Mensaje", + "title": "Mensaje de %s" + }, + "settings": { + "title": "Configuración", + "section": { + "appearance": { + "title": "Apariencia", + "automatic": "Automática", + "light": "Siempre clara", + "dark": "Siempre oscura" + }, + "notifications": { + "title": "Notificaciones", + "favorites": "Marcó como favorito mi mensaje", + "follows": "Me sigue", + "boosts": "Adhirió a mi mensaje", + "mentions": "Me mencionó", + "trigger": { + "anyone": "cualquiera", + "follower": "un seguidor", + "follow": "cualquiera que sigo", + "noone": "nadie", + "title": "Notificarme cuando" + } + }, + "preference": { + "title": "Configuración", + "true_black_dark_mode": "Modo negro oscuro real", + "disable_avatar_animation": "Deshabilitar avatares animados", + "disable_emoji_animation": "Deshabilitar emojis animados", + "using_default_browser": "Usar navegador web predeterminado para abrir enlaces" + }, + "boring_zone": { + "title": "La zona aburrida", + "account_settings": "Configuración de la cuenta", + "terms": "Términos del servicio", + "privacy": "Política de privacidad" + }, + "spicy_zone": { + "title": "La zona picante", + "clear": "Limpiar memoria caché multimedia", + "signout": "Cerrar sesión" + } + }, + "footer": { + "mastodon_description": "Mastodon es software de código abierto. Podés informar errores en GitHub en %s (%s)" + }, + "keyboard": { + "close_settings_window": "Cerrar ventana de configuración" + } + }, + "report": { + "title": "Denunciar a %s", + "step1": "Paso 1 de 2", + "step2": "Paso 2 de 2", + "content1": "¿Hay otros mensajes que te gustaría agregar a la denuncia?", + "content2": "¿Hay algo que los moderadores deban saber sobre esta denuncia?", + "send": "Enviar denuncia", + "skip_to_send": "Enviar sin comentarios", + "text_placeholder": "Escribí o pegá comentarios adicionales" + }, + "preview": { + "keyboard": { + "close_preview": "Cerrar previsualización", + "show_next": "Mostrar siguiente", + "show_previous": "Mostrar anterior" + } + } + } +} \ No newline at end of file diff --git a/Localization/StringsConvertor/input/es_AR/ios-infoPlist.json b/Localization/StringsConvertor/input/es_AR/ios-infoPlist.json new file mode 100644 index 00000000..e9873af8 --- /dev/null +++ b/Localization/StringsConvertor/input/es_AR/ios-infoPlist.json @@ -0,0 +1,6 @@ +{ + "NSCameraUsageDescription": "Usado para tomar fotos para los mensajes", + "NSPhotoLibraryAddUsageDescription": "Usado para guardar la foto en la Biblioteca de fotos", + "NewPostShortcutItemTitle": "Nuevo mensaje", + "SearchShortcutItemTitle": "Buscar" +} diff --git a/Localization/StringsConvertor/input/es_ES/app.json b/Localization/StringsConvertor/input/es_ES/app.json new file mode 100644 index 00000000..7b5e271e --- /dev/null +++ b/Localization/StringsConvertor/input/es_ES/app.json @@ -0,0 +1,561 @@ +{ + "common": { + "alerts": { + "common": { + "please_try_again": "Please try again.", + "please_try_again_later": "Please try again later." + }, + "sign_up_failure": { + "title": "Sign Up Failure" + }, + "server_error": { + "title": "Server Error" + }, + "vote_failure": { + "title": "Vote Failure", + "poll_expired": "The poll has expired" + }, + "discard_post_content": { + "title": "Discard Draft", + "message": "Confirm to discard composed post content." + }, + "publish_post_failure": { + "title": "Publish Failure", + "message": "Failed to publish the post.\nPlease check your internet connection.", + "attachments_message": { + "video_attach_with_photo": "Cannot attach a video to a post that already contains images.", + "more_than_one_video": "Cannot attach more than one video." + } + }, + "edit_profile_failure": { + "title": "Edit Profile Error", + "message": "Cannot edit profile. Please try again." + }, + "sign_out": { + "title": "Sign Out", + "message": "Are you sure you want to sign out?", + "confirm": "Sign Out" + }, + "block_domain": { + "title": "Are you really, really sure you want to block the entire %s? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain and any of your followers from that domain will be removed.", + "block_entire_domain": "Block Domain" + }, + "save_photo_failure": { + "title": "Save Photo Failure", + "message": "Please enable the photo library access permission to save the photo." + }, + "delete_post": { + "title": "Are you sure you want to delete this post?", + "delete": "Delete" + }, + "clean_cache": { + "title": "Clean Cache", + "message": "Successfully cleaned %s cache." + } + }, + "controls": { + "actions": { + "back": "Back", + "next": "Next", + "previous": "Previous", + "open": "Open", + "add": "Add", + "remove": "Remove", + "edit": "Edit", + "save": "Save", + "ok": "OK", + "done": "Done", + "confirm": "Confirm", + "continue": "Continue", + "cancel": "Cancel", + "discard": "Discard", + "try_again": "Try Again", + "take_photo": "Take Photo", + "save_photo": "Save Photo", + "copy_photo": "Copy Photo", + "sign_in": "Sign In", + "sign_up": "Sign Up", + "see_more": "See More", + "preview": "Preview", + "share": "Share", + "share_user": "Share %s", + "share_post": "Share Post", + "open_in_safari": "Open in Safari", + "find_people": "Find people to follow", + "manually_search": "Manually search instead", + "skip": "Skip", + "reply": "Reply", + "report_user": "Report %s", + "block_domain": "Block %s", + "unblock_domain": "Unblock %s", + "settings": "Settings", + "delete": "Delete" + }, + "tabs": { + "home": "Home", + "search": "Search", + "notification": "Notification", + "profile": "Profile" + }, + "keyboard": { + "common": { + "switch_to_tab": "Switch to %s", + "compose_new_post": "Compose New Post", + "show_favorites": "Show Favorites", + "open_settings": "Open Settings" + }, + "timeline": { + "previous_status": "Previous Post", + "next_status": "Next Post", + "open_status": "Open Post", + "open_author_profile": "Open Author's Profile", + "open_reblogger_profile": "Open Reblogger's Profile", + "reply_status": "Reply to Post", + "toggle_reblog": "Toggle Reblog on Post", + "toggle_favorite": "Toggle Favorite on Post", + "toggle_content_warning": "Toggle Content Warning", + "preview_image": "Preview Image" + }, + "segmented_control": { + "previous_section": "Previous Section", + "next_section": "Next Section" + } + }, + "status": { + "user_reblogged": "%s reblogged", + "user_replied_to": "Replied to %s", + "show_post": "Show Post", + "show_user_profile": "Show user profile", + "content_warning": "Content Warning", + "media_content_warning": "Tap anywhere to reveal", + "poll": { + "vote": "Vote", + "time_left": "%s left", + "closed": "Closed" + }, + "actions": { + "reply": "Reply", + "reblog": "Reblog", + "unreblog": "Undo reblog", + "favorite": "Favorite", + "unfavorite": "Unfavorite", + "menu": "Menu" + }, + "tag": { + "url": "URL", + "mention": "Mention", + "link": "Link", + "hashtag": "Hashtag", + "email": "Email", + "emoji": "Emoji" + } + }, + "friendship": { + "follow": "Follow", + "following": "Following", + "request": "Request", + "pending": "Pending", + "block": "Block", + "block_user": "Block %s", + "block_domain": "Block %s", + "unblock": "Unblock", + "unblock_user": "Unblock %s", + "blocked": "Blocked", + "mute": "Mute", + "mute_user": "Mute %s", + "unmute": "Unmute", + "unmute_user": "Unmute %s", + "muted": "Muted", + "edit_info": "Edit Info" + }, + "timeline": { + "filtered": "Filtered", + "timestamp": { + "now": "Now", + "time_ago": "%s ago" + }, + "loader": { + "load_missing_posts": "Load missing posts", + "loading_missing_posts": "Loading missing posts...", + "show_more_replies": "Show more replies" + }, + "header": { + "no_status_found": "No Post Found", + "blocking_warning": "You can’t view this user's profile\n until you unblock them.\nYour profile looks like this to them.", + "user_blocking_warning": "You can’t view %s’s profile\n until you unblock them.\nYour profile looks like this to them.", + "blocked_warning": "You can’t view this user’s profile\n until they unblock you.", + "user_blocked_warning": "You can’t view %s’s profile\n until they unblock you.", + "suspended_warning": "This user has been suspended.", + "user_suspended_warning": "%s’s account has been suspended." + }, + "accessibility": { + "count_replies": "%s replies", + "count_reblogs": "%s reblogs", + "count_favorites": "%s favorites" + } + } + } + }, + "scene": { + "welcome": { + "slogan": "Social networking\nback in your hands." + }, + "server_picker": { + "title": "Pick a server,\nany server.", + "button": { + "category": { + "all": "All", + "all_accessiblity_description": "Category: All", + "academia": "academia", + "activism": "activism", + "food": "food", + "furry": "furry", + "games": "games", + "general": "general", + "journalism": "journalism", + "lgbt": "lgbt", + "regional": "regional", + "art": "art", + "music": "music", + "tech": "tech" + }, + "see_less": "See Less", + "see_more": "See More" + }, + "label": { + "language": "LANGUAGE", + "users": "USERS", + "category": "CATEGORY" + }, + "input": { + "placeholder": "Find a server or join your own..." + }, + "empty_state": { + "finding_servers": "Finding available servers...", + "bad_network": "Something went wrong while loading the data. Check your internet connection.", + "no_results": "No results" + } + }, + "register": { + "title": "Tell us about you.", + "input": { + "avatar": { + "delete": "Delete" + }, + "username": { + "placeholder": "username", + "duplicate_prompt": "This username is taken." + }, + "display_name": { + "placeholder": "display name" + }, + "email": { + "placeholder": "email" + }, + "password": { + "placeholder": "password", + "hint": "Your password needs at least eight characters" + }, + "invite": { + "registration_user_invite_request": "Why do you want to join?" + } + }, + "error": { + "item": { + "username": "Username", + "email": "Email", + "password": "Password", + "agreement": "Agreement", + "locale": "Locale", + "reason": "Reason" + }, + "reason": { + "blocked": "%s contains a disallowed email provider", + "unreachable": "%s does not seem to exist", + "taken": "%s is already in use", + "reserved": "%s is a reserved keyword", + "accepted": "%s must be accepted", + "blank": "%s is required", + "invalid": "%s is invalid", + "too_long": "%s is too long", + "too_short": "%s is too short", + "inclusion": "%s is not a supported value" + }, + "special": { + "username_invalid": "Username must only contain alphanumeric characters and underscores", + "username_too_long": "Username is too long (can’t be longer than 30 characters)", + "email_invalid": "This is not a valid email address", + "password_too_short": "Password is too short (must be at least 8 characters)" + } + } + }, + "server_rules": { + "title": "Some ground rules.", + "subtitle": "These rules are set by the admins of %s.", + "prompt": "By continuing, you’re subject to the terms of service and privacy policy for %s.", + "terms_of_service": "terms of service", + "privacy_policy": "privacy policy", + "button": { + "confirm": "I Agree" + } + }, + "confirm_email": { + "title": "One last thing.", + "subtitle": "We just sent an email to %s,\ntap the link to confirm your account.", + "button": { + "open_email_app": "Open Email App", + "dont_receive_email": "I never got an email" + }, + "dont_receive_email": { + "title": "Check your email", + "description": "Check if your email address is correct as well as your junk folder if you haven’t.", + "resend_email": "Resend Email" + }, + "open_email_app": { + "title": "Check your inbox.", + "description": "We just sent you an email. Check your junk folder if you haven’t.", + "mail": "Mail", + "open_email_client": "Open Email Client" + } + }, + "home_timeline": { + "title": "Home", + "navigation_bar_state": { + "offline": "Offline", + "new_posts": "See new posts", + "published": "Published!", + "Publishing": "Publishing post..." + } + }, + "suggestion_account": { + "title": "Find People to Follow", + "follow_explain": "When you follow someone, you’ll see their posts in your home feed." + }, + "public_timeline": { + "title": "Public" + }, + "compose": { + "title": { + "new_post": "New Post", + "new_reply": "New Reply" + }, + "media_selection": { + "camera": "Take Photo", + "photo_library": "Photo Library", + "browse": "Browse" + }, + "content_input_placeholder": "Type or paste what’s on your mind", + "compose_action": "Publish", + "replying_to_user": "replying to %s", + "attachment": { + "photo": "photo", + "video": "video", + "attachment_broken": "This %s is broken and can’t be\nuploaded to Mastodon.", + "description_photo": "Describe the photo for the visually-impaired...", + "description_video": "Describe the video for the visually-impaired..." + }, + "poll": { + "duration_time": "Duration: %s", + "thirty_minutes": "30 minutes", + "one_hour": "1 Hour", + "six_hours": "6 Hours", + "one_day": "1 Day", + "three_days": "3 Days", + "seven_days": "7 Days", + "option_number": "Option %ld" + }, + "content_warning": { + "placeholder": "Write an accurate warning here..." + }, + "visibility": { + "public": "Public", + "unlisted": "Unlisted", + "private": "Followers only", + "direct": "Only people I mention" + }, + "auto_complete": { + "space_to_add": "Space to add" + }, + "accessibility": { + "append_attachment": "Add Attachment", + "append_poll": "Add Poll", + "remove_poll": "Remove Poll", + "custom_emoji_picker": "Custom Emoji Picker", + "enable_content_warning": "Enable Content Warning", + "disable_content_warning": "Disable Content Warning", + "post_visibility_menu": "Post Visibility Menu", + "input_limit_remains_count": "Input limit remains %ld", + "input_limit_exceeds_count": "Input limit exceeds %ld" + }, + "keyboard": { + "discard_post": "Discard Post", + "publish_post": "Publish Post", + "toggle_poll": "Toggle Poll", + "toggle_content_warning": "Toggle Content Warning", + "append_attachment_entry": "Add Attachment - %s", + "select_visibility_entry": "Select Visibility - %s" + } + }, + "profile": { + "dashboard": { + "posts": "posts", + "following": "following", + "followers": "followers", + "accessibility": { + "count_posts": "%ld posts", + "count_following": "%ld following", + "count_followers": "%ld followers" + } + }, + "fields": { + "add_row": "Add Row", + "placeholder": { + "label": "Label", + "content": "Content" + } + }, + "segmented_control": { + "posts": "Posts", + "replies": "Replies", + "media": "Media" + }, + "relationship_action_alert": { + "confirm_unmute_user": { + "title": "Unmute Account", + "message": "Confirm to unmute %s" + }, + "confirm_unblock_usre": { + "title": "Unblock Account", + "message": "Confirm to unblock %s" + } + } + }, + "search": { + "title": "Search", + "search_bar": { + "placeholder": "Search hashtags and users", + "cancel": "Cancel" + }, + "recommend": { + "button_text": "See All", + "hash_tag": { + "title": "Trending on Mastodon", + "description": "Hashtags that are getting quite a bit of attention", + "people_talking": "%s people are talking" + }, + "accounts": { + "title": "Accounts you might like", + "description": "You may like to follow these accounts", + "follow": "Follow" + } + }, + "searching": { + "segment": { + "all": "All", + "people": "People", + "hashtags": "Hashtags", + "posts": "Posts" + }, + "empty_state": { + "no_results": "No results" + }, + "recent_search": "Recent searches", + "clear": "Clear" + } + }, + "hashtag": { + "prompt": "%s people talking" + }, + "favorite": { + "title": "Your Favorites" + }, + "notification": { + "title": { + "Everything": "Everything", + "Mentions": "Mentions" + }, + "action": { + "follow": "followed you", + "favourite": "favorited your post", + "reblog": "reblogged your post", + "poll": "Your poll has ended", + "mention": "mentioned you", + "follow_request": "requested to follow you" + }, + "keyobard": { + "show_everything": "Show Everything", + "show_mentions": "Show Mentions" + } + }, + "thread": { + "back_title": "Post", + "title": "Post from %s" + }, + "settings": { + "title": "Settings", + "section": { + "appearance": { + "title": "Appearance", + "automatic": "Automatic", + "light": "Always Light", + "dark": "Always Dark" + }, + "notifications": { + "title": "Notifications", + "favorites": "Favorites my post", + "follows": "Follows me", + "boosts": "Reblogs my post", + "mentions": "Mentions me", + "trigger": { + "anyone": "anyone", + "follower": "a follower", + "follow": "anyone I follow", + "noone": "no one", + "title": "Notify me when" + } + }, + "preference": { + "title": "Preferences", + "true_black_dark_mode": "True black dark mode", + "disable_avatar_animation": "Disable animated avatars", + "disable_emoji_animation": "Disable animated emojis", + "using_default_browser": "Use default browser to open links" + }, + "boring_zone": { + "title": "The Boring Zone", + "account_settings": "Account Settings", + "terms": "Terms of Service", + "privacy": "Privacy Policy" + }, + "spicy_zone": { + "title": "The Spicy Zone", + "clear": "Clear Media Cache", + "signout": "Sign Out" + } + }, + "footer": { + "mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)" + }, + "keyboard": { + "close_settings_window": "Close Settings Window" + } + }, + "report": { + "title": "Report %s", + "step1": "Step 1 of 2", + "step2": "Step 2 of 2", + "content1": "Are there any other posts you’d like to add to the report?", + "content2": "Is there anything the moderators should know about this report?", + "send": "Send Report", + "skip_to_send": "Send without comment", + "text_placeholder": "Type or paste additional comments" + }, + "preview": { + "keyboard": { + "close_preview": "Close Preview", + "show_next": "Show Next", + "show_previous": "Show Previous" + } + } + } +} \ No newline at end of file diff --git a/Localization/StringsConvertor/input/es_ES/ios-infoPlist.json b/Localization/StringsConvertor/input/es_ES/ios-infoPlist.json new file mode 100644 index 00000000..c6db73de --- /dev/null +++ b/Localization/StringsConvertor/input/es_ES/ios-infoPlist.json @@ -0,0 +1,6 @@ +{ + "NSCameraUsageDescription": "Used to take photo for post status", + "NSPhotoLibraryAddUsageDescription": "Used to save photo into the Photo Library", + "NewPostShortcutItemTitle": "New Post", + "SearchShortcutItemTitle": "Search" +} diff --git a/Localization/StringsConvertor/input/fr_FR/app.json b/Localization/StringsConvertor/input/fr_FR/app.json new file mode 100644 index 00000000..7b5e271e --- /dev/null +++ b/Localization/StringsConvertor/input/fr_FR/app.json @@ -0,0 +1,561 @@ +{ + "common": { + "alerts": { + "common": { + "please_try_again": "Please try again.", + "please_try_again_later": "Please try again later." + }, + "sign_up_failure": { + "title": "Sign Up Failure" + }, + "server_error": { + "title": "Server Error" + }, + "vote_failure": { + "title": "Vote Failure", + "poll_expired": "The poll has expired" + }, + "discard_post_content": { + "title": "Discard Draft", + "message": "Confirm to discard composed post content." + }, + "publish_post_failure": { + "title": "Publish Failure", + "message": "Failed to publish the post.\nPlease check your internet connection.", + "attachments_message": { + "video_attach_with_photo": "Cannot attach a video to a post that already contains images.", + "more_than_one_video": "Cannot attach more than one video." + } + }, + "edit_profile_failure": { + "title": "Edit Profile Error", + "message": "Cannot edit profile. Please try again." + }, + "sign_out": { + "title": "Sign Out", + "message": "Are you sure you want to sign out?", + "confirm": "Sign Out" + }, + "block_domain": { + "title": "Are you really, really sure you want to block the entire %s? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain and any of your followers from that domain will be removed.", + "block_entire_domain": "Block Domain" + }, + "save_photo_failure": { + "title": "Save Photo Failure", + "message": "Please enable the photo library access permission to save the photo." + }, + "delete_post": { + "title": "Are you sure you want to delete this post?", + "delete": "Delete" + }, + "clean_cache": { + "title": "Clean Cache", + "message": "Successfully cleaned %s cache." + } + }, + "controls": { + "actions": { + "back": "Back", + "next": "Next", + "previous": "Previous", + "open": "Open", + "add": "Add", + "remove": "Remove", + "edit": "Edit", + "save": "Save", + "ok": "OK", + "done": "Done", + "confirm": "Confirm", + "continue": "Continue", + "cancel": "Cancel", + "discard": "Discard", + "try_again": "Try Again", + "take_photo": "Take Photo", + "save_photo": "Save Photo", + "copy_photo": "Copy Photo", + "sign_in": "Sign In", + "sign_up": "Sign Up", + "see_more": "See More", + "preview": "Preview", + "share": "Share", + "share_user": "Share %s", + "share_post": "Share Post", + "open_in_safari": "Open in Safari", + "find_people": "Find people to follow", + "manually_search": "Manually search instead", + "skip": "Skip", + "reply": "Reply", + "report_user": "Report %s", + "block_domain": "Block %s", + "unblock_domain": "Unblock %s", + "settings": "Settings", + "delete": "Delete" + }, + "tabs": { + "home": "Home", + "search": "Search", + "notification": "Notification", + "profile": "Profile" + }, + "keyboard": { + "common": { + "switch_to_tab": "Switch to %s", + "compose_new_post": "Compose New Post", + "show_favorites": "Show Favorites", + "open_settings": "Open Settings" + }, + "timeline": { + "previous_status": "Previous Post", + "next_status": "Next Post", + "open_status": "Open Post", + "open_author_profile": "Open Author's Profile", + "open_reblogger_profile": "Open Reblogger's Profile", + "reply_status": "Reply to Post", + "toggle_reblog": "Toggle Reblog on Post", + "toggle_favorite": "Toggle Favorite on Post", + "toggle_content_warning": "Toggle Content Warning", + "preview_image": "Preview Image" + }, + "segmented_control": { + "previous_section": "Previous Section", + "next_section": "Next Section" + } + }, + "status": { + "user_reblogged": "%s reblogged", + "user_replied_to": "Replied to %s", + "show_post": "Show Post", + "show_user_profile": "Show user profile", + "content_warning": "Content Warning", + "media_content_warning": "Tap anywhere to reveal", + "poll": { + "vote": "Vote", + "time_left": "%s left", + "closed": "Closed" + }, + "actions": { + "reply": "Reply", + "reblog": "Reblog", + "unreblog": "Undo reblog", + "favorite": "Favorite", + "unfavorite": "Unfavorite", + "menu": "Menu" + }, + "tag": { + "url": "URL", + "mention": "Mention", + "link": "Link", + "hashtag": "Hashtag", + "email": "Email", + "emoji": "Emoji" + } + }, + "friendship": { + "follow": "Follow", + "following": "Following", + "request": "Request", + "pending": "Pending", + "block": "Block", + "block_user": "Block %s", + "block_domain": "Block %s", + "unblock": "Unblock", + "unblock_user": "Unblock %s", + "blocked": "Blocked", + "mute": "Mute", + "mute_user": "Mute %s", + "unmute": "Unmute", + "unmute_user": "Unmute %s", + "muted": "Muted", + "edit_info": "Edit Info" + }, + "timeline": { + "filtered": "Filtered", + "timestamp": { + "now": "Now", + "time_ago": "%s ago" + }, + "loader": { + "load_missing_posts": "Load missing posts", + "loading_missing_posts": "Loading missing posts...", + "show_more_replies": "Show more replies" + }, + "header": { + "no_status_found": "No Post Found", + "blocking_warning": "You can’t view this user's profile\n until you unblock them.\nYour profile looks like this to them.", + "user_blocking_warning": "You can’t view %s’s profile\n until you unblock them.\nYour profile looks like this to them.", + "blocked_warning": "You can’t view this user’s profile\n until they unblock you.", + "user_blocked_warning": "You can’t view %s’s profile\n until they unblock you.", + "suspended_warning": "This user has been suspended.", + "user_suspended_warning": "%s’s account has been suspended." + }, + "accessibility": { + "count_replies": "%s replies", + "count_reblogs": "%s reblogs", + "count_favorites": "%s favorites" + } + } + } + }, + "scene": { + "welcome": { + "slogan": "Social networking\nback in your hands." + }, + "server_picker": { + "title": "Pick a server,\nany server.", + "button": { + "category": { + "all": "All", + "all_accessiblity_description": "Category: All", + "academia": "academia", + "activism": "activism", + "food": "food", + "furry": "furry", + "games": "games", + "general": "general", + "journalism": "journalism", + "lgbt": "lgbt", + "regional": "regional", + "art": "art", + "music": "music", + "tech": "tech" + }, + "see_less": "See Less", + "see_more": "See More" + }, + "label": { + "language": "LANGUAGE", + "users": "USERS", + "category": "CATEGORY" + }, + "input": { + "placeholder": "Find a server or join your own..." + }, + "empty_state": { + "finding_servers": "Finding available servers...", + "bad_network": "Something went wrong while loading the data. Check your internet connection.", + "no_results": "No results" + } + }, + "register": { + "title": "Tell us about you.", + "input": { + "avatar": { + "delete": "Delete" + }, + "username": { + "placeholder": "username", + "duplicate_prompt": "This username is taken." + }, + "display_name": { + "placeholder": "display name" + }, + "email": { + "placeholder": "email" + }, + "password": { + "placeholder": "password", + "hint": "Your password needs at least eight characters" + }, + "invite": { + "registration_user_invite_request": "Why do you want to join?" + } + }, + "error": { + "item": { + "username": "Username", + "email": "Email", + "password": "Password", + "agreement": "Agreement", + "locale": "Locale", + "reason": "Reason" + }, + "reason": { + "blocked": "%s contains a disallowed email provider", + "unreachable": "%s does not seem to exist", + "taken": "%s is already in use", + "reserved": "%s is a reserved keyword", + "accepted": "%s must be accepted", + "blank": "%s is required", + "invalid": "%s is invalid", + "too_long": "%s is too long", + "too_short": "%s is too short", + "inclusion": "%s is not a supported value" + }, + "special": { + "username_invalid": "Username must only contain alphanumeric characters and underscores", + "username_too_long": "Username is too long (can’t be longer than 30 characters)", + "email_invalid": "This is not a valid email address", + "password_too_short": "Password is too short (must be at least 8 characters)" + } + } + }, + "server_rules": { + "title": "Some ground rules.", + "subtitle": "These rules are set by the admins of %s.", + "prompt": "By continuing, you’re subject to the terms of service and privacy policy for %s.", + "terms_of_service": "terms of service", + "privacy_policy": "privacy policy", + "button": { + "confirm": "I Agree" + } + }, + "confirm_email": { + "title": "One last thing.", + "subtitle": "We just sent an email to %s,\ntap the link to confirm your account.", + "button": { + "open_email_app": "Open Email App", + "dont_receive_email": "I never got an email" + }, + "dont_receive_email": { + "title": "Check your email", + "description": "Check if your email address is correct as well as your junk folder if you haven’t.", + "resend_email": "Resend Email" + }, + "open_email_app": { + "title": "Check your inbox.", + "description": "We just sent you an email. Check your junk folder if you haven’t.", + "mail": "Mail", + "open_email_client": "Open Email Client" + } + }, + "home_timeline": { + "title": "Home", + "navigation_bar_state": { + "offline": "Offline", + "new_posts": "See new posts", + "published": "Published!", + "Publishing": "Publishing post..." + } + }, + "suggestion_account": { + "title": "Find People to Follow", + "follow_explain": "When you follow someone, you’ll see their posts in your home feed." + }, + "public_timeline": { + "title": "Public" + }, + "compose": { + "title": { + "new_post": "New Post", + "new_reply": "New Reply" + }, + "media_selection": { + "camera": "Take Photo", + "photo_library": "Photo Library", + "browse": "Browse" + }, + "content_input_placeholder": "Type or paste what’s on your mind", + "compose_action": "Publish", + "replying_to_user": "replying to %s", + "attachment": { + "photo": "photo", + "video": "video", + "attachment_broken": "This %s is broken and can’t be\nuploaded to Mastodon.", + "description_photo": "Describe the photo for the visually-impaired...", + "description_video": "Describe the video for the visually-impaired..." + }, + "poll": { + "duration_time": "Duration: %s", + "thirty_minutes": "30 minutes", + "one_hour": "1 Hour", + "six_hours": "6 Hours", + "one_day": "1 Day", + "three_days": "3 Days", + "seven_days": "7 Days", + "option_number": "Option %ld" + }, + "content_warning": { + "placeholder": "Write an accurate warning here..." + }, + "visibility": { + "public": "Public", + "unlisted": "Unlisted", + "private": "Followers only", + "direct": "Only people I mention" + }, + "auto_complete": { + "space_to_add": "Space to add" + }, + "accessibility": { + "append_attachment": "Add Attachment", + "append_poll": "Add Poll", + "remove_poll": "Remove Poll", + "custom_emoji_picker": "Custom Emoji Picker", + "enable_content_warning": "Enable Content Warning", + "disable_content_warning": "Disable Content Warning", + "post_visibility_menu": "Post Visibility Menu", + "input_limit_remains_count": "Input limit remains %ld", + "input_limit_exceeds_count": "Input limit exceeds %ld" + }, + "keyboard": { + "discard_post": "Discard Post", + "publish_post": "Publish Post", + "toggle_poll": "Toggle Poll", + "toggle_content_warning": "Toggle Content Warning", + "append_attachment_entry": "Add Attachment - %s", + "select_visibility_entry": "Select Visibility - %s" + } + }, + "profile": { + "dashboard": { + "posts": "posts", + "following": "following", + "followers": "followers", + "accessibility": { + "count_posts": "%ld posts", + "count_following": "%ld following", + "count_followers": "%ld followers" + } + }, + "fields": { + "add_row": "Add Row", + "placeholder": { + "label": "Label", + "content": "Content" + } + }, + "segmented_control": { + "posts": "Posts", + "replies": "Replies", + "media": "Media" + }, + "relationship_action_alert": { + "confirm_unmute_user": { + "title": "Unmute Account", + "message": "Confirm to unmute %s" + }, + "confirm_unblock_usre": { + "title": "Unblock Account", + "message": "Confirm to unblock %s" + } + } + }, + "search": { + "title": "Search", + "search_bar": { + "placeholder": "Search hashtags and users", + "cancel": "Cancel" + }, + "recommend": { + "button_text": "See All", + "hash_tag": { + "title": "Trending on Mastodon", + "description": "Hashtags that are getting quite a bit of attention", + "people_talking": "%s people are talking" + }, + "accounts": { + "title": "Accounts you might like", + "description": "You may like to follow these accounts", + "follow": "Follow" + } + }, + "searching": { + "segment": { + "all": "All", + "people": "People", + "hashtags": "Hashtags", + "posts": "Posts" + }, + "empty_state": { + "no_results": "No results" + }, + "recent_search": "Recent searches", + "clear": "Clear" + } + }, + "hashtag": { + "prompt": "%s people talking" + }, + "favorite": { + "title": "Your Favorites" + }, + "notification": { + "title": { + "Everything": "Everything", + "Mentions": "Mentions" + }, + "action": { + "follow": "followed you", + "favourite": "favorited your post", + "reblog": "reblogged your post", + "poll": "Your poll has ended", + "mention": "mentioned you", + "follow_request": "requested to follow you" + }, + "keyobard": { + "show_everything": "Show Everything", + "show_mentions": "Show Mentions" + } + }, + "thread": { + "back_title": "Post", + "title": "Post from %s" + }, + "settings": { + "title": "Settings", + "section": { + "appearance": { + "title": "Appearance", + "automatic": "Automatic", + "light": "Always Light", + "dark": "Always Dark" + }, + "notifications": { + "title": "Notifications", + "favorites": "Favorites my post", + "follows": "Follows me", + "boosts": "Reblogs my post", + "mentions": "Mentions me", + "trigger": { + "anyone": "anyone", + "follower": "a follower", + "follow": "anyone I follow", + "noone": "no one", + "title": "Notify me when" + } + }, + "preference": { + "title": "Preferences", + "true_black_dark_mode": "True black dark mode", + "disable_avatar_animation": "Disable animated avatars", + "disable_emoji_animation": "Disable animated emojis", + "using_default_browser": "Use default browser to open links" + }, + "boring_zone": { + "title": "The Boring Zone", + "account_settings": "Account Settings", + "terms": "Terms of Service", + "privacy": "Privacy Policy" + }, + "spicy_zone": { + "title": "The Spicy Zone", + "clear": "Clear Media Cache", + "signout": "Sign Out" + } + }, + "footer": { + "mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)" + }, + "keyboard": { + "close_settings_window": "Close Settings Window" + } + }, + "report": { + "title": "Report %s", + "step1": "Step 1 of 2", + "step2": "Step 2 of 2", + "content1": "Are there any other posts you’d like to add to the report?", + "content2": "Is there anything the moderators should know about this report?", + "send": "Send Report", + "skip_to_send": "Send without comment", + "text_placeholder": "Type or paste additional comments" + }, + "preview": { + "keyboard": { + "close_preview": "Close Preview", + "show_next": "Show Next", + "show_previous": "Show Previous" + } + } + } +} \ No newline at end of file diff --git a/Localization/StringsConvertor/input/fr_FR/ios-infoPlist.json b/Localization/StringsConvertor/input/fr_FR/ios-infoPlist.json new file mode 100644 index 00000000..c6db73de --- /dev/null +++ b/Localization/StringsConvertor/input/fr_FR/ios-infoPlist.json @@ -0,0 +1,6 @@ +{ + "NSCameraUsageDescription": "Used to take photo for post status", + "NSPhotoLibraryAddUsageDescription": "Used to save photo into the Photo Library", + "NewPostShortcutItemTitle": "New Post", + "SearchShortcutItemTitle": "Search" +} diff --git a/Localization/StringsConvertor/input/hi_IN/app.json b/Localization/StringsConvertor/input/hi_IN/app.json new file mode 100644 index 00000000..7b5e271e --- /dev/null +++ b/Localization/StringsConvertor/input/hi_IN/app.json @@ -0,0 +1,561 @@ +{ + "common": { + "alerts": { + "common": { + "please_try_again": "Please try again.", + "please_try_again_later": "Please try again later." + }, + "sign_up_failure": { + "title": "Sign Up Failure" + }, + "server_error": { + "title": "Server Error" + }, + "vote_failure": { + "title": "Vote Failure", + "poll_expired": "The poll has expired" + }, + "discard_post_content": { + "title": "Discard Draft", + "message": "Confirm to discard composed post content." + }, + "publish_post_failure": { + "title": "Publish Failure", + "message": "Failed to publish the post.\nPlease check your internet connection.", + "attachments_message": { + "video_attach_with_photo": "Cannot attach a video to a post that already contains images.", + "more_than_one_video": "Cannot attach more than one video." + } + }, + "edit_profile_failure": { + "title": "Edit Profile Error", + "message": "Cannot edit profile. Please try again." + }, + "sign_out": { + "title": "Sign Out", + "message": "Are you sure you want to sign out?", + "confirm": "Sign Out" + }, + "block_domain": { + "title": "Are you really, really sure you want to block the entire %s? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain and any of your followers from that domain will be removed.", + "block_entire_domain": "Block Domain" + }, + "save_photo_failure": { + "title": "Save Photo Failure", + "message": "Please enable the photo library access permission to save the photo." + }, + "delete_post": { + "title": "Are you sure you want to delete this post?", + "delete": "Delete" + }, + "clean_cache": { + "title": "Clean Cache", + "message": "Successfully cleaned %s cache." + } + }, + "controls": { + "actions": { + "back": "Back", + "next": "Next", + "previous": "Previous", + "open": "Open", + "add": "Add", + "remove": "Remove", + "edit": "Edit", + "save": "Save", + "ok": "OK", + "done": "Done", + "confirm": "Confirm", + "continue": "Continue", + "cancel": "Cancel", + "discard": "Discard", + "try_again": "Try Again", + "take_photo": "Take Photo", + "save_photo": "Save Photo", + "copy_photo": "Copy Photo", + "sign_in": "Sign In", + "sign_up": "Sign Up", + "see_more": "See More", + "preview": "Preview", + "share": "Share", + "share_user": "Share %s", + "share_post": "Share Post", + "open_in_safari": "Open in Safari", + "find_people": "Find people to follow", + "manually_search": "Manually search instead", + "skip": "Skip", + "reply": "Reply", + "report_user": "Report %s", + "block_domain": "Block %s", + "unblock_domain": "Unblock %s", + "settings": "Settings", + "delete": "Delete" + }, + "tabs": { + "home": "Home", + "search": "Search", + "notification": "Notification", + "profile": "Profile" + }, + "keyboard": { + "common": { + "switch_to_tab": "Switch to %s", + "compose_new_post": "Compose New Post", + "show_favorites": "Show Favorites", + "open_settings": "Open Settings" + }, + "timeline": { + "previous_status": "Previous Post", + "next_status": "Next Post", + "open_status": "Open Post", + "open_author_profile": "Open Author's Profile", + "open_reblogger_profile": "Open Reblogger's Profile", + "reply_status": "Reply to Post", + "toggle_reblog": "Toggle Reblog on Post", + "toggle_favorite": "Toggle Favorite on Post", + "toggle_content_warning": "Toggle Content Warning", + "preview_image": "Preview Image" + }, + "segmented_control": { + "previous_section": "Previous Section", + "next_section": "Next Section" + } + }, + "status": { + "user_reblogged": "%s reblogged", + "user_replied_to": "Replied to %s", + "show_post": "Show Post", + "show_user_profile": "Show user profile", + "content_warning": "Content Warning", + "media_content_warning": "Tap anywhere to reveal", + "poll": { + "vote": "Vote", + "time_left": "%s left", + "closed": "Closed" + }, + "actions": { + "reply": "Reply", + "reblog": "Reblog", + "unreblog": "Undo reblog", + "favorite": "Favorite", + "unfavorite": "Unfavorite", + "menu": "Menu" + }, + "tag": { + "url": "URL", + "mention": "Mention", + "link": "Link", + "hashtag": "Hashtag", + "email": "Email", + "emoji": "Emoji" + } + }, + "friendship": { + "follow": "Follow", + "following": "Following", + "request": "Request", + "pending": "Pending", + "block": "Block", + "block_user": "Block %s", + "block_domain": "Block %s", + "unblock": "Unblock", + "unblock_user": "Unblock %s", + "blocked": "Blocked", + "mute": "Mute", + "mute_user": "Mute %s", + "unmute": "Unmute", + "unmute_user": "Unmute %s", + "muted": "Muted", + "edit_info": "Edit Info" + }, + "timeline": { + "filtered": "Filtered", + "timestamp": { + "now": "Now", + "time_ago": "%s ago" + }, + "loader": { + "load_missing_posts": "Load missing posts", + "loading_missing_posts": "Loading missing posts...", + "show_more_replies": "Show more replies" + }, + "header": { + "no_status_found": "No Post Found", + "blocking_warning": "You can’t view this user's profile\n until you unblock them.\nYour profile looks like this to them.", + "user_blocking_warning": "You can’t view %s’s profile\n until you unblock them.\nYour profile looks like this to them.", + "blocked_warning": "You can’t view this user’s profile\n until they unblock you.", + "user_blocked_warning": "You can’t view %s’s profile\n until they unblock you.", + "suspended_warning": "This user has been suspended.", + "user_suspended_warning": "%s’s account has been suspended." + }, + "accessibility": { + "count_replies": "%s replies", + "count_reblogs": "%s reblogs", + "count_favorites": "%s favorites" + } + } + } + }, + "scene": { + "welcome": { + "slogan": "Social networking\nback in your hands." + }, + "server_picker": { + "title": "Pick a server,\nany server.", + "button": { + "category": { + "all": "All", + "all_accessiblity_description": "Category: All", + "academia": "academia", + "activism": "activism", + "food": "food", + "furry": "furry", + "games": "games", + "general": "general", + "journalism": "journalism", + "lgbt": "lgbt", + "regional": "regional", + "art": "art", + "music": "music", + "tech": "tech" + }, + "see_less": "See Less", + "see_more": "See More" + }, + "label": { + "language": "LANGUAGE", + "users": "USERS", + "category": "CATEGORY" + }, + "input": { + "placeholder": "Find a server or join your own..." + }, + "empty_state": { + "finding_servers": "Finding available servers...", + "bad_network": "Something went wrong while loading the data. Check your internet connection.", + "no_results": "No results" + } + }, + "register": { + "title": "Tell us about you.", + "input": { + "avatar": { + "delete": "Delete" + }, + "username": { + "placeholder": "username", + "duplicate_prompt": "This username is taken." + }, + "display_name": { + "placeholder": "display name" + }, + "email": { + "placeholder": "email" + }, + "password": { + "placeholder": "password", + "hint": "Your password needs at least eight characters" + }, + "invite": { + "registration_user_invite_request": "Why do you want to join?" + } + }, + "error": { + "item": { + "username": "Username", + "email": "Email", + "password": "Password", + "agreement": "Agreement", + "locale": "Locale", + "reason": "Reason" + }, + "reason": { + "blocked": "%s contains a disallowed email provider", + "unreachable": "%s does not seem to exist", + "taken": "%s is already in use", + "reserved": "%s is a reserved keyword", + "accepted": "%s must be accepted", + "blank": "%s is required", + "invalid": "%s is invalid", + "too_long": "%s is too long", + "too_short": "%s is too short", + "inclusion": "%s is not a supported value" + }, + "special": { + "username_invalid": "Username must only contain alphanumeric characters and underscores", + "username_too_long": "Username is too long (can’t be longer than 30 characters)", + "email_invalid": "This is not a valid email address", + "password_too_short": "Password is too short (must be at least 8 characters)" + } + } + }, + "server_rules": { + "title": "Some ground rules.", + "subtitle": "These rules are set by the admins of %s.", + "prompt": "By continuing, you’re subject to the terms of service and privacy policy for %s.", + "terms_of_service": "terms of service", + "privacy_policy": "privacy policy", + "button": { + "confirm": "I Agree" + } + }, + "confirm_email": { + "title": "One last thing.", + "subtitle": "We just sent an email to %s,\ntap the link to confirm your account.", + "button": { + "open_email_app": "Open Email App", + "dont_receive_email": "I never got an email" + }, + "dont_receive_email": { + "title": "Check your email", + "description": "Check if your email address is correct as well as your junk folder if you haven’t.", + "resend_email": "Resend Email" + }, + "open_email_app": { + "title": "Check your inbox.", + "description": "We just sent you an email. Check your junk folder if you haven’t.", + "mail": "Mail", + "open_email_client": "Open Email Client" + } + }, + "home_timeline": { + "title": "Home", + "navigation_bar_state": { + "offline": "Offline", + "new_posts": "See new posts", + "published": "Published!", + "Publishing": "Publishing post..." + } + }, + "suggestion_account": { + "title": "Find People to Follow", + "follow_explain": "When you follow someone, you’ll see their posts in your home feed." + }, + "public_timeline": { + "title": "Public" + }, + "compose": { + "title": { + "new_post": "New Post", + "new_reply": "New Reply" + }, + "media_selection": { + "camera": "Take Photo", + "photo_library": "Photo Library", + "browse": "Browse" + }, + "content_input_placeholder": "Type or paste what’s on your mind", + "compose_action": "Publish", + "replying_to_user": "replying to %s", + "attachment": { + "photo": "photo", + "video": "video", + "attachment_broken": "This %s is broken and can’t be\nuploaded to Mastodon.", + "description_photo": "Describe the photo for the visually-impaired...", + "description_video": "Describe the video for the visually-impaired..." + }, + "poll": { + "duration_time": "Duration: %s", + "thirty_minutes": "30 minutes", + "one_hour": "1 Hour", + "six_hours": "6 Hours", + "one_day": "1 Day", + "three_days": "3 Days", + "seven_days": "7 Days", + "option_number": "Option %ld" + }, + "content_warning": { + "placeholder": "Write an accurate warning here..." + }, + "visibility": { + "public": "Public", + "unlisted": "Unlisted", + "private": "Followers only", + "direct": "Only people I mention" + }, + "auto_complete": { + "space_to_add": "Space to add" + }, + "accessibility": { + "append_attachment": "Add Attachment", + "append_poll": "Add Poll", + "remove_poll": "Remove Poll", + "custom_emoji_picker": "Custom Emoji Picker", + "enable_content_warning": "Enable Content Warning", + "disable_content_warning": "Disable Content Warning", + "post_visibility_menu": "Post Visibility Menu", + "input_limit_remains_count": "Input limit remains %ld", + "input_limit_exceeds_count": "Input limit exceeds %ld" + }, + "keyboard": { + "discard_post": "Discard Post", + "publish_post": "Publish Post", + "toggle_poll": "Toggle Poll", + "toggle_content_warning": "Toggle Content Warning", + "append_attachment_entry": "Add Attachment - %s", + "select_visibility_entry": "Select Visibility - %s" + } + }, + "profile": { + "dashboard": { + "posts": "posts", + "following": "following", + "followers": "followers", + "accessibility": { + "count_posts": "%ld posts", + "count_following": "%ld following", + "count_followers": "%ld followers" + } + }, + "fields": { + "add_row": "Add Row", + "placeholder": { + "label": "Label", + "content": "Content" + } + }, + "segmented_control": { + "posts": "Posts", + "replies": "Replies", + "media": "Media" + }, + "relationship_action_alert": { + "confirm_unmute_user": { + "title": "Unmute Account", + "message": "Confirm to unmute %s" + }, + "confirm_unblock_usre": { + "title": "Unblock Account", + "message": "Confirm to unblock %s" + } + } + }, + "search": { + "title": "Search", + "search_bar": { + "placeholder": "Search hashtags and users", + "cancel": "Cancel" + }, + "recommend": { + "button_text": "See All", + "hash_tag": { + "title": "Trending on Mastodon", + "description": "Hashtags that are getting quite a bit of attention", + "people_talking": "%s people are talking" + }, + "accounts": { + "title": "Accounts you might like", + "description": "You may like to follow these accounts", + "follow": "Follow" + } + }, + "searching": { + "segment": { + "all": "All", + "people": "People", + "hashtags": "Hashtags", + "posts": "Posts" + }, + "empty_state": { + "no_results": "No results" + }, + "recent_search": "Recent searches", + "clear": "Clear" + } + }, + "hashtag": { + "prompt": "%s people talking" + }, + "favorite": { + "title": "Your Favorites" + }, + "notification": { + "title": { + "Everything": "Everything", + "Mentions": "Mentions" + }, + "action": { + "follow": "followed you", + "favourite": "favorited your post", + "reblog": "reblogged your post", + "poll": "Your poll has ended", + "mention": "mentioned you", + "follow_request": "requested to follow you" + }, + "keyobard": { + "show_everything": "Show Everything", + "show_mentions": "Show Mentions" + } + }, + "thread": { + "back_title": "Post", + "title": "Post from %s" + }, + "settings": { + "title": "Settings", + "section": { + "appearance": { + "title": "Appearance", + "automatic": "Automatic", + "light": "Always Light", + "dark": "Always Dark" + }, + "notifications": { + "title": "Notifications", + "favorites": "Favorites my post", + "follows": "Follows me", + "boosts": "Reblogs my post", + "mentions": "Mentions me", + "trigger": { + "anyone": "anyone", + "follower": "a follower", + "follow": "anyone I follow", + "noone": "no one", + "title": "Notify me when" + } + }, + "preference": { + "title": "Preferences", + "true_black_dark_mode": "True black dark mode", + "disable_avatar_animation": "Disable animated avatars", + "disable_emoji_animation": "Disable animated emojis", + "using_default_browser": "Use default browser to open links" + }, + "boring_zone": { + "title": "The Boring Zone", + "account_settings": "Account Settings", + "terms": "Terms of Service", + "privacy": "Privacy Policy" + }, + "spicy_zone": { + "title": "The Spicy Zone", + "clear": "Clear Media Cache", + "signout": "Sign Out" + } + }, + "footer": { + "mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)" + }, + "keyboard": { + "close_settings_window": "Close Settings Window" + } + }, + "report": { + "title": "Report %s", + "step1": "Step 1 of 2", + "step2": "Step 2 of 2", + "content1": "Are there any other posts you’d like to add to the report?", + "content2": "Is there anything the moderators should know about this report?", + "send": "Send Report", + "skip_to_send": "Send without comment", + "text_placeholder": "Type or paste additional comments" + }, + "preview": { + "keyboard": { + "close_preview": "Close Preview", + "show_next": "Show Next", + "show_previous": "Show Previous" + } + } + } +} \ No newline at end of file diff --git a/Localization/StringsConvertor/input/hi_IN/ios-infoPlist.json b/Localization/StringsConvertor/input/hi_IN/ios-infoPlist.json new file mode 100644 index 00000000..c6db73de --- /dev/null +++ b/Localization/StringsConvertor/input/hi_IN/ios-infoPlist.json @@ -0,0 +1,6 @@ +{ + "NSCameraUsageDescription": "Used to take photo for post status", + "NSPhotoLibraryAddUsageDescription": "Used to save photo into the Photo Library", + "NewPostShortcutItemTitle": "New Post", + "SearchShortcutItemTitle": "Search" +} diff --git a/Localization/StringsConvertor/input/ja_JP/app.json b/Localization/StringsConvertor/input/ja_JP/app.json new file mode 100644 index 00000000..4845347e --- /dev/null +++ b/Localization/StringsConvertor/input/ja_JP/app.json @@ -0,0 +1,561 @@ +{ + "common": { + "alerts": { + "common": { + "please_try_again": "もう一度お試しください。", + "please_try_again_later": "後でもう一度お試しください。" + }, + "sign_up_failure": { + "title": "サインアップに失敗しました" + }, + "server_error": { + "title": "サーバーエラー" + }, + "vote_failure": { + "title": "投票の失敗", + "poll_expired": "投票は終了しました" + }, + "discard_post_content": { + "title": "トゥートを破棄しますか?", + "message": "この操作は取り消しできません。下書きは失われます。" + }, + "publish_post_failure": { + "title": "失敗", + "message": "トゥートに失敗しました。\nインターネットに接続されているか確認してください。", + "attachments_message": { + "video_attach_with_photo": "すでに画像が含まれている投稿に、動画を添付することができません。", + "more_than_one_video": "複数の動画を添付することはできません。" + } + }, + "edit_profile_failure": { + "title": "プロフィールを編集できませんでした", + "message": "プロフィールを編集できません。もう一度お試しください。" + }, + "sign_out": { + "title": "サインアウト", + "message": "本当にサインアウトしますか?", + "confirm": "サインアウト" + }, + "block_domain": { + "title": "本当に%s全体をブロックしたいのですか? ほとんどの場合、いくつかのターゲットを絞ったブロックやミュートで十分ですし、それが望ましいです。そのドメインからのコンテンツが表示されなくなり、そのドメインからのフォロワーもすべて削除されます。", + "block_entire_domain": "ドメインをブロック" + }, + "save_photo_failure": { + "title": "写真の保存に失敗しました", + "message": "写真を保存するには、フォトライブラリのアクセス許可を有効にしてください。" + }, + "delete_post": { + "title": "このトゥートを消去しますか?", + "delete": "消去" + }, + "clean_cache": { + "title": "キャッシュを消去", + "message": "%sのキャッシュを消去しました。" + } + }, + "controls": { + "actions": { + "back": "戻る", + "next": "次", + "previous": "前", + "open": "開く", + "add": "追加", + "remove": "消去", + "edit": "編集", + "save": "保存", + "ok": "OK", + "done": "完了", + "confirm": "確認", + "continue": "続ける", + "cancel": "キャンセル", + "discard": "破棄", + "try_again": "再実行", + "take_photo": "写真を撮る", + "save_photo": "写真を撮る", + "copy_photo": "写真をコピー", + "sign_in": "サインイン", + "sign_up": "サインアップ", + "see_more": "もっと見る", + "preview": "プレビュー", + "share": "共有", + "share_user": "%sを共有", + "share_post": "トゥートを共有", + "open_in_safari": "Safariで開く", + "find_people": "フォローする人を見つける", + "manually_search": "手動で検索する", + "skip": "スキップ", + "reply": "リプライ", + "report_user": "%sを報告", + "block_domain": "%sをブロック", + "unblock_domain": "%sのブロックを解除", + "settings": "設定", + "delete": "消去" + }, + "tabs": { + "home": "ホーム", + "search": "検索", + "notification": "通知", + "profile": "プロフィール" + }, + "keyboard": { + "common": { + "switch_to_tab": "%sに切り替え", + "compose_new_post": "新しい投稿を作成", + "show_favorites": "いいねを表示", + "open_settings": "設定を開く" + }, + "timeline": { + "previous_status": "前のトゥート", + "next_status": "次の投稿", + "open_status": "投稿を開く", + "open_author_profile": "プロフィールを見る", + "open_reblogger_profile": "リブロガーのプロフィールを開く", + "reply_status": "トゥートにリプライ", + "toggle_reblog": "ブーストを切り替える", + "toggle_favorite": "いいねを切り替える", + "toggle_content_warning": "閲覧注意を切り替える", + "preview_image": "画像をプレビュー" + }, + "segmented_control": { + "previous_section": "前のセクション", + "next_section": "次のセクション" + } + }, + "status": { + "user_reblogged": "%sがブースト", + "user_replied_to": "%sがリプライ", + "show_post": "トゥートを見る", + "show_user_profile": "プロフィールを見る", + "content_warning": "コンテンツ警告", + "media_content_warning": "どこかをタップして表示", + "poll": { + "vote": "投票", + "time_left": "残り%s", + "closed": "クローズド" + }, + "actions": { + "reply": "リプライ", + "reblog": "ブースト", + "unreblog": "ブーストを戻す", + "favorite": "いいね", + "unfavorite": "いいねと取り消す", + "menu": "メニュー" + }, + "tag": { + "url": "URL", + "mention": "メンション", + "link": "リンク", + "hashtag": "ハッシュタグ", + "email": "メール", + "emoji": "絵文字" + } + }, + "friendship": { + "follow": "フォロー", + "following": "フォロー中", + "request": "リクエスト", + "pending": "保留", + "block": "ブロック", + "block_user": "%sをブロック", + "block_domain": "%sをブロック", + "unblock": "ブロックを解除", + "unblock_user": "%sのブロックを解除", + "blocked": "ブロック済み", + "mute": "ミュート", + "mute_user": "%sをミュート", + "unmute": "ミュートを解除", + "unmute_user": "%sのミュートを解除", + "muted": "ミュート済み", + "edit_info": "Edit Info" + }, + "timeline": { + "filtered": "フィルター済み", + "timestamp": { + "now": "今", + "time_ago": "%s前" + }, + "loader": { + "load_missing_posts": "不足しているトゥートを読み込む", + "loading_missing_posts": "読込中...", + "show_more_replies": "リプライをもっとみる" + }, + "header": { + "no_status_found": "トゥートが見つかりません", + "blocking_warning": "ブロックを解除するまでこのユーザーをみることはできません。\nそういうことです。", + "user_blocking_warning": "%sがブロックを解除しない限りプロフィールをみることはできません。\nそういうことです。", + "blocked_warning": "ブロックされているようです...", + "user_blocked_warning": "%sがブロックを解除しない限りプロフィールをみることはできません。", + "suspended_warning": "このユーザーは停止されています。", + "user_suspended_warning": "%sのアカウントは停止されました。" + }, + "accessibility": { + "count_replies": "%s リプライ", + "count_reblogs": "%s ブースト", + "count_favorites": "%s いいね" + } + } + } + }, + "scene": { + "welcome": { + "slogan": "Social networking\nback in your hands." + }, + "server_picker": { + "title": "サーバーを選択", + "button": { + "category": { + "all": "すべて", + "all_accessiblity_description": "カテゴリ: すべて", + "academia": "アカデミア", + "activism": "アクティビズム", + "food": "食べ物", + "furry": "furry", + "games": "ゲーム", + "general": "全般", + "journalism": "言論", + "lgbt": "lgbt", + "regional": "地域", + "art": "アート", + "music": "音楽", + "tech": "技術" + }, + "see_less": "閉じる", + "see_more": "もっと見る" + }, + "label": { + "language": "言語", + "users": "ユーザー", + "category": "カテゴリー" + }, + "input": { + "placeholder": "サーバーを探す" + }, + "empty_state": { + "finding_servers": "利用可能なサーバーの検索...", + "bad_network": "データの読み込み中に何か問題が発生しました。インターネットの接続状況を確認してください。", + "no_results": "なし" + } + }, + "register": { + "title": "あなたのことを教えてください", + "input": { + "avatar": { + "delete": "消去" + }, + "username": { + "placeholder": "ユーザー名", + "duplicate_prompt": "このユーザー名は使用されています" + }, + "display_name": { + "placeholder": "表示名" + }, + "email": { + "placeholder": "メール" + }, + "password": { + "placeholder": "パスワード", + "hint": "パスワードは最低でも8文字必要です。" + }, + "invite": { + "registration_user_invite_request": "なぜ参加したいと思ったのですか?" + } + }, + "error": { + "item": { + "username": "ユーザー名", + "email": "メール", + "password": "パスワード", + "agreement": "契約", + "locale": "地域", + "reason": "理由" + }, + "reason": { + "blocked": "%s が許可されていないメールプロバイダを含んでいる", + "unreachable": "%sは存在しないようだ", + "taken": "%sは使われます", + "reserved": "%sは予約語です", + "accepted": "%sを受け入れなければならない", + "blank": "%sが必要です", + "invalid": "%sは無効です", + "too_long": "%sは長い", + "too_short": "%sは短い", + "inclusion": "%s はサポートされていない値です" + }, + "special": { + "username_invalid": "ユーザーネームには、英数字とアンダースコアのみを使用してください。", + "username_too_long": "ユーザーネームが長すぎます(30文字以内)", + "email_invalid": "有効なメールアドレスではありません", + "password_too_short": "パスワードが短すぎます(8文字以上)" + } + } + }, + "server_rules": { + "title": "いくつかのルールがあります。", + "subtitle": "これらのルールは、%sの管理者によって設定されています。", + "prompt": "同意することでお客様は以下のサービスの利用規約とプライバシーポリシーに従うことになります。 %s.", + "terms_of_service": "利用規約", + "privacy_policy": "プライバシーポリシー", + "button": { + "confirm": "同意する" + } + }, + "confirm_email": { + "title": "さいごにもうひとつ。", + "subtitle": "先程 %s にメールを送信しました。リンクをタップしてアカウントを確認してください。", + "button": { + "open_email_app": "メールアプリを開く", + "dont_receive_email": "メールがこない" + }, + "dont_receive_email": { + "title": "メールをチェックしてください", + "description": "メールアドレスが正しいかどうか、また、迷惑メールフォルダに入っていないかどうかも確認してください。", + "resend_email": "もう一度メールを送信" + }, + "open_email_app": { + "title": "インボックスをチェック", + "description": "先ほどメールをお送りしました。まだの方は、迷惑メールフォルダをご確認ください。", + "mail": "メール", + "open_email_client": "メールアプリを開く" + } + }, + "home_timeline": { + "title": "ホーム", + "navigation_bar_state": { + "offline": "オフライン", + "new_posts": "新しいトゥートを見る", + "published": "トゥートしました!", + "Publishing": "トゥートちう..." + } + }, + "suggestion_account": { + "title": "フォローする人を探す", + "follow_explain": "誰かをフォローすると、その人の投稿がタイムラインに表示されるようになります。" + }, + "public_timeline": { + "title": "公開" + }, + "compose": { + "title": { + "new_post": "新しいトゥート", + "new_reply": "新しいリプライ" + }, + "media_selection": { + "camera": "写真を撮る", + "photo_library": "写真", + "browse": "ブラウズ" + }, + "content_input_placeholder": "気になることを入力またはペースト", + "compose_action": "トゥート", + "replying_to_user": "%sにリプライ", + "attachment": { + "photo": "写真", + "video": "動画", + "attachment_broken": "%sは壊れていてMastodonにアップロードできません。", + "description_photo": "視覚障がい者のために写真を説明", + "description_video": "視覚障がい者のための映像の説明" + }, + "poll": { + "duration_time": "期間: %s", + "thirty_minutes": "30分", + "one_hour": "1時間", + "six_hours": "6時間", + "one_day": "1日", + "three_days": "3日", + "seven_days": "7日", + "option_number": "オプション %ld" + }, + "content_warning": { + "placeholder": "ここに正確な警告を書いてください..." + }, + "visibility": { + "public": "パブリック", + "unlisted": "非表示", + "private": "フォロワーのみ", + "direct": "メンションしてる人のみ" + }, + "auto_complete": { + "space_to_add": "スペースを追加" + }, + "accessibility": { + "append_attachment": "アタッチメントの追加", + "append_poll": "投票を追加", + "remove_poll": "投票を消去", + "custom_emoji_picker": "カスタム絵文字ピッカー", + "enable_content_warning": "コンテンツ警告を有効にする", + "disable_content_warning": "コンテンツ警告を無効にする", + "post_visibility_menu": "投稿の表示メニュー", + "input_limit_remains_count": "入力制限は残り %ld", + "input_limit_exceeds_count": "最大文字数を超えました。 %ld" + }, + "keyboard": { + "discard_post": "トゥートを破棄", + "publish_post": "トゥート", + "toggle_poll": "投票を切り替える", + "toggle_content_warning": "閲覧注意を切り替える", + "append_attachment_entry": "アタッチメントを追加 - %s", + "select_visibility_entry": "公開設定を選択 - %s" + } + }, + "profile": { + "dashboard": { + "posts": "トゥート", + "following": "フォロー中", + "followers": "フォロワー", + "accessibility": { + "count_posts": "%ld トゥート", + "count_following": "%ld フォロー中", + "count_followers": "%ld フォロワー" + } + }, + "fields": { + "add_row": "行追加", + "placeholder": { + "label": "ラベル", + "content": "コンテンツ" + } + }, + "segmented_control": { + "posts": "トゥート", + "replies": "リプライ", + "media": "メディア" + }, + "relationship_action_alert": { + "confirm_unmute_user": { + "title": "ミュートを解除", + "message": "%sをミュートしますか?" + }, + "confirm_unblock_usre": { + "title": "ブロックを解除", + "message": "%sのブロックを解除しますか?" + } + } + }, + "search": { + "title": "検索", + "search_bar": { + "placeholder": "ハッシュタグとユーザーを検索", + "cancel": "キャンセル" + }, + "recommend": { + "button_text": "すべて見る", + "hash_tag": { + "title": "マストドンに関するトレンド", + "description": "注目されているハッシュタグ", + "people_talking": "%s人が話題について話しています" + }, + "accounts": { + "title": "おすすめのアカウント", + "description": "以下のアカウントをフォローしてみてはいかがでしょうか?", + "follow": "フォロー" + } + }, + "searching": { + "segment": { + "all": "すべて", + "people": "人々", + "hashtags": "ハッシュタグ", + "posts": "トゥート" + }, + "empty_state": { + "no_results": "なし" + }, + "recent_search": "最近の検索", + "clear": "クリア" + } + }, + "hashtag": { + "prompt": "%s人がこの話題について話しています" + }, + "favorite": { + "title": "あなたのいいね" + }, + "notification": { + "title": { + "Everything": "すべて", + "Mentions": "メンション" + }, + "action": { + "follow": "フォローされました", + "favourite": "あなたがいいねしたトゥート", + "reblog": "あなたの投稿をリブログしました。", + "poll": "投票が終了しました", + "mention": "メンションされました", + "follow_request": "フォローリクエスト" + }, + "keyobard": { + "show_everything": "すべて見る", + "show_mentions": "メンションを見る" + } + }, + "thread": { + "back_title": "トゥート", + "title": "%sのトゥート" + }, + "settings": { + "title": "設定", + "section": { + "appearance": { + "title": "外観", + "automatic": "システムに合わせる", + "light": "ライト", + "dark": "ダーク" + }, + "notifications": { + "title": "通知", + "favorites": "いいね", + "follows": "フォロー", + "boosts": "ブースト", + "mentions": "メンション", + "trigger": { + "anyone": "誰でも", + "follower": "フォロワー", + "follow": "フォローしている人", + "noone": "なし", + "title": "通知を受け取る" + } + }, + "preference": { + "title": "環境設定", + "true_black_dark_mode": "真っ黒なダークテーマを使用する", + "disable_avatar_animation": "アニメーションアバターの無効化する", + "disable_emoji_animation": "絵文字のアニメーションを無効化する", + "using_default_browser": "既定のブラウザでリンクを開く" + }, + "boring_zone": { + "title": "アプリについて", + "account_settings": "アカウント設定", + "terms": "利用規約", + "privacy": "プライバシーポリシー" + }, + "spicy_zone": { + "title": "スパイシーゾーン", + "clear": "メディアキャッシュをクリア", + "signout": "サインアウト" + } + }, + "footer": { + "mastodon_description": "Mastodonはオープンソースです。バグの報告はGithubの%s (%s)で行うことができます。" + }, + "keyboard": { + "close_settings_window": "設定を閉じる" + } + }, + "report": { + "title": "%sを報告", + "step1": "ステップ 1/2", + "step2": "ステップ 2/2", + "content1": "他に報告したいトゥートはありますか?", + "content2": "この報告についてモデレーターに言いたいことはありますか?", + "send": "報告を送信", + "skip_to_send": "コメントなしで送信", + "text_placeholder": "追加コメントを入力" + }, + "preview": { + "keyboard": { + "close_preview": "プレビューを閉じる", + "show_next": "次を見る", + "show_previous": "前を見る" + } + } + } +} \ No newline at end of file diff --git a/Localization/StringsConvertor/input/ja_JP/ios-infoPlist.json b/Localization/StringsConvertor/input/ja_JP/ios-infoPlist.json new file mode 100644 index 00000000..a7390cb5 --- /dev/null +++ b/Localization/StringsConvertor/input/ja_JP/ios-infoPlist.json @@ -0,0 +1,6 @@ +{ + "NSCameraUsageDescription": "投稿用の写真撮影に使用します", + "NSPhotoLibraryAddUsageDescription": "写真をフォトライブラリーに保存するときに使用します", + "NewPostShortcutItemTitle": "トゥートする", + "SearchShortcutItemTitle": "検索" +} diff --git a/Localization/StringsConvertor/input/pt_BR/app.json b/Localization/StringsConvertor/input/pt_BR/app.json new file mode 100644 index 00000000..7b5e271e --- /dev/null +++ b/Localization/StringsConvertor/input/pt_BR/app.json @@ -0,0 +1,561 @@ +{ + "common": { + "alerts": { + "common": { + "please_try_again": "Please try again.", + "please_try_again_later": "Please try again later." + }, + "sign_up_failure": { + "title": "Sign Up Failure" + }, + "server_error": { + "title": "Server Error" + }, + "vote_failure": { + "title": "Vote Failure", + "poll_expired": "The poll has expired" + }, + "discard_post_content": { + "title": "Discard Draft", + "message": "Confirm to discard composed post content." + }, + "publish_post_failure": { + "title": "Publish Failure", + "message": "Failed to publish the post.\nPlease check your internet connection.", + "attachments_message": { + "video_attach_with_photo": "Cannot attach a video to a post that already contains images.", + "more_than_one_video": "Cannot attach more than one video." + } + }, + "edit_profile_failure": { + "title": "Edit Profile Error", + "message": "Cannot edit profile. Please try again." + }, + "sign_out": { + "title": "Sign Out", + "message": "Are you sure you want to sign out?", + "confirm": "Sign Out" + }, + "block_domain": { + "title": "Are you really, really sure you want to block the entire %s? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain and any of your followers from that domain will be removed.", + "block_entire_domain": "Block Domain" + }, + "save_photo_failure": { + "title": "Save Photo Failure", + "message": "Please enable the photo library access permission to save the photo." + }, + "delete_post": { + "title": "Are you sure you want to delete this post?", + "delete": "Delete" + }, + "clean_cache": { + "title": "Clean Cache", + "message": "Successfully cleaned %s cache." + } + }, + "controls": { + "actions": { + "back": "Back", + "next": "Next", + "previous": "Previous", + "open": "Open", + "add": "Add", + "remove": "Remove", + "edit": "Edit", + "save": "Save", + "ok": "OK", + "done": "Done", + "confirm": "Confirm", + "continue": "Continue", + "cancel": "Cancel", + "discard": "Discard", + "try_again": "Try Again", + "take_photo": "Take Photo", + "save_photo": "Save Photo", + "copy_photo": "Copy Photo", + "sign_in": "Sign In", + "sign_up": "Sign Up", + "see_more": "See More", + "preview": "Preview", + "share": "Share", + "share_user": "Share %s", + "share_post": "Share Post", + "open_in_safari": "Open in Safari", + "find_people": "Find people to follow", + "manually_search": "Manually search instead", + "skip": "Skip", + "reply": "Reply", + "report_user": "Report %s", + "block_domain": "Block %s", + "unblock_domain": "Unblock %s", + "settings": "Settings", + "delete": "Delete" + }, + "tabs": { + "home": "Home", + "search": "Search", + "notification": "Notification", + "profile": "Profile" + }, + "keyboard": { + "common": { + "switch_to_tab": "Switch to %s", + "compose_new_post": "Compose New Post", + "show_favorites": "Show Favorites", + "open_settings": "Open Settings" + }, + "timeline": { + "previous_status": "Previous Post", + "next_status": "Next Post", + "open_status": "Open Post", + "open_author_profile": "Open Author's Profile", + "open_reblogger_profile": "Open Reblogger's Profile", + "reply_status": "Reply to Post", + "toggle_reblog": "Toggle Reblog on Post", + "toggle_favorite": "Toggle Favorite on Post", + "toggle_content_warning": "Toggle Content Warning", + "preview_image": "Preview Image" + }, + "segmented_control": { + "previous_section": "Previous Section", + "next_section": "Next Section" + } + }, + "status": { + "user_reblogged": "%s reblogged", + "user_replied_to": "Replied to %s", + "show_post": "Show Post", + "show_user_profile": "Show user profile", + "content_warning": "Content Warning", + "media_content_warning": "Tap anywhere to reveal", + "poll": { + "vote": "Vote", + "time_left": "%s left", + "closed": "Closed" + }, + "actions": { + "reply": "Reply", + "reblog": "Reblog", + "unreblog": "Undo reblog", + "favorite": "Favorite", + "unfavorite": "Unfavorite", + "menu": "Menu" + }, + "tag": { + "url": "URL", + "mention": "Mention", + "link": "Link", + "hashtag": "Hashtag", + "email": "Email", + "emoji": "Emoji" + } + }, + "friendship": { + "follow": "Follow", + "following": "Following", + "request": "Request", + "pending": "Pending", + "block": "Block", + "block_user": "Block %s", + "block_domain": "Block %s", + "unblock": "Unblock", + "unblock_user": "Unblock %s", + "blocked": "Blocked", + "mute": "Mute", + "mute_user": "Mute %s", + "unmute": "Unmute", + "unmute_user": "Unmute %s", + "muted": "Muted", + "edit_info": "Edit Info" + }, + "timeline": { + "filtered": "Filtered", + "timestamp": { + "now": "Now", + "time_ago": "%s ago" + }, + "loader": { + "load_missing_posts": "Load missing posts", + "loading_missing_posts": "Loading missing posts...", + "show_more_replies": "Show more replies" + }, + "header": { + "no_status_found": "No Post Found", + "blocking_warning": "You can’t view this user's profile\n until you unblock them.\nYour profile looks like this to them.", + "user_blocking_warning": "You can’t view %s’s profile\n until you unblock them.\nYour profile looks like this to them.", + "blocked_warning": "You can’t view this user’s profile\n until they unblock you.", + "user_blocked_warning": "You can’t view %s’s profile\n until they unblock you.", + "suspended_warning": "This user has been suspended.", + "user_suspended_warning": "%s’s account has been suspended." + }, + "accessibility": { + "count_replies": "%s replies", + "count_reblogs": "%s reblogs", + "count_favorites": "%s favorites" + } + } + } + }, + "scene": { + "welcome": { + "slogan": "Social networking\nback in your hands." + }, + "server_picker": { + "title": "Pick a server,\nany server.", + "button": { + "category": { + "all": "All", + "all_accessiblity_description": "Category: All", + "academia": "academia", + "activism": "activism", + "food": "food", + "furry": "furry", + "games": "games", + "general": "general", + "journalism": "journalism", + "lgbt": "lgbt", + "regional": "regional", + "art": "art", + "music": "music", + "tech": "tech" + }, + "see_less": "See Less", + "see_more": "See More" + }, + "label": { + "language": "LANGUAGE", + "users": "USERS", + "category": "CATEGORY" + }, + "input": { + "placeholder": "Find a server or join your own..." + }, + "empty_state": { + "finding_servers": "Finding available servers...", + "bad_network": "Something went wrong while loading the data. Check your internet connection.", + "no_results": "No results" + } + }, + "register": { + "title": "Tell us about you.", + "input": { + "avatar": { + "delete": "Delete" + }, + "username": { + "placeholder": "username", + "duplicate_prompt": "This username is taken." + }, + "display_name": { + "placeholder": "display name" + }, + "email": { + "placeholder": "email" + }, + "password": { + "placeholder": "password", + "hint": "Your password needs at least eight characters" + }, + "invite": { + "registration_user_invite_request": "Why do you want to join?" + } + }, + "error": { + "item": { + "username": "Username", + "email": "Email", + "password": "Password", + "agreement": "Agreement", + "locale": "Locale", + "reason": "Reason" + }, + "reason": { + "blocked": "%s contains a disallowed email provider", + "unreachable": "%s does not seem to exist", + "taken": "%s is already in use", + "reserved": "%s is a reserved keyword", + "accepted": "%s must be accepted", + "blank": "%s is required", + "invalid": "%s is invalid", + "too_long": "%s is too long", + "too_short": "%s is too short", + "inclusion": "%s is not a supported value" + }, + "special": { + "username_invalid": "Username must only contain alphanumeric characters and underscores", + "username_too_long": "Username is too long (can’t be longer than 30 characters)", + "email_invalid": "This is not a valid email address", + "password_too_short": "Password is too short (must be at least 8 characters)" + } + } + }, + "server_rules": { + "title": "Some ground rules.", + "subtitle": "These rules are set by the admins of %s.", + "prompt": "By continuing, you’re subject to the terms of service and privacy policy for %s.", + "terms_of_service": "terms of service", + "privacy_policy": "privacy policy", + "button": { + "confirm": "I Agree" + } + }, + "confirm_email": { + "title": "One last thing.", + "subtitle": "We just sent an email to %s,\ntap the link to confirm your account.", + "button": { + "open_email_app": "Open Email App", + "dont_receive_email": "I never got an email" + }, + "dont_receive_email": { + "title": "Check your email", + "description": "Check if your email address is correct as well as your junk folder if you haven’t.", + "resend_email": "Resend Email" + }, + "open_email_app": { + "title": "Check your inbox.", + "description": "We just sent you an email. Check your junk folder if you haven’t.", + "mail": "Mail", + "open_email_client": "Open Email Client" + } + }, + "home_timeline": { + "title": "Home", + "navigation_bar_state": { + "offline": "Offline", + "new_posts": "See new posts", + "published": "Published!", + "Publishing": "Publishing post..." + } + }, + "suggestion_account": { + "title": "Find People to Follow", + "follow_explain": "When you follow someone, you’ll see their posts in your home feed." + }, + "public_timeline": { + "title": "Public" + }, + "compose": { + "title": { + "new_post": "New Post", + "new_reply": "New Reply" + }, + "media_selection": { + "camera": "Take Photo", + "photo_library": "Photo Library", + "browse": "Browse" + }, + "content_input_placeholder": "Type or paste what’s on your mind", + "compose_action": "Publish", + "replying_to_user": "replying to %s", + "attachment": { + "photo": "photo", + "video": "video", + "attachment_broken": "This %s is broken and can’t be\nuploaded to Mastodon.", + "description_photo": "Describe the photo for the visually-impaired...", + "description_video": "Describe the video for the visually-impaired..." + }, + "poll": { + "duration_time": "Duration: %s", + "thirty_minutes": "30 minutes", + "one_hour": "1 Hour", + "six_hours": "6 Hours", + "one_day": "1 Day", + "three_days": "3 Days", + "seven_days": "7 Days", + "option_number": "Option %ld" + }, + "content_warning": { + "placeholder": "Write an accurate warning here..." + }, + "visibility": { + "public": "Public", + "unlisted": "Unlisted", + "private": "Followers only", + "direct": "Only people I mention" + }, + "auto_complete": { + "space_to_add": "Space to add" + }, + "accessibility": { + "append_attachment": "Add Attachment", + "append_poll": "Add Poll", + "remove_poll": "Remove Poll", + "custom_emoji_picker": "Custom Emoji Picker", + "enable_content_warning": "Enable Content Warning", + "disable_content_warning": "Disable Content Warning", + "post_visibility_menu": "Post Visibility Menu", + "input_limit_remains_count": "Input limit remains %ld", + "input_limit_exceeds_count": "Input limit exceeds %ld" + }, + "keyboard": { + "discard_post": "Discard Post", + "publish_post": "Publish Post", + "toggle_poll": "Toggle Poll", + "toggle_content_warning": "Toggle Content Warning", + "append_attachment_entry": "Add Attachment - %s", + "select_visibility_entry": "Select Visibility - %s" + } + }, + "profile": { + "dashboard": { + "posts": "posts", + "following": "following", + "followers": "followers", + "accessibility": { + "count_posts": "%ld posts", + "count_following": "%ld following", + "count_followers": "%ld followers" + } + }, + "fields": { + "add_row": "Add Row", + "placeholder": { + "label": "Label", + "content": "Content" + } + }, + "segmented_control": { + "posts": "Posts", + "replies": "Replies", + "media": "Media" + }, + "relationship_action_alert": { + "confirm_unmute_user": { + "title": "Unmute Account", + "message": "Confirm to unmute %s" + }, + "confirm_unblock_usre": { + "title": "Unblock Account", + "message": "Confirm to unblock %s" + } + } + }, + "search": { + "title": "Search", + "search_bar": { + "placeholder": "Search hashtags and users", + "cancel": "Cancel" + }, + "recommend": { + "button_text": "See All", + "hash_tag": { + "title": "Trending on Mastodon", + "description": "Hashtags that are getting quite a bit of attention", + "people_talking": "%s people are talking" + }, + "accounts": { + "title": "Accounts you might like", + "description": "You may like to follow these accounts", + "follow": "Follow" + } + }, + "searching": { + "segment": { + "all": "All", + "people": "People", + "hashtags": "Hashtags", + "posts": "Posts" + }, + "empty_state": { + "no_results": "No results" + }, + "recent_search": "Recent searches", + "clear": "Clear" + } + }, + "hashtag": { + "prompt": "%s people talking" + }, + "favorite": { + "title": "Your Favorites" + }, + "notification": { + "title": { + "Everything": "Everything", + "Mentions": "Mentions" + }, + "action": { + "follow": "followed you", + "favourite": "favorited your post", + "reblog": "reblogged your post", + "poll": "Your poll has ended", + "mention": "mentioned you", + "follow_request": "requested to follow you" + }, + "keyobard": { + "show_everything": "Show Everything", + "show_mentions": "Show Mentions" + } + }, + "thread": { + "back_title": "Post", + "title": "Post from %s" + }, + "settings": { + "title": "Settings", + "section": { + "appearance": { + "title": "Appearance", + "automatic": "Automatic", + "light": "Always Light", + "dark": "Always Dark" + }, + "notifications": { + "title": "Notifications", + "favorites": "Favorites my post", + "follows": "Follows me", + "boosts": "Reblogs my post", + "mentions": "Mentions me", + "trigger": { + "anyone": "anyone", + "follower": "a follower", + "follow": "anyone I follow", + "noone": "no one", + "title": "Notify me when" + } + }, + "preference": { + "title": "Preferences", + "true_black_dark_mode": "True black dark mode", + "disable_avatar_animation": "Disable animated avatars", + "disable_emoji_animation": "Disable animated emojis", + "using_default_browser": "Use default browser to open links" + }, + "boring_zone": { + "title": "The Boring Zone", + "account_settings": "Account Settings", + "terms": "Terms of Service", + "privacy": "Privacy Policy" + }, + "spicy_zone": { + "title": "The Spicy Zone", + "clear": "Clear Media Cache", + "signout": "Sign Out" + } + }, + "footer": { + "mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)" + }, + "keyboard": { + "close_settings_window": "Close Settings Window" + } + }, + "report": { + "title": "Report %s", + "step1": "Step 1 of 2", + "step2": "Step 2 of 2", + "content1": "Are there any other posts you’d like to add to the report?", + "content2": "Is there anything the moderators should know about this report?", + "send": "Send Report", + "skip_to_send": "Send without comment", + "text_placeholder": "Type or paste additional comments" + }, + "preview": { + "keyboard": { + "close_preview": "Close Preview", + "show_next": "Show Next", + "show_previous": "Show Previous" + } + } + } +} \ No newline at end of file diff --git a/Localization/StringsConvertor/input/pt_BR/ios-infoPlist.json b/Localization/StringsConvertor/input/pt_BR/ios-infoPlist.json new file mode 100644 index 00000000..c6db73de --- /dev/null +++ b/Localization/StringsConvertor/input/pt_BR/ios-infoPlist.json @@ -0,0 +1,6 @@ +{ + "NSCameraUsageDescription": "Used to take photo for post status", + "NSPhotoLibraryAddUsageDescription": "Used to save photo into the Photo Library", + "NewPostShortcutItemTitle": "New Post", + "SearchShortcutItemTitle": "Search" +} diff --git a/Localization/StringsConvertor/input/pt_PT/app.json b/Localization/StringsConvertor/input/pt_PT/app.json new file mode 100644 index 00000000..7b5e271e --- /dev/null +++ b/Localization/StringsConvertor/input/pt_PT/app.json @@ -0,0 +1,561 @@ +{ + "common": { + "alerts": { + "common": { + "please_try_again": "Please try again.", + "please_try_again_later": "Please try again later." + }, + "sign_up_failure": { + "title": "Sign Up Failure" + }, + "server_error": { + "title": "Server Error" + }, + "vote_failure": { + "title": "Vote Failure", + "poll_expired": "The poll has expired" + }, + "discard_post_content": { + "title": "Discard Draft", + "message": "Confirm to discard composed post content." + }, + "publish_post_failure": { + "title": "Publish Failure", + "message": "Failed to publish the post.\nPlease check your internet connection.", + "attachments_message": { + "video_attach_with_photo": "Cannot attach a video to a post that already contains images.", + "more_than_one_video": "Cannot attach more than one video." + } + }, + "edit_profile_failure": { + "title": "Edit Profile Error", + "message": "Cannot edit profile. Please try again." + }, + "sign_out": { + "title": "Sign Out", + "message": "Are you sure you want to sign out?", + "confirm": "Sign Out" + }, + "block_domain": { + "title": "Are you really, really sure you want to block the entire %s? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain and any of your followers from that domain will be removed.", + "block_entire_domain": "Block Domain" + }, + "save_photo_failure": { + "title": "Save Photo Failure", + "message": "Please enable the photo library access permission to save the photo." + }, + "delete_post": { + "title": "Are you sure you want to delete this post?", + "delete": "Delete" + }, + "clean_cache": { + "title": "Clean Cache", + "message": "Successfully cleaned %s cache." + } + }, + "controls": { + "actions": { + "back": "Back", + "next": "Next", + "previous": "Previous", + "open": "Open", + "add": "Add", + "remove": "Remove", + "edit": "Edit", + "save": "Save", + "ok": "OK", + "done": "Done", + "confirm": "Confirm", + "continue": "Continue", + "cancel": "Cancel", + "discard": "Discard", + "try_again": "Try Again", + "take_photo": "Take Photo", + "save_photo": "Save Photo", + "copy_photo": "Copy Photo", + "sign_in": "Sign In", + "sign_up": "Sign Up", + "see_more": "See More", + "preview": "Preview", + "share": "Share", + "share_user": "Share %s", + "share_post": "Share Post", + "open_in_safari": "Open in Safari", + "find_people": "Find people to follow", + "manually_search": "Manually search instead", + "skip": "Skip", + "reply": "Reply", + "report_user": "Report %s", + "block_domain": "Block %s", + "unblock_domain": "Unblock %s", + "settings": "Settings", + "delete": "Delete" + }, + "tabs": { + "home": "Home", + "search": "Search", + "notification": "Notification", + "profile": "Profile" + }, + "keyboard": { + "common": { + "switch_to_tab": "Switch to %s", + "compose_new_post": "Compose New Post", + "show_favorites": "Show Favorites", + "open_settings": "Open Settings" + }, + "timeline": { + "previous_status": "Previous Post", + "next_status": "Next Post", + "open_status": "Open Post", + "open_author_profile": "Open Author's Profile", + "open_reblogger_profile": "Open Reblogger's Profile", + "reply_status": "Reply to Post", + "toggle_reblog": "Toggle Reblog on Post", + "toggle_favorite": "Toggle Favorite on Post", + "toggle_content_warning": "Toggle Content Warning", + "preview_image": "Preview Image" + }, + "segmented_control": { + "previous_section": "Previous Section", + "next_section": "Next Section" + } + }, + "status": { + "user_reblogged": "%s reblogged", + "user_replied_to": "Replied to %s", + "show_post": "Show Post", + "show_user_profile": "Show user profile", + "content_warning": "Content Warning", + "media_content_warning": "Tap anywhere to reveal", + "poll": { + "vote": "Vote", + "time_left": "%s left", + "closed": "Closed" + }, + "actions": { + "reply": "Reply", + "reblog": "Reblog", + "unreblog": "Undo reblog", + "favorite": "Favorite", + "unfavorite": "Unfavorite", + "menu": "Menu" + }, + "tag": { + "url": "URL", + "mention": "Mention", + "link": "Link", + "hashtag": "Hashtag", + "email": "Email", + "emoji": "Emoji" + } + }, + "friendship": { + "follow": "Follow", + "following": "Following", + "request": "Request", + "pending": "Pending", + "block": "Block", + "block_user": "Block %s", + "block_domain": "Block %s", + "unblock": "Unblock", + "unblock_user": "Unblock %s", + "blocked": "Blocked", + "mute": "Mute", + "mute_user": "Mute %s", + "unmute": "Unmute", + "unmute_user": "Unmute %s", + "muted": "Muted", + "edit_info": "Edit Info" + }, + "timeline": { + "filtered": "Filtered", + "timestamp": { + "now": "Now", + "time_ago": "%s ago" + }, + "loader": { + "load_missing_posts": "Load missing posts", + "loading_missing_posts": "Loading missing posts...", + "show_more_replies": "Show more replies" + }, + "header": { + "no_status_found": "No Post Found", + "blocking_warning": "You can’t view this user's profile\n until you unblock them.\nYour profile looks like this to them.", + "user_blocking_warning": "You can’t view %s’s profile\n until you unblock them.\nYour profile looks like this to them.", + "blocked_warning": "You can’t view this user’s profile\n until they unblock you.", + "user_blocked_warning": "You can’t view %s’s profile\n until they unblock you.", + "suspended_warning": "This user has been suspended.", + "user_suspended_warning": "%s’s account has been suspended." + }, + "accessibility": { + "count_replies": "%s replies", + "count_reblogs": "%s reblogs", + "count_favorites": "%s favorites" + } + } + } + }, + "scene": { + "welcome": { + "slogan": "Social networking\nback in your hands." + }, + "server_picker": { + "title": "Pick a server,\nany server.", + "button": { + "category": { + "all": "All", + "all_accessiblity_description": "Category: All", + "academia": "academia", + "activism": "activism", + "food": "food", + "furry": "furry", + "games": "games", + "general": "general", + "journalism": "journalism", + "lgbt": "lgbt", + "regional": "regional", + "art": "art", + "music": "music", + "tech": "tech" + }, + "see_less": "See Less", + "see_more": "See More" + }, + "label": { + "language": "LANGUAGE", + "users": "USERS", + "category": "CATEGORY" + }, + "input": { + "placeholder": "Find a server or join your own..." + }, + "empty_state": { + "finding_servers": "Finding available servers...", + "bad_network": "Something went wrong while loading the data. Check your internet connection.", + "no_results": "No results" + } + }, + "register": { + "title": "Tell us about you.", + "input": { + "avatar": { + "delete": "Delete" + }, + "username": { + "placeholder": "username", + "duplicate_prompt": "This username is taken." + }, + "display_name": { + "placeholder": "display name" + }, + "email": { + "placeholder": "email" + }, + "password": { + "placeholder": "password", + "hint": "Your password needs at least eight characters" + }, + "invite": { + "registration_user_invite_request": "Why do you want to join?" + } + }, + "error": { + "item": { + "username": "Username", + "email": "Email", + "password": "Password", + "agreement": "Agreement", + "locale": "Locale", + "reason": "Reason" + }, + "reason": { + "blocked": "%s contains a disallowed email provider", + "unreachable": "%s does not seem to exist", + "taken": "%s is already in use", + "reserved": "%s is a reserved keyword", + "accepted": "%s must be accepted", + "blank": "%s is required", + "invalid": "%s is invalid", + "too_long": "%s is too long", + "too_short": "%s is too short", + "inclusion": "%s is not a supported value" + }, + "special": { + "username_invalid": "Username must only contain alphanumeric characters and underscores", + "username_too_long": "Username is too long (can’t be longer than 30 characters)", + "email_invalid": "This is not a valid email address", + "password_too_short": "Password is too short (must be at least 8 characters)" + } + } + }, + "server_rules": { + "title": "Some ground rules.", + "subtitle": "These rules are set by the admins of %s.", + "prompt": "By continuing, you’re subject to the terms of service and privacy policy for %s.", + "terms_of_service": "terms of service", + "privacy_policy": "privacy policy", + "button": { + "confirm": "I Agree" + } + }, + "confirm_email": { + "title": "One last thing.", + "subtitle": "We just sent an email to %s,\ntap the link to confirm your account.", + "button": { + "open_email_app": "Open Email App", + "dont_receive_email": "I never got an email" + }, + "dont_receive_email": { + "title": "Check your email", + "description": "Check if your email address is correct as well as your junk folder if you haven’t.", + "resend_email": "Resend Email" + }, + "open_email_app": { + "title": "Check your inbox.", + "description": "We just sent you an email. Check your junk folder if you haven’t.", + "mail": "Mail", + "open_email_client": "Open Email Client" + } + }, + "home_timeline": { + "title": "Home", + "navigation_bar_state": { + "offline": "Offline", + "new_posts": "See new posts", + "published": "Published!", + "Publishing": "Publishing post..." + } + }, + "suggestion_account": { + "title": "Find People to Follow", + "follow_explain": "When you follow someone, you’ll see their posts in your home feed." + }, + "public_timeline": { + "title": "Public" + }, + "compose": { + "title": { + "new_post": "New Post", + "new_reply": "New Reply" + }, + "media_selection": { + "camera": "Take Photo", + "photo_library": "Photo Library", + "browse": "Browse" + }, + "content_input_placeholder": "Type or paste what’s on your mind", + "compose_action": "Publish", + "replying_to_user": "replying to %s", + "attachment": { + "photo": "photo", + "video": "video", + "attachment_broken": "This %s is broken and can’t be\nuploaded to Mastodon.", + "description_photo": "Describe the photo for the visually-impaired...", + "description_video": "Describe the video for the visually-impaired..." + }, + "poll": { + "duration_time": "Duration: %s", + "thirty_minutes": "30 minutes", + "one_hour": "1 Hour", + "six_hours": "6 Hours", + "one_day": "1 Day", + "three_days": "3 Days", + "seven_days": "7 Days", + "option_number": "Option %ld" + }, + "content_warning": { + "placeholder": "Write an accurate warning here..." + }, + "visibility": { + "public": "Public", + "unlisted": "Unlisted", + "private": "Followers only", + "direct": "Only people I mention" + }, + "auto_complete": { + "space_to_add": "Space to add" + }, + "accessibility": { + "append_attachment": "Add Attachment", + "append_poll": "Add Poll", + "remove_poll": "Remove Poll", + "custom_emoji_picker": "Custom Emoji Picker", + "enable_content_warning": "Enable Content Warning", + "disable_content_warning": "Disable Content Warning", + "post_visibility_menu": "Post Visibility Menu", + "input_limit_remains_count": "Input limit remains %ld", + "input_limit_exceeds_count": "Input limit exceeds %ld" + }, + "keyboard": { + "discard_post": "Discard Post", + "publish_post": "Publish Post", + "toggle_poll": "Toggle Poll", + "toggle_content_warning": "Toggle Content Warning", + "append_attachment_entry": "Add Attachment - %s", + "select_visibility_entry": "Select Visibility - %s" + } + }, + "profile": { + "dashboard": { + "posts": "posts", + "following": "following", + "followers": "followers", + "accessibility": { + "count_posts": "%ld posts", + "count_following": "%ld following", + "count_followers": "%ld followers" + } + }, + "fields": { + "add_row": "Add Row", + "placeholder": { + "label": "Label", + "content": "Content" + } + }, + "segmented_control": { + "posts": "Posts", + "replies": "Replies", + "media": "Media" + }, + "relationship_action_alert": { + "confirm_unmute_user": { + "title": "Unmute Account", + "message": "Confirm to unmute %s" + }, + "confirm_unblock_usre": { + "title": "Unblock Account", + "message": "Confirm to unblock %s" + } + } + }, + "search": { + "title": "Search", + "search_bar": { + "placeholder": "Search hashtags and users", + "cancel": "Cancel" + }, + "recommend": { + "button_text": "See All", + "hash_tag": { + "title": "Trending on Mastodon", + "description": "Hashtags that are getting quite a bit of attention", + "people_talking": "%s people are talking" + }, + "accounts": { + "title": "Accounts you might like", + "description": "You may like to follow these accounts", + "follow": "Follow" + } + }, + "searching": { + "segment": { + "all": "All", + "people": "People", + "hashtags": "Hashtags", + "posts": "Posts" + }, + "empty_state": { + "no_results": "No results" + }, + "recent_search": "Recent searches", + "clear": "Clear" + } + }, + "hashtag": { + "prompt": "%s people talking" + }, + "favorite": { + "title": "Your Favorites" + }, + "notification": { + "title": { + "Everything": "Everything", + "Mentions": "Mentions" + }, + "action": { + "follow": "followed you", + "favourite": "favorited your post", + "reblog": "reblogged your post", + "poll": "Your poll has ended", + "mention": "mentioned you", + "follow_request": "requested to follow you" + }, + "keyobard": { + "show_everything": "Show Everything", + "show_mentions": "Show Mentions" + } + }, + "thread": { + "back_title": "Post", + "title": "Post from %s" + }, + "settings": { + "title": "Settings", + "section": { + "appearance": { + "title": "Appearance", + "automatic": "Automatic", + "light": "Always Light", + "dark": "Always Dark" + }, + "notifications": { + "title": "Notifications", + "favorites": "Favorites my post", + "follows": "Follows me", + "boosts": "Reblogs my post", + "mentions": "Mentions me", + "trigger": { + "anyone": "anyone", + "follower": "a follower", + "follow": "anyone I follow", + "noone": "no one", + "title": "Notify me when" + } + }, + "preference": { + "title": "Preferences", + "true_black_dark_mode": "True black dark mode", + "disable_avatar_animation": "Disable animated avatars", + "disable_emoji_animation": "Disable animated emojis", + "using_default_browser": "Use default browser to open links" + }, + "boring_zone": { + "title": "The Boring Zone", + "account_settings": "Account Settings", + "terms": "Terms of Service", + "privacy": "Privacy Policy" + }, + "spicy_zone": { + "title": "The Spicy Zone", + "clear": "Clear Media Cache", + "signout": "Sign Out" + } + }, + "footer": { + "mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)" + }, + "keyboard": { + "close_settings_window": "Close Settings Window" + } + }, + "report": { + "title": "Report %s", + "step1": "Step 1 of 2", + "step2": "Step 2 of 2", + "content1": "Are there any other posts you’d like to add to the report?", + "content2": "Is there anything the moderators should know about this report?", + "send": "Send Report", + "skip_to_send": "Send without comment", + "text_placeholder": "Type or paste additional comments" + }, + "preview": { + "keyboard": { + "close_preview": "Close Preview", + "show_next": "Show Next", + "show_previous": "Show Previous" + } + } + } +} \ No newline at end of file diff --git a/Localization/StringsConvertor/input/pt_PT/ios-infoPlist.json b/Localization/StringsConvertor/input/pt_PT/ios-infoPlist.json new file mode 100644 index 00000000..c6db73de --- /dev/null +++ b/Localization/StringsConvertor/input/pt_PT/ios-infoPlist.json @@ -0,0 +1,6 @@ +{ + "NSCameraUsageDescription": "Used to take photo for post status", + "NSPhotoLibraryAddUsageDescription": "Used to save photo into the Photo Library", + "NewPostShortcutItemTitle": "New Post", + "SearchShortcutItemTitle": "Search" +} diff --git a/Localization/StringsConvertor/input/ru_RU/app.json b/Localization/StringsConvertor/input/ru_RU/app.json new file mode 100644 index 00000000..7b5e271e --- /dev/null +++ b/Localization/StringsConvertor/input/ru_RU/app.json @@ -0,0 +1,561 @@ +{ + "common": { + "alerts": { + "common": { + "please_try_again": "Please try again.", + "please_try_again_later": "Please try again later." + }, + "sign_up_failure": { + "title": "Sign Up Failure" + }, + "server_error": { + "title": "Server Error" + }, + "vote_failure": { + "title": "Vote Failure", + "poll_expired": "The poll has expired" + }, + "discard_post_content": { + "title": "Discard Draft", + "message": "Confirm to discard composed post content." + }, + "publish_post_failure": { + "title": "Publish Failure", + "message": "Failed to publish the post.\nPlease check your internet connection.", + "attachments_message": { + "video_attach_with_photo": "Cannot attach a video to a post that already contains images.", + "more_than_one_video": "Cannot attach more than one video." + } + }, + "edit_profile_failure": { + "title": "Edit Profile Error", + "message": "Cannot edit profile. Please try again." + }, + "sign_out": { + "title": "Sign Out", + "message": "Are you sure you want to sign out?", + "confirm": "Sign Out" + }, + "block_domain": { + "title": "Are you really, really sure you want to block the entire %s? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain and any of your followers from that domain will be removed.", + "block_entire_domain": "Block Domain" + }, + "save_photo_failure": { + "title": "Save Photo Failure", + "message": "Please enable the photo library access permission to save the photo." + }, + "delete_post": { + "title": "Are you sure you want to delete this post?", + "delete": "Delete" + }, + "clean_cache": { + "title": "Clean Cache", + "message": "Successfully cleaned %s cache." + } + }, + "controls": { + "actions": { + "back": "Back", + "next": "Next", + "previous": "Previous", + "open": "Open", + "add": "Add", + "remove": "Remove", + "edit": "Edit", + "save": "Save", + "ok": "OK", + "done": "Done", + "confirm": "Confirm", + "continue": "Continue", + "cancel": "Cancel", + "discard": "Discard", + "try_again": "Try Again", + "take_photo": "Take Photo", + "save_photo": "Save Photo", + "copy_photo": "Copy Photo", + "sign_in": "Sign In", + "sign_up": "Sign Up", + "see_more": "See More", + "preview": "Preview", + "share": "Share", + "share_user": "Share %s", + "share_post": "Share Post", + "open_in_safari": "Open in Safari", + "find_people": "Find people to follow", + "manually_search": "Manually search instead", + "skip": "Skip", + "reply": "Reply", + "report_user": "Report %s", + "block_domain": "Block %s", + "unblock_domain": "Unblock %s", + "settings": "Settings", + "delete": "Delete" + }, + "tabs": { + "home": "Home", + "search": "Search", + "notification": "Notification", + "profile": "Profile" + }, + "keyboard": { + "common": { + "switch_to_tab": "Switch to %s", + "compose_new_post": "Compose New Post", + "show_favorites": "Show Favorites", + "open_settings": "Open Settings" + }, + "timeline": { + "previous_status": "Previous Post", + "next_status": "Next Post", + "open_status": "Open Post", + "open_author_profile": "Open Author's Profile", + "open_reblogger_profile": "Open Reblogger's Profile", + "reply_status": "Reply to Post", + "toggle_reblog": "Toggle Reblog on Post", + "toggle_favorite": "Toggle Favorite on Post", + "toggle_content_warning": "Toggle Content Warning", + "preview_image": "Preview Image" + }, + "segmented_control": { + "previous_section": "Previous Section", + "next_section": "Next Section" + } + }, + "status": { + "user_reblogged": "%s reblogged", + "user_replied_to": "Replied to %s", + "show_post": "Show Post", + "show_user_profile": "Show user profile", + "content_warning": "Content Warning", + "media_content_warning": "Tap anywhere to reveal", + "poll": { + "vote": "Vote", + "time_left": "%s left", + "closed": "Closed" + }, + "actions": { + "reply": "Reply", + "reblog": "Reblog", + "unreblog": "Undo reblog", + "favorite": "Favorite", + "unfavorite": "Unfavorite", + "menu": "Menu" + }, + "tag": { + "url": "URL", + "mention": "Mention", + "link": "Link", + "hashtag": "Hashtag", + "email": "Email", + "emoji": "Emoji" + } + }, + "friendship": { + "follow": "Follow", + "following": "Following", + "request": "Request", + "pending": "Pending", + "block": "Block", + "block_user": "Block %s", + "block_domain": "Block %s", + "unblock": "Unblock", + "unblock_user": "Unblock %s", + "blocked": "Blocked", + "mute": "Mute", + "mute_user": "Mute %s", + "unmute": "Unmute", + "unmute_user": "Unmute %s", + "muted": "Muted", + "edit_info": "Edit Info" + }, + "timeline": { + "filtered": "Filtered", + "timestamp": { + "now": "Now", + "time_ago": "%s ago" + }, + "loader": { + "load_missing_posts": "Load missing posts", + "loading_missing_posts": "Loading missing posts...", + "show_more_replies": "Show more replies" + }, + "header": { + "no_status_found": "No Post Found", + "blocking_warning": "You can’t view this user's profile\n until you unblock them.\nYour profile looks like this to them.", + "user_blocking_warning": "You can’t view %s’s profile\n until you unblock them.\nYour profile looks like this to them.", + "blocked_warning": "You can’t view this user’s profile\n until they unblock you.", + "user_blocked_warning": "You can’t view %s’s profile\n until they unblock you.", + "suspended_warning": "This user has been suspended.", + "user_suspended_warning": "%s’s account has been suspended." + }, + "accessibility": { + "count_replies": "%s replies", + "count_reblogs": "%s reblogs", + "count_favorites": "%s favorites" + } + } + } + }, + "scene": { + "welcome": { + "slogan": "Social networking\nback in your hands." + }, + "server_picker": { + "title": "Pick a server,\nany server.", + "button": { + "category": { + "all": "All", + "all_accessiblity_description": "Category: All", + "academia": "academia", + "activism": "activism", + "food": "food", + "furry": "furry", + "games": "games", + "general": "general", + "journalism": "journalism", + "lgbt": "lgbt", + "regional": "regional", + "art": "art", + "music": "music", + "tech": "tech" + }, + "see_less": "See Less", + "see_more": "See More" + }, + "label": { + "language": "LANGUAGE", + "users": "USERS", + "category": "CATEGORY" + }, + "input": { + "placeholder": "Find a server or join your own..." + }, + "empty_state": { + "finding_servers": "Finding available servers...", + "bad_network": "Something went wrong while loading the data. Check your internet connection.", + "no_results": "No results" + } + }, + "register": { + "title": "Tell us about you.", + "input": { + "avatar": { + "delete": "Delete" + }, + "username": { + "placeholder": "username", + "duplicate_prompt": "This username is taken." + }, + "display_name": { + "placeholder": "display name" + }, + "email": { + "placeholder": "email" + }, + "password": { + "placeholder": "password", + "hint": "Your password needs at least eight characters" + }, + "invite": { + "registration_user_invite_request": "Why do you want to join?" + } + }, + "error": { + "item": { + "username": "Username", + "email": "Email", + "password": "Password", + "agreement": "Agreement", + "locale": "Locale", + "reason": "Reason" + }, + "reason": { + "blocked": "%s contains a disallowed email provider", + "unreachable": "%s does not seem to exist", + "taken": "%s is already in use", + "reserved": "%s is a reserved keyword", + "accepted": "%s must be accepted", + "blank": "%s is required", + "invalid": "%s is invalid", + "too_long": "%s is too long", + "too_short": "%s is too short", + "inclusion": "%s is not a supported value" + }, + "special": { + "username_invalid": "Username must only contain alphanumeric characters and underscores", + "username_too_long": "Username is too long (can’t be longer than 30 characters)", + "email_invalid": "This is not a valid email address", + "password_too_short": "Password is too short (must be at least 8 characters)" + } + } + }, + "server_rules": { + "title": "Some ground rules.", + "subtitle": "These rules are set by the admins of %s.", + "prompt": "By continuing, you’re subject to the terms of service and privacy policy for %s.", + "terms_of_service": "terms of service", + "privacy_policy": "privacy policy", + "button": { + "confirm": "I Agree" + } + }, + "confirm_email": { + "title": "One last thing.", + "subtitle": "We just sent an email to %s,\ntap the link to confirm your account.", + "button": { + "open_email_app": "Open Email App", + "dont_receive_email": "I never got an email" + }, + "dont_receive_email": { + "title": "Check your email", + "description": "Check if your email address is correct as well as your junk folder if you haven’t.", + "resend_email": "Resend Email" + }, + "open_email_app": { + "title": "Check your inbox.", + "description": "We just sent you an email. Check your junk folder if you haven’t.", + "mail": "Mail", + "open_email_client": "Open Email Client" + } + }, + "home_timeline": { + "title": "Home", + "navigation_bar_state": { + "offline": "Offline", + "new_posts": "See new posts", + "published": "Published!", + "Publishing": "Publishing post..." + } + }, + "suggestion_account": { + "title": "Find People to Follow", + "follow_explain": "When you follow someone, you’ll see their posts in your home feed." + }, + "public_timeline": { + "title": "Public" + }, + "compose": { + "title": { + "new_post": "New Post", + "new_reply": "New Reply" + }, + "media_selection": { + "camera": "Take Photo", + "photo_library": "Photo Library", + "browse": "Browse" + }, + "content_input_placeholder": "Type or paste what’s on your mind", + "compose_action": "Publish", + "replying_to_user": "replying to %s", + "attachment": { + "photo": "photo", + "video": "video", + "attachment_broken": "This %s is broken and can’t be\nuploaded to Mastodon.", + "description_photo": "Describe the photo for the visually-impaired...", + "description_video": "Describe the video for the visually-impaired..." + }, + "poll": { + "duration_time": "Duration: %s", + "thirty_minutes": "30 minutes", + "one_hour": "1 Hour", + "six_hours": "6 Hours", + "one_day": "1 Day", + "three_days": "3 Days", + "seven_days": "7 Days", + "option_number": "Option %ld" + }, + "content_warning": { + "placeholder": "Write an accurate warning here..." + }, + "visibility": { + "public": "Public", + "unlisted": "Unlisted", + "private": "Followers only", + "direct": "Only people I mention" + }, + "auto_complete": { + "space_to_add": "Space to add" + }, + "accessibility": { + "append_attachment": "Add Attachment", + "append_poll": "Add Poll", + "remove_poll": "Remove Poll", + "custom_emoji_picker": "Custom Emoji Picker", + "enable_content_warning": "Enable Content Warning", + "disable_content_warning": "Disable Content Warning", + "post_visibility_menu": "Post Visibility Menu", + "input_limit_remains_count": "Input limit remains %ld", + "input_limit_exceeds_count": "Input limit exceeds %ld" + }, + "keyboard": { + "discard_post": "Discard Post", + "publish_post": "Publish Post", + "toggle_poll": "Toggle Poll", + "toggle_content_warning": "Toggle Content Warning", + "append_attachment_entry": "Add Attachment - %s", + "select_visibility_entry": "Select Visibility - %s" + } + }, + "profile": { + "dashboard": { + "posts": "posts", + "following": "following", + "followers": "followers", + "accessibility": { + "count_posts": "%ld posts", + "count_following": "%ld following", + "count_followers": "%ld followers" + } + }, + "fields": { + "add_row": "Add Row", + "placeholder": { + "label": "Label", + "content": "Content" + } + }, + "segmented_control": { + "posts": "Posts", + "replies": "Replies", + "media": "Media" + }, + "relationship_action_alert": { + "confirm_unmute_user": { + "title": "Unmute Account", + "message": "Confirm to unmute %s" + }, + "confirm_unblock_usre": { + "title": "Unblock Account", + "message": "Confirm to unblock %s" + } + } + }, + "search": { + "title": "Search", + "search_bar": { + "placeholder": "Search hashtags and users", + "cancel": "Cancel" + }, + "recommend": { + "button_text": "See All", + "hash_tag": { + "title": "Trending on Mastodon", + "description": "Hashtags that are getting quite a bit of attention", + "people_talking": "%s people are talking" + }, + "accounts": { + "title": "Accounts you might like", + "description": "You may like to follow these accounts", + "follow": "Follow" + } + }, + "searching": { + "segment": { + "all": "All", + "people": "People", + "hashtags": "Hashtags", + "posts": "Posts" + }, + "empty_state": { + "no_results": "No results" + }, + "recent_search": "Recent searches", + "clear": "Clear" + } + }, + "hashtag": { + "prompt": "%s people talking" + }, + "favorite": { + "title": "Your Favorites" + }, + "notification": { + "title": { + "Everything": "Everything", + "Mentions": "Mentions" + }, + "action": { + "follow": "followed you", + "favourite": "favorited your post", + "reblog": "reblogged your post", + "poll": "Your poll has ended", + "mention": "mentioned you", + "follow_request": "requested to follow you" + }, + "keyobard": { + "show_everything": "Show Everything", + "show_mentions": "Show Mentions" + } + }, + "thread": { + "back_title": "Post", + "title": "Post from %s" + }, + "settings": { + "title": "Settings", + "section": { + "appearance": { + "title": "Appearance", + "automatic": "Automatic", + "light": "Always Light", + "dark": "Always Dark" + }, + "notifications": { + "title": "Notifications", + "favorites": "Favorites my post", + "follows": "Follows me", + "boosts": "Reblogs my post", + "mentions": "Mentions me", + "trigger": { + "anyone": "anyone", + "follower": "a follower", + "follow": "anyone I follow", + "noone": "no one", + "title": "Notify me when" + } + }, + "preference": { + "title": "Preferences", + "true_black_dark_mode": "True black dark mode", + "disable_avatar_animation": "Disable animated avatars", + "disable_emoji_animation": "Disable animated emojis", + "using_default_browser": "Use default browser to open links" + }, + "boring_zone": { + "title": "The Boring Zone", + "account_settings": "Account Settings", + "terms": "Terms of Service", + "privacy": "Privacy Policy" + }, + "spicy_zone": { + "title": "The Spicy Zone", + "clear": "Clear Media Cache", + "signout": "Sign Out" + } + }, + "footer": { + "mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)" + }, + "keyboard": { + "close_settings_window": "Close Settings Window" + } + }, + "report": { + "title": "Report %s", + "step1": "Step 1 of 2", + "step2": "Step 2 of 2", + "content1": "Are there any other posts you’d like to add to the report?", + "content2": "Is there anything the moderators should know about this report?", + "send": "Send Report", + "skip_to_send": "Send without comment", + "text_placeholder": "Type or paste additional comments" + }, + "preview": { + "keyboard": { + "close_preview": "Close Preview", + "show_next": "Show Next", + "show_previous": "Show Previous" + } + } + } +} \ No newline at end of file diff --git a/Localization/StringsConvertor/input/ru_RU/ios-infoPlist.json b/Localization/StringsConvertor/input/ru_RU/ios-infoPlist.json new file mode 100644 index 00000000..c6db73de --- /dev/null +++ b/Localization/StringsConvertor/input/ru_RU/ios-infoPlist.json @@ -0,0 +1,6 @@ +{ + "NSCameraUsageDescription": "Used to take photo for post status", + "NSPhotoLibraryAddUsageDescription": "Used to save photo into the Photo Library", + "NewPostShortcutItemTitle": "New Post", + "SearchShortcutItemTitle": "Search" +} diff --git a/Localization/StringsConvertor/input/zh_CN/app.json b/Localization/StringsConvertor/input/zh_CN/app.json new file mode 100644 index 00000000..929840c2 --- /dev/null +++ b/Localization/StringsConvertor/input/zh_CN/app.json @@ -0,0 +1,561 @@ +{ + "common": { + "alerts": { + "common": { + "please_try_again": "请重试。", + "please_try_again_later": "请稍后重试。" + }, + "sign_up_failure": { + "title": "注册失败" + }, + "server_error": { + "title": "服务器错误" + }, + "vote_failure": { + "title": "投票失败", + "poll_expired": "此投票已过期" + }, + "discard_post_content": { + "title": "丢弃草案", + "message": "确认要丢弃正在编辑的内容" + }, + "publish_post_failure": { + "title": "发送失败", + "message": "帖子发送失败。\n请检查你的网络连接。", + "attachments_message": { + "video_attach_with_photo": "无法在帖子中同时插入视频和图片。", + "more_than_one_video": "最多添加一个视频。" + } + }, + "edit_profile_failure": { + "title": "编辑个人资料出现错误", + "message": "无法编辑个人资料,请重试。" + }, + "sign_out": { + "title": "退出", + "message": "您确定要退出吗?", + "confirm": "退出" + }, + "block_domain": { + "title": "你真的确定要屏蔽所有来自 %s 的内容吗?多数情况下,屏蔽或隐藏几个特定的用户就已经足够了。来自该网站的内容将不再出现在你的任何公共时间轴或通知列表里。来自该网站的关注者将会被移除。", + "block_entire_domain": "屏蔽域名" + }, + "save_photo_failure": { + "title": "保存照片失败", + "message": "请启用照片库访问权限以保存照片。" + }, + "delete_post": { + "title": "确定要删除这条消息吗?", + "delete": "删除" + }, + "clean_cache": { + "title": "清除缓存", + "message": "成功清除 %s 缓存。" + } + }, + "controls": { + "actions": { + "back": "返回", + "next": "下一个", + "previous": "上一个", + "open": "打开", + "add": "添加", + "remove": "删除", + "edit": "编辑", + "save": "保存", + "ok": "好的", + "done": "完成", + "confirm": "确认", + "continue": "继续", + "cancel": "取消", + "discard": "放弃", + "try_again": "再试一次", + "take_photo": "拍照", + "save_photo": "保存照片", + "copy_photo": "拷贝照片", + "sign_in": "登录", + "sign_up": "注册", + "see_more": "查看更多", + "preview": "预览", + "share": "分享", + "share_user": "分享 %s", + "share_post": "分享帖子", + "open_in_safari": "在 Safari 中打开", + "find_people": "查看推荐关注的用户", + "manually_search": "手动搜索用户", + "skip": "跳过", + "reply": "回复", + "report_user": "举报 %s", + "block_domain": "屏蔽 %s", + "unblock_domain": "解除屏蔽 %s", + "settings": "设置", + "delete": "删除" + }, + "tabs": { + "home": "主页", + "search": "搜索", + "notification": "通知", + "profile": "个人资料" + }, + "keyboard": { + "common": { + "switch_to_tab": "切换到 %s", + "compose_new_post": "撰写新帖子", + "show_favorites": "显示喜欢", + "open_settings": "打开设置" + }, + "timeline": { + "previous_status": "上一个帖子", + "next_status": "下一个帖子", + "open_status": "打开帖子", + "open_author_profile": "打开作者的个人资料", + "open_reblogger_profile": "打开转发者的个人资料", + "reply_status": "回复此帖子", + "toggle_reblog": "转发此帖子", + "toggle_favorite": "喜欢此帖子", + "toggle_content_warning": "启用或关闭内容警告", + "preview_image": "预览照片" + }, + "segmented_control": { + "previous_section": "上一节", + "next_section": "下一节" + } + }, + "status": { + "user_reblogged": "%s 已转发", + "user_replied_to": "回复给 %s", + "show_post": "显示帖子", + "show_user_profile": "查看用户个人资料", + "content_warning": "内容警告", + "media_content_warning": "点击任意位置显示", + "poll": { + "vote": "投票", + "time_left": "剩余 %s", + "closed": "已关闭" + }, + "actions": { + "reply": "回复", + "reblog": "转发", + "unreblog": "取消转发", + "favorite": "喜欢", + "unfavorite": "取消喜欢", + "menu": "菜单" + }, + "tag": { + "url": "URL", + "mention": "提及", + "link": "链接", + "hashtag": "标签", + "email": "电子邮箱", + "emoji": "表情" + } + }, + "friendship": { + "follow": "关注", + "following": "正在关注", + "request": "请求", + "pending": "待确认", + "block": "屏蔽", + "block_user": "屏蔽 %s", + "block_domain": "屏蔽 %s", + "unblock": "解除屏蔽", + "unblock_user": "解除屏蔽 %s", + "blocked": "已屏蔽", + "mute": "静音", + "mute_user": "静音 %s", + "unmute": "取消静音", + "unmute_user": "取消静音 %s", + "muted": "已静音", + "edit_info": "编辑资料" + }, + "timeline": { + "filtered": "已过滤", + "timestamp": { + "now": "现在", + "time_ago": "%s 前" + }, + "loader": { + "load_missing_posts": "加载帖子", + "loading_missing_posts": "正在加载帖子...", + "show_more_replies": "显示更多回复" + }, + "header": { + "no_status_found": "没有找到帖子", + "blocking_warning": "您无法查看此用户的个人资料\n直到您解除屏蔽他们。\n您的个人资料看起来对他们来说是这样的。", + "user_blocking_warning": "您无法查看 %s 的个人资料\n直到您解除屏蔽他们。\n您的个人资料看起来对他们来说是这样的。", + "blocked_warning": "您不能查看此用户的个人资料\n直到他们解除屏蔽。", + "user_blocked_warning": "您不能查看 %s 的个人资料\n直到他们解除屏蔽。", + "suspended_warning": "此用户已被封禁。", + "user_suspended_warning": "%s 已被封禁。" + }, + "accessibility": { + "count_replies": "%s 条回复", + "count_reblogs": "%s 条转发", + "count_favorites": "%s 个喜欢" + } + } + } + }, + "scene": { + "welcome": { + "slogan": "社交网络\n回到你的手中。" + }, + "server_picker": { + "title": "挑选一个服务器,\n任意服务器。", + "button": { + "category": { + "all": "全部", + "all_accessiblity_description": "类别:全部", + "academia": "学术", + "activism": "行动主义", + "food": "美食", + "furry": "兽迷", + "games": "游戏", + "general": "通用", + "journalism": "新闻", + "lgbt": "lgbt", + "regional": "地区", + "art": "艺术", + "music": "音乐", + "tech": "科技" + }, + "see_less": "隐藏", + "see_more": "更多" + }, + "label": { + "language": "语言", + "users": "用户", + "category": "类别" + }, + "input": { + "placeholder": "查找或加入你自己的服务器..." + }, + "empty_state": { + "finding_servers": "正在查找可用的服务器...", + "bad_network": "出了些问题。请检查你的互联网连接", + "no_results": "无结果" + } + }, + "register": { + "title": "介绍一下你自己吧", + "input": { + "avatar": { + "delete": "删除" + }, + "username": { + "placeholder": "用户名", + "duplicate_prompt": "此用户名已被使用" + }, + "display_name": { + "placeholder": "昵称" + }, + "email": { + "placeholder": "电子邮箱" + }, + "password": { + "placeholder": "密码", + "hint": "密码长度至少为 8 个字符" + }, + "invite": { + "registration_user_invite_request": "加入的理由是?" + } + }, + "error": { + "item": { + "username": "用户名", + "email": "电子邮箱", + "password": "密码", + "agreement": "协议", + "locale": "地区", + "reason": "原因" + }, + "reason": { + "blocked": "%s 包含一个不允许的电子邮件提供商", + "unreachable": "%s 似乎不存在", + "taken": "%s 已被使用", + "reserved": "%s 是一个保留的关键字", + "accepted": "%s 必须被接受", + "blank": "%s 为必需项", + "invalid": "%s 无效", + "too_long": "%s 长度过长", + "too_short": "%s 长度太短", + "inclusion": "%s 是不支持的值" + }, + "special": { + "username_invalid": "用户名只能包含字母数字和下划线字符", + "username_too_long": "用户名太长(不能超过 30 个字符)", + "email_invalid": "这不是一个有效的电子邮件地址", + "password_too_short": "密码太短(至少需要 8 个字符)" + } + } + }, + "server_rules": { + "title": "一些基本规则。", + "subtitle": "这些规则由 %s 的管理员设置。", + "prompt": "如果继续,你必须遵守 %s 的服务条款和隐私政策。", + "terms_of_service": "服务条款", + "privacy_policy": "隐私政策", + "button": { + "confirm": "我同意" + } + }, + "confirm_email": { + "title": "最后一件事。", + "subtitle": "我们刚刚向 %s 发送了一封电子邮件,\n点击链接确认你的帐户。", + "button": { + "open_email_app": "打开电子邮件应用", + "dont_receive_email": "我还没有收到电子邮件" + }, + "dont_receive_email": { + "title": "请检查你的邮箱。", + "description": "检查您的电子邮件地址是否正确,同时请检查你的垃圾箱。", + "resend_email": "重新发送邮件" + }, + "open_email_app": { + "title": "检查你的邮箱", + "description": "我们刚刚向你发送了一封电子邮件。如果未收到,请检查你的垃圾箱。", + "mail": "邮件", + "open_email_client": "打开邮件客户端" + } + }, + "home_timeline": { + "title": "主页", + "navigation_bar_state": { + "offline": "离线", + "new_posts": "查看新帖子", + "published": "已发送", + "Publishing": "正在发送..." + } + }, + "suggestion_account": { + "title": "查看推荐关注的用户", + "follow_explain": "当你关注某个人时,你将会在主页看到他们的帖子。" + }, + "public_timeline": { + "title": "公开" + }, + "compose": { + "title": { + "new_post": "新帖子", + "new_reply": "新回复" + }, + "media_selection": { + "camera": "拍照", + "photo_library": "照片库", + "browse": "浏览" + }, + "content_input_placeholder": "写下你的想法", + "compose_action": "发送", + "replying_to_user": "回复给 %s", + "attachment": { + "photo": "照片", + "video": "视频", + "attachment_broken": "%s已损坏\n无法上传到 Mastodon", + "description_photo": "为视觉障碍人士添加照片的文字说明...", + "description_video": "为视觉障碍人士添加视频的文字说明..." + }, + "poll": { + "duration_time": "时长:%s", + "thirty_minutes": "30 分钟", + "one_hour": "1 小时", + "six_hours": "6 小时", + "one_day": "1 天", + "three_days": "3 天", + "seven_days": "7 天", + "option_number": "选项 %ld" + }, + "content_warning": { + "placeholder": "在这里写下确切的警告信息..." + }, + "visibility": { + "public": "公开", + "unlisted": "不公开", + "private": "仅关注者", + "direct": "仅我提到的人" + }, + "auto_complete": { + "space_to_add": "输入空格键入" + }, + "accessibility": { + "append_attachment": "添加附件", + "append_poll": "添加投票", + "remove_poll": "移除投票", + "custom_emoji_picker": "自定义表情选择器", + "enable_content_warning": "启用内容警告", + "disable_content_warning": "关闭内容警告", + "post_visibility_menu": "帖子可见性", + "input_limit_remains_count": "输入字符限制剩余 %ld", + "input_limit_exceeds_count": "输入字符限制超出 %ld" + }, + "keyboard": { + "discard_post": "丢弃帖子", + "publish_post": "发送帖子", + "toggle_poll": "启用或关闭投票", + "toggle_content_warning": "启用或关闭内容警告", + "append_attachment_entry": "添加附件 - %s", + "select_visibility_entry": "选择可见性 - %s" + } + }, + "profile": { + "dashboard": { + "posts": "帖子", + "following": "正在关注", + "followers": "关注者", + "accessibility": { + "count_posts": "%ld 个帖子", + "count_following": "%ld 正在关注", + "count_followers": "%ld 个关注者" + } + }, + "fields": { + "add_row": "添加一行", + "placeholder": { + "label": "标签", + "content": "内容" + } + }, + "segmented_control": { + "posts": "帖子", + "replies": "回复", + "media": "媒体" + }, + "relationship_action_alert": { + "confirm_unmute_user": { + "title": "取消静音账户", + "message": "确认取消静音 %s" + }, + "confirm_unblock_usre": { + "title": "解除屏蔽帐户", + "message": "确认取消屏蔽 %s" + } + } + }, + "search": { + "title": "搜索", + "search_bar": { + "placeholder": "搜索标签和用户", + "cancel": "取消" + }, + "recommend": { + "button_text": "查看全部", + "hash_tag": { + "title": "在 Mastodon 上的趋势", + "description": "大家感兴趣的标签", + "people_talking": "%s 人正在讨论" + }, + "accounts": { + "title": "你可能感兴趣的用户", + "description": "你可能会喜欢关注这些用户", + "follow": "关注" + } + }, + "searching": { + "segment": { + "all": "全部", + "people": "用户", + "hashtags": "标签", + "posts": "帖子" + }, + "empty_state": { + "no_results": "无结果" + }, + "recent_search": "最近搜索", + "clear": "清除" + } + }, + "hashtag": { + "prompt": "%s 人正在讨论" + }, + "favorite": { + "title": "你的喜欢" + }, + "notification": { + "title": { + "Everything": "所有", + "Mentions": "提及" + }, + "action": { + "follow": "关注了你", + "favourite": "喜欢了你的帖子", + "reblog": "转发了你的帖子", + "poll": "你的投票已经结束", + "mention": "提及了你", + "follow_request": "向你发送了关注请求" + }, + "keyobard": { + "show_everything": "显示全部", + "show_mentions": "显示提及" + } + }, + "thread": { + "back_title": "帖子", + "title": "来自 %s 的帖子" + }, + "settings": { + "title": "设置", + "section": { + "appearance": { + "title": "外观", + "automatic": "自动", + "light": "亮色", + "dark": "深色" + }, + "notifications": { + "title": "通知", + "favorites": "喜欢我的帖子", + "follows": "关注我", + "boosts": "转发我的帖子", + "mentions": "提及我", + "trigger": { + "anyone": "任何人", + "follower": "关注者", + "follow": "我关注的", + "noone": "没有人", + "title": "提示通知来自" + } + }, + "preference": { + "title": "偏好", + "true_black_dark_mode": "纯黑模式", + "disable_avatar_animation": "禁用动画头像", + "disable_emoji_animation": "禁用动画表情", + "using_default_browser": "使用默认浏览器打开链接" + }, + "boring_zone": { + "title": "The Boring Zone", + "account_settings": "账号设置", + "terms": "服务条款", + "privacy": "隐私政策" + }, + "spicy_zone": { + "title": "The Spicy Zone", + "clear": "清除图片缓存", + "signout": "退出" + } + }, + "footer": { + "mastodon_description": "Mastodon 是开源软件。欢迎前往 GitHub %s (%s) 贡献代码或反馈问题。" + }, + "keyboard": { + "close_settings_window": "关闭设置窗口" + } + }, + "report": { + "title": "举报 %s", + "step1": "步骤 1 / 2", + "step2": "步骤 2 / 2", + "content1": "是否有帖子需要举报?", + "content2": "是否有关于此举报的详细描述信息?", + "send": "发送举报", + "skip_to_send": "直接发送", + "text_placeholder": "输入或粘贴额外的注释" + }, + "preview": { + "keyboard": { + "close_preview": "关闭预览", + "show_next": "显示下一个", + "show_previous": "显示前一个" + } + } + } +} \ No newline at end of file diff --git a/Localization/StringsConvertor/input/zh_CN/ios-infoPlist.json b/Localization/StringsConvertor/input/zh_CN/ios-infoPlist.json new file mode 100644 index 00000000..258a9e53 --- /dev/null +++ b/Localization/StringsConvertor/input/zh_CN/ios-infoPlist.json @@ -0,0 +1,6 @@ +{ + "NSCameraUsageDescription": "用于在帖子中附加照片", + "NSPhotoLibraryAddUsageDescription": "用于将照片保存到照片库", + "NewPostShortcutItemTitle": "新帖子", + "SearchShortcutItemTitle": "搜索" +} diff --git a/Localization/StringsConvertor/scripts/build.sh b/Localization/StringsConvertor/scripts/build.sh index 87087c3a..9144b8c0 100755 --- a/Localization/StringsConvertor/scripts/build.sh +++ b/Localization/StringsConvertor/scripts/build.sh @@ -4,29 +4,9 @@ set -ev # Crowin_Latest_Build="https://crowdin.com/backend/download/project/.zip" -if [[ -d input ]]; then - rm -rf input -fi - if [[ -d output ]]; then rm -rf output fi mkdir output - -# FIXME: temporary use local json for i18n -# replace by the Crowdin remote template later - -mkdir -p input/en_US -cp ../app.json ./input/en_US -cp ../ios-infoPlist.json ./input/en_US - -mkdir -p input/ar_SA -cp ../app.json ./input/ar_SA -cp ../ios-infoPlist.json ./input/ar_SA - -# curl -o .zip -L ${Crowin_Latest_Build} -# unzip -o -q .zip -d input -# rm -rf .zip - swift run diff --git a/Mastodon.xcodeproj/project.pbxproj b/Mastodon.xcodeproj/project.pbxproj index 271016b9..99cc439b 100644 --- a/Mastodon.xcodeproj/project.pbxproj +++ b/Mastodon.xcodeproj/project.pbxproj @@ -1288,6 +1288,10 @@ DBFEF07A26A6BCE8006D7ED1 /* APIService+Status+Publish.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "APIService+Status+Publish.swift"; sourceTree = ""; }; DDB1B139FA8EA26F510D58B6 /* Pods-AppShared.asdk - release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AppShared.asdk - release.xcconfig"; path = "Target Support Files/Pods-AppShared/Pods-AppShared.asdk - release.xcconfig"; sourceTree = ""; }; E5C7236E58D14A0322FE00F2 /* Pods-Mastodon-MastodonUITests.asdk - debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Mastodon-MastodonUITests.asdk - debug.xcconfig"; path = "Target Support Files/Pods-Mastodon-MastodonUITests/Pods-Mastodon-MastodonUITests.asdk - debug.xcconfig"; sourceTree = ""; }; + E9AABD3D26B64B8C00E237DA /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Intents.strings; sourceTree = ""; }; + E9AABD3E26B64B8D00E237DA /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ja; path = ja.lproj/Localizable.stringsdict; sourceTree = ""; }; + E9AABD3F26B64B8D00E237DA /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = ""; }; + E9AABD4026B64B8D00E237DA /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = ""; }; EC6E707B68A67DB08EC288FA /* Pods-MastodonTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MastodonTests.debug.xcconfig"; path = "Target Support Files/Pods-MastodonTests/Pods-MastodonTests.debug.xcconfig"; sourceTree = ""; }; ECA373ABA86BE3C2D7ED878E /* Pods-AppShared.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AppShared.release.xcconfig"; path = "Target Support Files/Pods-AppShared/Pods-AppShared.release.xcconfig"; sourceTree = ""; }; EE13214BC0246BE5210CCC10 /* Pods-AppShared.asdk.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AppShared.asdk.xcconfig"; path = "Target Support Files/Pods-AppShared/Pods-AppShared.asdk.xcconfig"; sourceTree = ""; }; @@ -3314,6 +3318,7 @@ en, Base, ar, + ja, ); mainGroup = DB427DC925BAA00100D1B89D; packageReferences = ( @@ -4299,6 +4304,7 @@ DB0009A826AEE5DC009B9D2D /* Base */, DB0009AB26AEE5E3009B9D2D /* en */, DB0009AD26AEE5E4009B9D2D /* ar */, + E9AABD3D26B64B8C00E237DA /* ja */, ); name = Intents.intentdefinition; sourceTree = ""; @@ -4308,6 +4314,7 @@ children = ( DB2B3ABD25E37E15007045F9 /* en */, DB0F814E264CFFD300F2A12B /* ar */, + E9AABD4026B64B8D00E237DA /* ja */, ); name = InfoPlist.strings; sourceTree = ""; @@ -4317,6 +4324,7 @@ children = ( DB3D100E25BAA75E00EAA174 /* en */, DB0F814D264CFFD300F2A12B /* ar */, + E9AABD3F26B64B8D00E237DA /* ja */, ); name = Localizable.strings; sourceTree = ""; @@ -4342,6 +4350,7 @@ children = ( DB564BCF269F2F83001E39A7 /* ar */, DB564BD1269F2F8A001E39A7 /* en */, + E9AABD3E26B64B8D00E237DA /* ja */, ); name = Localizable.stringsdict; sourceTree = ""; diff --git a/Mastodon.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Mastodon.xcworkspace/xcshareddata/swiftpm/Package.resolved index 67c613bf..8e5ea37a 100644 --- a/Mastodon.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/Mastodon.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -105,8 +105,8 @@ "repositoryURL": "https://github.com/kean/Nuke.git", "state": { "branch": null, - "revision": "83e1edaa5a30c567eb129c21c6d00f2f552d2c6f", - "version": "10.3.1" + "revision": "3bd3a1765bdf62d561d4c2e10e1c4fc7a010f44e", + "version": "10.3.2" } }, { @@ -195,8 +195,8 @@ "repositoryURL": "https://github.com/vtourraine/ThirdPartyMailer.git", "state": { "branch": null, - "revision": "923c60ee7588da47db8cfc4e0f5b96e5e605ef84", - "version": "1.7.1" + "revision": "779da6ce0793b461ccbbac2804755c1e29b6fa63", + "version": "1.8.0" } }, { diff --git a/Mastodon/Resources/de.lproj/Localizable.strings b/Mastodon/Resources/de.lproj/Localizable.strings new file mode 100644 index 00000000..39affaf2 --- /dev/null +++ b/Mastodon/Resources/de.lproj/Localizable.strings @@ -0,0 +1,352 @@ +"Common.Alerts.BlockDomain.BlockEntireDomain" = "Block Domain"; +"Common.Alerts.BlockDomain.Title" = "Are you really, really sure you want to block the entire %@? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain and any of your followers from that domain will be removed."; +"Common.Alerts.CleanCache.Message" = "Successfully cleaned %@ cache."; +"Common.Alerts.CleanCache.Title" = "Clean Cache"; +"Common.Alerts.Common.PleaseTryAgain" = "Please try again."; +"Common.Alerts.Common.PleaseTryAgainLater" = "Please try again later."; +"Common.Alerts.DeletePost.Delete" = "Delete"; +"Common.Alerts.DeletePost.Title" = "Are you sure you want to delete this post?"; +"Common.Alerts.DiscardPostContent.Message" = "Confirm to discard composed post content."; +"Common.Alerts.DiscardPostContent.Title" = "Discard Draft"; +"Common.Alerts.EditProfileFailure.Message" = "Cannot edit profile. Please try again."; +"Common.Alerts.EditProfileFailure.Title" = "Edit Profile Error"; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.MoreThanOneVideo" = "Cannot attach more than one video."; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.VideoAttachWithPhoto" = "Cannot attach a video to a post that already contains images."; +"Common.Alerts.PublishPostFailure.Message" = "Failed to publish the post. +Please check your internet connection."; +"Common.Alerts.PublishPostFailure.Title" = "Publish Failure"; +"Common.Alerts.SavePhotoFailure.Message" = "Please enable the photo library access permission to save the photo."; +"Common.Alerts.SavePhotoFailure.Title" = "Save Photo Failure"; +"Common.Alerts.ServerError.Title" = "Server Error"; +"Common.Alerts.SignOut.Confirm" = "Sign Out"; +"Common.Alerts.SignOut.Message" = "Are you sure you want to sign out?"; +"Common.Alerts.SignOut.Title" = "Sign Out"; +"Common.Alerts.SignUpFailure.Title" = "Sign Up Failure"; +"Common.Alerts.VoteFailure.PollExpired" = "The poll has expired"; +"Common.Alerts.VoteFailure.Title" = "Vote Failure"; +"Common.Controls.Actions.Add" = "Add"; +"Common.Controls.Actions.Back" = "Back"; +"Common.Controls.Actions.BlockDomain" = "Block %@"; +"Common.Controls.Actions.Cancel" = "Cancel"; +"Common.Controls.Actions.Confirm" = "Confirm"; +"Common.Controls.Actions.Continue" = "Continue"; +"Common.Controls.Actions.CopyPhoto" = "Copy Photo"; +"Common.Controls.Actions.Delete" = "Delete"; +"Common.Controls.Actions.Discard" = "Discard"; +"Common.Controls.Actions.Done" = "Done"; +"Common.Controls.Actions.Edit" = "Edit"; +"Common.Controls.Actions.FindPeople" = "Find people to follow"; +"Common.Controls.Actions.ManuallySearch" = "Manually search instead"; +"Common.Controls.Actions.Next" = "Next"; +"Common.Controls.Actions.Ok" = "OK"; +"Common.Controls.Actions.Open" = "Open"; +"Common.Controls.Actions.OpenInSafari" = "Open in Safari"; +"Common.Controls.Actions.Preview" = "Preview"; +"Common.Controls.Actions.Previous" = "Previous"; +"Common.Controls.Actions.Remove" = "Remove"; +"Common.Controls.Actions.Reply" = "Reply"; +"Common.Controls.Actions.ReportUser" = "Report %@"; +"Common.Controls.Actions.Save" = "Save"; +"Common.Controls.Actions.SavePhoto" = "Save Photo"; +"Common.Controls.Actions.SeeMore" = "See More"; +"Common.Controls.Actions.Settings" = "Settings"; +"Common.Controls.Actions.Share" = "Share"; +"Common.Controls.Actions.SharePost" = "Share Post"; +"Common.Controls.Actions.ShareUser" = "Share %@"; +"Common.Controls.Actions.SignIn" = "Sign In"; +"Common.Controls.Actions.SignUp" = "Sign Up"; +"Common.Controls.Actions.Skip" = "Skip"; +"Common.Controls.Actions.TakePhoto" = "Take Photo"; +"Common.Controls.Actions.TryAgain" = "Try Again"; +"Common.Controls.Actions.UnblockDomain" = "Unblock %@"; +"Common.Controls.Friendship.Block" = "Block"; +"Common.Controls.Friendship.BlockDomain" = "Block %@"; +"Common.Controls.Friendship.BlockUser" = "Block %@"; +"Common.Controls.Friendship.Blocked" = "Blocked"; +"Common.Controls.Friendship.EditInfo" = "Edit Info"; +"Common.Controls.Friendship.Follow" = "Follow"; +"Common.Controls.Friendship.Following" = "Following"; +"Common.Controls.Friendship.Mute" = "Mute"; +"Common.Controls.Friendship.MuteUser" = "Mute %@"; +"Common.Controls.Friendship.Muted" = "Muted"; +"Common.Controls.Friendship.Pending" = "Pending"; +"Common.Controls.Friendship.Request" = "Request"; +"Common.Controls.Friendship.Unblock" = "Unblock"; +"Common.Controls.Friendship.UnblockUser" = "Unblock %@"; +"Common.Controls.Friendship.Unmute" = "Unmute"; +"Common.Controls.Friendship.UnmuteUser" = "Unmute %@"; +"Common.Controls.Keyboard.Common.ComposeNewPost" = "Compose New Post"; +"Common.Controls.Keyboard.Common.OpenSettings" = "Open Settings"; +"Common.Controls.Keyboard.Common.ShowFavorites" = "Show Favorites"; +"Common.Controls.Keyboard.Common.SwitchToTab" = "Switch to %@"; +"Common.Controls.Keyboard.SegmentedControl.NextSection" = "Next Section"; +"Common.Controls.Keyboard.SegmentedControl.PreviousSection" = "Previous Section"; +"Common.Controls.Keyboard.Timeline.NextStatus" = "Next Post"; +"Common.Controls.Keyboard.Timeline.OpenAuthorProfile" = "Open Author's Profile"; +"Common.Controls.Keyboard.Timeline.OpenRebloggerProfile" = "Open Reblogger's Profile"; +"Common.Controls.Keyboard.Timeline.OpenStatus" = "Open Post"; +"Common.Controls.Keyboard.Timeline.PreviewImage" = "Preview Image"; +"Common.Controls.Keyboard.Timeline.PreviousStatus" = "Previous Post"; +"Common.Controls.Keyboard.Timeline.ReplyStatus" = "Reply to Post"; +"Common.Controls.Keyboard.Timeline.ToggleContentWarning" = "Toggle Content Warning"; +"Common.Controls.Keyboard.Timeline.ToggleFavorite" = "Toggle Favorite on Post"; +"Common.Controls.Keyboard.Timeline.ToggleReblog" = "Toggle Reblog on Post"; +"Common.Controls.Status.Actions.Favorite" = "Favorite"; +"Common.Controls.Status.Actions.Menu" = "Menu"; +"Common.Controls.Status.Actions.Reblog" = "Reblog"; +"Common.Controls.Status.Actions.Reply" = "Reply"; +"Common.Controls.Status.Actions.Unfavorite" = "Unfavorite"; +"Common.Controls.Status.Actions.Unreblog" = "Undo reblog"; +"Common.Controls.Status.ContentWarning" = "Content Warning"; +"Common.Controls.Status.MediaContentWarning" = "Tap anywhere to reveal"; +"Common.Controls.Status.Poll.Closed" = "Closed"; +"Common.Controls.Status.Poll.TimeLeft" = "%@ left"; +"Common.Controls.Status.Poll.Vote" = "Vote"; +"Common.Controls.Status.ShowPost" = "Show Post"; +"Common.Controls.Status.ShowUserProfile" = "Show user profile"; +"Common.Controls.Status.Tag.Email" = "Email"; +"Common.Controls.Status.Tag.Emoji" = "Emoji"; +"Common.Controls.Status.Tag.Hashtag" = "Hashtag"; +"Common.Controls.Status.Tag.Link" = "Link"; +"Common.Controls.Status.Tag.Mention" = "Mention"; +"Common.Controls.Status.Tag.Url" = "URL"; +"Common.Controls.Status.UserReblogged" = "%@ reblogged"; +"Common.Controls.Status.UserRepliedTo" = "Replied to %@"; +"Common.Controls.Tabs.Home" = "Home"; +"Common.Controls.Tabs.Notification" = "Notification"; +"Common.Controls.Tabs.Profile" = "Profile"; +"Common.Controls.Tabs.Search" = "Search"; +"Common.Controls.Timeline.Accessibility.CountFavorites" = "%@ favorites"; +"Common.Controls.Timeline.Accessibility.CountReblogs" = "%@ reblogs"; +"Common.Controls.Timeline.Accessibility.CountReplies" = "%@ replies"; +"Common.Controls.Timeline.Filtered" = "Filtered"; +"Common.Controls.Timeline.Header.BlockedWarning" = "You can’t view this user’s profile + until they unblock you."; +"Common.Controls.Timeline.Header.BlockingWarning" = "You can’t view this user's profile + until you unblock them. +Your profile looks like this to them."; +"Common.Controls.Timeline.Header.NoStatusFound" = "No Post Found"; +"Common.Controls.Timeline.Header.SuspendedWarning" = "This user has been suspended."; +"Common.Controls.Timeline.Header.UserBlockedWarning" = "You can’t view %@’s profile + until they unblock you."; +"Common.Controls.Timeline.Header.UserBlockingWarning" = "You can’t view %@’s profile + until you unblock them. +Your profile looks like this to them."; +"Common.Controls.Timeline.Header.UserSuspendedWarning" = "%@’s account has been suspended."; +"Common.Controls.Timeline.Loader.LoadMissingPosts" = "Load missing posts"; +"Common.Controls.Timeline.Loader.LoadingMissingPosts" = "Loading missing posts..."; +"Common.Controls.Timeline.Loader.ShowMoreReplies" = "Show more replies"; +"Common.Controls.Timeline.Timestamp.Now" = "Now"; +"Common.Controls.Timeline.Timestamp.TimeAgo" = "%@ ago"; +"Scene.Compose.Accessibility.AppendAttachment" = "Add Attachment"; +"Scene.Compose.Accessibility.AppendPoll" = "Add Poll"; +"Scene.Compose.Accessibility.CustomEmojiPicker" = "Custom Emoji Picker"; +"Scene.Compose.Accessibility.DisableContentWarning" = "Disable Content Warning"; +"Scene.Compose.Accessibility.EnableContentWarning" = "Enable Content Warning"; +"Scene.Compose.Accessibility.InputLimitExceedsCount" = "Input limit exceeds %ld"; +"Scene.Compose.Accessibility.InputLimitRemainsCount" = "Input limit remains %ld"; +"Scene.Compose.Accessibility.PostVisibilityMenu" = "Post Visibility Menu"; +"Scene.Compose.Accessibility.RemovePoll" = "Remove Poll"; +"Scene.Compose.Attachment.AttachmentBroken" = "This %@ is broken and can’t be +uploaded to Mastodon."; +"Scene.Compose.Attachment.DescriptionPhoto" = "Describe the photo for the visually-impaired..."; +"Scene.Compose.Attachment.DescriptionVideo" = "Describe the video for the visually-impaired..."; +"Scene.Compose.Attachment.Photo" = "photo"; +"Scene.Compose.Attachment.Video" = "video"; +"Scene.Compose.AutoComplete.SpaceToAdd" = "Space to add"; +"Scene.Compose.ComposeAction" = "Publish"; +"Scene.Compose.ContentInputPlaceholder" = "Type or paste what’s on your mind"; +"Scene.Compose.ContentWarning.Placeholder" = "Write an accurate warning here..."; +"Scene.Compose.Keyboard.AppendAttachmentEntry" = "Add Attachment - %@"; +"Scene.Compose.Keyboard.DiscardPost" = "Discard Post"; +"Scene.Compose.Keyboard.PublishPost" = "Publish Post"; +"Scene.Compose.Keyboard.SelectVisibilityEntry" = "Select Visibility - %@"; +"Scene.Compose.Keyboard.ToggleContentWarning" = "Toggle Content Warning"; +"Scene.Compose.Keyboard.TogglePoll" = "Toggle Poll"; +"Scene.Compose.MediaSelection.Browse" = "Browse"; +"Scene.Compose.MediaSelection.Camera" = "Take Photo"; +"Scene.Compose.MediaSelection.PhotoLibrary" = "Photo Library"; +"Scene.Compose.Poll.DurationTime" = "Duration: %@"; +"Scene.Compose.Poll.OneDay" = "1 Day"; +"Scene.Compose.Poll.OneHour" = "1 Hour"; +"Scene.Compose.Poll.OptionNumber" = "Option %ld"; +"Scene.Compose.Poll.SevenDays" = "7 Days"; +"Scene.Compose.Poll.SixHours" = "6 Hours"; +"Scene.Compose.Poll.ThirtyMinutes" = "30 minutes"; +"Scene.Compose.Poll.ThreeDays" = "3 Days"; +"Scene.Compose.ReplyingToUser" = "replying to %@"; +"Scene.Compose.Title.NewPost" = "New Post"; +"Scene.Compose.Title.NewReply" = "New Reply"; +"Scene.Compose.Visibility.Direct" = "Only people I mention"; +"Scene.Compose.Visibility.Private" = "Followers only"; +"Scene.Compose.Visibility.Public" = "Public"; +"Scene.Compose.Visibility.Unlisted" = "Unlisted"; +"Scene.ConfirmEmail.Button.DontReceiveEmail" = "I never got an email"; +"Scene.ConfirmEmail.Button.OpenEmailApp" = "Open Email App"; +"Scene.ConfirmEmail.DontReceiveEmail.Description" = "Check if your email address is correct as well as your junk folder if you haven’t."; +"Scene.ConfirmEmail.DontReceiveEmail.ResendEmail" = "Resend Email"; +"Scene.ConfirmEmail.DontReceiveEmail.Title" = "Check your email"; +"Scene.ConfirmEmail.OpenEmailApp.Description" = "We just sent you an email. Check your junk folder if you haven’t."; +"Scene.ConfirmEmail.OpenEmailApp.Mail" = "Mail"; +"Scene.ConfirmEmail.OpenEmailApp.OpenEmailClient" = "Open Email Client"; +"Scene.ConfirmEmail.OpenEmailApp.Title" = "Check your inbox."; +"Scene.ConfirmEmail.Subtitle" = "We just sent an email to %@, +tap the link to confirm your account."; +"Scene.ConfirmEmail.Title" = "One last thing."; +"Scene.Favorite.Title" = "Your Favorites"; +"Scene.Hashtag.Prompt" = "%@ people talking"; +"Scene.HomeTimeline.NavigationBarState.NewPosts" = "See new posts"; +"Scene.HomeTimeline.NavigationBarState.Offline" = "Offline"; +"Scene.HomeTimeline.NavigationBarState.Published" = "Published!"; +"Scene.HomeTimeline.NavigationBarState.Publishing" = "Publishing post..."; +"Scene.HomeTimeline.Title" = "Home"; +"Scene.Notification.Action.Favourite" = "favorited your post"; +"Scene.Notification.Action.Follow" = "followed you"; +"Scene.Notification.Action.FollowRequest" = "requested to follow you"; +"Scene.Notification.Action.Mention" = "mentioned you"; +"Scene.Notification.Action.Poll" = "Your poll has ended"; +"Scene.Notification.Action.Reblog" = "reblogged your post"; +"Scene.Notification.Keyobard.ShowEverything" = "Show Everything"; +"Scene.Notification.Keyobard.ShowMentions" = "Show Mentions"; +"Scene.Notification.Title.Everything" = "Everything"; +"Scene.Notification.Title.Mentions" = "Mentions"; +"Scene.Preview.Keyboard.ClosePreview" = "Close Preview"; +"Scene.Preview.Keyboard.ShowNext" = "Show Next"; +"Scene.Preview.Keyboard.ShowPrevious" = "Show Previous"; +"Scene.Profile.Dashboard.Accessibility.CountFollowers" = "%ld followers"; +"Scene.Profile.Dashboard.Accessibility.CountFollowing" = "%ld following"; +"Scene.Profile.Dashboard.Accessibility.CountPosts" = "%ld posts"; +"Scene.Profile.Dashboard.Followers" = "followers"; +"Scene.Profile.Dashboard.Following" = "following"; +"Scene.Profile.Dashboard.Posts" = "posts"; +"Scene.Profile.Fields.AddRow" = "Add Row"; +"Scene.Profile.Fields.Placeholder.Content" = "Content"; +"Scene.Profile.Fields.Placeholder.Label" = "Label"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Message" = "Confirm to unblock %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Title" = "Unblock Account"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "Confirm to unmute %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title" = "Unmute Account"; +"Scene.Profile.SegmentedControl.Media" = "Media"; +"Scene.Profile.SegmentedControl.Posts" = "Posts"; +"Scene.Profile.SegmentedControl.Replies" = "Replies"; +"Scene.PublicTimeline.Title" = "Public"; +"Scene.Register.Error.Item.Agreement" = "Agreement"; +"Scene.Register.Error.Item.Email" = "Email"; +"Scene.Register.Error.Item.Locale" = "Locale"; +"Scene.Register.Error.Item.Password" = "Password"; +"Scene.Register.Error.Item.Reason" = "Reason"; +"Scene.Register.Error.Item.Username" = "Username"; +"Scene.Register.Error.Reason.Accepted" = "%@ must be accepted"; +"Scene.Register.Error.Reason.Blank" = "%@ is required"; +"Scene.Register.Error.Reason.Blocked" = "%@ contains a disallowed email provider"; +"Scene.Register.Error.Reason.Inclusion" = "%@ is not a supported value"; +"Scene.Register.Error.Reason.Invalid" = "%@ is invalid"; +"Scene.Register.Error.Reason.Reserved" = "%@ is a reserved keyword"; +"Scene.Register.Error.Reason.Taken" = "%@ is already in use"; +"Scene.Register.Error.Reason.TooLong" = "%@ is too long"; +"Scene.Register.Error.Reason.TooShort" = "%@ is too short"; +"Scene.Register.Error.Reason.Unreachable" = "%@ does not seem to exist"; +"Scene.Register.Error.Special.EmailInvalid" = "This is not a valid email address"; +"Scene.Register.Error.Special.PasswordTooShort" = "Password is too short (must be at least 8 characters)"; +"Scene.Register.Error.Special.UsernameInvalid" = "Username must only contain alphanumeric characters and underscores"; +"Scene.Register.Error.Special.UsernameTooLong" = "Username is too long (can’t be longer than 30 characters)"; +"Scene.Register.Input.Avatar.Delete" = "Delete"; +"Scene.Register.Input.DisplayName.Placeholder" = "display name"; +"Scene.Register.Input.Email.Placeholder" = "email"; +"Scene.Register.Input.Invite.RegistrationUserInviteRequest" = "Why do you want to join?"; +"Scene.Register.Input.Password.Hint" = "Your password needs at least eight characters"; +"Scene.Register.Input.Password.Placeholder" = "password"; +"Scene.Register.Input.Username.DuplicatePrompt" = "This username is taken."; +"Scene.Register.Input.Username.Placeholder" = "username"; +"Scene.Register.Title" = "Tell us about you."; +"Scene.Report.Content1" = "Are there any other posts you’d like to add to the report?"; +"Scene.Report.Content2" = "Is there anything the moderators should know about this report?"; +"Scene.Report.Send" = "Send Report"; +"Scene.Report.SkipToSend" = "Send without comment"; +"Scene.Report.Step1" = "Step 1 of 2"; +"Scene.Report.Step2" = "Step 2 of 2"; +"Scene.Report.TextPlaceholder" = "Type or paste additional comments"; +"Scene.Report.Title" = "Report %@"; +"Scene.Search.Recommend.Accounts.Description" = "You may like to follow these accounts"; +"Scene.Search.Recommend.Accounts.Follow" = "Follow"; +"Scene.Search.Recommend.Accounts.Title" = "Accounts you might like"; +"Scene.Search.Recommend.ButtonText" = "See All"; +"Scene.Search.Recommend.HashTag.Description" = "Hashtags that are getting quite a bit of attention"; +"Scene.Search.Recommend.HashTag.PeopleTalking" = "%@ people are talking"; +"Scene.Search.Recommend.HashTag.Title" = "Trending on Mastodon"; +"Scene.Search.SearchBar.Cancel" = "Cancel"; +"Scene.Search.SearchBar.Placeholder" = "Search hashtags and users"; +"Scene.Search.Searching.Clear" = "Clear"; +"Scene.Search.Searching.EmptyState.NoResults" = "No results"; +"Scene.Search.Searching.RecentSearch" = "Recent searches"; +"Scene.Search.Searching.Segment.All" = "All"; +"Scene.Search.Searching.Segment.Hashtags" = "Hashtags"; +"Scene.Search.Searching.Segment.People" = "People"; +"Scene.Search.Searching.Segment.Posts" = "Posts"; +"Scene.Search.Title" = "Search"; +"Scene.ServerPicker.Button.Category.Academia" = "academia"; +"Scene.ServerPicker.Button.Category.Activism" = "activism"; +"Scene.ServerPicker.Button.Category.All" = "All"; +"Scene.ServerPicker.Button.Category.AllAccessiblityDescription" = "Category: All"; +"Scene.ServerPicker.Button.Category.Art" = "art"; +"Scene.ServerPicker.Button.Category.Food" = "food"; +"Scene.ServerPicker.Button.Category.Furry" = "furry"; +"Scene.ServerPicker.Button.Category.Games" = "games"; +"Scene.ServerPicker.Button.Category.General" = "general"; +"Scene.ServerPicker.Button.Category.Journalism" = "journalism"; +"Scene.ServerPicker.Button.Category.Lgbt" = "lgbt"; +"Scene.ServerPicker.Button.Category.Music" = "music"; +"Scene.ServerPicker.Button.Category.Regional" = "regional"; +"Scene.ServerPicker.Button.Category.Tech" = "tech"; +"Scene.ServerPicker.Button.SeeLess" = "See Less"; +"Scene.ServerPicker.Button.SeeMore" = "See More"; +"Scene.ServerPicker.EmptyState.BadNetwork" = "Something went wrong while loading the data. Check your internet connection."; +"Scene.ServerPicker.EmptyState.FindingServers" = "Finding available servers..."; +"Scene.ServerPicker.EmptyState.NoResults" = "No results"; +"Scene.ServerPicker.Input.Placeholder" = "Find a server or join your own..."; +"Scene.ServerPicker.Label.Category" = "CATEGORY"; +"Scene.ServerPicker.Label.Language" = "LANGUAGE"; +"Scene.ServerPicker.Label.Users" = "USERS"; +"Scene.ServerPicker.Title" = "Pick a server, +any server."; +"Scene.ServerRules.Button.Confirm" = "I Agree"; +"Scene.ServerRules.PrivacyPolicy" = "privacy policy"; +"Scene.ServerRules.Prompt" = "By continuing, you’re subject to the terms of service and privacy policy for %@."; +"Scene.ServerRules.Subtitle" = "These rules are set by the admins of %@."; +"Scene.ServerRules.TermsOfService" = "terms of service"; +"Scene.ServerRules.Title" = "Some ground rules."; +"Scene.Settings.Footer.MastodonDescription" = "Mastodon is open source software. You can report issues on GitHub at %@ (%@)"; +"Scene.Settings.Keyboard.CloseSettingsWindow" = "Close Settings Window"; +"Scene.Settings.Section.Appearance.Automatic" = "Automatic"; +"Scene.Settings.Section.Appearance.Dark" = "Always Dark"; +"Scene.Settings.Section.Appearance.Light" = "Always Light"; +"Scene.Settings.Section.Appearance.Title" = "Appearance"; +"Scene.Settings.Section.BoringZone.AccountSettings" = "Account Settings"; +"Scene.Settings.Section.BoringZone.Privacy" = "Privacy Policy"; +"Scene.Settings.Section.BoringZone.Terms" = "Terms of Service"; +"Scene.Settings.Section.BoringZone.Title" = "The Boring Zone"; +"Scene.Settings.Section.Notifications.Boosts" = "Reblogs my post"; +"Scene.Settings.Section.Notifications.Favorites" = "Favorites my post"; +"Scene.Settings.Section.Notifications.Follows" = "Follows me"; +"Scene.Settings.Section.Notifications.Mentions" = "Mentions me"; +"Scene.Settings.Section.Notifications.Title" = "Notifications"; +"Scene.Settings.Section.Notifications.Trigger.Anyone" = "anyone"; +"Scene.Settings.Section.Notifications.Trigger.Follow" = "anyone I follow"; +"Scene.Settings.Section.Notifications.Trigger.Follower" = "a follower"; +"Scene.Settings.Section.Notifications.Trigger.Noone" = "no one"; +"Scene.Settings.Section.Notifications.Trigger.Title" = "Notify me when"; +"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Disable animated avatars"; +"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Disable animated emojis"; +"Scene.Settings.Section.Preference.Title" = "Preferences"; +"Scene.Settings.Section.Preference.TrueBlackDarkMode" = "True black dark mode"; +"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Use default browser to open links"; +"Scene.Settings.Section.SpicyZone.Clear" = "Clear Media Cache"; +"Scene.Settings.Section.SpicyZone.Signout" = "Sign Out"; +"Scene.Settings.Section.SpicyZone.Title" = "The Spicy Zone"; +"Scene.Settings.Title" = "Settings"; +"Scene.SuggestionAccount.FollowExplain" = "When you follow someone, you’ll see their posts in your home feed."; +"Scene.SuggestionAccount.Title" = "Find People to Follow"; +"Scene.Thread.BackTitle" = "Post"; +"Scene.Thread.Title" = "Post from %@"; +"Scene.Welcome.Slogan" = "Social networking +back in your hands."; \ No newline at end of file diff --git a/Mastodon/Resources/de.lproj/infoPlist.strings b/Mastodon/Resources/de.lproj/infoPlist.strings new file mode 100644 index 00000000..71086557 --- /dev/null +++ b/Mastodon/Resources/de.lproj/infoPlist.strings @@ -0,0 +1,4 @@ +"NSCameraUsageDescription" = "Used to take photo for post status"; +"NSPhotoLibraryAddUsageDescription" = "Used to save photo into the Photo Library"; +"NewPostShortcutItemTitle" = "New Post"; +"SearchShortcutItemTitle" = "Search"; \ No newline at end of file diff --git a/Mastodon/Resources/ja.lproj/InfoPlist.strings b/Mastodon/Resources/ja.lproj/InfoPlist.strings new file mode 100644 index 00000000..b923598c --- /dev/null +++ b/Mastodon/Resources/ja.lproj/InfoPlist.strings @@ -0,0 +1,4 @@ +"NSCameraUsageDescription" = "投稿用の写真撮影に使用します"; +"NSPhotoLibraryAddUsageDescription" = "写真をフォトライブラリーに保存するときに使用します"; +"NewPostShortcutItemTitle" = "トゥートする"; +"SearchShortcutItemTitle" = "検索"; \ No newline at end of file diff --git a/Mastodon/Resources/ja.lproj/Localizable.strings b/Mastodon/Resources/ja.lproj/Localizable.strings new file mode 100644 index 00000000..f22c539a --- /dev/null +++ b/Mastodon/Resources/ja.lproj/Localizable.strings @@ -0,0 +1,345 @@ +"Common.Alerts.BlockDomain.BlockEntireDomain" = "ドメインをブロック"; +"Common.Alerts.BlockDomain.Title" = "本当に%@全体をブロックしたいのですか? ほとんどの場合、いくつかのターゲットを絞ったブロックやミュートで十分ですし、それが望ましいです。そのドメインからのコンテンツが表示されなくなり、そのドメインからのフォロワーもすべて削除されます。"; +"Common.Alerts.CleanCache.Message" = "%@のキャッシュを消去しました。"; +"Common.Alerts.CleanCache.Title" = "キャッシュを消去"; +"Common.Alerts.Common.PleaseTryAgain" = "もう一度お試しください。"; +"Common.Alerts.Common.PleaseTryAgainLater" = "後でもう一度お試しください。"; +"Common.Alerts.DeletePost.Delete" = "消去"; +"Common.Alerts.DeletePost.Title" = "このトゥートを消去しますか?"; +"Common.Alerts.DiscardPostContent.Message" = "この操作は取り消しできません。下書きは失われます。"; +"Common.Alerts.DiscardPostContent.Title" = "トゥートを破棄しますか?"; +"Common.Alerts.EditProfileFailure.Message" = "プロフィールを編集できません。もう一度お試しください。"; +"Common.Alerts.EditProfileFailure.Title" = "プロフィールを編集できませんでした"; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.MoreThanOneVideo" = "複数の動画を添付することはできません。"; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.VideoAttachWithPhoto" = "すでに画像が含まれている投稿に、動画を添付することができません。"; +"Common.Alerts.PublishPostFailure.Message" = "トゥートに失敗しました。 +インターネットに接続されているか確認してください。"; +"Common.Alerts.PublishPostFailure.Title" = "失敗"; +"Common.Alerts.SavePhotoFailure.Message" = "写真を保存するには、フォトライブラリのアクセス許可を有効にしてください。"; +"Common.Alerts.SavePhotoFailure.Title" = "写真の保存に失敗しました"; +"Common.Alerts.ServerError.Title" = "サーバーエラー"; +"Common.Alerts.SignOut.Confirm" = "サインアウト"; +"Common.Alerts.SignOut.Message" = "本当にサインアウトしますか?"; +"Common.Alerts.SignOut.Title" = "サインアウト"; +"Common.Alerts.SignUpFailure.Title" = "サインアップに失敗しました"; +"Common.Alerts.VoteFailure.PollExpired" = "投票は終了しました"; +"Common.Alerts.VoteFailure.Title" = "投票の失敗"; +"Common.Controls.Actions.Add" = "追加"; +"Common.Controls.Actions.Back" = "戻る"; +"Common.Controls.Actions.BlockDomain" = "%@をブロック"; +"Common.Controls.Actions.Cancel" = "キャンセル"; +"Common.Controls.Actions.Confirm" = "確認"; +"Common.Controls.Actions.Continue" = "続ける"; +"Common.Controls.Actions.CopyPhoto" = "写真をコピー"; +"Common.Controls.Actions.Delete" = "消去"; +"Common.Controls.Actions.Discard" = "破棄"; +"Common.Controls.Actions.Done" = "完了"; +"Common.Controls.Actions.Edit" = "編集"; +"Common.Controls.Actions.FindPeople" = "フォローする人を見つける"; +"Common.Controls.Actions.ManuallySearch" = "手動で検索する"; +"Common.Controls.Actions.Next" = "次"; +"Common.Controls.Actions.Ok" = "OK"; +"Common.Controls.Actions.Open" = "開く"; +"Common.Controls.Actions.OpenInSafari" = "Safariで開く"; +"Common.Controls.Actions.Preview" = "プレビュー"; +"Common.Controls.Actions.Previous" = "前"; +"Common.Controls.Actions.Remove" = "消去"; +"Common.Controls.Actions.Reply" = "リプライ"; +"Common.Controls.Actions.ReportUser" = "%@を報告"; +"Common.Controls.Actions.Save" = "保存"; +"Common.Controls.Actions.SavePhoto" = "写真を撮る"; +"Common.Controls.Actions.SeeMore" = "もっと見る"; +"Common.Controls.Actions.Settings" = "設定"; +"Common.Controls.Actions.Share" = "共有"; +"Common.Controls.Actions.SharePost" = "トゥートを共有"; +"Common.Controls.Actions.ShareUser" = "%@を共有"; +"Common.Controls.Actions.SignIn" = "サインイン"; +"Common.Controls.Actions.SignUp" = "サインアップ"; +"Common.Controls.Actions.Skip" = "スキップ"; +"Common.Controls.Actions.TakePhoto" = "写真を撮る"; +"Common.Controls.Actions.TryAgain" = "再実行"; +"Common.Controls.Actions.UnblockDomain" = "%@のブロックを解除"; +"Common.Controls.Friendship.Block" = "ブロック"; +"Common.Controls.Friendship.BlockDomain" = "%@をブロック"; +"Common.Controls.Friendship.BlockUser" = "%@をブロック"; +"Common.Controls.Friendship.Blocked" = "ブロック済み"; +"Common.Controls.Friendship.EditInfo" = "Edit Info"; +"Common.Controls.Friendship.Follow" = "フォロー"; +"Common.Controls.Friendship.Following" = "フォロー中"; +"Common.Controls.Friendship.Mute" = "ミュート"; +"Common.Controls.Friendship.MuteUser" = "%@をミュート"; +"Common.Controls.Friendship.Muted" = "ミュート済み"; +"Common.Controls.Friendship.Pending" = "保留"; +"Common.Controls.Friendship.Request" = "リクエスト"; +"Common.Controls.Friendship.Unblock" = "ブロックを解除"; +"Common.Controls.Friendship.UnblockUser" = "%@のブロックを解除"; +"Common.Controls.Friendship.Unmute" = "ミュートを解除"; +"Common.Controls.Friendship.UnmuteUser" = "%@のミュートを解除"; +"Common.Controls.Keyboard.Common.ComposeNewPost" = "新しい投稿を作成"; +"Common.Controls.Keyboard.Common.OpenSettings" = "設定を開く"; +"Common.Controls.Keyboard.Common.ShowFavorites" = "いいねを表示"; +"Common.Controls.Keyboard.Common.SwitchToTab" = "%@に切り替え"; +"Common.Controls.Keyboard.SegmentedControl.NextSection" = "次のセクション"; +"Common.Controls.Keyboard.SegmentedControl.PreviousSection" = "前のセクション"; +"Common.Controls.Keyboard.Timeline.NextStatus" = "次の投稿"; +"Common.Controls.Keyboard.Timeline.OpenAuthorProfile" = "プロフィールを見る"; +"Common.Controls.Keyboard.Timeline.OpenRebloggerProfile" = "リブロガーのプロフィールを開く"; +"Common.Controls.Keyboard.Timeline.OpenStatus" = "投稿を開く"; +"Common.Controls.Keyboard.Timeline.PreviewImage" = "画像をプレビュー"; +"Common.Controls.Keyboard.Timeline.PreviousStatus" = "前のトゥート"; +"Common.Controls.Keyboard.Timeline.ReplyStatus" = "トゥートにリプライ"; +"Common.Controls.Keyboard.Timeline.ToggleContentWarning" = "閲覧注意を切り替える"; +"Common.Controls.Keyboard.Timeline.ToggleFavorite" = "いいねを切り替える"; +"Common.Controls.Keyboard.Timeline.ToggleReblog" = "ブーストを切り替える"; +"Common.Controls.Status.Actions.Favorite" = "いいね"; +"Common.Controls.Status.Actions.Menu" = "メニュー"; +"Common.Controls.Status.Actions.Reblog" = "ブースト"; +"Common.Controls.Status.Actions.Reply" = "リプライ"; +"Common.Controls.Status.Actions.Unfavorite" = "いいねと取り消す"; +"Common.Controls.Status.Actions.Unreblog" = "ブーストを戻す"; +"Common.Controls.Status.ContentWarning" = "コンテンツ警告"; +"Common.Controls.Status.MediaContentWarning" = "どこかをタップして表示"; +"Common.Controls.Status.Poll.Closed" = "クローズド"; +"Common.Controls.Status.Poll.TimeLeft" = "残り%@"; +"Common.Controls.Status.Poll.Vote" = "投票"; +"Common.Controls.Status.ShowPost" = "トゥートを見る"; +"Common.Controls.Status.ShowUserProfile" = "プロフィールを見る"; +"Common.Controls.Status.Tag.Email" = "メール"; +"Common.Controls.Status.Tag.Emoji" = "絵文字"; +"Common.Controls.Status.Tag.Hashtag" = "ハッシュタグ"; +"Common.Controls.Status.Tag.Link" = "リンク"; +"Common.Controls.Status.Tag.Mention" = "メンション"; +"Common.Controls.Status.Tag.Url" = "URL"; +"Common.Controls.Status.UserReblogged" = "%@がブースト"; +"Common.Controls.Status.UserRepliedTo" = "%@がリプライ"; +"Common.Controls.Tabs.Home" = "ホーム"; +"Common.Controls.Tabs.Notification" = "通知"; +"Common.Controls.Tabs.Profile" = "プロフィール"; +"Common.Controls.Tabs.Search" = "検索"; +"Common.Controls.Timeline.Accessibility.CountFavorites" = "%@ いいね"; +"Common.Controls.Timeline.Accessibility.CountReblogs" = "%@ ブースト"; +"Common.Controls.Timeline.Accessibility.CountReplies" = "%@ リプライ"; +"Common.Controls.Timeline.Filtered" = "フィルター済み"; +"Common.Controls.Timeline.Header.BlockedWarning" = "ブロックされているようです..."; +"Common.Controls.Timeline.Header.BlockingWarning" = "ブロックを解除するまでこのユーザーをみることはできません。 +そういうことです。"; +"Common.Controls.Timeline.Header.NoStatusFound" = "トゥートが見つかりません"; +"Common.Controls.Timeline.Header.SuspendedWarning" = "このユーザーは停止されています。"; +"Common.Controls.Timeline.Header.UserBlockedWarning" = "%@がブロックを解除しない限りプロフィールをみることはできません。"; +"Common.Controls.Timeline.Header.UserBlockingWarning" = "%@がブロックを解除しない限りプロフィールをみることはできません。 +そういうことです。"; +"Common.Controls.Timeline.Header.UserSuspendedWarning" = "%@のアカウントは停止されました。"; +"Common.Controls.Timeline.Loader.LoadMissingPosts" = "不足しているトゥートを読み込む"; +"Common.Controls.Timeline.Loader.LoadingMissingPosts" = "読込中..."; +"Common.Controls.Timeline.Loader.ShowMoreReplies" = "リプライをもっとみる"; +"Common.Controls.Timeline.Timestamp.Now" = "今"; +"Common.Controls.Timeline.Timestamp.TimeAgo" = "%@前"; +"Scene.Compose.Accessibility.AppendAttachment" = "アタッチメントの追加"; +"Scene.Compose.Accessibility.AppendPoll" = "投票を追加"; +"Scene.Compose.Accessibility.CustomEmojiPicker" = "カスタム絵文字ピッカー"; +"Scene.Compose.Accessibility.DisableContentWarning" = "コンテンツ警告を無効にする"; +"Scene.Compose.Accessibility.EnableContentWarning" = "コンテンツ警告を有効にする"; +"Scene.Compose.Accessibility.InputLimitExceedsCount" = "最大文字数を超えました。 %ld"; +"Scene.Compose.Accessibility.InputLimitRemainsCount" = "入力制限は残り %ld"; +"Scene.Compose.Accessibility.PostVisibilityMenu" = "投稿の表示メニュー"; +"Scene.Compose.Accessibility.RemovePoll" = "投票を消去"; +"Scene.Compose.Attachment.AttachmentBroken" = "%@は壊れていてMastodonにアップロードできません。"; +"Scene.Compose.Attachment.DescriptionPhoto" = "視覚障がい者のために写真を説明"; +"Scene.Compose.Attachment.DescriptionVideo" = "視覚障がい者のための映像の説明"; +"Scene.Compose.Attachment.Photo" = "写真"; +"Scene.Compose.Attachment.Video" = "動画"; +"Scene.Compose.AutoComplete.SpaceToAdd" = "スペースを追加"; +"Scene.Compose.ComposeAction" = "トゥート"; +"Scene.Compose.ContentInputPlaceholder" = "気になることを入力またはペースト"; +"Scene.Compose.ContentWarning.Placeholder" = "ここに正確な警告を書いてください..."; +"Scene.Compose.Keyboard.AppendAttachmentEntry" = "アタッチメントを追加 - %@"; +"Scene.Compose.Keyboard.DiscardPost" = "トゥートを破棄"; +"Scene.Compose.Keyboard.PublishPost" = "トゥート"; +"Scene.Compose.Keyboard.SelectVisibilityEntry" = "公開設定を選択 - %@"; +"Scene.Compose.Keyboard.ToggleContentWarning" = "閲覧注意を切り替える"; +"Scene.Compose.Keyboard.TogglePoll" = "投票を切り替える"; +"Scene.Compose.MediaSelection.Browse" = "ブラウズ"; +"Scene.Compose.MediaSelection.Camera" = "写真を撮る"; +"Scene.Compose.MediaSelection.PhotoLibrary" = "写真"; +"Scene.Compose.Poll.DurationTime" = "期間: %@"; +"Scene.Compose.Poll.OneDay" = "1日"; +"Scene.Compose.Poll.OneHour" = "1時間"; +"Scene.Compose.Poll.OptionNumber" = "オプション %ld"; +"Scene.Compose.Poll.SevenDays" = "7日"; +"Scene.Compose.Poll.SixHours" = "6時間"; +"Scene.Compose.Poll.ThirtyMinutes" = "30分"; +"Scene.Compose.Poll.ThreeDays" = "3日"; +"Scene.Compose.ReplyingToUser" = "%@にリプライ"; +"Scene.Compose.Title.NewPost" = "新しいトゥート"; +"Scene.Compose.Title.NewReply" = "新しいリプライ"; +"Scene.Compose.Visibility.Direct" = "メンションしてる人のみ"; +"Scene.Compose.Visibility.Private" = "フォロワーのみ"; +"Scene.Compose.Visibility.Public" = "パブリック"; +"Scene.Compose.Visibility.Unlisted" = "非表示"; +"Scene.ConfirmEmail.Button.DontReceiveEmail" = "メールがこない"; +"Scene.ConfirmEmail.Button.OpenEmailApp" = "メールアプリを開く"; +"Scene.ConfirmEmail.DontReceiveEmail.Description" = "メールアドレスが正しいかどうか、また、迷惑メールフォルダに入っていないかどうかも確認してください。"; +"Scene.ConfirmEmail.DontReceiveEmail.ResendEmail" = "もう一度メールを送信"; +"Scene.ConfirmEmail.DontReceiveEmail.Title" = "メールをチェックしてください"; +"Scene.ConfirmEmail.OpenEmailApp.Description" = "先ほどメールをお送りしました。まだの方は、迷惑メールフォルダをご確認ください。"; +"Scene.ConfirmEmail.OpenEmailApp.Mail" = "メール"; +"Scene.ConfirmEmail.OpenEmailApp.OpenEmailClient" = "メールアプリを開く"; +"Scene.ConfirmEmail.OpenEmailApp.Title" = "インボックスをチェック"; +"Scene.ConfirmEmail.Subtitle" = "先程 %@ にメールを送信しました。リンクをタップしてアカウントを確認してください。"; +"Scene.ConfirmEmail.Title" = "さいごにもうひとつ。"; +"Scene.Favorite.Title" = "あなたのいいね"; +"Scene.Hashtag.Prompt" = "%@人がこの話題について話しています"; +"Scene.HomeTimeline.NavigationBarState.NewPosts" = "新しいトゥートを見る"; +"Scene.HomeTimeline.NavigationBarState.Offline" = "オフライン"; +"Scene.HomeTimeline.NavigationBarState.Published" = "トゥートしました!"; +"Scene.HomeTimeline.NavigationBarState.Publishing" = "トゥートちう..."; +"Scene.HomeTimeline.Title" = "ホーム"; +"Scene.Notification.Action.Favourite" = "あなたがいいねしたトゥート"; +"Scene.Notification.Action.Follow" = "フォローされました"; +"Scene.Notification.Action.FollowRequest" = "フォローリクエスト"; +"Scene.Notification.Action.Mention" = "メンションされました"; +"Scene.Notification.Action.Poll" = "投票が終了しました"; +"Scene.Notification.Action.Reblog" = "あなたの投稿をリブログしました。"; +"Scene.Notification.Keyobard.ShowEverything" = "すべて見る"; +"Scene.Notification.Keyobard.ShowMentions" = "メンションを見る"; +"Scene.Notification.Title.Everything" = "すべて"; +"Scene.Notification.Title.Mentions" = "メンション"; +"Scene.Preview.Keyboard.ClosePreview" = "プレビューを閉じる"; +"Scene.Preview.Keyboard.ShowNext" = "次を見る"; +"Scene.Preview.Keyboard.ShowPrevious" = "前を見る"; +"Scene.Profile.Dashboard.Accessibility.CountFollowers" = "%ld フォロワー"; +"Scene.Profile.Dashboard.Accessibility.CountFollowing" = "%ld フォロー中"; +"Scene.Profile.Dashboard.Accessibility.CountPosts" = "%ld トゥート"; +"Scene.Profile.Dashboard.Followers" = "フォロワー"; +"Scene.Profile.Dashboard.Following" = "フォロー中"; +"Scene.Profile.Dashboard.Posts" = "トゥート"; +"Scene.Profile.Fields.AddRow" = "行追加"; +"Scene.Profile.Fields.Placeholder.Content" = "コンテンツ"; +"Scene.Profile.Fields.Placeholder.Label" = "ラベル"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Message" = "%@のブロックを解除しますか?"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Title" = "ブロックを解除"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "%@をミュートしますか?"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title" = "ミュートを解除"; +"Scene.Profile.SegmentedControl.Media" = "メディア"; +"Scene.Profile.SegmentedControl.Posts" = "トゥート"; +"Scene.Profile.SegmentedControl.Replies" = "リプライ"; +"Scene.PublicTimeline.Title" = "公開"; +"Scene.Register.Error.Item.Agreement" = "契約"; +"Scene.Register.Error.Item.Email" = "メール"; +"Scene.Register.Error.Item.Locale" = "地域"; +"Scene.Register.Error.Item.Password" = "パスワード"; +"Scene.Register.Error.Item.Reason" = "理由"; +"Scene.Register.Error.Item.Username" = "ユーザー名"; +"Scene.Register.Error.Reason.Accepted" = "%@を受け入れなければならない"; +"Scene.Register.Error.Reason.Blank" = "%@が必要です"; +"Scene.Register.Error.Reason.Blocked" = "%@ が許可されていないメールプロバイダを含んでいる"; +"Scene.Register.Error.Reason.Inclusion" = "%@ はサポートされていない値です"; +"Scene.Register.Error.Reason.Invalid" = "%@は無効です"; +"Scene.Register.Error.Reason.Reserved" = "%@は予約語です"; +"Scene.Register.Error.Reason.Taken" = "%@は使われます"; +"Scene.Register.Error.Reason.TooLong" = "%@は長い"; +"Scene.Register.Error.Reason.TooShort" = "%@は短い"; +"Scene.Register.Error.Reason.Unreachable" = "%@は存在しないようだ"; +"Scene.Register.Error.Special.EmailInvalid" = "有効なメールアドレスではありません"; +"Scene.Register.Error.Special.PasswordTooShort" = "パスワードが短すぎます(8文字以上)"; +"Scene.Register.Error.Special.UsernameInvalid" = "ユーザーネームには、英数字とアンダースコアのみを使用してください。"; +"Scene.Register.Error.Special.UsernameTooLong" = "ユーザーネームが長すぎます(30文字以内)"; +"Scene.Register.Input.Avatar.Delete" = "消去"; +"Scene.Register.Input.DisplayName.Placeholder" = "表示名"; +"Scene.Register.Input.Email.Placeholder" = "メール"; +"Scene.Register.Input.Invite.RegistrationUserInviteRequest" = "なぜ参加したいと思ったのですか?"; +"Scene.Register.Input.Password.Hint" = "パスワードは最低でも8文字必要です。"; +"Scene.Register.Input.Password.Placeholder" = "パスワード"; +"Scene.Register.Input.Username.DuplicatePrompt" = "このユーザー名は使用されています"; +"Scene.Register.Input.Username.Placeholder" = "ユーザー名"; +"Scene.Register.Title" = "あなたのことを教えてください"; +"Scene.Report.Content1" = "他に報告したいトゥートはありますか?"; +"Scene.Report.Content2" = "この報告についてモデレーターに言いたいことはありますか?"; +"Scene.Report.Send" = "報告を送信"; +"Scene.Report.SkipToSend" = "コメントなしで送信"; +"Scene.Report.Step1" = "ステップ 1/2"; +"Scene.Report.Step2" = "ステップ 2/2"; +"Scene.Report.TextPlaceholder" = "追加コメントを入力"; +"Scene.Report.Title" = "%@を報告"; +"Scene.Search.Recommend.Accounts.Description" = "以下のアカウントをフォローしてみてはいかがでしょうか?"; +"Scene.Search.Recommend.Accounts.Follow" = "フォロー"; +"Scene.Search.Recommend.Accounts.Title" = "おすすめのアカウント"; +"Scene.Search.Recommend.ButtonText" = "すべて見る"; +"Scene.Search.Recommend.HashTag.Description" = "注目されているハッシュタグ"; +"Scene.Search.Recommend.HashTag.PeopleTalking" = "%@人が話題について話しています"; +"Scene.Search.Recommend.HashTag.Title" = "マストドンに関するトレンド"; +"Scene.Search.SearchBar.Cancel" = "キャンセル"; +"Scene.Search.SearchBar.Placeholder" = "ハッシュタグとユーザーを検索"; +"Scene.Search.Searching.Clear" = "クリア"; +"Scene.Search.Searching.EmptyState.NoResults" = "なし"; +"Scene.Search.Searching.RecentSearch" = "最近の検索"; +"Scene.Search.Searching.Segment.All" = "すべて"; +"Scene.Search.Searching.Segment.Hashtags" = "ハッシュタグ"; +"Scene.Search.Searching.Segment.People" = "人々"; +"Scene.Search.Searching.Segment.Posts" = "トゥート"; +"Scene.Search.Title" = "検索"; +"Scene.ServerPicker.Button.Category.Academia" = "アカデミア"; +"Scene.ServerPicker.Button.Category.Activism" = "アクティビズム"; +"Scene.ServerPicker.Button.Category.All" = "すべて"; +"Scene.ServerPicker.Button.Category.AllAccessiblityDescription" = "カテゴリ: すべて"; +"Scene.ServerPicker.Button.Category.Art" = "アート"; +"Scene.ServerPicker.Button.Category.Food" = "食べ物"; +"Scene.ServerPicker.Button.Category.Furry" = "furry"; +"Scene.ServerPicker.Button.Category.Games" = "ゲーム"; +"Scene.ServerPicker.Button.Category.General" = "全般"; +"Scene.ServerPicker.Button.Category.Journalism" = "言論"; +"Scene.ServerPicker.Button.Category.Lgbt" = "lgbt"; +"Scene.ServerPicker.Button.Category.Music" = "音楽"; +"Scene.ServerPicker.Button.Category.Regional" = "地域"; +"Scene.ServerPicker.Button.Category.Tech" = "技術"; +"Scene.ServerPicker.Button.SeeLess" = "閉じる"; +"Scene.ServerPicker.Button.SeeMore" = "もっと見る"; +"Scene.ServerPicker.EmptyState.BadNetwork" = "データの読み込み中に何か問題が発生しました。インターネットの接続状況を確認してください。"; +"Scene.ServerPicker.EmptyState.FindingServers" = "利用可能なサーバーの検索..."; +"Scene.ServerPicker.EmptyState.NoResults" = "なし"; +"Scene.ServerPicker.Input.Placeholder" = "サーバーを探す"; +"Scene.ServerPicker.Label.Category" = "カテゴリー"; +"Scene.ServerPicker.Label.Language" = "言語"; +"Scene.ServerPicker.Label.Users" = "ユーザー"; +"Scene.ServerPicker.Title" = "サーバーを選択"; +"Scene.ServerRules.Button.Confirm" = "同意する"; +"Scene.ServerRules.PrivacyPolicy" = "プライバシーポリシー"; +"Scene.ServerRules.Prompt" = "同意することでお客様は以下のサービスの利用規約とプライバシーポリシーに従うことになります。 %@."; +"Scene.ServerRules.Subtitle" = "これらのルールは、%@の管理者によって設定されています。"; +"Scene.ServerRules.TermsOfService" = "利用規約"; +"Scene.ServerRules.Title" = "いくつかのルールがあります。"; +"Scene.Settings.Footer.MastodonDescription" = "Mastodonはオープンソースです。バグの報告はGithubの%@ (%@)で行うことができます。"; +"Scene.Settings.Keyboard.CloseSettingsWindow" = "設定を閉じる"; +"Scene.Settings.Section.Appearance.Automatic" = "システムに合わせる"; +"Scene.Settings.Section.Appearance.Dark" = "ダーク"; +"Scene.Settings.Section.Appearance.Light" = "ライト"; +"Scene.Settings.Section.Appearance.Title" = "外観"; +"Scene.Settings.Section.BoringZone.AccountSettings" = "アカウント設定"; +"Scene.Settings.Section.BoringZone.Privacy" = "プライバシーポリシー"; +"Scene.Settings.Section.BoringZone.Terms" = "利用規約"; +"Scene.Settings.Section.BoringZone.Title" = "アプリについて"; +"Scene.Settings.Section.Notifications.Boosts" = "ブースト"; +"Scene.Settings.Section.Notifications.Favorites" = "いいね"; +"Scene.Settings.Section.Notifications.Follows" = "フォロー"; +"Scene.Settings.Section.Notifications.Mentions" = "メンション"; +"Scene.Settings.Section.Notifications.Title" = "通知"; +"Scene.Settings.Section.Notifications.Trigger.Anyone" = "誰でも"; +"Scene.Settings.Section.Notifications.Trigger.Follow" = "フォローしている人"; +"Scene.Settings.Section.Notifications.Trigger.Follower" = "フォロワー"; +"Scene.Settings.Section.Notifications.Trigger.Noone" = "なし"; +"Scene.Settings.Section.Notifications.Trigger.Title" = "通知を受け取る"; +"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "アニメーションアバターの無効化する"; +"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "絵文字のアニメーションを無効化する"; +"Scene.Settings.Section.Preference.Title" = "環境設定"; +"Scene.Settings.Section.Preference.TrueBlackDarkMode" = "真っ黒なダークテーマを使用する"; +"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "既定のブラウザでリンクを開く"; +"Scene.Settings.Section.SpicyZone.Clear" = "メディアキャッシュをクリア"; +"Scene.Settings.Section.SpicyZone.Signout" = "サインアウト"; +"Scene.Settings.Section.SpicyZone.Title" = "スパイシーゾーン"; +"Scene.Settings.Title" = "設定"; +"Scene.SuggestionAccount.FollowExplain" = "誰かをフォローすると、その人の投稿がタイムラインに表示されるようになります。"; +"Scene.SuggestionAccount.Title" = "フォローする人を探す"; +"Scene.Thread.BackTitle" = "トゥート"; +"Scene.Thread.Title" = "%@のトゥート"; +"Scene.Welcome.Slogan" = "Social networking +back in your hands."; \ No newline at end of file diff --git a/Mastodon/Resources/ja.lproj/Localizable.stringsdict b/Mastodon/Resources/ja.lproj/Localizable.stringsdict new file mode 100644 index 00000000..d9ae0048 --- /dev/null +++ b/Mastodon/Resources/ja.lproj/Localizable.stringsdict @@ -0,0 +1,138 @@ + + + + + plural.count.metric_formatted.post + + NSStringLocalizedFormatKey + %@ %#@post_count@ + post_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + zero + トゥート + one + トゥート + few + トゥート + many + トゥート + other + トゥート + + + plural.count.favorite + + NSStringLocalizedFormatKey + %#@favorite_count@ + favorite_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + zero + 0 いいね + one + 1 いいね + few + %ld いいね + many + %ld いいね + other + %ld いいね + + + plural.count.reblog + + NSStringLocalizedFormatKey + %#@reblog_count@ + reblog_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + zero + 0 ブースト + one + 1 ブースト + few + %ld ブースト + many + %ld ブースト + other + %ld ブースト + + + plural.count.vote + + NSStringLocalizedFormatKey + %#@vote_count@ + vote_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + zero + 0 票 + one + 1 票 + few + %ld 票 + many + %ld 票 + other + %ld 票 + + + plural.count.voter + + NSStringLocalizedFormatKey + %#@voter_count@ + voter_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + zero + 0 人 + one + 1 人 + few + %ld 人 + many + %ld 人 + other + %ld 人 + + + plural.people_talking + + NSStringLocalizedFormatKey + %#@count_people_talking@ + count_people_talking + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + zero + 0 人が話しています + one + 1 人が話しています + few + %ld 人が話しています + many + %ld 人が話しています + other + %ld 人が話しています + + + + diff --git a/Mastodon/Resources/pt-BR.lproj/Localizable.strings b/Mastodon/Resources/pt-BR.lproj/Localizable.strings new file mode 100644 index 00000000..39affaf2 --- /dev/null +++ b/Mastodon/Resources/pt-BR.lproj/Localizable.strings @@ -0,0 +1,352 @@ +"Common.Alerts.BlockDomain.BlockEntireDomain" = "Block Domain"; +"Common.Alerts.BlockDomain.Title" = "Are you really, really sure you want to block the entire %@? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain and any of your followers from that domain will be removed."; +"Common.Alerts.CleanCache.Message" = "Successfully cleaned %@ cache."; +"Common.Alerts.CleanCache.Title" = "Clean Cache"; +"Common.Alerts.Common.PleaseTryAgain" = "Please try again."; +"Common.Alerts.Common.PleaseTryAgainLater" = "Please try again later."; +"Common.Alerts.DeletePost.Delete" = "Delete"; +"Common.Alerts.DeletePost.Title" = "Are you sure you want to delete this post?"; +"Common.Alerts.DiscardPostContent.Message" = "Confirm to discard composed post content."; +"Common.Alerts.DiscardPostContent.Title" = "Discard Draft"; +"Common.Alerts.EditProfileFailure.Message" = "Cannot edit profile. Please try again."; +"Common.Alerts.EditProfileFailure.Title" = "Edit Profile Error"; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.MoreThanOneVideo" = "Cannot attach more than one video."; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.VideoAttachWithPhoto" = "Cannot attach a video to a post that already contains images."; +"Common.Alerts.PublishPostFailure.Message" = "Failed to publish the post. +Please check your internet connection."; +"Common.Alerts.PublishPostFailure.Title" = "Publish Failure"; +"Common.Alerts.SavePhotoFailure.Message" = "Please enable the photo library access permission to save the photo."; +"Common.Alerts.SavePhotoFailure.Title" = "Save Photo Failure"; +"Common.Alerts.ServerError.Title" = "Server Error"; +"Common.Alerts.SignOut.Confirm" = "Sign Out"; +"Common.Alerts.SignOut.Message" = "Are you sure you want to sign out?"; +"Common.Alerts.SignOut.Title" = "Sign Out"; +"Common.Alerts.SignUpFailure.Title" = "Sign Up Failure"; +"Common.Alerts.VoteFailure.PollExpired" = "The poll has expired"; +"Common.Alerts.VoteFailure.Title" = "Vote Failure"; +"Common.Controls.Actions.Add" = "Add"; +"Common.Controls.Actions.Back" = "Back"; +"Common.Controls.Actions.BlockDomain" = "Block %@"; +"Common.Controls.Actions.Cancel" = "Cancel"; +"Common.Controls.Actions.Confirm" = "Confirm"; +"Common.Controls.Actions.Continue" = "Continue"; +"Common.Controls.Actions.CopyPhoto" = "Copy Photo"; +"Common.Controls.Actions.Delete" = "Delete"; +"Common.Controls.Actions.Discard" = "Discard"; +"Common.Controls.Actions.Done" = "Done"; +"Common.Controls.Actions.Edit" = "Edit"; +"Common.Controls.Actions.FindPeople" = "Find people to follow"; +"Common.Controls.Actions.ManuallySearch" = "Manually search instead"; +"Common.Controls.Actions.Next" = "Next"; +"Common.Controls.Actions.Ok" = "OK"; +"Common.Controls.Actions.Open" = "Open"; +"Common.Controls.Actions.OpenInSafari" = "Open in Safari"; +"Common.Controls.Actions.Preview" = "Preview"; +"Common.Controls.Actions.Previous" = "Previous"; +"Common.Controls.Actions.Remove" = "Remove"; +"Common.Controls.Actions.Reply" = "Reply"; +"Common.Controls.Actions.ReportUser" = "Report %@"; +"Common.Controls.Actions.Save" = "Save"; +"Common.Controls.Actions.SavePhoto" = "Save Photo"; +"Common.Controls.Actions.SeeMore" = "See More"; +"Common.Controls.Actions.Settings" = "Settings"; +"Common.Controls.Actions.Share" = "Share"; +"Common.Controls.Actions.SharePost" = "Share Post"; +"Common.Controls.Actions.ShareUser" = "Share %@"; +"Common.Controls.Actions.SignIn" = "Sign In"; +"Common.Controls.Actions.SignUp" = "Sign Up"; +"Common.Controls.Actions.Skip" = "Skip"; +"Common.Controls.Actions.TakePhoto" = "Take Photo"; +"Common.Controls.Actions.TryAgain" = "Try Again"; +"Common.Controls.Actions.UnblockDomain" = "Unblock %@"; +"Common.Controls.Friendship.Block" = "Block"; +"Common.Controls.Friendship.BlockDomain" = "Block %@"; +"Common.Controls.Friendship.BlockUser" = "Block %@"; +"Common.Controls.Friendship.Blocked" = "Blocked"; +"Common.Controls.Friendship.EditInfo" = "Edit Info"; +"Common.Controls.Friendship.Follow" = "Follow"; +"Common.Controls.Friendship.Following" = "Following"; +"Common.Controls.Friendship.Mute" = "Mute"; +"Common.Controls.Friendship.MuteUser" = "Mute %@"; +"Common.Controls.Friendship.Muted" = "Muted"; +"Common.Controls.Friendship.Pending" = "Pending"; +"Common.Controls.Friendship.Request" = "Request"; +"Common.Controls.Friendship.Unblock" = "Unblock"; +"Common.Controls.Friendship.UnblockUser" = "Unblock %@"; +"Common.Controls.Friendship.Unmute" = "Unmute"; +"Common.Controls.Friendship.UnmuteUser" = "Unmute %@"; +"Common.Controls.Keyboard.Common.ComposeNewPost" = "Compose New Post"; +"Common.Controls.Keyboard.Common.OpenSettings" = "Open Settings"; +"Common.Controls.Keyboard.Common.ShowFavorites" = "Show Favorites"; +"Common.Controls.Keyboard.Common.SwitchToTab" = "Switch to %@"; +"Common.Controls.Keyboard.SegmentedControl.NextSection" = "Next Section"; +"Common.Controls.Keyboard.SegmentedControl.PreviousSection" = "Previous Section"; +"Common.Controls.Keyboard.Timeline.NextStatus" = "Next Post"; +"Common.Controls.Keyboard.Timeline.OpenAuthorProfile" = "Open Author's Profile"; +"Common.Controls.Keyboard.Timeline.OpenRebloggerProfile" = "Open Reblogger's Profile"; +"Common.Controls.Keyboard.Timeline.OpenStatus" = "Open Post"; +"Common.Controls.Keyboard.Timeline.PreviewImage" = "Preview Image"; +"Common.Controls.Keyboard.Timeline.PreviousStatus" = "Previous Post"; +"Common.Controls.Keyboard.Timeline.ReplyStatus" = "Reply to Post"; +"Common.Controls.Keyboard.Timeline.ToggleContentWarning" = "Toggle Content Warning"; +"Common.Controls.Keyboard.Timeline.ToggleFavorite" = "Toggle Favorite on Post"; +"Common.Controls.Keyboard.Timeline.ToggleReblog" = "Toggle Reblog on Post"; +"Common.Controls.Status.Actions.Favorite" = "Favorite"; +"Common.Controls.Status.Actions.Menu" = "Menu"; +"Common.Controls.Status.Actions.Reblog" = "Reblog"; +"Common.Controls.Status.Actions.Reply" = "Reply"; +"Common.Controls.Status.Actions.Unfavorite" = "Unfavorite"; +"Common.Controls.Status.Actions.Unreblog" = "Undo reblog"; +"Common.Controls.Status.ContentWarning" = "Content Warning"; +"Common.Controls.Status.MediaContentWarning" = "Tap anywhere to reveal"; +"Common.Controls.Status.Poll.Closed" = "Closed"; +"Common.Controls.Status.Poll.TimeLeft" = "%@ left"; +"Common.Controls.Status.Poll.Vote" = "Vote"; +"Common.Controls.Status.ShowPost" = "Show Post"; +"Common.Controls.Status.ShowUserProfile" = "Show user profile"; +"Common.Controls.Status.Tag.Email" = "Email"; +"Common.Controls.Status.Tag.Emoji" = "Emoji"; +"Common.Controls.Status.Tag.Hashtag" = "Hashtag"; +"Common.Controls.Status.Tag.Link" = "Link"; +"Common.Controls.Status.Tag.Mention" = "Mention"; +"Common.Controls.Status.Tag.Url" = "URL"; +"Common.Controls.Status.UserReblogged" = "%@ reblogged"; +"Common.Controls.Status.UserRepliedTo" = "Replied to %@"; +"Common.Controls.Tabs.Home" = "Home"; +"Common.Controls.Tabs.Notification" = "Notification"; +"Common.Controls.Tabs.Profile" = "Profile"; +"Common.Controls.Tabs.Search" = "Search"; +"Common.Controls.Timeline.Accessibility.CountFavorites" = "%@ favorites"; +"Common.Controls.Timeline.Accessibility.CountReblogs" = "%@ reblogs"; +"Common.Controls.Timeline.Accessibility.CountReplies" = "%@ replies"; +"Common.Controls.Timeline.Filtered" = "Filtered"; +"Common.Controls.Timeline.Header.BlockedWarning" = "You can’t view this user’s profile + until they unblock you."; +"Common.Controls.Timeline.Header.BlockingWarning" = "You can’t view this user's profile + until you unblock them. +Your profile looks like this to them."; +"Common.Controls.Timeline.Header.NoStatusFound" = "No Post Found"; +"Common.Controls.Timeline.Header.SuspendedWarning" = "This user has been suspended."; +"Common.Controls.Timeline.Header.UserBlockedWarning" = "You can’t view %@’s profile + until they unblock you."; +"Common.Controls.Timeline.Header.UserBlockingWarning" = "You can’t view %@’s profile + until you unblock them. +Your profile looks like this to them."; +"Common.Controls.Timeline.Header.UserSuspendedWarning" = "%@’s account has been suspended."; +"Common.Controls.Timeline.Loader.LoadMissingPosts" = "Load missing posts"; +"Common.Controls.Timeline.Loader.LoadingMissingPosts" = "Loading missing posts..."; +"Common.Controls.Timeline.Loader.ShowMoreReplies" = "Show more replies"; +"Common.Controls.Timeline.Timestamp.Now" = "Now"; +"Common.Controls.Timeline.Timestamp.TimeAgo" = "%@ ago"; +"Scene.Compose.Accessibility.AppendAttachment" = "Add Attachment"; +"Scene.Compose.Accessibility.AppendPoll" = "Add Poll"; +"Scene.Compose.Accessibility.CustomEmojiPicker" = "Custom Emoji Picker"; +"Scene.Compose.Accessibility.DisableContentWarning" = "Disable Content Warning"; +"Scene.Compose.Accessibility.EnableContentWarning" = "Enable Content Warning"; +"Scene.Compose.Accessibility.InputLimitExceedsCount" = "Input limit exceeds %ld"; +"Scene.Compose.Accessibility.InputLimitRemainsCount" = "Input limit remains %ld"; +"Scene.Compose.Accessibility.PostVisibilityMenu" = "Post Visibility Menu"; +"Scene.Compose.Accessibility.RemovePoll" = "Remove Poll"; +"Scene.Compose.Attachment.AttachmentBroken" = "This %@ is broken and can’t be +uploaded to Mastodon."; +"Scene.Compose.Attachment.DescriptionPhoto" = "Describe the photo for the visually-impaired..."; +"Scene.Compose.Attachment.DescriptionVideo" = "Describe the video for the visually-impaired..."; +"Scene.Compose.Attachment.Photo" = "photo"; +"Scene.Compose.Attachment.Video" = "video"; +"Scene.Compose.AutoComplete.SpaceToAdd" = "Space to add"; +"Scene.Compose.ComposeAction" = "Publish"; +"Scene.Compose.ContentInputPlaceholder" = "Type or paste what’s on your mind"; +"Scene.Compose.ContentWarning.Placeholder" = "Write an accurate warning here..."; +"Scene.Compose.Keyboard.AppendAttachmentEntry" = "Add Attachment - %@"; +"Scene.Compose.Keyboard.DiscardPost" = "Discard Post"; +"Scene.Compose.Keyboard.PublishPost" = "Publish Post"; +"Scene.Compose.Keyboard.SelectVisibilityEntry" = "Select Visibility - %@"; +"Scene.Compose.Keyboard.ToggleContentWarning" = "Toggle Content Warning"; +"Scene.Compose.Keyboard.TogglePoll" = "Toggle Poll"; +"Scene.Compose.MediaSelection.Browse" = "Browse"; +"Scene.Compose.MediaSelection.Camera" = "Take Photo"; +"Scene.Compose.MediaSelection.PhotoLibrary" = "Photo Library"; +"Scene.Compose.Poll.DurationTime" = "Duration: %@"; +"Scene.Compose.Poll.OneDay" = "1 Day"; +"Scene.Compose.Poll.OneHour" = "1 Hour"; +"Scene.Compose.Poll.OptionNumber" = "Option %ld"; +"Scene.Compose.Poll.SevenDays" = "7 Days"; +"Scene.Compose.Poll.SixHours" = "6 Hours"; +"Scene.Compose.Poll.ThirtyMinutes" = "30 minutes"; +"Scene.Compose.Poll.ThreeDays" = "3 Days"; +"Scene.Compose.ReplyingToUser" = "replying to %@"; +"Scene.Compose.Title.NewPost" = "New Post"; +"Scene.Compose.Title.NewReply" = "New Reply"; +"Scene.Compose.Visibility.Direct" = "Only people I mention"; +"Scene.Compose.Visibility.Private" = "Followers only"; +"Scene.Compose.Visibility.Public" = "Public"; +"Scene.Compose.Visibility.Unlisted" = "Unlisted"; +"Scene.ConfirmEmail.Button.DontReceiveEmail" = "I never got an email"; +"Scene.ConfirmEmail.Button.OpenEmailApp" = "Open Email App"; +"Scene.ConfirmEmail.DontReceiveEmail.Description" = "Check if your email address is correct as well as your junk folder if you haven’t."; +"Scene.ConfirmEmail.DontReceiveEmail.ResendEmail" = "Resend Email"; +"Scene.ConfirmEmail.DontReceiveEmail.Title" = "Check your email"; +"Scene.ConfirmEmail.OpenEmailApp.Description" = "We just sent you an email. Check your junk folder if you haven’t."; +"Scene.ConfirmEmail.OpenEmailApp.Mail" = "Mail"; +"Scene.ConfirmEmail.OpenEmailApp.OpenEmailClient" = "Open Email Client"; +"Scene.ConfirmEmail.OpenEmailApp.Title" = "Check your inbox."; +"Scene.ConfirmEmail.Subtitle" = "We just sent an email to %@, +tap the link to confirm your account."; +"Scene.ConfirmEmail.Title" = "One last thing."; +"Scene.Favorite.Title" = "Your Favorites"; +"Scene.Hashtag.Prompt" = "%@ people talking"; +"Scene.HomeTimeline.NavigationBarState.NewPosts" = "See new posts"; +"Scene.HomeTimeline.NavigationBarState.Offline" = "Offline"; +"Scene.HomeTimeline.NavigationBarState.Published" = "Published!"; +"Scene.HomeTimeline.NavigationBarState.Publishing" = "Publishing post..."; +"Scene.HomeTimeline.Title" = "Home"; +"Scene.Notification.Action.Favourite" = "favorited your post"; +"Scene.Notification.Action.Follow" = "followed you"; +"Scene.Notification.Action.FollowRequest" = "requested to follow you"; +"Scene.Notification.Action.Mention" = "mentioned you"; +"Scene.Notification.Action.Poll" = "Your poll has ended"; +"Scene.Notification.Action.Reblog" = "reblogged your post"; +"Scene.Notification.Keyobard.ShowEverything" = "Show Everything"; +"Scene.Notification.Keyobard.ShowMentions" = "Show Mentions"; +"Scene.Notification.Title.Everything" = "Everything"; +"Scene.Notification.Title.Mentions" = "Mentions"; +"Scene.Preview.Keyboard.ClosePreview" = "Close Preview"; +"Scene.Preview.Keyboard.ShowNext" = "Show Next"; +"Scene.Preview.Keyboard.ShowPrevious" = "Show Previous"; +"Scene.Profile.Dashboard.Accessibility.CountFollowers" = "%ld followers"; +"Scene.Profile.Dashboard.Accessibility.CountFollowing" = "%ld following"; +"Scene.Profile.Dashboard.Accessibility.CountPosts" = "%ld posts"; +"Scene.Profile.Dashboard.Followers" = "followers"; +"Scene.Profile.Dashboard.Following" = "following"; +"Scene.Profile.Dashboard.Posts" = "posts"; +"Scene.Profile.Fields.AddRow" = "Add Row"; +"Scene.Profile.Fields.Placeholder.Content" = "Content"; +"Scene.Profile.Fields.Placeholder.Label" = "Label"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Message" = "Confirm to unblock %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Title" = "Unblock Account"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "Confirm to unmute %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title" = "Unmute Account"; +"Scene.Profile.SegmentedControl.Media" = "Media"; +"Scene.Profile.SegmentedControl.Posts" = "Posts"; +"Scene.Profile.SegmentedControl.Replies" = "Replies"; +"Scene.PublicTimeline.Title" = "Public"; +"Scene.Register.Error.Item.Agreement" = "Agreement"; +"Scene.Register.Error.Item.Email" = "Email"; +"Scene.Register.Error.Item.Locale" = "Locale"; +"Scene.Register.Error.Item.Password" = "Password"; +"Scene.Register.Error.Item.Reason" = "Reason"; +"Scene.Register.Error.Item.Username" = "Username"; +"Scene.Register.Error.Reason.Accepted" = "%@ must be accepted"; +"Scene.Register.Error.Reason.Blank" = "%@ is required"; +"Scene.Register.Error.Reason.Blocked" = "%@ contains a disallowed email provider"; +"Scene.Register.Error.Reason.Inclusion" = "%@ is not a supported value"; +"Scene.Register.Error.Reason.Invalid" = "%@ is invalid"; +"Scene.Register.Error.Reason.Reserved" = "%@ is a reserved keyword"; +"Scene.Register.Error.Reason.Taken" = "%@ is already in use"; +"Scene.Register.Error.Reason.TooLong" = "%@ is too long"; +"Scene.Register.Error.Reason.TooShort" = "%@ is too short"; +"Scene.Register.Error.Reason.Unreachable" = "%@ does not seem to exist"; +"Scene.Register.Error.Special.EmailInvalid" = "This is not a valid email address"; +"Scene.Register.Error.Special.PasswordTooShort" = "Password is too short (must be at least 8 characters)"; +"Scene.Register.Error.Special.UsernameInvalid" = "Username must only contain alphanumeric characters and underscores"; +"Scene.Register.Error.Special.UsernameTooLong" = "Username is too long (can’t be longer than 30 characters)"; +"Scene.Register.Input.Avatar.Delete" = "Delete"; +"Scene.Register.Input.DisplayName.Placeholder" = "display name"; +"Scene.Register.Input.Email.Placeholder" = "email"; +"Scene.Register.Input.Invite.RegistrationUserInviteRequest" = "Why do you want to join?"; +"Scene.Register.Input.Password.Hint" = "Your password needs at least eight characters"; +"Scene.Register.Input.Password.Placeholder" = "password"; +"Scene.Register.Input.Username.DuplicatePrompt" = "This username is taken."; +"Scene.Register.Input.Username.Placeholder" = "username"; +"Scene.Register.Title" = "Tell us about you."; +"Scene.Report.Content1" = "Are there any other posts you’d like to add to the report?"; +"Scene.Report.Content2" = "Is there anything the moderators should know about this report?"; +"Scene.Report.Send" = "Send Report"; +"Scene.Report.SkipToSend" = "Send without comment"; +"Scene.Report.Step1" = "Step 1 of 2"; +"Scene.Report.Step2" = "Step 2 of 2"; +"Scene.Report.TextPlaceholder" = "Type or paste additional comments"; +"Scene.Report.Title" = "Report %@"; +"Scene.Search.Recommend.Accounts.Description" = "You may like to follow these accounts"; +"Scene.Search.Recommend.Accounts.Follow" = "Follow"; +"Scene.Search.Recommend.Accounts.Title" = "Accounts you might like"; +"Scene.Search.Recommend.ButtonText" = "See All"; +"Scene.Search.Recommend.HashTag.Description" = "Hashtags that are getting quite a bit of attention"; +"Scene.Search.Recommend.HashTag.PeopleTalking" = "%@ people are talking"; +"Scene.Search.Recommend.HashTag.Title" = "Trending on Mastodon"; +"Scene.Search.SearchBar.Cancel" = "Cancel"; +"Scene.Search.SearchBar.Placeholder" = "Search hashtags and users"; +"Scene.Search.Searching.Clear" = "Clear"; +"Scene.Search.Searching.EmptyState.NoResults" = "No results"; +"Scene.Search.Searching.RecentSearch" = "Recent searches"; +"Scene.Search.Searching.Segment.All" = "All"; +"Scene.Search.Searching.Segment.Hashtags" = "Hashtags"; +"Scene.Search.Searching.Segment.People" = "People"; +"Scene.Search.Searching.Segment.Posts" = "Posts"; +"Scene.Search.Title" = "Search"; +"Scene.ServerPicker.Button.Category.Academia" = "academia"; +"Scene.ServerPicker.Button.Category.Activism" = "activism"; +"Scene.ServerPicker.Button.Category.All" = "All"; +"Scene.ServerPicker.Button.Category.AllAccessiblityDescription" = "Category: All"; +"Scene.ServerPicker.Button.Category.Art" = "art"; +"Scene.ServerPicker.Button.Category.Food" = "food"; +"Scene.ServerPicker.Button.Category.Furry" = "furry"; +"Scene.ServerPicker.Button.Category.Games" = "games"; +"Scene.ServerPicker.Button.Category.General" = "general"; +"Scene.ServerPicker.Button.Category.Journalism" = "journalism"; +"Scene.ServerPicker.Button.Category.Lgbt" = "lgbt"; +"Scene.ServerPicker.Button.Category.Music" = "music"; +"Scene.ServerPicker.Button.Category.Regional" = "regional"; +"Scene.ServerPicker.Button.Category.Tech" = "tech"; +"Scene.ServerPicker.Button.SeeLess" = "See Less"; +"Scene.ServerPicker.Button.SeeMore" = "See More"; +"Scene.ServerPicker.EmptyState.BadNetwork" = "Something went wrong while loading the data. Check your internet connection."; +"Scene.ServerPicker.EmptyState.FindingServers" = "Finding available servers..."; +"Scene.ServerPicker.EmptyState.NoResults" = "No results"; +"Scene.ServerPicker.Input.Placeholder" = "Find a server or join your own..."; +"Scene.ServerPicker.Label.Category" = "CATEGORY"; +"Scene.ServerPicker.Label.Language" = "LANGUAGE"; +"Scene.ServerPicker.Label.Users" = "USERS"; +"Scene.ServerPicker.Title" = "Pick a server, +any server."; +"Scene.ServerRules.Button.Confirm" = "I Agree"; +"Scene.ServerRules.PrivacyPolicy" = "privacy policy"; +"Scene.ServerRules.Prompt" = "By continuing, you’re subject to the terms of service and privacy policy for %@."; +"Scene.ServerRules.Subtitle" = "These rules are set by the admins of %@."; +"Scene.ServerRules.TermsOfService" = "terms of service"; +"Scene.ServerRules.Title" = "Some ground rules."; +"Scene.Settings.Footer.MastodonDescription" = "Mastodon is open source software. You can report issues on GitHub at %@ (%@)"; +"Scene.Settings.Keyboard.CloseSettingsWindow" = "Close Settings Window"; +"Scene.Settings.Section.Appearance.Automatic" = "Automatic"; +"Scene.Settings.Section.Appearance.Dark" = "Always Dark"; +"Scene.Settings.Section.Appearance.Light" = "Always Light"; +"Scene.Settings.Section.Appearance.Title" = "Appearance"; +"Scene.Settings.Section.BoringZone.AccountSettings" = "Account Settings"; +"Scene.Settings.Section.BoringZone.Privacy" = "Privacy Policy"; +"Scene.Settings.Section.BoringZone.Terms" = "Terms of Service"; +"Scene.Settings.Section.BoringZone.Title" = "The Boring Zone"; +"Scene.Settings.Section.Notifications.Boosts" = "Reblogs my post"; +"Scene.Settings.Section.Notifications.Favorites" = "Favorites my post"; +"Scene.Settings.Section.Notifications.Follows" = "Follows me"; +"Scene.Settings.Section.Notifications.Mentions" = "Mentions me"; +"Scene.Settings.Section.Notifications.Title" = "Notifications"; +"Scene.Settings.Section.Notifications.Trigger.Anyone" = "anyone"; +"Scene.Settings.Section.Notifications.Trigger.Follow" = "anyone I follow"; +"Scene.Settings.Section.Notifications.Trigger.Follower" = "a follower"; +"Scene.Settings.Section.Notifications.Trigger.Noone" = "no one"; +"Scene.Settings.Section.Notifications.Trigger.Title" = "Notify me when"; +"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Disable animated avatars"; +"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Disable animated emojis"; +"Scene.Settings.Section.Preference.Title" = "Preferences"; +"Scene.Settings.Section.Preference.TrueBlackDarkMode" = "True black dark mode"; +"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Use default browser to open links"; +"Scene.Settings.Section.SpicyZone.Clear" = "Clear Media Cache"; +"Scene.Settings.Section.SpicyZone.Signout" = "Sign Out"; +"Scene.Settings.Section.SpicyZone.Title" = "The Spicy Zone"; +"Scene.Settings.Title" = "Settings"; +"Scene.SuggestionAccount.FollowExplain" = "When you follow someone, you’ll see their posts in your home feed."; +"Scene.SuggestionAccount.Title" = "Find People to Follow"; +"Scene.Thread.BackTitle" = "Post"; +"Scene.Thread.Title" = "Post from %@"; +"Scene.Welcome.Slogan" = "Social networking +back in your hands."; \ No newline at end of file diff --git a/Mastodon/Resources/pt-BR.lproj/infoPlist.strings b/Mastodon/Resources/pt-BR.lproj/infoPlist.strings new file mode 100644 index 00000000..71086557 --- /dev/null +++ b/Mastodon/Resources/pt-BR.lproj/infoPlist.strings @@ -0,0 +1,4 @@ +"NSCameraUsageDescription" = "Used to take photo for post status"; +"NSPhotoLibraryAddUsageDescription" = "Used to save photo into the Photo Library"; +"NewPostShortcutItemTitle" = "New Post"; +"SearchShortcutItemTitle" = "Search"; \ No newline at end of file diff --git a/Mastodon/Resources/zh-Hans.lproj/Localizable.strings b/Mastodon/Resources/zh-Hans.lproj/Localizable.strings new file mode 100644 index 00000000..dbd494d0 --- /dev/null +++ b/Mastodon/Resources/zh-Hans.lproj/Localizable.strings @@ -0,0 +1,352 @@ +"Common.Alerts.BlockDomain.BlockEntireDomain" = "屏蔽域名"; +"Common.Alerts.BlockDomain.Title" = "你真的确定要屏蔽所有来自 %@ 的内容吗?多数情况下,屏蔽或隐藏几个特定的用户就已经足够了。来自该网站的内容将不再出现在你的任何公共时间轴或通知列表里。来自该网站的关注者将会被移除。"; +"Common.Alerts.CleanCache.Message" = "成功清除 %@ 缓存。"; +"Common.Alerts.CleanCache.Title" = "清除缓存"; +"Common.Alerts.Common.PleaseTryAgain" = "请重试。"; +"Common.Alerts.Common.PleaseTryAgainLater" = "请稍后重试。"; +"Common.Alerts.DeletePost.Delete" = "删除"; +"Common.Alerts.DeletePost.Title" = "确定要删除这条消息吗?"; +"Common.Alerts.DiscardPostContent.Message" = "确认要丢弃正在编辑的内容"; +"Common.Alerts.DiscardPostContent.Title" = "丢弃草案"; +"Common.Alerts.EditProfileFailure.Message" = "无法编辑个人资料,请重试。"; +"Common.Alerts.EditProfileFailure.Title" = "编辑个人资料出现错误"; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.MoreThanOneVideo" = "最多添加一个视频。"; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.VideoAttachWithPhoto" = "无法在帖子中同时插入视频和图片。"; +"Common.Alerts.PublishPostFailure.Message" = "帖子发送失败。 +请检查你的网络连接。"; +"Common.Alerts.PublishPostFailure.Title" = "发送失败"; +"Common.Alerts.SavePhotoFailure.Message" = "请启用照片库访问权限以保存照片。"; +"Common.Alerts.SavePhotoFailure.Title" = "保存照片失败"; +"Common.Alerts.ServerError.Title" = "服务器错误"; +"Common.Alerts.SignOut.Confirm" = "退出"; +"Common.Alerts.SignOut.Message" = "您确定要退出吗?"; +"Common.Alerts.SignOut.Title" = "退出"; +"Common.Alerts.SignUpFailure.Title" = "注册失败"; +"Common.Alerts.VoteFailure.PollExpired" = "此投票已过期"; +"Common.Alerts.VoteFailure.Title" = "投票失败"; +"Common.Controls.Actions.Add" = "添加"; +"Common.Controls.Actions.Back" = "返回"; +"Common.Controls.Actions.BlockDomain" = "屏蔽 %@"; +"Common.Controls.Actions.Cancel" = "取消"; +"Common.Controls.Actions.Confirm" = "确认"; +"Common.Controls.Actions.Continue" = "继续"; +"Common.Controls.Actions.CopyPhoto" = "拷贝照片"; +"Common.Controls.Actions.Delete" = "删除"; +"Common.Controls.Actions.Discard" = "放弃"; +"Common.Controls.Actions.Done" = "完成"; +"Common.Controls.Actions.Edit" = "编辑"; +"Common.Controls.Actions.FindPeople" = "查看推荐关注的用户"; +"Common.Controls.Actions.ManuallySearch" = "手动搜索用户"; +"Common.Controls.Actions.Next" = "下一个"; +"Common.Controls.Actions.Ok" = "好的"; +"Common.Controls.Actions.Open" = "打开"; +"Common.Controls.Actions.OpenInSafari" = "在 Safari 中打开"; +"Common.Controls.Actions.Preview" = "预览"; +"Common.Controls.Actions.Previous" = "上一个"; +"Common.Controls.Actions.Remove" = "删除"; +"Common.Controls.Actions.Reply" = "回复"; +"Common.Controls.Actions.ReportUser" = "举报 %@"; +"Common.Controls.Actions.Save" = "保存"; +"Common.Controls.Actions.SavePhoto" = "保存照片"; +"Common.Controls.Actions.SeeMore" = "查看更多"; +"Common.Controls.Actions.Settings" = "设置"; +"Common.Controls.Actions.Share" = "分享"; +"Common.Controls.Actions.SharePost" = "分享帖子"; +"Common.Controls.Actions.ShareUser" = "分享 %@"; +"Common.Controls.Actions.SignIn" = "登录"; +"Common.Controls.Actions.SignUp" = "注册"; +"Common.Controls.Actions.Skip" = "跳过"; +"Common.Controls.Actions.TakePhoto" = "拍照"; +"Common.Controls.Actions.TryAgain" = "再试一次"; +"Common.Controls.Actions.UnblockDomain" = "解除屏蔽 %@"; +"Common.Controls.Friendship.Block" = "屏蔽"; +"Common.Controls.Friendship.BlockDomain" = "屏蔽 %@"; +"Common.Controls.Friendship.BlockUser" = "屏蔽 %@"; +"Common.Controls.Friendship.Blocked" = "已屏蔽"; +"Common.Controls.Friendship.EditInfo" = "编辑资料"; +"Common.Controls.Friendship.Follow" = "关注"; +"Common.Controls.Friendship.Following" = "正在关注"; +"Common.Controls.Friendship.Mute" = "静音"; +"Common.Controls.Friendship.MuteUser" = "静音 %@"; +"Common.Controls.Friendship.Muted" = "已静音"; +"Common.Controls.Friendship.Pending" = "待确认"; +"Common.Controls.Friendship.Request" = "请求"; +"Common.Controls.Friendship.Unblock" = "解除屏蔽"; +"Common.Controls.Friendship.UnblockUser" = "解除屏蔽 %@"; +"Common.Controls.Friendship.Unmute" = "取消静音"; +"Common.Controls.Friendship.UnmuteUser" = "取消静音 %@"; +"Common.Controls.Keyboard.Common.ComposeNewPost" = "撰写新帖子"; +"Common.Controls.Keyboard.Common.OpenSettings" = "打开设置"; +"Common.Controls.Keyboard.Common.ShowFavorites" = "显示喜欢"; +"Common.Controls.Keyboard.Common.SwitchToTab" = "切换到 %@"; +"Common.Controls.Keyboard.SegmentedControl.NextSection" = "下一节"; +"Common.Controls.Keyboard.SegmentedControl.PreviousSection" = "上一节"; +"Common.Controls.Keyboard.Timeline.NextStatus" = "下一个帖子"; +"Common.Controls.Keyboard.Timeline.OpenAuthorProfile" = "打开作者的个人资料"; +"Common.Controls.Keyboard.Timeline.OpenRebloggerProfile" = "打开转发者的个人资料"; +"Common.Controls.Keyboard.Timeline.OpenStatus" = "打开帖子"; +"Common.Controls.Keyboard.Timeline.PreviewImage" = "预览照片"; +"Common.Controls.Keyboard.Timeline.PreviousStatus" = "上一个帖子"; +"Common.Controls.Keyboard.Timeline.ReplyStatus" = "回复此帖子"; +"Common.Controls.Keyboard.Timeline.ToggleContentWarning" = "启用或关闭内容警告"; +"Common.Controls.Keyboard.Timeline.ToggleFavorite" = "喜欢此帖子"; +"Common.Controls.Keyboard.Timeline.ToggleReblog" = "转发此帖子"; +"Common.Controls.Status.Actions.Favorite" = "喜欢"; +"Common.Controls.Status.Actions.Menu" = "菜单"; +"Common.Controls.Status.Actions.Reblog" = "转发"; +"Common.Controls.Status.Actions.Reply" = "回复"; +"Common.Controls.Status.Actions.Unfavorite" = "取消喜欢"; +"Common.Controls.Status.Actions.Unreblog" = "取消转发"; +"Common.Controls.Status.ContentWarning" = "内容警告"; +"Common.Controls.Status.MediaContentWarning" = "点击任意位置显示"; +"Common.Controls.Status.Poll.Closed" = "已关闭"; +"Common.Controls.Status.Poll.TimeLeft" = "剩余 %@"; +"Common.Controls.Status.Poll.Vote" = "投票"; +"Common.Controls.Status.ShowPost" = "显示帖子"; +"Common.Controls.Status.ShowUserProfile" = "查看用户个人资料"; +"Common.Controls.Status.Tag.Email" = "电子邮箱"; +"Common.Controls.Status.Tag.Emoji" = "表情"; +"Common.Controls.Status.Tag.Hashtag" = "标签"; +"Common.Controls.Status.Tag.Link" = "链接"; +"Common.Controls.Status.Tag.Mention" = "提及"; +"Common.Controls.Status.Tag.Url" = "URL"; +"Common.Controls.Status.UserReblogged" = "%@ 已转发"; +"Common.Controls.Status.UserRepliedTo" = "回复给 %@"; +"Common.Controls.Tabs.Home" = "主页"; +"Common.Controls.Tabs.Notification" = "通知"; +"Common.Controls.Tabs.Profile" = "个人资料"; +"Common.Controls.Tabs.Search" = "搜索"; +"Common.Controls.Timeline.Accessibility.CountFavorites" = "%@ 个喜欢"; +"Common.Controls.Timeline.Accessibility.CountReblogs" = "%@ 条转发"; +"Common.Controls.Timeline.Accessibility.CountReplies" = "%@ 条回复"; +"Common.Controls.Timeline.Filtered" = "已过滤"; +"Common.Controls.Timeline.Header.BlockedWarning" = "您不能查看此用户的个人资料 +直到他们解除屏蔽。"; +"Common.Controls.Timeline.Header.BlockingWarning" = "您无法查看此用户的个人资料 +直到您解除屏蔽他们。 +您的个人资料看起来对他们来说是这样的。"; +"Common.Controls.Timeline.Header.NoStatusFound" = "没有找到帖子"; +"Common.Controls.Timeline.Header.SuspendedWarning" = "此用户已被封禁。"; +"Common.Controls.Timeline.Header.UserBlockedWarning" = "您不能查看 %@ 的个人资料 +直到他们解除屏蔽。"; +"Common.Controls.Timeline.Header.UserBlockingWarning" = "您无法查看 %@ 的个人资料 +直到您解除屏蔽他们。 +您的个人资料看起来对他们来说是这样的。"; +"Common.Controls.Timeline.Header.UserSuspendedWarning" = "%@ 已被封禁。"; +"Common.Controls.Timeline.Loader.LoadMissingPosts" = "加载帖子"; +"Common.Controls.Timeline.Loader.LoadingMissingPosts" = "正在加载帖子..."; +"Common.Controls.Timeline.Loader.ShowMoreReplies" = "显示更多回复"; +"Common.Controls.Timeline.Timestamp.Now" = "现在"; +"Common.Controls.Timeline.Timestamp.TimeAgo" = "%@ 前"; +"Scene.Compose.Accessibility.AppendAttachment" = "添加附件"; +"Scene.Compose.Accessibility.AppendPoll" = "添加投票"; +"Scene.Compose.Accessibility.CustomEmojiPicker" = "自定义表情选择器"; +"Scene.Compose.Accessibility.DisableContentWarning" = "关闭内容警告"; +"Scene.Compose.Accessibility.EnableContentWarning" = "启用内容警告"; +"Scene.Compose.Accessibility.InputLimitExceedsCount" = "输入字符限制超出 %ld"; +"Scene.Compose.Accessibility.InputLimitRemainsCount" = "输入字符限制剩余 %ld"; +"Scene.Compose.Accessibility.PostVisibilityMenu" = "帖子可见性"; +"Scene.Compose.Accessibility.RemovePoll" = "移除投票"; +"Scene.Compose.Attachment.AttachmentBroken" = "%@已损坏 +无法上传到 Mastodon"; +"Scene.Compose.Attachment.DescriptionPhoto" = "为视觉障碍人士添加照片的文字说明..."; +"Scene.Compose.Attachment.DescriptionVideo" = "为视觉障碍人士添加视频的文字说明..."; +"Scene.Compose.Attachment.Photo" = "照片"; +"Scene.Compose.Attachment.Video" = "视频"; +"Scene.Compose.AutoComplete.SpaceToAdd" = "输入空格键入"; +"Scene.Compose.ComposeAction" = "发送"; +"Scene.Compose.ContentInputPlaceholder" = "写下你的想法"; +"Scene.Compose.ContentWarning.Placeholder" = "在这里写下确切的警告信息..."; +"Scene.Compose.Keyboard.AppendAttachmentEntry" = "添加附件 - %@"; +"Scene.Compose.Keyboard.DiscardPost" = "丢弃帖子"; +"Scene.Compose.Keyboard.PublishPost" = "发送帖子"; +"Scene.Compose.Keyboard.SelectVisibilityEntry" = "选择可见性 - %@"; +"Scene.Compose.Keyboard.ToggleContentWarning" = "启用或关闭内容警告"; +"Scene.Compose.Keyboard.TogglePoll" = "启用或关闭投票"; +"Scene.Compose.MediaSelection.Browse" = "浏览"; +"Scene.Compose.MediaSelection.Camera" = "拍照"; +"Scene.Compose.MediaSelection.PhotoLibrary" = "照片库"; +"Scene.Compose.Poll.DurationTime" = "时长:%@"; +"Scene.Compose.Poll.OneDay" = "1 天"; +"Scene.Compose.Poll.OneHour" = "1 小时"; +"Scene.Compose.Poll.OptionNumber" = "选项 %ld"; +"Scene.Compose.Poll.SevenDays" = "7 天"; +"Scene.Compose.Poll.SixHours" = "6 小时"; +"Scene.Compose.Poll.ThirtyMinutes" = "30 分钟"; +"Scene.Compose.Poll.ThreeDays" = "3 天"; +"Scene.Compose.ReplyingToUser" = "回复给 %@"; +"Scene.Compose.Title.NewPost" = "新帖子"; +"Scene.Compose.Title.NewReply" = "新回复"; +"Scene.Compose.Visibility.Direct" = "仅我提到的人"; +"Scene.Compose.Visibility.Private" = "仅关注者"; +"Scene.Compose.Visibility.Public" = "公开"; +"Scene.Compose.Visibility.Unlisted" = "不公开"; +"Scene.ConfirmEmail.Button.DontReceiveEmail" = "我还没有收到电子邮件"; +"Scene.ConfirmEmail.Button.OpenEmailApp" = "打开电子邮件应用"; +"Scene.ConfirmEmail.DontReceiveEmail.Description" = "检查您的电子邮件地址是否正确,同时请检查你的垃圾箱。"; +"Scene.ConfirmEmail.DontReceiveEmail.ResendEmail" = "重新发送邮件"; +"Scene.ConfirmEmail.DontReceiveEmail.Title" = "请检查你的邮箱。"; +"Scene.ConfirmEmail.OpenEmailApp.Description" = "我们刚刚向你发送了一封电子邮件。如果未收到,请检查你的垃圾箱。"; +"Scene.ConfirmEmail.OpenEmailApp.Mail" = "邮件"; +"Scene.ConfirmEmail.OpenEmailApp.OpenEmailClient" = "打开邮件客户端"; +"Scene.ConfirmEmail.OpenEmailApp.Title" = "检查你的邮箱"; +"Scene.ConfirmEmail.Subtitle" = "我们刚刚向 %@ 发送了一封电子邮件, +点击链接确认你的帐户。"; +"Scene.ConfirmEmail.Title" = "最后一件事。"; +"Scene.Favorite.Title" = "你的喜欢"; +"Scene.Hashtag.Prompt" = "%@ 人正在讨论"; +"Scene.HomeTimeline.NavigationBarState.NewPosts" = "查看新帖子"; +"Scene.HomeTimeline.NavigationBarState.Offline" = "离线"; +"Scene.HomeTimeline.NavigationBarState.Published" = "已发送"; +"Scene.HomeTimeline.NavigationBarState.Publishing" = "正在发送..."; +"Scene.HomeTimeline.Title" = "主页"; +"Scene.Notification.Action.Favourite" = "喜欢了你的帖子"; +"Scene.Notification.Action.Follow" = "关注了你"; +"Scene.Notification.Action.FollowRequest" = "向你发送了关注请求"; +"Scene.Notification.Action.Mention" = "提及了你"; +"Scene.Notification.Action.Poll" = "你的投票已经结束"; +"Scene.Notification.Action.Reblog" = "转发了你的帖子"; +"Scene.Notification.Keyobard.ShowEverything" = "显示全部"; +"Scene.Notification.Keyobard.ShowMentions" = "显示提及"; +"Scene.Notification.Title.Everything" = "所有"; +"Scene.Notification.Title.Mentions" = "提及"; +"Scene.Preview.Keyboard.ClosePreview" = "关闭预览"; +"Scene.Preview.Keyboard.ShowNext" = "显示下一个"; +"Scene.Preview.Keyboard.ShowPrevious" = "显示前一个"; +"Scene.Profile.Dashboard.Accessibility.CountFollowers" = "%ld 个关注者"; +"Scene.Profile.Dashboard.Accessibility.CountFollowing" = "%ld 正在关注"; +"Scene.Profile.Dashboard.Accessibility.CountPosts" = "%ld 个帖子"; +"Scene.Profile.Dashboard.Followers" = "关注者"; +"Scene.Profile.Dashboard.Following" = "正在关注"; +"Scene.Profile.Dashboard.Posts" = "帖子"; +"Scene.Profile.Fields.AddRow" = "添加一行"; +"Scene.Profile.Fields.Placeholder.Content" = "内容"; +"Scene.Profile.Fields.Placeholder.Label" = "标签"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Message" = "确认取消屏蔽 %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Title" = "解除屏蔽帐户"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "确认取消静音 %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title" = "取消静音账户"; +"Scene.Profile.SegmentedControl.Media" = "媒体"; +"Scene.Profile.SegmentedControl.Posts" = "帖子"; +"Scene.Profile.SegmentedControl.Replies" = "回复"; +"Scene.PublicTimeline.Title" = "公开"; +"Scene.Register.Error.Item.Agreement" = "协议"; +"Scene.Register.Error.Item.Email" = "电子邮箱"; +"Scene.Register.Error.Item.Locale" = "地区"; +"Scene.Register.Error.Item.Password" = "密码"; +"Scene.Register.Error.Item.Reason" = "原因"; +"Scene.Register.Error.Item.Username" = "用户名"; +"Scene.Register.Error.Reason.Accepted" = "%@ 必须被接受"; +"Scene.Register.Error.Reason.Blank" = "%@ 为必需项"; +"Scene.Register.Error.Reason.Blocked" = "%@ 包含一个不允许的电子邮件提供商"; +"Scene.Register.Error.Reason.Inclusion" = "%@ 是不支持的值"; +"Scene.Register.Error.Reason.Invalid" = "%@ 无效"; +"Scene.Register.Error.Reason.Reserved" = "%@ 是一个保留的关键字"; +"Scene.Register.Error.Reason.Taken" = "%@ 已被使用"; +"Scene.Register.Error.Reason.TooLong" = "%@ 长度过长"; +"Scene.Register.Error.Reason.TooShort" = "%@ 长度太短"; +"Scene.Register.Error.Reason.Unreachable" = "%@ 似乎不存在"; +"Scene.Register.Error.Special.EmailInvalid" = "这不是一个有效的电子邮件地址"; +"Scene.Register.Error.Special.PasswordTooShort" = "密码太短(至少需要 8 个字符)"; +"Scene.Register.Error.Special.UsernameInvalid" = "用户名只能包含字母数字和下划线字符"; +"Scene.Register.Error.Special.UsernameTooLong" = "用户名太长(不能超过 30 个字符)"; +"Scene.Register.Input.Avatar.Delete" = "删除"; +"Scene.Register.Input.DisplayName.Placeholder" = "昵称"; +"Scene.Register.Input.Email.Placeholder" = "电子邮箱"; +"Scene.Register.Input.Invite.RegistrationUserInviteRequest" = "加入的理由是?"; +"Scene.Register.Input.Password.Hint" = "密码长度至少为 8 个字符"; +"Scene.Register.Input.Password.Placeholder" = "密码"; +"Scene.Register.Input.Username.DuplicatePrompt" = "此用户名已被使用"; +"Scene.Register.Input.Username.Placeholder" = "用户名"; +"Scene.Register.Title" = "介绍一下你自己吧"; +"Scene.Report.Content1" = "是否有帖子需要举报?"; +"Scene.Report.Content2" = "是否有关于此举报的详细描述信息?"; +"Scene.Report.Send" = "发送举报"; +"Scene.Report.SkipToSend" = "直接发送"; +"Scene.Report.Step1" = "步骤 1 / 2"; +"Scene.Report.Step2" = "步骤 2 / 2"; +"Scene.Report.TextPlaceholder" = "输入或粘贴额外的注释"; +"Scene.Report.Title" = "举报 %@"; +"Scene.Search.Recommend.Accounts.Description" = "你可能会喜欢关注这些用户"; +"Scene.Search.Recommend.Accounts.Follow" = "关注"; +"Scene.Search.Recommend.Accounts.Title" = "你可能感兴趣的用户"; +"Scene.Search.Recommend.ButtonText" = "查看全部"; +"Scene.Search.Recommend.HashTag.Description" = "大家感兴趣的标签"; +"Scene.Search.Recommend.HashTag.PeopleTalking" = "%@ 人正在讨论"; +"Scene.Search.Recommend.HashTag.Title" = "在 Mastodon 上的趋势"; +"Scene.Search.SearchBar.Cancel" = "取消"; +"Scene.Search.SearchBar.Placeholder" = "搜索标签和用户"; +"Scene.Search.Searching.Clear" = "清除"; +"Scene.Search.Searching.EmptyState.NoResults" = "无结果"; +"Scene.Search.Searching.RecentSearch" = "最近搜索"; +"Scene.Search.Searching.Segment.All" = "全部"; +"Scene.Search.Searching.Segment.Hashtags" = "标签"; +"Scene.Search.Searching.Segment.People" = "用户"; +"Scene.Search.Searching.Segment.Posts" = "帖子"; +"Scene.Search.Title" = "搜索"; +"Scene.ServerPicker.Button.Category.Academia" = "学术"; +"Scene.ServerPicker.Button.Category.Activism" = "行动主义"; +"Scene.ServerPicker.Button.Category.All" = "全部"; +"Scene.ServerPicker.Button.Category.AllAccessiblityDescription" = "类别:全部"; +"Scene.ServerPicker.Button.Category.Art" = "艺术"; +"Scene.ServerPicker.Button.Category.Food" = "美食"; +"Scene.ServerPicker.Button.Category.Furry" = "兽迷"; +"Scene.ServerPicker.Button.Category.Games" = "游戏"; +"Scene.ServerPicker.Button.Category.General" = "通用"; +"Scene.ServerPicker.Button.Category.Journalism" = "新闻"; +"Scene.ServerPicker.Button.Category.Lgbt" = "lgbt"; +"Scene.ServerPicker.Button.Category.Music" = "音乐"; +"Scene.ServerPicker.Button.Category.Regional" = "地区"; +"Scene.ServerPicker.Button.Category.Tech" = "科技"; +"Scene.ServerPicker.Button.SeeLess" = "隐藏"; +"Scene.ServerPicker.Button.SeeMore" = "更多"; +"Scene.ServerPicker.EmptyState.BadNetwork" = "出了些问题。请检查你的互联网连接"; +"Scene.ServerPicker.EmptyState.FindingServers" = "正在查找可用的服务器..."; +"Scene.ServerPicker.EmptyState.NoResults" = "无结果"; +"Scene.ServerPicker.Input.Placeholder" = "查找或加入你自己的服务器..."; +"Scene.ServerPicker.Label.Category" = "类别"; +"Scene.ServerPicker.Label.Language" = "语言"; +"Scene.ServerPicker.Label.Users" = "用户"; +"Scene.ServerPicker.Title" = "挑选一个服务器, +任意服务器。"; +"Scene.ServerRules.Button.Confirm" = "我同意"; +"Scene.ServerRules.PrivacyPolicy" = "隐私政策"; +"Scene.ServerRules.Prompt" = "如果继续,你必须遵守 %@ 的服务条款和隐私政策。"; +"Scene.ServerRules.Subtitle" = "这些规则由 %@ 的管理员设置。"; +"Scene.ServerRules.TermsOfService" = "服务条款"; +"Scene.ServerRules.Title" = "一些基本规则。"; +"Scene.Settings.Footer.MastodonDescription" = "Mastodon 是开源软件。欢迎前往 GitHub %@ (%@) 贡献代码或反馈问题。"; +"Scene.Settings.Keyboard.CloseSettingsWindow" = "关闭设置窗口"; +"Scene.Settings.Section.Appearance.Automatic" = "自动"; +"Scene.Settings.Section.Appearance.Dark" = "深色"; +"Scene.Settings.Section.Appearance.Light" = "亮色"; +"Scene.Settings.Section.Appearance.Title" = "外观"; +"Scene.Settings.Section.BoringZone.AccountSettings" = "账号设置"; +"Scene.Settings.Section.BoringZone.Privacy" = "隐私政策"; +"Scene.Settings.Section.BoringZone.Terms" = "服务条款"; +"Scene.Settings.Section.BoringZone.Title" = "The Boring Zone"; +"Scene.Settings.Section.Notifications.Boosts" = "转发我的帖子"; +"Scene.Settings.Section.Notifications.Favorites" = "喜欢我的帖子"; +"Scene.Settings.Section.Notifications.Follows" = "关注我"; +"Scene.Settings.Section.Notifications.Mentions" = "提及我"; +"Scene.Settings.Section.Notifications.Title" = "通知"; +"Scene.Settings.Section.Notifications.Trigger.Anyone" = "任何人"; +"Scene.Settings.Section.Notifications.Trigger.Follow" = "我关注的"; +"Scene.Settings.Section.Notifications.Trigger.Follower" = "关注者"; +"Scene.Settings.Section.Notifications.Trigger.Noone" = "没有人"; +"Scene.Settings.Section.Notifications.Trigger.Title" = "提示通知来自"; +"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "禁用动画头像"; +"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "禁用动画表情"; +"Scene.Settings.Section.Preference.Title" = "偏好"; +"Scene.Settings.Section.Preference.TrueBlackDarkMode" = "纯黑模式"; +"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "使用默认浏览器打开链接"; +"Scene.Settings.Section.SpicyZone.Clear" = "清除图片缓存"; +"Scene.Settings.Section.SpicyZone.Signout" = "退出"; +"Scene.Settings.Section.SpicyZone.Title" = "The Spicy Zone"; +"Scene.Settings.Title" = "设置"; +"Scene.SuggestionAccount.FollowExplain" = "当你关注某个人时,你将会在主页看到他们的帖子。"; +"Scene.SuggestionAccount.Title" = "查看推荐关注的用户"; +"Scene.Thread.BackTitle" = "帖子"; +"Scene.Thread.Title" = "来自 %@ 的帖子"; +"Scene.Welcome.Slogan" = "社交网络 +回到你的手中。"; \ No newline at end of file diff --git a/Mastodon/Resources/zh-Hans.lproj/infoPlist.strings b/Mastodon/Resources/zh-Hans.lproj/infoPlist.strings new file mode 100644 index 00000000..c82e180d --- /dev/null +++ b/Mastodon/Resources/zh-Hans.lproj/infoPlist.strings @@ -0,0 +1,4 @@ +"NSCameraUsageDescription" = "用于在帖子中附加照片"; +"NSPhotoLibraryAddUsageDescription" = "用于将照片保存到照片库"; +"NewPostShortcutItemTitle" = "新帖子"; +"SearchShortcutItemTitle" = "搜索"; \ No newline at end of file diff --git a/MastodonIntent/ja.lproj/Intents.strings b/MastodonIntent/ja.lproj/Intents.strings new file mode 100644 index 00000000..770b74bb --- /dev/null +++ b/MastodonIntent/ja.lproj/Intents.strings @@ -0,0 +1,52 @@ +"16wxgf" = "Post on Mastodon"; + +"751xkl" = "Text Content"; + +"CsR7G2" = "Post"; + +"HZSGTr" = "What content to post?"; + +"HdGikU" = "Posting failed"; + +"KDNTJ4" = "Failure Reason"; + +"RHxKOw" = "Send Post with text content"; + +"RxSqsb" = "Post"; + +"WCIR3D" = "Post ${content} on Mastodon"; + +"ZKJSNu" = "Post"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "Visibility"; + +"Zo4jgJ" = "Post Visibility"; + +"apSxMG-dYQ5NN" = "There are ${count} options matching ‘Public’."; + +"apSxMG-ehFLjY" = "There are ${count} options matching ‘Followers Only’."; + +"ayoYEb-dYQ5NN" = "${content}, Public"; + +"ayoYEb-ehFLjY" = "${content}, Followers Only"; + +"dUyuGg" = "Post"; + +"dYQ5NN" = "Public"; + +"ehFLjY" = "Followers Only"; + +"gfePDu" = "Posting failed. ${failureReason}"; + +"k7dbKQ" = "Post was sent successfully."; + +"oGiqmY-dYQ5NN" = "Just to confirm, you wanted ‘Public’?"; + +"oGiqmY-ehFLjY" = "Just to confirm, you wanted ‘Followers Only’?"; + +"rM6dvp" = "URL"; + +"ryJLwG" = "Post was sent successfully. "; + diff --git a/update_localization.sh b/update_localization.sh index b531128b..ae0c38b3 100755 --- a/update_localization.sh +++ b/update_localization.sh @@ -23,4 +23,3 @@ fi #task4 clean temp file rm -rf ${SRCROOT}/Localization/StringsConvertor/output -rm -rf ${SRCROOT}/Localization/StringsConvertor/input