Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(i18n): ⬇️ Pulling Translations #1286

Merged
merged 1 commit into from
Sep 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
152 changes: 126 additions & 26 deletions add-on/_locales/ar/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
},
"panel_headerActiveToggleTitle": {
"message": "قم بتبديل كافة تكاملات IPFS",
"description": "A label for an toggling all IPFS integrations (panel_headerActiveToggleTitle)"
"description": "A label for toggling all IPFS integrations (panel_headerActiveToggleTitle)"
},
"panel_statusOffline": {
"message": "غير متصل",
Expand All @@ -28,11 +28,11 @@
"description": "A label in Node status section of Browser Action pop-up (panel_statusGatewayAddressTitle)"
},
"panel_statusApiAddress": {
"message": "API",
"message": "RPC",
"description": "A label in Node status section of Browser Action pop-up (panel_statusApiAddress)"
},
"panel_statusApiAddressTitle": {
"message": "عنوان URL لواجهة برمجة التطبيقات الخاصة بالعقدة المحلية",
"message": "The URL of your local Kubo RPC",
"description": "A label in Node status section of Browser Action pop-up (panel_statusApiAddressTitle)"
},
"panel_statusGatewayVersion": {
Expand Down Expand Up @@ -199,24 +199,8 @@
"message": "خطأ أثناء استيراد موارد IPFS",
"description": "A title of system notification (notify_fileCpImportErrorTitle)"
},
"notify_apiOnlineTitle": {
"message": "IPFS API متصل",
"description": "A title of system notification (notify_apiOnlineTitle)"
},
"notify_apiOnlineAutomaticModeMsg": {
"message": "الوضع التلقائي: إعادة توجيه البوابة المخصصة نشطة",
"description": "A message in system notification (notify_apiOnlineAutomaticModeMsg)"
},
"notify_apiOfflineTitle": {
"message": "IPFS API غير متصل",
"description": "A title of system notification (notify_apiOfflineTitle)"
},
"notify_apiOfflineAutomaticModeMsg": {
"message": "الوضع التلقائي: سيتم استخدام المدخل العام كنقطة احتياطية",
"description": "A message in system notification (notify_apiOfflineAutomaticModeMsg)"
},
"notify_importErrorTitle": {
"message": "تعذر الاستيراد عبر IPFS API",
"message": "Unable to Import via Kubo RPC",
"description": "A title of system notification (notify_importErrorTitle)"
},
"notify_importTrackingProtectionErrorMsg": {
Expand Down Expand Up @@ -247,6 +231,10 @@
"message": "التفضيلات المصاحبة",
"description": "Main header on the Preferences screen (option_page_header)"
},
"option_legend_readMore": {
"message": "اقرأ المزيد",
"description": "A generic link in option description on the Preferences screen (option_legend_readMore)"
},
"option_header_nodeType": {
"message": "عقدة IPFS",
"description": "A section header on the Preferences screen (option_header_nodeType)"
Expand All @@ -260,7 +248,7 @@
"description": "An option title on the Preferences screen (option_ipfsNodeType_title)"
},
"option_ipfsNodeType_external_description": {
"message": "اضبط على \"خارجي\" للاتصال بالعقدة المحلية باستخدام HTTP API.",
"message": "Set to \"External\" to connect to a local Kubo node using the Kubo RPC API.",
"description": "An option description on the Preferences screen (option_ipfsNodeType_external_description)"
},
"option_ipfsNodeType_brave_description": {
Expand Down Expand Up @@ -316,7 +304,7 @@
"description": "An option title on the Preferences screen (option_useSubdomains_title)"
},
"option_useSubdomains_description": {
"message": "قم بعزل جذور المحتوى عن بعضها البعض عن طريق تحميلها كنطاقات فرعية (في * .localhost) وإنشاء أصل فريد لكل سجل CID أو IPNS أو DNSLink. يتطلب go-ipfs 0.5.0 أو أحدث على العقدة المحلية.",
"message": "Isolate content roots from each other by loading them as subdomains (at *.localhost) and creating a unique origin for each CID, IPNS, or DNSLink record.",
"description": "An option description on the Preferences screen (option_useSubdomains_description)"
},
"option_dnslinkRedirect_title": {
Expand Down Expand Up @@ -372,15 +360,15 @@
"description": "An option description on the Preferences screen (option_publicSubdomainGatewayUrl_description)"
},
"option_header_api": {
"message": "API",
"message": "Kubo RPC API",
"description": "A section header on the Preferences screen (option_header_api)"
},
"option_ipfsApiUrl_title": {
"message": "IPFS API URL",
"message": "Kubo RPC URL",
"description": "An option title on the Preferences screen (option_ipfsApiUrl_title)"
},
"option_ipfsApiUrl_description": {
"message": "تعيين عنوان URL الخاص بواجهة برمجة تطبيقات IPFS الخاصة بك. (تلميح: هذا هو المكان / api / v0 / config.)",
"message": "Set the URL of your Kubo RPC. (Hint: this is where https://docs.ipfs.tech/reference/kubo/rpc/ lives.)",
"description": "An option description on the Preferences screen (option_ipfsApiUrl_description)"
},
"option_ipfsApiPollMs_title": {
Expand All @@ -396,9 +384,13 @@
"description": "An option title on the Preferences screen (option_automaticMode_title)"
},
"option_automaticMode_description": {
"message": "قم بالتبديل تلقائيًا من المداخل المحلية إلى المداخل العامة الافتراضية الخاصة بك في حالة عدم توفر IPFS API.",
"message": "Automatically enables automatic redirection to your local gateway when the Kubo RPC endpoint is accessible, and disable it when the endpoint is unavailable.",
"description": "An option description on the Preferences screen (option_automaticMode_description)"
},
"option_automaticMode_description_subtext": {
"message": "Note: disabling this feature will result in static redirects, independent of the Kubo RPC endpoint's availability, and may produce error when your node is offline.",
"description": "An automatic mode option description on the Preferences screen (option_automaticMode_description_subtext)"
},
"option_header_dnslink": {
"message": "رابط DNS",
"description": "A section header on the Preferences screen (option_header_dnslink)"
Expand All @@ -407,6 +399,10 @@
"message": "التجارب",
"description": "A section header on the Preferences screen (option_header_experiments)"
},
"option_header_redirect_rules": {
"message": "Redirect Rules",
"description": "A section header on the Preferences screen (option_header_redirect_rules)"
},
"option_header_reset": {
"message": "اعادة التعيين للتفضيلات",
"description": "A section header on the Preferences screen (option_header_reset)"
Expand Down Expand Up @@ -515,6 +511,18 @@
"message": "التحميل المسبق للأصول المستوردة إلى IPFS تلقائيًا عبر طلبات HTTP HEAD غير المتزامنة إلى بوابة عامة.",
"description": "An option description on the Preferences screen (option_preloadAtPublicGateway_description)"
},
"option_redirect_rules_reset_all": {
"message": "Reset All Redirect Rules",
"description": "A button label on the Preferences screen (option_redirect_rules_reset_all)"
},
"option_redirect_rules_row_origin": {
"message": "Origin",
"description": "A table header on the Preferences screen (option_redirect_rules_row_origin)"
},
"option_redirect_rules_row_target": {
"message": "Target",
"description": "A table header on the Preferences screen (option_redirect_rules_row_target)"
},
"option_logNamespaces_title": {
"message": "تسجيل مساحات الأسماء",
"description": "An option title for tweaking log level (option_logNamespaces_title)"
Expand Down Expand Up @@ -710,5 +718,97 @@
"page_landingWelcome_projects_title": {
"message": "مشاريع ذات صلة",
"description": "Projects section title (page_landingWelcome_projects_title)"
},
"option_header_telemetry": {
"message": "Telemetry",
"description": "A section header on the Preferences screen (option_header_telemetry)"
},
"option_telemetry_disclaimer": {
"message": "We're collecting minimal telemetry data to improve and prioritize our work. Please consent to the collection of these metrics to assist in our efforts!",
"description": "Disclaimer about telemetry collection in the telemetry section on the Preferences screen (option_telemetry_disclaimer)"
},
"option_telemetryGroupMinimal_title": {
"message": "Feature Telemetry",
"description": "A title for the 'minimal' grouping of metrics we collect (option_telemetryGroupMinimal_title)"
},
"option_telemetryGroupMinimal_description": {
"message": "Collect basic feature and usage metrics to help maintainers to prioritize work on the most useful features.",
"description": "A description for the 'minimal' grouping of metrics we collect (option_telemetryGroupMinimal_description)"
},
"option_telemetryGroupMarketing_title": {
"message": "Marketing title",
"description": "A title for the 'marketing' grouping of metrics we collect (option_telemetryGroupMarketing_title)"
},
"option_telemetryGroupMarketing_description": {
"message": "Marketing description",
"description": "A description for the 'marketing' grouping of metrics we collect (option_telemetryGroupMarketing_description)"
},
"option_telemetryGroupPerformance_title": {
"message": "Performance title",
"description": "A title for the 'performance' grouping of metrics we collect (option_telemetryGroupPerformance_title)"
},
"option_telemetryGroupPerformance_description": {
"message": "Performance description",
"description": "A description for the 'performance' grouping of metrics we collect (option_telemetryGroupPerformance_description)"
},
"option_telemetryGroupTracking_title": {
"message": "Tracking title",
"description": "A title for the 'tracking' grouping of metrics we collect (option_telemetryGroupTracking_title)"
},
"option_telemetryGroupTracking_description": {
"message": "Tracking description",
"description": "A description for the 'tracking' grouping of metrics we collect (option_telemetryGroupTracking_description)"
},
"recovery_page_title": {
"message": "Problem with your IPFS node | IPFS Companion",
"description": "Title of the recovery page (recovery_page_title)"
},
"recovery_page_sub_header": {
"message": "Unable to reach your IPFS node :(",
"description": "Sub-Header on the recovery screen (recovery_page_sub_header)"
},
"recovery_page_message_p1": {
"message": "Ensure your IPFS node runs and provides HTTP Gateway.",
"description": "Message Para-1 on the recovery screen (recovery_page_message_p1)"
},
"recovery_page_message_p2": {
"message": "You can also access deserialized version of the requested resource through the preferred public gateway set up in IPFS Companion. This delegates trust to a third-party address below, and skips local hash validation.",
"description": "Message Para-2 on the recovery screen (recovery_page_message_p2)"
},
"recovery_page_button": {
"message": "Continue to the public gateway",
"description": "Button on the recovery screen (recovery_page_button)"
},
"recovery_page_learn_more": {
"message": "Learn more about public gateways",
"description": "Learn more link on the recovery screen (recovery_page_learn_more)"
},
"recovery_page_update_preferences": {
"message": "Update your IPFS Companion preferences",
"description": "Learn more link on the recovery screen (recovery_page_learn_more)"
},
"request_permissions_page_title": {
"message": "Grant Host Permissions | IPFS Companion",
"description": "Title of the recovery page (recovery_page_title)"
},
"request_permissions_page_sub_header": {
"message": "Just one more thing to do before you're all set! :)",
"description": "Sub-Header on the recovery screen (recovery_page_sub_header)"
},
"request_permissions_page_message_p1": {
"message": "IPFS Companion needs permission to identify IPFS resources on the web.",
"description": "Message Para-1 on the recovery screen (recovery_page_message_p1)"
},
"request_permissions_page_message_p2": {
"message": "The IPFS Companion requires Host permission to access data on all websites. This allows it to inspect all web requests, identify ones for content-addressed IPFS resources, and load them using your local IPFS node. Please click the button below to grant these permissions.",
"description": "Message Para-2 on the recovery screen (recovery_page_message_p2)"
},
"request_permissions_page_button": {
"message": "Grant Permission",
"description": "Button on the recovery screen (recovery_page_button)"
},
"request_permissions_page_learn_more": {
"message": "Learn more about host permissions",
"description": "Learn more link on the recovery screen (recovery_page_learn_more)"
}
}