From 3c251c4d31b5db9e863982c8f44d81c9e06f6a7a Mon Sep 17 00:00:00 2001
From: AkiraFukushima
Date: Mon, 5 Sep 2022 21:53:24 +0900
Subject: [PATCH] New translations translation.json (Persian)
---
src/config/locales/fa/translation.json | 555 +++++++++++++++++++++++++
1 file changed, 555 insertions(+)
create mode 100644 src/config/locales/fa/translation.json
diff --git a/src/config/locales/fa/translation.json b/src/config/locales/fa/translation.json
new file mode 100644
index 00000000..a5e54f05
--- /dev/null
+++ b/src/config/locales/fa/translation.json
@@ -0,0 +1,555 @@
+{
+ "main_menu": {
+ "application": {
+ "name": "Whalebird",
+ "about": "About Whalebird",
+ "preferences": "Preferences...",
+ "shortcuts": "Shortcut Keys",
+ "services": "Services",
+ "hide": "Hide Whalebird",
+ "hide_others": "Hide Others",
+ "show_all": "Show All",
+ "open": "Open Window",
+ "quit": "Quit"
+ },
+ "toot": {
+ "name": "Toot",
+ "new": "New Toot"
+ },
+ "edit": {
+ "name": "Edit",
+ "undo": "Undo",
+ "redo": "Redo",
+ "cut": "Cut",
+ "copy": "Copy",
+ "paste": "Paste",
+ "select_all": "Select All"
+ },
+ "view": {
+ "name": "View",
+ "toggle_full_screen": "Toggle Full Screen"
+ },
+ "window": {
+ "always_show_menu_bar": "Always Show Menu Bar",
+ "name": "Window",
+ "close": "Close Window",
+ "open": "Open Window",
+ "minimize": "Minimize",
+ "jump_to": "Jump to"
+ }
+ },
+ "global_header": {
+ "add_new_account": "Add new account"
+ },
+ "side_menu": {
+ "profile": "Profile",
+ "show_profile": "Show profile",
+ "edit_profile": "Edit profile",
+ "settings": "Settings",
+ "collapse": "Collapse",
+ "expand": "Expand",
+ "home": "Home",
+ "notification": "Notification",
+ "mention": "Mention",
+ "direct": "Direct messages",
+ "follow_requests": "Follow Requests",
+ "favourite": "Favourite",
+ "bookmark": "Bookmark",
+ "local": "Local timeline",
+ "public": "Public timeline",
+ "hashtag": "Hashtag",
+ "search": "Search",
+ "lists": "Lists"
+ },
+ "header_menu": {
+ "home": "Home",
+ "notification": "Notification",
+ "mention": "Mention",
+ "favourite": "Favourite",
+ "bookmark": "Bookmark",
+ "follow_requests": "Follow Requests",
+ "direct_messages": "Direct Messages",
+ "local": "Local timeline",
+ "public": "Public timeline",
+ "hashtag": "Hashtag",
+ "search": "Search",
+ "lists": "Lists",
+ "members": "Members",
+ "option": {
+ "title": "Option",
+ "show_reblogs": "Show reblogs",
+ "show_replies": "Show replies",
+ "apply": "Apply"
+ },
+ "new_toot": "Toot",
+ "reload": "Reload",
+ "settings": "Settings"
+ },
+ "settings": {
+ "title": "Settings",
+ "general": {
+ "title": "General",
+ "toot": {
+ "title": "Toot",
+ "visibility": {
+ "description": "Customize default visibility of toot",
+ "notice": "This setting applies to only new toots, replies follow visibility of original toots",
+ "public": "Public",
+ "unlisted": "Unlisted",
+ "private": "Private",
+ "direct": "Direct"
+ },
+ "sensitive": {
+ "description": "Mark media as sensitive by default"
+ }
+ }
+ },
+ "timeline": {
+ "title": "Timeline",
+ "unread_notification": {
+ "title": "Unread Notification",
+ "description": "Customize unread notifications for each timeline.",
+ "direct": "Direct Messages",
+ "local": "Local Timeline",
+ "public": "Public Timeline"
+ },
+ "use_marker": {
+ "title": "Load the timeline from the last reading position",
+ "home": "Home",
+ "notifications": "Notifications",
+ "mentions": "Mentions"
+ }
+ },
+ "filters": {
+ "title": "Filters",
+ "form": {
+ "phrase": "Keyword or phrase",
+ "expire": "Expire after",
+ "context": "Filter contexts",
+ "irreversible": "Drop instead of hide",
+ "whole_word": "Whole word",
+ "submit": "Submit",
+ "cancel": "Cancel"
+ },
+ "expires": {
+ "never": "Never",
+ "30_minutes": "30 minutes",
+ "1_hour": "1 hour",
+ "6_hours": "6 hours",
+ "12_hours": "12 hours",
+ "1_day": "1 day",
+ "1_week": "1 week"
+ },
+ "new": {
+ "title": "New"
+ },
+ "edit": {
+ "title": "Edit"
+ },
+ "delete": {
+ "title": "Delete",
+ "confirm": "Are you sure to delete this filter?",
+ "confirm_ok": "Delete",
+ "confirm_cancel": "Cancel"
+ }
+ }
+ },
+ "preferences": {
+ "title": "Preferences",
+ "general": {
+ "title": "General",
+ "sounds": {
+ "title": "Sounds",
+ "description": "Please set feedback sounds.",
+ "fav_rb": "When you favorite or boost the toot",
+ "toot": "When you post toot"
+ },
+ "timeline": {
+ "title": "Timeline",
+ "description": "Customize view in your timelines.",
+ "cw": "Always expand posts marked with contents warnings",
+ "nsfw": "Always show all media",
+ "hideAllAttachments": "Always hide all media"
+ },
+ "other": {
+ "title": "Other options",
+ "launch": "Launch app on login"
+ },
+ "reset": {
+ "button": "Reset preferences"
+ }
+ },
+ "appearance": {
+ "title": "Appearance",
+ "theme_color": "Theme color",
+ "theme": {
+ "system": "System",
+ "light": "Light",
+ "dark": "Dark",
+ "solarized_light": "SolarizedLight",
+ "solarized_dark": "SolarizedDark",
+ "kimbie_dark": "KimbieDark",
+ "custom": "Custom"
+ },
+ "custom_theme": {
+ "background_color": "Base background",
+ "selected_background_color": "Focused background",
+ "global_header_color": "Account menu",
+ "side_menu_color": "Side menu",
+ "primary_color": "Primary font",
+ "regular_color": "Regular font",
+ "secondary_color": "Secondary font",
+ "border_color": "Border",
+ "header_menu_color": "Header menu",
+ "wrapper_mask_color": "Modal wrapper"
+ },
+ "font_size": "Font size",
+ "font_family": "Font family",
+ "toot_padding": "Padding around toots",
+ "display_style": {
+ "title": "Display style of username",
+ "display_name_and_username": "Display name and username",
+ "display_name": "Display name",
+ "username": "Username"
+ },
+ "time_format": {
+ "title": "Time format",
+ "absolute": "Absolute",
+ "relative": "Relative"
+ }
+ },
+ "notification": {
+ "title": "Notification",
+ "enable": {
+ "description": "Please set notification events.",
+ "reply": "Notify me when I receive a reply",
+ "reblog": "Notify me when I receive a reblog",
+ "favourite": "Notify me when I receive a favourite",
+ "follow": "Notify me when I receive a follow",
+ "reaction": "Notify me when I receive a emoji reaction",
+ "follow_request": "Notify me when I receive a follow request",
+ "status": "Notify me when I receive a status notification",
+ "poll_vote": "Notify me when I receive a vote of poll",
+ "poll_expired": "Notify me when I receive a poll expired event"
+ }
+ },
+ "account": {
+ "title": "Account",
+ "connected": "Connected Account",
+ "username": "Username",
+ "domain": "Domain",
+ "association": "Association",
+ "order": "Order",
+ "remove_association": "Remove association",
+ "remove_all_associations": "Remove all associations",
+ "confirm": "Confirm",
+ "cancel": "Cancel",
+ "confirm_message": "Are you sure to remove all associations?"
+ },
+ "network": {
+ "title": "Network",
+ "proxy": {
+ "title": "Proxy Configuration",
+ "no": "No proxy",
+ "system": "Use system proxy",
+ "manual": "Manual proxy configuration",
+ "protocol": "Protocol",
+ "host": "Proxy host",
+ "port": "Proxy port",
+ "username": "Proxy username",
+ "password": "Proxy password",
+ "protocol_list": {
+ "http": "http",
+ "https": "https",
+ "socks4": "socks4",
+ "socks4a": "socks4a",
+ "socks5": "socks5",
+ "socks5h": "socks5h"
+ }
+ },
+ "save": "Save"
+ },
+ "language": {
+ "title": "Language",
+ "language": {
+ "title": "Language",
+ "description": "Choose the language you would like to use with Whalebird."
+ },
+ "spellchecker": {
+ "title": "Spellcheck",
+ "enabled": "Enable spellchecker"
+ }
+ }
+ },
+ "modals": {
+ "new_toot": {
+ "title": "New Toot",
+ "cw": "Write your warning here",
+ "status": "What is on your mind?",
+ "cancel": "Cancel",
+ "toot": "Toot",
+ "close_confirm": "Are you sure you want to discard this toot?",
+ "close_confirm_ok": "Discard",
+ "close_confirm_cancel": "Continue Editing",
+ "description": "Describe for the visually impaired",
+ "footer": {
+ "add_image": "Add images",
+ "poll": "Add a poll",
+ "change_visibility": "Change visibility",
+ "change_sensitive": "Change sensitive",
+ "add_cw": "Add content warning",
+ "pined_hashtag": "Pin the hashtag"
+ },
+ "poll": {
+ "add_choice": "Add a choice",
+ "expires": {
+ "5_minutes": "5 minutes",
+ "30_minutes": "30 minutes",
+ "1_hour": "1 hour",
+ "6_hours": "6 hours",
+ "1_day": "1 day",
+ "3_days": "3 days",
+ "7_days": "7 days"
+ }
+ }
+ },
+ "jump": {
+ "jump_to": "Jump to..."
+ },
+ "add_list_member": {
+ "title": "Add Member to List",
+ "account_name": "Account name"
+ },
+ "list_membership": {
+ "title": "List Memberships"
+ },
+ "mute_confirm": {
+ "title": "Are you sure you want to mute?",
+ "body": "Hide notification from this user?",
+ "cancel": "Cancel",
+ "ok": "Mute"
+ },
+ "shortcut": {
+ "title": "Keyboard shortcuts",
+ "ctrl_number": "Switch accounts",
+ "ctrl_k": "Jump to other timelines",
+ "ctrl_n": "Open the new toot modal",
+ "ctrl_enter": "Post the toot",
+ "ctrl_r": "Reload current timeline",
+ "j": "Select the next toot",
+ "k": "Select the previous toot",
+ "h": "Switch focus to the left column",
+ "l": "Switch focus to the right column",
+ "r": "Reply to the toot",
+ "b": "Reblog the toot",
+ "f": "Favourite the toot",
+ "o": "Open details of the toot",
+ "p": "Open account profile of the toot",
+ "i": "Open the images",
+ "x": "Show/hide CW and NSFW",
+ "?": "Show this help",
+ "esc": "Close current page"
+ },
+ "report": {
+ "title": "Reporting this user",
+ "comment": "Additional comments",
+ "cancel": "Cancel",
+ "ok": "Report"
+ }
+ },
+ "cards": {
+ "toot": {
+ "show_more": "Show more",
+ "hide": "Hide",
+ "sensitive": "Show sensitive content",
+ "view_toot_detail": "View Toot Detail",
+ "open_in_browser": "Open in Browser",
+ "copy_link_to_toot": "Copy Link to Toot",
+ "mute": "Mute",
+ "block": "Block",
+ "report": "Report",
+ "delete": "Delete",
+ "via": "via {{application}}",
+ "reply": "Reply",
+ "reblog": "Reblog",
+ "fav": "Favourite",
+ "detail": "Toot details",
+ "bookmark": "Bookmark",
+ "pinned": "Pinned toot",
+ "poll": {
+ "vote": "Vote",
+ "votes_count": "votes",
+ "until": "until {{datetime}}",
+ "left": "{{datetime}} left",
+ "refresh": "Refresh"
+ }
+ },
+ "status_loading": {
+ "message": "Load more status"
+ }
+ },
+ "side_bar": {
+ "account_profile": {
+ "follows_you": "Follows you",
+ "doesnt_follow_you": "Doesn't follow you",
+ "detail": "Detail",
+ "follow": "Follow this user",
+ "unfollow": "Unfollow this user",
+ "subscribe": "Subscribe this user",
+ "unsubscribe": "Unsubscribe this user",
+ "follow_requested": "Follow requested",
+ "open_in_browser": "Open in Browser",
+ "manage_list_memberships": "Manage List Memberships",
+ "mute": "Mute",
+ "unmute": "Unmute",
+ "unblock": "Unblock",
+ "block": "Block",
+ "toots": "Toots",
+ "follows": "Follows",
+ "followers": "Followers"
+ }
+ },
+ "follow_requests": {
+ "accept": "Accept",
+ "reject": "Reject"
+ },
+ "hashtag": {
+ "tag_name": "Tag name",
+ "delete_tag": "Delete tag",
+ "save_tag": "Save tag"
+ },
+ "search": {
+ "search": "Search",
+ "account": "Account",
+ "tag": "Hashtag",
+ "keyword": "keyword",
+ "toot": "Toot"
+ },
+ "lists": {
+ "index": {
+ "new_list": "New List",
+ "edit": "Edit",
+ "delete": {
+ "confirm": {
+ "title": "Confirm",
+ "message": "This operation can not be undone, this list will be permanently deleted",
+ "ok": "Delete",
+ "cancel": "Cancel"
+ }
+ }
+ }
+ },
+ "login": {
+ "domain_name_label": "First, let's log in to a Mastodon server. Please enter a server domain name.",
+ "proxy_info": "If you want to use proxy server, please setup your proxy in",
+ "proxy_here": " here",
+ "search": "Search",
+ "login": "Login"
+ },
+ "authorize": {
+ "manually_1": "An authorization page has opened in your browser.",
+ "manually_2": "If it has not opened, please go to the following URL manually.",
+ "code_label": "Please paste the authorization code from your browser:",
+ "misskey_label": "Please submit after you authorize in your browser.",
+ "submit": "Submit"
+ },
+ "receive_drop": {
+ "drop_message": "Drop to Upload to Mastodon"
+ },
+ "message": {
+ "account_load_error": "Failed to load accounts",
+ "account_remove_error": "Failed to remove the account",
+ "preferences_load_error": "Failed to load preferences",
+ "timeline_fetch_error": "Failed to fetch timeline",
+ "notification_fetch_error": "Failed to fetch notification",
+ "favourite_fetch_error": "Failed to fetch favorite",
+ "follow_request_accept_error": "Failed to accept the request",
+ "follow_request_reject_error": "Failed to reject the request",
+ "start_streaming_error": "Failed to start streaming",
+ "start_all_streamings_error": "Failed to start streaming of {{domain}}",
+ "attach_error": "Could not attach the file",
+ "authorize_duplicate_error": "Can not login the same account of the same domain",
+ "authorize_error": "Failed to authorize",
+ "followers_fetch_error": "Failed to fetch followers",
+ "follows_fetch_error": "Failed to fetch follows",
+ "toot_fetch_error": "Failed to fetch the toot detail",
+ "follow_error": "Failed to follow the user",
+ "unfollow_error": "Failed to unfollow the user",
+ "subscribe_error": "Failed to subscribe the user",
+ "unsubscribe_error": "Failed to unsubscribe the user",
+ "lists_fetch_error": "Failed to fetch lists",
+ "list_create_error": "Failed to create a list",
+ "members_fetch_error": "Failed to fetch members",
+ "remove_user_error": "Failed to remove the user",
+ "find_account_error": "Account not found",
+ "reblog_error": "Failed to reblog",
+ "unreblog_error": "Failed to unreblog",
+ "favourite_error": "Failed to favourite",
+ "unfavourite_error": "Failed to unfavourite",
+ "bookmark_error": "Failed to bookmark",
+ "unbookmark_error": "Failed to remove bookmark",
+ "delete_error": "Failed to delete the toot",
+ "search_error": "Failed to search",
+ "toot_error": "Failed to toot",
+ "update_list_memberships_error": "Failed to update the list memberships",
+ "add_user_error": "Failed to add user",
+ "authorize_url_error": "Failed to get authorize url",
+ "domain_confirmed": "{{domain}} is confirmed, please login",
+ "domain_doesnt_exist": "Failed to connect {{domain}}, make sure the server URL",
+ "loading": "Loading...",
+ "language_not_support_spellchecker_error": "This language is not supported by Spellchecker",
+ "update_filter_error": "Failed to update the filter",
+ "create_filter_error": "Failed to create the filter"
+ },
+ "validation": {
+ "login": {
+ "require_domain_name": "A domain name is required",
+ "domain_format": "Please only enter the domain name"
+ },
+ "new_toot": {
+ "toot_length": "Toot length should be {{min}} to {{max}}",
+ "attach_length": "You can only attach up to {{max}} image",
+ "attach_length_plural": "You can only attach up to {{max}} images",
+ "attach_image": "You can only attach images or videos",
+ "poll_invalid": "Invalid poll choices"
+ }
+ },
+ "notification": {
+ "favourite": {
+ "title": "Favourite",
+ "body": "{{username}} favourited your status"
+ },
+ "follow": {
+ "title": "Follow",
+ "body": "{{username}} is now following you"
+ },
+ "follow_request": {
+ "title": "FollowRequest",
+ "body": "Receive a follow request from {{username}}"
+ },
+ "reblog": {
+ "title": "Reblog",
+ "body": "{{username}} boosted your status"
+ },
+ "quote": {
+ "title": "Quote",
+ "body": "{{username}} quoted your status"
+ },
+ "reaction": {
+ "title": "Reaction",
+ "body": "{{username}} reacted your status"
+ },
+ "status": {
+ "title": "Status",
+ "body": "{{username}} just posted"
+ },
+ "poll_vote": {
+ "title": "PollVote",
+ "body": "{{username}} voted your poll"
+ },
+ "poll_expired": {
+ "title": "PollExpired",
+ "body": "{{username}}'s poll is expired"
+ }
+ }
+}