From b8072348068b399a21fb3e3dcf9253c67e30160d Mon Sep 17 00:00:00 2001 From: Hampus Date: Mon, 24 Aug 2026 23:26:07 +0200 Subject: [PATCH] chore(i18n): translate the new marketing download strings (#1987) --- fluxer_marketing | 2 +- packages/i18n/marketing/ar.po | 158 ++++++++++++++-- .../auto-i18n-reviewed-unchanged.json | 58 ------ packages/i18n/marketing/bg.po | 158 ++++++++++++++-- packages/i18n/marketing/cs.po | 159 +++++++++++++++-- packages/i18n/marketing/da.po | 158 ++++++++++++++-- packages/i18n/marketing/de.po | 158 ++++++++++++++-- packages/i18n/marketing/el.po | 159 +++++++++++++++-- packages/i18n/marketing/en-GB.po | 168 ++++++++++++++++-- packages/i18n/marketing/en-US.po | 168 ++++++++++++++++-- packages/i18n/marketing/es-419.po | 159 +++++++++++++++-- packages/i18n/marketing/es-ES.po | 159 +++++++++++++++-- packages/i18n/marketing/fi.po | 159 +++++++++++++++-- packages/i18n/marketing/fr.po | 158 ++++++++++++++-- packages/i18n/marketing/he.po | 158 ++++++++++++++-- packages/i18n/marketing/hi.po | 158 ++++++++++++++-- packages/i18n/marketing/hr.po | 158 ++++++++++++++-- packages/i18n/marketing/hu.po | 159 +++++++++++++++-- packages/i18n/marketing/id.po | 158 ++++++++++++++-- packages/i18n/marketing/it.po | 158 ++++++++++++++-- packages/i18n/marketing/ja.po | 158 ++++++++++++++-- packages/i18n/marketing/ko.po | 158 ++++++++++++++-- packages/i18n/marketing/lt.po | 158 ++++++++++++++-- packages/i18n/marketing/nl.po | 158 ++++++++++++++-- packages/i18n/marketing/no.po | 158 ++++++++++++++-- packages/i18n/marketing/pl.po | 159 +++++++++++++++-- packages/i18n/marketing/pt-BR.po | 158 ++++++++++++++-- packages/i18n/marketing/ro.po | 158 ++++++++++++++-- packages/i18n/marketing/ru.po | 159 +++++++++++++++-- packages/i18n/marketing/sv-SE.po | 158 ++++++++++++++-- packages/i18n/marketing/th.po | 158 ++++++++++++++-- packages/i18n/marketing/tr.po | 158 ++++++++++++++-- packages/i18n/marketing/uk.po | 158 ++++++++++++++-- packages/i18n/marketing/vi.po | 158 ++++++++++++++-- packages/i18n/marketing/zh-CN.po | 158 ++++++++++++++-- packages/i18n/marketing/zh-TW.po | 158 ++++++++++++++-- 36 files changed, 4953 insertions(+), 507 deletions(-) diff --git a/fluxer_marketing b/fluxer_marketing index 02e3a2cda..73a26d507 160000 --- a/fluxer_marketing +++ b/fluxer_marketing @@ -1 +1 @@ -Subproject commit 02e3a2cda7c18eb054ddf80ab27e1d27be73cd2a +Subproject commit 73a26d507fafff3a0cabe026c8dd2643d9a398a0 diff --git a/packages/i18n/marketing/ar.po b/packages/i18n/marketing/ar.po index d48995d2e..7837da94a 100644 --- a/packages/i18n/marketing/ar.po +++ b/packages/i18n/marketing/ar.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2058,13 +2058,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "تطبيق {ios}" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"تطبيق {ios} الأصلي متاح حاليًا لمشتركي {premium_tier_full_name} فقط. سيتوفر وصول أوسع قريبًا جدًا. في هذه الأثناء، يعمل تطبيق الويب الكامل لـ{product_name} في Safari ويمكن إضافته إلى شاشتك الرئيسية." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "تطبيق {ios} الأصلي في إصدار تجريبي مفتوح على {testflight}، ويمكن لأي شخص الانضمام إليه دون دعوة. تصل التحديثات تلقائيًا. إنه ليس على {app_store} بعد، ولن يكون كذلك حتى يكتمل الإصدار 1." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "انضم إلى الإصدار التجريبي من {testflight}" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "تفضل عدم تثبيت نسخة تجريبية؟ تطبيق الويب الكامل لـ {product_name} يعمل في سفاري ويمكن إضافته إلى شاشتك الرئيسية." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2072,11 +2084,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "تطبيق {android}" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "ثبّت ملف APK لنظام {android} مباشرة من مستودعنا مفتوح المصدر على {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "إصدار بيتا من {android} هو إصدار مفتوح تقوم بتثبيته بنفسك. التنزيل الموصى به يناسب معظم الهواتف؛ توجد إصدارات أخرى للهواتف الخالية من خدمات جوجل والأجهزة القديمة." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2084,6 +2097,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "تنزيل ملف APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "طرق تثبيت {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "كل الطرق لتثبيت النسخة التجريبية من {android}، وكيفية تحديثها." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "موصى به" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "أضف إلى {obtainium} (معظم الهواتف)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "أضف إلى {obtainium} (الهواتف بدون خدمات جوجل)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "للهواتف التي تحتوي على {google_play_services}، مثل Samsung و Pixel. تصل الإشعارات عبر Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "للهواتف التي لا تحتوي على {google_play_services}، مثل {graphene_os}. تصل الإشعارات عبر {unified_push}، والذي تقوم بإعداده بشكل منفصل." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "التثبيتان منفصلان. تثبيت أحدهما سيستبدل الآخر، لذا اختر واحدًا والتزم به." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "تنزيلات مباشرة" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "يحتاج كل هاتف تقريبًا تم تصنيعه منذ عام 2016 إلى arm64-v8a. اختر الإصدار الشامل إذا كنت غير متأكد؛ فهو أكبر بكثير ولكنه يعمل في كل مكان." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} غير متاح حاليًا على {google_play} أو {f_droid} أو {accrescent} أو {app_store}. سيتم إضافتها بعد الانتهاء من الإصدار 1." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "تحقق من التوقيع" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "يتم توقيع كل إصدار من إصدارات {android} باستخدام بصمة شهادة SHA-256 هذه. تحقق منها قبل تثبيت ملف لم تقم بتنزيله من هذه الصفحة." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "لم يتم تحميل قائمة الإصدارات الآن. جميع الإصدارات متاحة دائمًا على {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "احصل على النسخة التجريبية من {android}" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} هي الطريقة الموصى بها. فهي تثبت النسخة التجريبية وتحدثها لك، لذلك لن تضطر أبدًا إلى البحث عن ملف جديد وتثبيته يدويًا." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "إذا كنت تفضل عدم استخدام {obtainium}، فقم بتنزيل إصدار مباشرة. ستحتاج إلى تكرار هذا لكل تحديث." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/auto-i18n-reviewed-unchanged.json b/packages/i18n/marketing/auto-i18n-reviewed-unchanged.json index 461dce2ea..c12a85660 100644 --- a/packages/i18n/marketing/auto-i18n-reviewed-unchanged.json +++ b/packages/i18n/marketing/auto-i18n-reviewed-unchanged.json @@ -2388,64 +2388,6 @@ "msgctxt": "social_and_feeds.github", "msgid": "GitHub" } - ], - "zh-TW": [ - { - "msgctxt": "footer.bluesky_social_media", - "msgid": "Bluesky" - }, - { - "msgctxt": "platform_support.platforms.android.min_version", - "msgid": "Android 8+" - }, - { - "msgctxt": "platform_support.platforms.android.name", - "msgid": "Android" - }, - { - "msgctxt": "platform_support.platforms.ios.min_version", - "msgid": "iOS 15+" - }, - { - "msgctxt": "platform_support.platforms.ios.min_version", - "msgid": "{ios}/{ipados} 15.6+" - }, - { - "msgctxt": "platform_support.platforms.ios.name", - "msgid": "iOS" - }, - { - "msgctxt": "platform_support.platforms.ios.testflight", - "msgid": "TestFlight" - }, - { - "msgctxt": "platform_support.platforms.linux.name", - "msgid": "Linux" - }, - { - "msgctxt": "platform_support.platforms.macos.apple_silicon", - "msgid": "Apple Silicon" - }, - { - "msgctxt": "platform_support.platforms.macos.intel", - "msgid": "Intel" - }, - { - "msgctxt": "platform_support.platforms.macos.name", - "msgid": "macOS" - }, - { - "msgctxt": "platform_support.platforms.windows.name", - "msgid": "Windows" - }, - { - "msgctxt": "social_and_feeds.bluesky.label", - "msgid": "Bluesky" - }, - { - "msgctxt": "social_and_feeds.github", - "msgid": "GitHub" - } ] } } diff --git a/packages/i18n/marketing/bg.po b/packages/i18n/marketing/bg.po index 77e40f4be..fd99938b9 100644 --- a/packages/i18n/marketing/bg.po +++ b/packages/i18n/marketing/bg.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2072,13 +2072,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "Приложение за {ios}" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"Нативното приложение за {ios} в момента е достъпно само за абонати на {premium_tier_full_name}. Съвсем скоро ще има по-широк достъп. Междувременно пълното уеб приложение на {product_name} работи в Safari и може да бъде добавено към началния екран." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "Нативното {ios} приложение е в отворен бета тест в {testflight} и всеки може да се присъедини без покана. Актуализациите пристигат автоматично. Все още не е в {app_store} и няма да бъде, докато версия 1 не бъде завършена." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Присъединете се към бета версията на {testflight}" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Предпочитате да не инсталирате бета версия? Пълното уеб приложение {product_name} работи в Safari и може да бъде добавено към началния ви екран." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2086,11 +2098,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "Приложение за {android}" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "Инсталирай APK файла за {android} директно от нашето хранилище с отворен код в {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "Бета версията за {android} е отворена версия, която инсталирате сами. Препоръчителният файл за изтегляне е подходящ за повечето телефони; други версии са за телефони без Google услуги и по-стар хардуер." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2098,6 +2111,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Свали APK файла" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Инсталиране на {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Всички начини за инсталиране на бета версията на {android} и как да я поддържате актуална." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Препоръчано" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Добави към {obtainium} (повечето телефони)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Добави към {obtainium} (телефони без Google)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "За телефони с {google_play_services}, като Samsung и Pixel. Известията пристигат чрез Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "За телефони без {google_play_services}, като например {graphene_os}. Известията пристигат чрез {unified_push}, който настройвате отделно." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "Двете версии са отделни инсталации. Инсталирането на едната ще замени другата, така че изберете една и се придържайте към нея." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Директни изтегляния" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Почти всеки телефон, произведен от 2016 г. насам, се нуждае от arm64-v8a. Изберете универсалната версия, ако не сте сигурни; тя е много по-голяма, но работи навсякъде." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} все още не е наличен в {google_play}, {f_droid}, {accrescent} или {app_store}. Те ще бъдат добавени, след като версия 1 бъде завършена." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Провери подписа" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Всеки build на {android} се подписва с този SHA-256 отпечатък на сертификат. Проверете го, преди да инсталирате файл, който не сте изтеглили от тази страница." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "Списъкът със сборки не можа да бъде зареден в момента. Всички версии винаги са налични на {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Вземи бета версията за {android}" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} е препоръчителният начин. Той инсталира бета версията и я актуализира вместо вас, така че никога да не се налага ръчно да търсите и инсталирате нов файл." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Ако предпочитате да не използвате {obtainium}, изтеглете компилация директно. Ще трябва да повтаряте това за всяка актуализация." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/cs.po b/packages/i18n/marketing/cs.po index e5e4e1ca0..151beba46 100644 --- a/packages/i18n/marketing/cs.po +++ b/packages/i18n/marketing/cs.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2065,13 +2065,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "Aplikace pro {ios}" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"Nativní aplikace pro {ios} je momentálně omezena na předplatitele {premium_tier_full_name}. Širší přístup přijde velmi brzy. Mezitím plnohodnotná webová aplikace {product_name} funguje v Safari a můžeš si ji přidat na domovskou obrazovku." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "Nativní aplikace {ios} je ve veřejné betě na {testflight} a může se k ní připojit kdokoli bez pozvánky. Aktualizace přicházejí automaticky. Zatím není v {app_store} a nebude tam, dokud nebude dokončena verze 1." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Připojte se k beta verzi {testflight}" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Preferujete neinstalovat beta verzi? Plná webová aplikace {product_name} běží v Safari a můžete si ji přidat na Domovskou obrazovku." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2079,12 +2091,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "Aplikace pro {android}" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "" -"Nainstaluj si APK pro {android} přímo z našeho repozitáře s otevřeným zdrojovým kódem na {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "Beta verze pro {android} je otevřená sestava, kterou si nainstalujete sami. Doporučený soubor ke stažení vyhovuje většině telefonů; jiné sestavy pokrývají telefony bez služeb Google a starší hardware." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2092,6 +2104,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Stáhnout APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Metody instalace pro {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Všechny způsoby instalace beta verze {android} a jak ji udržovat aktuální." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Doporučeno" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Přidat do {obtainium} (většina telefonů)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Přidat do {obtainium} (telefony bez Googlu)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Pro telefony s {google_play_services}, jako jsou Samsung a Pixel. Oznámení přicházejí přes Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Pro telefony bez {google_play_services}, jako je {graphene_os}. Oznámení přicházejí přes {unified_push}, které si nastavíte zvlášť." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "Obě verze jsou samostatné instalace. Instalace jedné nahradí druhou, takže si jednu vyberte a zůstaňte u ní." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Přímé stahování" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Téměř každý telefon vyrobený od roku 2016 potřebuje arm64-v8a. Pokud si nejste jistí, vyberte univerzální sestavení; je mnohem větší, ale funguje všude." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} zatím není na {google_play}, {f_droid}, {accrescent} ani v {app_store}. Ty budou dostupné, až bude dokončena verze 1." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Ověřit podpis" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Každá verze pro {android} je podepsána tímto otiskem certifikátu SHA-256. Zkontrolujte jej před instalací souboru, který jste nestáhli z této stránky." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "Seznam sestavení se právě teď nepodařilo načíst. Všechna vydání jsou vždy k dispozici na {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Získat beta verzi pro {android}" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} je doporučený způsob instalace. Nainstaluje beta verzi a sám ji aktualizuje, takže nikdy nemusíte ručně vyhledávat a instalovat nový soubor." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Pokud nechcete použít {obtainium}, stáhněte si sestavení přímo. Budete muset toto opakovat pro každou aktualizaci." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/da.po b/packages/i18n/marketing/da.po index 7c7355801..0666d4882 100644 --- a/packages/i18n/marketing/da.po +++ b/packages/i18n/marketing/da.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2071,13 +2071,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "{ios}-app" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"Den native {ios}-app er i øjeblikket begrænset til abonnenter på {premium_tier_full_name}. Bredere adgang kommer meget snart. I mellemtiden fungerer den fulde {product_name}-webapp i Safari og kan føjes til din startskærm." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "Den native {ios}-app er i åben beta på {testflight}, og alle kan deltage uden invitation. Opdateringer kommer automatisk. Den er endnu ikke på {app_store} og vil ikke være det, før version 1 er færdig." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Deltag i {testflight}-betaen" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Foretrækker du ikke at installere en beta? Den fulde {product_name} webapp kører i Safari og kan føjes til din startskærm." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2085,11 +2097,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "{android}-app" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "Installer {android}-APK'en direkte fra vores open source-repository på {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "Betaversionen til {android} er en åben build, som du selv installerer. Den anbefalede download passer til de fleste telefoner; andre builds dækker telefoner uden Google-tjenester og ældre hardware." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2097,6 +2110,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Hent APK'en" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "{android} installationsmetoder" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Alle måder at installere {android}-betaen på, og hvordan du holder den opdateret." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Anbefalet" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Tilføj til {obtainium} (de fleste telefoner)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Tilføj til {obtainium} (telefoner uden Google)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Til telefoner med {google_play_services}, såsom Samsung og Pixel. Notifikationer leveres via Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Til telefoner uden {google_play_services}, som f.eks. {graphene_os}. Notifikationer leveres via {unified_push}, som du selv skal sætte op." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "De to builds er separate installationer. Installation af den ene erstatter den anden, så vælg én og bliv ved den." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Direkte downloads" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Næsten alle telefoner lavet siden 2016 har brug for arm64-v8a. Vælg den universelle build, hvis du er usikker; den er meget større, men virker overalt." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} er endnu ikke på {google_play}, {f_droid}, {accrescent} eller {app_store}. De kommer, når version 1 er færdig." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Bekræft signaturen" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Hver {android} release build er signeret med dette SHA-256 certifikat-fingeraftryk. Tjek det, før du installerer en fil, du ikke har downloadet fra denne side." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "Buildlisten kunne ikke indlæses lige nu. Alle udgivelser er altid tilgængelige på {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Hent betaen til {android}" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} er den anbefalede måde at komme i gang på. Den installerer betaversionen og opdaterer den for dig, så du aldrig behøver at finde og manuelt installere en ny fil." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Hvis du hellere vil undgå {obtainium}, kan du downloade en build direkte. Du skal gentage dette for hver opdatering." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/de.po b/packages/i18n/marketing/de.po index 482ece786..d6442bb04 100644 --- a/packages/i18n/marketing/de.po +++ b/packages/i18n/marketing/de.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2079,13 +2079,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "{ios}-App" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"Die native {ios}-App ist derzeit auf Abonnenten von {premium_tier_full_name} beschränkt. Breiterer Zugriff kommt sehr bald. In der Zwischenzeit funktioniert die vollständige {product_name}-Web-App in Safari und kann zu deinem Home-Bildschirm hinzugefügt werden." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "Die native {ios}-App ist auf {testflight} im offenen Beta-Test und jeder kann ohne Einladung teilnehmen. Updates kommen automatisch. Sie ist noch nicht im {app_store} und wird es erst sein, wenn Version 1 fertig ist." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Nimm an der {testflight} Beta teil" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Möchtest du keine Betaversion installieren? Die vollständige {product_name} Web-App läuft in Safari und kann zu deinem Home Screen hinzugefügt werden." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2093,11 +2105,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "{android}-App" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "Installiere das {android}-APK direkt aus unserem Open-Source-Repository auf {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "Die {android}-Beta ist ein offener Build, den du selbst installierst. Der empfohlene Download passt für die meisten Handys; andere Builds sind für de-googled Phones und ältere Hardware." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2105,6 +2118,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "APK herunterladen" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "{android} Installationsmethoden" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Jeder Weg, die {android} Beta zu installieren, und wie du sie aktuell hältst." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Empfohlen" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Zu {obtainium} hinzufügen (die meisten Handys)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Zu {obtainium} hinzufügen (degoogled phones)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Für Handys mit {google_play_services}, wie Samsung und Pixel. Benachrichtigungen kommen über Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Für Handys ohne {google_play_services}, wie z. B. {graphene_os}. Benachrichtigungen kommen über {unified_push}, das du separat einrichtest." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "Die beiden Builds sind separate Installationen. Die Installation des einen ersetzt das andere, wähle also eins aus und bleibe dabei." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Direkte Downloads" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Fast jedes Smartphone, das seit 2016 hergestellt wurde, benötigt arm64-v8a. Wähle die universelle Version, wenn du unsicher bist; sie ist viel größer, funktioniert aber überall." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} ist noch nicht auf {google_play}, {f_droid}, {accrescent} oder im {app_store} verfügbar. Diese werden veröffentlicht, sobald Version 1 fertig ist." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Signatur überprüfen" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Jeder {android} Release-Build ist mit diesem SHA-256-Zertifikat-Fingerabdruck signiert. Überprüfe ihn, bevor du eine Datei installierst, die du nicht von dieser Seite heruntergeladen hast." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "Die Build-Liste konnte gerade nicht geladen werden. Alle Releases sind immer auf {github} verfügbar." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Hol dir die {android} Beta" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} ist der empfohlene Weg. Es installiert die Betaversion und aktualisiert sie für dich, sodass du nie wieder eine neue Datei manuell suchen und installieren musst." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Wenn du {obtainium} nicht verwenden möchtest, lade eine Version direkt herunter. Du musst dies für jedes Update wiederholen." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/el.po b/packages/i18n/marketing/el.po index 5e99de568..14542b024 100644 --- a/packages/i18n/marketing/el.po +++ b/packages/i18n/marketing/el.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2086,13 +2086,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "Εφαρμογή {ios}" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"Η εγγενής εφαρμογή {ios} είναι προς το παρόν διαθέσιμη μόνο για συνδρομητές του {premium_tier_full_name}. Ευρύτερη πρόσβαση έρχεται πολύ σύντομα. Εν τω μεταξύ, η πλήρης web εφαρμογή του {product_name} λειτουργεί στο Safari και μπορεί να προστεθεί στην αρχική σου οθόνη." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "Η εγγενής εφαρμογή {ios} βρίσκεται σε ανοιχτή beta στο {testflight}, και ο καθένας μπορεί να συμμετάσχει χωρίς πρόσκληση. Οι ενημερώσεις φτάνουν αυτόματα. Δεν βρίσκεται ακόμα στο {app_store} και δεν θα βρίσκεται μέχρι να ολοκληρωθεί η έκδοση 1." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Γίνε μέλος της beta του {testflight}" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Προτιμάτε να μην εγκαταστήσετε μια beta; Η πλήρης web εφαρμογή {product_name} εκτελείται στο Safari και μπορεί να προστεθεί στην Αρχική σας Οθόνη." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2100,12 +2112,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "Εφαρμογή {android}" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "" -"Εγκατέστησε το APK για {android} απευθείας από το δικό μας αποθετήριο ανοιχτού κώδικα στο {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "Η beta του {android} είναι μια ανοιχτή έκδοση που εγκαθιστάς μόνος σου. Η προτεινόμενη λήψη ταιριάζει στα περισσότερα τηλέφωνα· άλλες εκδόσεις καλύπτουν τηλέφωνα χωρίς Google και παλαιότερο υλικό." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2113,6 +2125,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Λήψη του APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Μέθοδοι εγκατάστασης για {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Όλοι οι τρόποι εγκατάστασης της beta έκδοσης του {android}, και πώς να τη διατηρείτε ενημερωμένη." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Προτεινόμενο" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Προσθήκη στο {obtainium} (τα περισσότερα τηλέφωνα)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Προσθήκη στο {obtainium} (τηλέφωνα χωρίς Google)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Για τηλέφωνα με {google_play_services}, όπως Samsung και Pixel. Οι ειδοποιήσεις φτάνουν μέσω Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Για τηλέφωνα χωρίς {google_play_services}, όπως το {graphene_os}. Οι ειδοποιήσεις φτάνουν μέσω του {unified_push}, το οποίο ρυθμίζετε ξεχωριστά." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "Οι δύο εκδόσεις είναι ξεχωριστές εγκαταστάσεις. Η εγκατάσταση της μίας αντικαθιστά την άλλη, οπότε διαλέξτε μία και μείνετε σε αυτήν." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Απευθείας λήψεις" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Σχεδόν κάθε τηλέφωνο που κατασκευάστηκε από το 2016 χρειάζεται arm64-v8a. Επιλέξτε τη γενική έκδοση αν δεν είστε σίγουροι· είναι πολύ μεγαλύτερη αλλά λειτουργεί παντού." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "Το {product_name} δεν είναι ακόμη διαθέσιμο στο {google_play}, το {f_droid}, το {accrescent} ή το {app_store}. Αυτά θα είναι διαθέσιμα μόλις ολοκληρωθεί η έκδοση 1." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Επαλήθευση υπογραφής" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Κάθε build κυκλοφορίας {android} υπογράφεται με αυτό το δακτυλικό αποτύπωμα πιστοποιητικού SHA-256. Ελέγξτε το πριν εγκαταστήσετε ένα αρχείο που δεν κατεβάσατε από αυτήν τη σελίδα." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "Η λίστα των εκδόσεων δεν φορτώθηκε αυτήν τη στιγμή. Όλες οι εκδόσεις είναι πάντα διαθέσιμες στο {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Λήψη της beta για {android}" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "Το {obtainium} είναι ο προτεινόμενος τρόπος. Εγκαθιστά την beta έκδοση και την ενημερώνει αυτόματα, ώστε να μην χρειάζεται ποτέ να βρίσκετε και να εγκαθιστάτε χειροκίνητα ένα νέο αρχείο." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Αν δεν θέλετε να χρησιμοποιήσετε το {obtainium}, κατεβάστε μια έκδοση απευθείας. Θα χρειαστεί να επαναλάβετε αυτήν τη διαδικασία για κάθε ενημέρωση." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/en-GB.po b/packages/i18n/marketing/en-GB.po index bffa7413d..d8cc30c8f 100644 --- a/packages/i18n/marketing/en-GB.po +++ b/packages/i18n/marketing/en-GB.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: en-GB\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2064,13 +2064,27 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "{ios} app" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." msgstr "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Join the {testflight} beta" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2078,11 +2092,13 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "{android} app" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "Install the {android} APK straight from our open source repository on {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2090,6 +2106,134 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Download the APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "{android} install methods" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Every way to install the {android} beta, and how to keep it up to date." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Recommended" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Add to {obtainium} (most phones)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Add to {obtainium} (degoogled phones)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Direct downloads" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Verify the signature" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "" +"The build list could not be loaded just now. All releases are always available on {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Get the {android} beta" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/en-US.po b/packages/i18n/marketing/en-US.po index db5b3e8c1..59178aee3 100644 --- a/packages/i18n/marketing/en-US.po +++ b/packages/i18n/marketing/en-US.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: en-US\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2064,13 +2064,27 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "{ios} app" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." msgstr "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Join the {testflight} beta" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2078,11 +2092,13 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "{android} app" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "Install the {android} APK straight from our open source repository on {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2090,6 +2106,134 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Download the APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "{android} install methods" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Every way to install the {android} beta, and how to keep it up to date." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Recommended" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Add to {obtainium} (most phones)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Add to {obtainium} (degoogled phones)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Direct downloads" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Verify the signature" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "" +"The build list could not be loaded just now. All releases are always available on {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Get the {android} beta" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/es-419.po b/packages/i18n/marketing/es-419.po index f913edcc8..b9d992b31 100644 --- a/packages/i18n/marketing/es-419.po +++ b/packages/i18n/marketing/es-419.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: es-419\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2077,13 +2077,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "Aplicación de {ios}" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"La app nativa {ios} está actualmente limitada a suscriptores de {premium_tier_full_name}. Pronto habrá acceso más amplio. Mientras tanto, la app web completa de {product_name} funciona en Safari y puedes agregarla a tu pantalla de inicio." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "La app nativa {ios} está en beta abierta en {testflight}, y cualquiera puede unirse sin invitación. Las actualizaciones llegan automáticamente. Todavía no está en la {app_store} y no lo estará hasta que la versión 1 esté terminada." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Únete a la beta de {testflight}" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "¿Prefieres no instalar una beta? La aplicación web completa de {product_name} se ejecuta en Safari y se puede agregar a tu pantalla de inicio." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2091,12 +2103,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "Aplicación de {android}" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "" -"Instala el APK de {android} directamente desde nuestro repositorio de código abierto en {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "La versión beta de {android} es una compilación abierta que instalas tú mismo. La descarga recomendada funciona en la mayoría de los teléfonos; otras compilaciones son para teléfonos sin Google y hardware antiguo." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2104,6 +2116,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Descargar el APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Métodos de instalación de {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Todas las formas de instalar la beta de {android}, y cómo mantenerla actualizada." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Recomendado" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Añadir a {obtainium} (la mayoría de los teléfonos)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Añadir a {obtainium} (teléfonos sin Google)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Para teléfonos con {google_play_services}, como Samsung y Pixel. Las notificaciones llegan a través de Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Para teléfonos sin {google_play_services}, como {graphene_os}. Las notificaciones llegan a través de {unified_push}, que configuras por separado." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "Las dos versiones son instalaciones separadas. Instalar una reemplaza la otra, así que elige una y quédate con ella." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Descargas directas" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Casi todos los teléfonos fabricados desde 2016 necesitan arm64-v8a. Elige la compilación universal si no estás seguro; es mucho más grande pero funciona en todas partes." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} aún no está en {google_play}, {f_droid}, {accrescent} ni en la {app_store}. Esas llegarán una vez que la versión 1 esté terminada." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Verifica la firma" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Cada compilación de lanzamiento de {android} se firma con esta huella digital del certificado SHA-256. Compruébala antes de instalar un archivo que no hayas descargado de esta página." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "La lista de compilaciones no se pudo cargar en este momento. Todas las versiones siempre están disponibles en {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Obtén la beta de {android}" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} es la forma recomendada. Instala la beta y la actualiza por ti, así nunca tendrás que buscar e instalar manualmente un archivo nuevo." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Si prefieres no usar {obtainium}, descarga una compilación directamente. Tendrás que repetir esto para cada actualización." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/es-ES.po b/packages/i18n/marketing/es-ES.po index 85e2c7e12..fa284205f 100644 --- a/packages/i18n/marketing/es-ES.po +++ b/packages/i18n/marketing/es-ES.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: es-ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2078,13 +2078,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "Aplicación para {ios}" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"La aplicación nativa de {ios} está actualmente limitada a los suscriptores de {premium_tier_full_name}. El acceso general llegará muy pronto. Mientras tanto, la aplicación web completa de {product_name} funciona en Safari y puedes añadirla a tu pantalla de inicio." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "La aplicación nativa {ios} está en beta pública en {testflight}, y cualquiera puede unirse sin invitación. Las actualizaciones llegan automáticamente. Todavía no está en la {app_store} y no lo estará hasta que la versión 1 esté terminada." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Únete a la beta de {testflight}" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "¿Prefieres no instalar una beta? La aplicación web completa de {product_name} se ejecuta en Safari y puedes añadirla a tu pantalla de inicio." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2092,12 +2104,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "Aplicación para {android}" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "" -"Instala el APK de {android} directamente desde nuestro repositorio de código abierto en {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "La versión beta de {android} es una compilación abierta que instalas tú mismo. La descarga recomendada sirve para la mayoría de los teléfonos; otras compilaciones son para teléfonos sin Google y hardware antiguo." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2105,6 +2117,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Descargar el APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Métodos de instalación de {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Todas las formas de instalar la beta de {android} y cómo mantenerla actualizada." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Recomendado" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Añadir a {obtainium} (la mayoría de los teléfonos)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Añadir a {obtainium} (teléfonos sin Google)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Para teléfonos con {google_play_services}, como Samsung y Pixel. Las notificaciones llegan a través de Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Para teléfonos sin {google_play_services}, como {graphene_os}. Las notificaciones llegan a través de {unified_push}, que configuras por separado." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "Las dos compilaciones son instalaciones independientes. Instalar una reemplaza la otra, así que elige una y quédate con ella." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Descargas directas" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Casi todos los teléfonos fabricados desde 2016 necesitan arm64-v8a. Selecciona la compilación universal si no estás seguro; es mucho más grande, pero funciona en todas partes." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} aún no está disponible en {google_play}, {f_droid}, {accrescent} ni en la {app_store}. Llegarán una vez que la versión 1 esté terminada." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Verifica la firma" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Cada compilación de lanzamiento de {android} se firma con esta huella digital del certificado SHA-256. Compruébala antes de instalar un archivo que no hayas descargado de esta página." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "No se ha podido cargar la lista de compilaciones en este momento. Todas las versiones están siempre disponibles en {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Descarga la beta para {android}" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} es la forma recomendada. Instala la beta y la actualiza por ti, así nunca tendrás que buscar e instalar manualmente un archivo nuevo." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Si prefieres no usar {obtainium}, descarga una compilación directamente. Tendrás que repetir esto para cada actualización." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/fi.po b/packages/i18n/marketing/fi.po index bb91982e9..39e651b5f 100644 --- a/packages/i18n/marketing/fi.po +++ b/packages/i18n/marketing/fi.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2076,13 +2076,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "{ios}-sovellus" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"Natiivi {ios}-sovellus on tällä hetkellä rajattu {premium_tier_full_name} -tilaajille. Laajempi käyttöoikeus on tulossa hyvin pian. Sillä välin täysi {product_name}-verkkosovellus toimii Safarissa, ja sen voi lisätä aloitusnäytölle." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "Natiivi {ios}-sovellus on avoimessa betaversiossa {testflight}-palvelussa, ja kuka tahansa voi liittyä ilman kutsua. Päivitykset saapuvat automaattisesti. Se ei ole vielä {app_store}-kaupassa, eikä tule olemaan ennen kuin versio 1 on valmis." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Liity {testflight}-betaan" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Etkö halua asentaa betaversiota? Koko {product_name} -verkkosovellus toimii Safarissa ja sen voi lisätä Koti-valikkoon." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2090,12 +2102,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "{android}-sovellus" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "" -"Asenna {android}-sovelluksen APK suoraan avoimen lähdekoodin arkistostamme osoitteessa {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "{android}-betaversio on avoin koontiversio, jonka asennat itse. Suositeltu lataus sopii useimpiin puhelimiin; muut koontiversiot kattavat puhelimet ilman Google-palveluita ja vanhemman laitteiston." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2103,6 +2115,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Lataa APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Asennusmenetelmät {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Kaikki tavat asentaa {android}-beta ja pitää se ajan tasalla." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Suositeltu" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Lisää kohteeseen {obtainium} (useimmat puhelimet)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Lisää kohteeseen {obtainium} (puhelimet ilman Google-palveluita)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Puhelimille, joissa on {google_play_services}, kuten Samsung ja Pixel. Ilmoitukset saapuvat Firebase Cloud Messagingin kautta." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Puhelimiin ilman {google_play_services}, kuten {graphene_os}. Ilmoitukset saapuvat {unified_push}-palvelun kautta, jonka asennat erikseen." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "Kahden koontiversion asennukset ovat erillisiä. Yhden asentaminen korvaa toisen, joten valitse toinen ja pysy siinä." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Suorat lataukset" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Lähes jokainen puhelin, joka on valmistettu vuoden 2016 jälkeen, tarvitsee arm64-v8a:n. Valitse yleisversio, jos olet epävarma; se on paljon suurempi, mutta toimii kaikkialla." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} ei ole vielä saatavilla {google_play}:ssa, {f_droid}:ssa, {accrescent}:ssa eikä {app_store}:ssa. Ne tulevat, kun versio 1 on valmis." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Tarkista allekirjoitus" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Jokainen {android}-julkaisu on allekirjoitettu tällä SHA-256-sertifikaatin sormenjäljellä. Tarkista se ennen tiedoston asentamista, jota et ladannut tältä sivulta." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "Build-listaa ei voitu ladata juuri nyt. Kaikki julkaisut ovat aina saatavilla osoitteessa {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Hanki {android} beta" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} on suositeltu tapa asentaa Fluxer. Se asentaa betan ja päivittää sen automaattisesti, joten sinun ei tarvitse koskaan etsiä ja asentaa uutta tiedostoa manuaalisesti." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Jos et halua käyttää {obtainium}-sovellusta, lataa koontiversio suoraan. Sinun on toistettava tämä jokaisen päivityksen yhteydessä." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/fr.po b/packages/i18n/marketing/fr.po index be0fa82b5..98950a458 100644 --- a/packages/i18n/marketing/fr.po +++ b/packages/i18n/marketing/fr.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2083,13 +2083,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "Application {ios}" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"L'application {ios} native est actuellement réservée aux abonnés {premium_tier_full_name}. Un accès plus large arrive très bientôt. En attendant, l'application web complète {product_name} fonctionne dans Safari et peut être ajoutée à ton écran d'accueil." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "L'application native {ios} est en bêta ouverte sur {testflight}, et tout le monde peut y participer sans invitation. Les mises à jour arrivent automatiquement. Elle n'est pas encore sur l'{app_store} et n'y sera pas avant la fin de la version 1." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Rejoindre la bêta {testflight}" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Vous préférez ne pas installer de bêta ? L'application web complète {product_name} fonctionne dans Safari et peut être ajoutée à votre écran d'accueil." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2097,11 +2109,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "Application {android}" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "Installe l'APK {android} directement depuis notre dépôt open source sur {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "La bêta {android} est une version ouverte que vous installez vous-même. Le téléchargement recommandé convient à la plupart des téléphones ; d'autres versions couvrent les téléphones sans Google et le matériel plus ancien." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2109,6 +2122,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Télécharger l'APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Méthodes d'installation {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Tous les moyens d'installer la bêta {android}, et comment la maintenir à jour." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Recommandé" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Ajouter à {obtainium} (la plupart des téléphones)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Ajouter à {obtainium} (téléphones sans Google)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Pour les téléphones avec {google_play_services}, comme les Samsung et les Pixel. Les notifications arrivent via Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Pour les téléphones sans {google_play_services}, comme {graphene_os}. Les notifications arrivent via {unified_push}, que vous configurez séparément." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "Les deux versions sont des installations distinctes. L'installation de l'une remplacera l'autre. Choisissez-en une et tenez-vous-y." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Téléchargements directs" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Presque tous les téléphones fabriqués depuis 2016 ont besoin de arm64-v8a. Choisissez la version universelle si vous n'êtes pas sûr ; elle est beaucoup plus volumineuse mais fonctionne partout." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} n'est pas encore disponible sur {google_play}, {f_droid}, {accrescent} ou {app_store}. Ces plateformes seront ajoutées une fois la version 1 terminée." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Vérifier la signature" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Chaque build de publication {android} est signé avec cette empreinte de certificat SHA-256. Vérifiez-la avant d'installer un fichier que vous n'avez pas téléchargé sur cette page." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "La liste des builds n'a pas pu être chargée pour le moment. Toutes les versions sont toujours disponibles sur {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Obtenir la bêta {android}" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} est le moyen recommandé. Il installe la bêta et la met à jour pour vous, vous évitant ainsi de devoir trouver et installer manuellement un nouveau fichier." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Si vous préférez ne pas utiliser {obtainium}, téléchargez une version directement. Vous devrez répéter cette opération pour chaque mise à jour." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/he.po b/packages/i18n/marketing/he.po index b714537f7..5eb3e582d 100644 --- a/packages/i18n/marketing/he.po +++ b/packages/i18n/marketing/he.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: he\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2052,13 +2052,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "אפליקציית {ios}" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"האפליקציה המקורית של {ios} מוגבלת כרגע למנויי {premium_tier_full_name}. גישה רחבה יותר תגיע בקרוב מאוד. בינתיים, אפליקציית האינטרנט המלאה של {product_name} פועלת ב-Safari וניתן להוסיף אותה למסך הבית שלך." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "האפליקציה המקורית של {ios} נמצאת בבטא פתוחה ב-{testflight}, וכל אחד יכול להצטרף ללא הזמנה. עדכונים מגיעים אוטומטית. היא עדיין לא ב-{app_store}, ולא תהיה שם עד שגרסה 1 תושלם." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "הצטרפו לבטא של {testflight}" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "מעדיפים לא להתקין בטא? אפליקציית האינטרנט המלאה של {product_name} פועלת בספארי וניתן להוסיף אותה למסך הבית שלכם." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2066,11 +2078,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "אפליקציית {android}" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "התקינו את קובץ ה-APK של {android} ישירות ממאגר הקוד הפתוח שלנו ב-{github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "גרסת הבטא של ה-{android} היא גרסה פתוחה שאתה מתקין בעצמך. ההורדה המומלצת מתאימה לרוב הטלפונים; גרסאות אחרות מכסות טלפונים ללא גוגל וחומרה ישנה יותר." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2078,6 +2091,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "הורדת קובץ ה-APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "שיטות התקנה ל-{android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "כל הדרכים להתקין את גרסת הבטא של {android}, וכיצד לעדכן אותה." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "מומלץ" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "הוסף ל-{obtainium} (רוב הטלפונים)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "הוסף ל-{obtainium} (טלפונים ללא גוגל)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "עבור טלפונים עם {google_play_services}, כמו סמסונג ופיקסל. ההתראות מגיעות דרך Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "עבור טלפונים ללא {google_play_services}, כמו {graphene_os}. התראות מגיעות דרך {unified_push}, אותו מגדירים בנפרד." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "שני המבנים הם התקנות נפרדות. התקנת אחד תחליף את השני, אז בחרו אחד והישארו איתו." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "הורדות ישירות" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "כמעט כל טלפון שיוצר מאז 2016 זקוק ל-arm64-v8a. בחר את הגרסה האוניברסלית אם אינך בטוח; היא גדולה הרבה יותר אך עובדת בכל מקום." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} עדיין לא זמין ב-{google_play}, {f_droid}, {accrescent} או ב-{app_store}. אלו יגיעו לאחר שגרסה 1 תסתיים." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "אמת את החתימה" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "כל גרסת build של {android} נחתמת באמצעות טביעת האצבע של אישור SHA-256 זו. בדקו אותה לפני התקנת קובץ שלא הורדתם מדף זה." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "לא ניתן היה לטעון את רשימת הגרסאות כעת. כל הגרסאות זמינות תמיד ב-{github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "קבל את גרסת ה- {android} הבטא" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} היא הדרך המומלצת. היא מתקינה את גרסת הבטא ומעדכנת אותה עבורך, כך שלעולם לא תצטרך למצוא ולהתקין קובץ חדש באופן ידני." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "אם אתה מעדיף לא להשתמש ב-{obtainium}, הורד גרסה ישירות. תצטרך לחזור על כך עבור כל עדכון." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/hi.po b/packages/i18n/marketing/hi.po index b68c2b5b9..7ef63b09c 100644 --- a/packages/i18n/marketing/hi.po +++ b/packages/i18n/marketing/hi.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: hi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2067,13 +2067,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "{ios} ऐप" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"नेटिव {ios} ऐप वर्तमान में केवल {premium_tier_full_name} ग्राहकों के लिए उपलब्ध है। व्यापक पहुँच बहुत जल्द आ रही है। इस बीच, पूरा {product_name} वेब ऐप Safari में काम करता है और इसे आपकी होम स्क्रीन में जोड़ा जा सकता है।" +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "नेटिव {ios} ऐप {testflight} पर ओपन बीटा में है, और कोई भी बिना इनवाइट के शामिल हो सकता है। अपडेट अपने आप आते हैं। यह अभी तक {app_store} पर नहीं है, और वर्ज़न 1 पूरा होने तक नहीं होगा।" + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "{testflight} बीटा में शामिल हों" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "बीटा इंस्टॉल नहीं करना चाहते? पूरा {product_name} वेब ऐप सफारी में चलता है और इसे आपकी होम स्क्रीन में जोड़ा जा सकता है।" #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2081,11 +2093,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "{android} ऐप" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "{github} पर हमारी ओपन सोर्स रिपॉजिटरी से सीधे {android} APK इंस्टॉल करें।" +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "{android} बीटा एक ओपन बिल्ड है जिसे आप स्वयं इंस्टॉल करते हैं। अनुशंसित डाउनलोड अधिकांश फ़ोन के लिए उपयुक्त है; अन्य बिल्ड डीगूगल्ड फ़ोन और पुराने हार्डवेयर के लिए हैं।" #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2093,6 +2106,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "APK डाउनलोड करें" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "{android} इंस्टॉल करने के तरीके" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "{android} बीटा इंस्टॉल करने के हर तरीके, और इसे अपडेट रखने का तरीका।" + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "अनुशंसित" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "{obtainium} में जोड़ें (ज़्यादातर फ़ोन)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "{obtainium} में जोड़ें (बिना Google सेवाओं वाले फ़ोन)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "{google_play_services} वाले फ़ोन के लिए, जैसे कि Samsung और Pixel। सूचनाएं Firebase Cloud Messaging पर आती हैं।" + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "{google_play_services} के बिना वाले फ़ोन के लिए, जैसे कि {graphene_os}. सूचनाएं {unified_push} के ज़रिए आती हैं, जिसे आप अलग से सेट करते हैं." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "दोनों बिल्ड अलग-अलग इंस्टॉल होते हैं। एक को इंस्टॉल करने पर दूसरा बदल जाएगा, इसलिए एक चुनें और उसी पर टिके रहें।" + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "सीधे डाउनलोड" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "2016 के बाद बने लगभग हर फ़ोन को arm64-v8a की ज़रूरत होती है। अगर आप अनिश्चित हैं तो यूनिवर्सल बिल्ड चुनें; यह बहुत बड़ा है लेकिन हर जगह काम करता है।" + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} अभी {google_play}, {f_droid}, {accrescent} या {app_store} पर उपलब्ध नहीं है। संस्करण 1 पूरा होने के बाद ये उपलब्ध होंगे।" + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "हस्ताक्षर सत्यापित करें" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "हर {android} रिलीज़ बिल्ड को इस SHA-256 प्रमाणपत्र फ़िंगरप्रिंट से साइन किया गया है। इस पेज से डाउनलोड न की गई फ़ाइल को इंस्टॉल करने से पहले इसे जांच लें।" + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "अभी बिल्ड सूची लोड नहीं हो सकी। सभी रिलीज़ हमेशा {github} पर उपलब्ध हैं।" + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "{android} बीटा प्राप्त करें" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} सबसे अनुशंसित तरीका है। यह आपके लिए बीटा इंस्टॉल करता है और उसे अपडेट करता है, इसलिए आपको कभी भी मैन्युअल रूप से नई फ़ाइल ढूंढकर साइडलोड नहीं करनी पड़ेगी।" + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "अगर आप {obtainium} का उपयोग नहीं करना चाहते हैं, तो सीधे एक बिल्ड डाउनलोड करें। आपको हर अपडेट के लिए इसे दोहराना होगा।" + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/hr.po b/packages/i18n/marketing/hr.po index 1babcd1e2..3f607bcee 100644 --- a/packages/i18n/marketing/hr.po +++ b/packages/i18n/marketing/hr.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2070,13 +2070,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "{ios} aplikacija" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"Nativna {ios} aplikacija trenutno je dostupna samo pretplatnicima {premium_tier_full_name}. Šira dostupnost stiže vrlo brzo. U međuvremenu, cijela web-aplikacija {product_name} radi u Safariju i može se dodati na početni zaslon." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "Nativna {ios} aplikacija je u otvorenom beta testiranju na {testflight}, a svatko se može pridružiti bez pozivnice. Ažuriranja stižu automatski. Još nije u {app_store} i neće biti dok se verzija 1 ne završi." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Pridruži se {testflight} beta verziji" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Ne želite instalirati beta verziju? Potpuna web-aplikacija {product_name} radi u Safariju i možete je dodati na početni zaslon." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2084,11 +2096,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "{android} aplikacija" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "Instaliraj {android} APK izravno iz našeg repozitorija otvorenog koda na {github}u." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "Beta verzija za {android} je javna verzija koju sami instalirate. Preporučeno preuzimanje odgovara većini telefona; ostale verzije pokrivaju telefone bez Google usluga i stariji hardver." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2096,6 +2109,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Preuzmi APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Metode instalacije za {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Svaki način za instalaciju beta verzije za {android}, i kako je ažurirati." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Preporučeno" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Dodaj u {obtainium} (većina telefona)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Dodaj u {obtainium} (telefoni bez Google usluga)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Za telefone s {google_play_services}, poput Samsunga i Pixela. Obavijesti stižu putem Firebase Cloud Messaginga." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Za telefone bez {google_play_services}, kao što je {graphene_os}. Obavijesti stižu putem {unified_push}, koji postavljate zasebno." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "Dvije verzije su odvojene instalacije. Instalacija jedne zamjenjuje drugu, stoga odaberite jednu i ostanite pri njoj." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Izravna preuzimanja" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Gotovo svaki telefon proizveden od 2016. godine treba arm64-v8a. Odaberite univerzalnu verziju ako niste sigurni; puno je veća, ali radi svugdje." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} još nije dostupan na {google_play}, {f_droid}, {accrescent} niti na {app_store}. Oni će doći nakon što verzija 1 bude dovršena." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Potvrdi potpis" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Svaki {android} build izdanja potpisan je ovim SHA-256 otiskom certifikata. Provjerite ga prije instalacije datoteke koju niste preuzeli s ove stranice." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "Popis izdanja nije se mogao učitati upravo sada. Sva izdanja uvijek su dostupna na {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Preuzmi {android} beta verziju" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} je preporučeni način. Instalira beta verziju i ažurira je za vas, tako da nikada ne morate ručno pronaći i instalirati novu datoteku." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Ako ne želite koristiti {obtainium}, preuzmite izdanje izravno. Morat ćete ponoviti ovo za svako ažuriranje." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/hu.po b/packages/i18n/marketing/hu.po index 70513cc69..b9a880356 100644 --- a/packages/i18n/marketing/hu.po +++ b/packages/i18n/marketing/hu.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2079,13 +2079,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "{ios} alkalmazás" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"A natív {ios} alkalmazás jelenleg csak a {premium_tier_full_name} előfizetői számára érhető el. Hamarosan szélesebb körben is elérhetővé válik. Addig is a teljes {product_name} webalkalmazás működik a Safariban, és hozzáadható a kezdőképernyődhöz." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "A natív {ios} alkalmazás nyílt béta verzióban érhető el a {testflight} platformon, és bárki meghívó nélkül csatlakozhat. A frissítések automatikusan érkeznek. Még nincs fent az {app_store} áruházban, és csak az 1-es verzió befejezése után kerül fel." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Csatlakozz a {testflight} bétához" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Nem szeretnél béta verziót telepíteni? A teljes {product_name} webalkalmazás Safari böngészőben fut, és hozzáadható a Főképernyőhöz." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2093,12 +2105,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "{android} alkalmazás" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "" -"Telepítsd az {android} APK-t közvetlenül a nyílt forráskódú tárházunkból a {github} oldalon." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "A(z) {android} béta egy nyílt verzió, amelyet magadnak kell telepítened. Az ajánlott letöltés a legtöbb telefonhoz megfelel; más verziók érhetők el a Google-mentes telefonokhoz és régebbi hardverekhez." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2106,6 +2118,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Töltsd le az APK-t" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "{android} telepítési módok" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Minden módszer a(z) {android} béta telepítésére, és hogyan tartsd naprakészen." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Ajánlott" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Hozzáadás ehhez: {obtainium} (a legtöbb telefon)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Hozzáadás a {obtainium} (degoogled telefonokhoz)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Samsung és Pixel telefonokhoz {google_play_services} esetén. Az értesítések a Firebase Cloud Messagingon keresztül érkeznek." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Olyan telefonokhoz, amelyeken nincs {google_play_services}, például {graphene_os}. Az értesítések a(z) {unified_push} rendszeren keresztül érkeznek, amelyet külön kell beállítanod." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "A két verzió külön telepítés. Az egyik telepítése felülírja a másikat, ezért válassz egyet, és maradj annál." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Közvetlen letöltések" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Szinte minden 2016 óta gyártott telefonhoz arm64-v8a szükséges. Ha bizonytalan vagy, válaszd az univerzális buildet; ez sokkal nagyobb, de mindenhol működik." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "A(z) {product_name} még nem érhető a(z) {google_play}, {f_droid}, {accrescent} vagy az {app_store} áruházban. Ezek majd az 1-es verzió befejezése után jelennek meg." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Írja alá a digitális aláírást" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Minden {android} kiadás ehhez a SHA-256 tanúsítvány-ujjlenyomathoz van aláírva. Ellenőrizd telepítés előtt, ha nem erről az oldalról töltötted le a fájlt." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "A buildlista betöltése pillanatnyilag nem sikerült. Minden kiadás mindig elérhető a következő helyen: {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Töltsd le az {android} bétát" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "Az {obtainium} a javasolt módszer. Ez telepíti és frissíti neked a bétát, így soha többé nem kell kézzel keresned és telepítened egy új fájlt." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Ha inkább nem használnád a {obtainium} alkalmazást, tölts le egy buildet közvetlenül. Minden frissítéshez meg kell ismételned ezt." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/id.po b/packages/i18n/marketing/id.po index 21255eedc..04561cb9e 100644 --- a/packages/i18n/marketing/id.po +++ b/packages/i18n/marketing/id.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2068,13 +2068,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "Aplikasi {ios}" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"Aplikasi {ios} native saat ini terbatas untuk pelanggan {premium_tier_full_name}. Akses yang lebih luas akan segera hadir. Sementara itu, aplikasi web {product_name} lengkap berfungsi di Safari dan bisa ditambahkan ke Layar Utama perangkatmu." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "Aplikasi {ios} asli sedang dalam versi beta terbuka di {testflight}, dan siapa pun dapat bergabung tanpa undangan. Pembaruan tiba secara otomatis. Aplikasi ini belum ada di {app_store}, dan tidak akan ada sampai versi 1 selesai." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Bergabunglah dengan beta {testflight}" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Tidak ingin menginstal beta? Aplikasi web {product_name} lengkap berjalan di Safari dan dapat ditambahkan ke Layar Utama Anda." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2082,11 +2094,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "Aplikasi {android}" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "Pasang APK {android} langsung dari repositori sumber terbuka kami di {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "Beta {android} adalah build terbuka yang Anda instal sendiri. Unduhan yang direkomendasikan cocok untuk sebagian besar ponsel; build lain mencakup ponsel tanpa Google dan perangkat keras lama." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2094,6 +2107,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Unduh APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Metode instalasi {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Semua cara untuk menginstal versi beta {android}, dan cara menjaganya tetap terbaru." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Disarankan" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Tambahkan ke {obtainium} (sebagian besar ponsel)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Tambahkan ke {obtainium} (ponsel tanpa Google)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Untuk ponsel dengan {google_play_services}, seperti Samsung dan Pixel. Notifikasi tiba melalui Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Untuk ponsel tanpa {google_play_services}, seperti {graphene_os}. Notifikasi tiba melalui {unified_push}, yang Anda siapkan secara terpisah." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "Kedua build tersebut adalah instalasi terpisah. Menginstal satu akan mengganti yang lain, jadi pilih salah satu dan gunakan itu." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Unduhan langsung" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Hampir setiap ponsel yang dibuat sejak 2016 membutuhkan arm64-v8a. Pilih build universal jika Anda tidak yakin; ukurannya jauh lebih besar tetapi berfungsi di mana saja." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} belum ada di {google_play}, {f_droid}, {accrescent}, atau {app_store}. Toko-toko tersebut akan tersedia setelah versi 1 selesai." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Verifikasi tanda tangan" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Setiap rilis {android} ditandatangani dengan sidik jari sertifikat SHA-256 ini. Periksa sebelum menginstal file yang tidak Anda unduh dari halaman ini." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "Daftar build tidak dapat dimuat saat ini. Semua rilis selalu tersedia di {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Dapatkan {android} beta" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} adalah cara yang direkomendasikan. Ini menginstal beta dan memperbaruinya untuk Anda, jadi Anda tidak perlu mencari dan menginstal file baru secara manual." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Jika Anda lebih memilih untuk tidak menggunakan {obtainium}, unduh build secara langsung. Anda perlu mengulanginya untuk setiap pembaruan." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/it.po b/packages/i18n/marketing/it.po index f69b20811..e170c7193 100644 --- a/packages/i18n/marketing/it.po +++ b/packages/i18n/marketing/it.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2077,13 +2077,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "App per {ios}" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"L'app nativa per {ios} è attualmente riservata agli abbonati {premium_tier_full_name}. Un accesso più ampio arriverà molto presto. Nel frattempo, l'app web completa di {product_name} funziona in Safari e può essere aggiunta alla schermata Home." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "L'app nativa {ios} è in beta aperta su {testflight} e chiunque può partecipare senza invito. Gli aggiornamenti arrivano automaticamente. Non è ancora sull'{app_store} e non lo sarà finché la versione 1 non sarà completata." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Partecipa alla beta di {testflight}" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Preferisci non installare una beta? La web app completa di {product_name} funziona in Safari e può essere aggiunta alla schermata Home." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2091,11 +2103,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "App {android}" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "Installa l'APK {android} direttamente dal nostro repository open source su {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "La beta di {android} è una build aperta che installi da solo. Il download consigliato va bene per la maggior parte dei telefoni; altre build sono per telefoni senza Google e hardware datato." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2103,6 +2116,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Scarica l'APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Metodi di installazione {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Tutti i modi per installare la beta di {android}, e come mantenerla aggiornata." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Consigliato" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Aggiungi a {obtainium} (la maggior parte dei telefoni)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Aggiungi a {obtainium} (telefoni senza Google)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Per i telefoni con {google_play_services}, come Samsung e Pixel. Le notifiche arrivano tramite Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Per i telefoni senza {google_play_services}, come {graphene_os}. Le notifiche arrivano tramite {unified_push}, che devi configurare separatamente." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "Le due build sono installazioni separate. L'installazione di una sostituisce l'altra, quindi scegline una e rimani con quella." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Download diretti" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Quasi tutti i telefoni prodotti dal 2016 necessitano di arm64-v8a. Scegli la build universale se non sei sicuro; è molto più grande ma funziona ovunque." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} non è ancora disponibile su {google_play}, {f_droid}, {accrescent} o {app_store}. Arriveranno una volta terminata la versione 1." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Verifica la firma" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Ogni build di rilascio di {android} è firmata con questa impronta digitale del certificato SHA-256. Controllala prima di installare un file che non hai scaricato da questa pagina." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "L'elenco delle build non è stato caricato al momento. Tutte le release sono sempre disponibili su {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Scarica la beta per {android}" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} è il modo consigliato. Installa la beta e la aggiorna per te, così non dovrai mai più cercare e installare manualmente un nuovo file." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Se preferisci non usare {obtainium}, scarica una build direttamente. Dovrai ripetere questa operazione per ogni aggiornamento." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/ja.po b/packages/i18n/marketing/ja.po index f4ce3dfce..713254557 100644 --- a/packages/i18n/marketing/ja.po +++ b/packages/i18n/marketing/ja.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2038,13 +2038,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "{ios}アプリ" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"ネイティブの{ios}アプリは現在、{premium_tier_full_name}の加入者限定です。対象は近日中に拡大される予定です。それまでの間も、完全な{product_name}ウェブアプリがSafariで動作し、ホーム画面に追加できます。" +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "ネイティブの{ios}アプリは{testflight}で公開ベータ版として提供されており、どなたでも招待なしで参加できます。アップデートは自動的に配信されます。まだ{app_store}には公開されておらず、バージョン1が完了するまで公開されません。" + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "{testflight} ベータ版に参加する" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "ベータ版のインストールは避けたいですか? {product_name}の完全版ウェブアプリはSafariで実行でき、ホーム画面に追加できます。" #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2052,11 +2064,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "{android}アプリ" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "{github}のオープンソースリポジトリから直接{android} APKをインストールしてください。" +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "{android} ベータ版は、ご自身でインストールするオープンビルドです。推奨ダウンロードはほとんどのスマートフォンに対応していますが、その他のビルドは、Googleサービス非搭載のスマートフォンや旧型ハードウェア向けです。" #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2064,6 +2077,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "APKをダウンロード" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "{android}のインストール方法" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "{android} ベータ版をインストールするすべての方法と、最新の状態に保つ方法。" + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "おすすめ" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "{obtainium}に追加 (ほとんどのスマートフォン)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "{obtainium}に追加 (Googleサービス非搭載のスマホ向け)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "SamsungやPixelなどの{google_play_services}搭載端末向け。通知はFirebase Cloud Messagingで届きます。" + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "{google_play_services} が搭載されていないスマートフォン、例えば {graphene_os} の場合。通知は {unified_push} 経由で届きます。これは別途設定が必要です。" + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "2つのビルドは別々のアプリとしてインストールされます。片方をインストールするともう片方が置き換わるため、どちらか一方を選んでください。" + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "直接ダウンロード" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "2016年以降に製造されたほとんどのスマートフォンはarm64-v8aが必要です。不明な場合は、ユニバーサルビルドを選択してください。サイズは大きくなりますが、どこでも動作します。" + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name}は、まだ{google_play}、{f_droid}、{accrescent}、または{app_store}ではご利用いただけません。これらはバージョン1が完了してから公開されます。" + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "署名を確認する" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "このSHA-256証明書フィンガープリントは、すべての{android}リリースビルドに署名するために使用されます。このページ以外からダウンロードしたファイルにインストールする前に、確認してください。" + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "ビルドリストを現在読み込めませんでした。すべてのリリースは常に {github} で入手可能です。" + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "{android} ベータ版を入手" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} を使うのがおすすめです。ベータ版のインストールとアップデートを自動で行ってくれるので、新しいファイルを自分で見つけて手動でインストールする必要がなくなります。" + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "{obtainium} を使用しない場合は、ビルドを直接ダウンロードしてください。アップデートのたびにこの操作を繰り返す必要があります。" + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/ko.po b/packages/i18n/marketing/ko.po index 0b7cb4033..b60acd9c5 100644 --- a/packages/i18n/marketing/ko.po +++ b/packages/i18n/marketing/ko.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2037,13 +2037,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "{ios} 앱" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"네이티브 {ios} 앱은 현재 {premium_tier_full_name} 구독자만 이용할 수 있습니다. 곧 더 많은 분들이 이용하실 수 있도록 확대될 예정입니다. 그동안 Safari에서 전체 {product_name} 웹 앱을 사용하고 홈 화면에 추가할 수 있습니다." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "네이티브 {ios} 앱은 {testflight}에서 공개 베타 버전으로 제공되며, 누구나 초대 없이 참여할 수 있습니다. 업데이트는 자동으로 제공됩니다. 아직 {app_store}에는 출시되지 않았으며, 버전 1이 완료될 때까지 출시되지 않을 예정입니다." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "{testflight} 베타 참여" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "베타 버전 설치를 원하지 않으신가요? Safari에서 전체 {product_name} 웹 앱을 실행하고 홈 화면에 추가할 수 있습니다." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2051,11 +2063,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "{android} 앱" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "{github}의 오픈 소스 리포지토리에서 바로 {android} APK를 설치하세요." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "{android} 베타는 직접 설치하는 오픈 빌드입니다. 권장 다운로드는 대부분의 휴대폰에 적합하며, 다른 빌드는 구글 서비스가 제거된 휴대폰 및 구형 하드웨어를 지원합니다." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2063,6 +2076,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "APK 다운로드" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "{android} 설치 방법" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "{android} 베타를 설치하는 모든 방법과 최신 상태로 유지하는 방법을 알아보세요." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "추천" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "{obtainium}(대부분의 휴대폰)에 추가" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "{obtainium}에 추가 (Google 서비스 없는 휴대폰)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Samsung 및 Pixel과 같이 {google_play_services}가 있는 휴대폰의 경우. 알림은 Firebase Cloud Messaging을 통해 도착합니다." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "{google_play_services}이(가) 없는 휴대폰의 경우, {graphene_os}와(과) 같은 경우입니다. 알림은 별도로 설정하는 {unified_push}를 통해 도착합니다." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "두 빌드는 별도의 설치입니다. 하나를 설치하면 다른 하나로 대체되므로 하나를 선택하여 계속 사용하세요." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "직접 다운로드" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "2016년 이후에 나온 거의 모든 휴대폰은 arm64-v8a가 필요합니다. 확실하지 않다면 범용 빌드를 선택하세요. 크기는 훨씬 크지만 어디서나 작동합니다." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name}은(는) 아직 {google_play}, {f_droid}, {accrescent} 또는 {app_store}에 없습니다. 버전 1이 완료되면 추가될 예정입니다." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "서명 확인" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "모든 {android} 릴리스 빌드는 이 SHA-256 인증서 지문으로 서명됩니다. 이 페이지에서 다운로드하지 않은 파일을 설치하기 전에 확인하세요." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "지금 빌드 목록을 불러올 수 없습니다. 모든 릴리스는 항상 {github}에서 확인할 수 있습니다." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "{android} 베타 받기" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium}을(를) 사용하는 것이 권장되는 방법입니다. 베타 버전을 설치하고 자동으로 업데이트해주므로, 새 파일을 직접 찾아서 설치할 필요가 없습니다." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "{obtainium}을 사용하고 싶지 않다면, 빌드를 직접 다운로드하세요. 모든 업데이트마다 이 작업을 반복해야 합니다." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/lt.po b/packages/i18n/marketing/lt.po index cf966fceb..3b9fc8779 100644 --- a/packages/i18n/marketing/lt.po +++ b/packages/i18n/marketing/lt.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: lt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2074,13 +2074,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "{ios} programa" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"Savoji {ios} programa šiuo metu pasiekiama tik {premium_tier_full_name} prenumeratoriams. Platesnė prieiga bus atverta labai greitai. Tuo tarpu visavertė {product_name} žiniatinklio programa veikia „Safari“ naršyklėje ir ją galima pridėti prie pagrindinio ekrano." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "Natyvi {ios} programėlė yra atviroje beta versijoje per {testflight}, prisijungti gali visi be kvietimo. Naujiniai atnaujinami automatiškai. Ji dar nėra „{app_store}“, ir nebus, kol nebus baigta 1 versija." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Prisijunkite prie „{testflight}“ beta versijos" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Nenorite įsidiegti beta versijos? Pilna {product_name} žiniatinklio programėlė veikia „Safari“ ir gali būti pridėta prie jūsų pagrindinio ekrano." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2088,11 +2100,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "{android} programa" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "Įdiek {android} APK tiesiai iš mūsų atvirojo kodo saugyklos {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "„{android}“ beta versija yra atviras leidimas, kurį įdiegiate patys. Rekomenduojamas atsisiuntimas tinka daugumai telefonų; kiti leidimai skirti telefonams be „Google“ paslaugų ir senesnei techninei įrangai." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2100,6 +2113,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Atsisiųsti APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Įdiegimo metodai {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Visos „{android}“ beta versijos diegimo galimybės ir kaip ją atnaujinti." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Rekomenduojama" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Pridėti prie {obtainium} (dauguma telefonų)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Pridėti prie {obtainium} (telefonams be „Google“)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Telefonams su {google_play_services}, tokiems kaip „Samsung“ ir „Pixel“. Pranešimai pristatomi per „Firebase Cloud Messaging“." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Telefonams be {google_play_services}, tokiems kaip {graphene_os}. Pranešimai gaunami per {unified_push}, kurį nustatote atskirai." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "Abi versijos yra atskiros programos. Įdiegus vieną, kita bus pakeista, todėl pasirinkite vieną ir ja naudokitės." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Tiesioginiai atsisiuntimai" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Beveik kiekvienas telefonas, pagamintas nuo 2016 m., naudoja arm64-v8a. Pasirinkite universalųjį variantą, jei nesate tikri; jis yra daug didesnis, bet veikia visur." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} dar nėra pasiekiamas {google_play}, {f_droid}, {accrescent} ar {app_store}. Jie bus pridėti baigus 1 versiją." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Patikrinkite parašą" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Kiekvienas „{android}“ leidimo failas pasirašytas šiuo SHA-256 sertifikato piršto atspaudu. Patikrinkite jį prieš diegdami failą, kurio neatsisiuntėte iš šio puslapio." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "Šiuo metu nepavyko įkelti versijų sąrašo. Visos versijos visada pasiekiamos per {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Gaukite „{android}“ beta versiją" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} yra rekomenduojamas būdas. Jis įdiegs beta versiją ir automatiškai ją atnaujins, todėl jums nereikės ieškoti ir rankiniu būdu diegti naujo failo." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Jei nenorite naudoti {obtainium}, atsisiųskite versiją tiesiogiai. Jums reikės kartoti tai kiekvienam naujiniui." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/nl.po b/packages/i18n/marketing/nl.po index 056692a05..60979d00a 100644 --- a/packages/i18n/marketing/nl.po +++ b/packages/i18n/marketing/nl.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2073,13 +2073,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "{ios}-app" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"De native {ios}-app is momenteel beperkt tot abonnees van {premium_tier_full_name}. Bredere toegang komt er heel snel aan. Ondertussen werkt de volledige web-app van {product_name} in Safari en kun je deze toevoegen aan je startscherm." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "De native {ios}-app is in open bèta op {testflight}, en iedereen kan meedoen zonder uitnodiging. Updates komen automatisch binnen. De app staat nog niet in de {app_store} en zal daar pas staan als versie 1 klaar is." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Doe mee met de {testflight} bèta" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Liever geen bèta installeren? De volledige {product_name} web-app draait in Safari en kan aan je beginscherm worden toegevoegd." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2087,11 +2099,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "{android}-app" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "Installeer de {android} APK rechtstreeks vanuit onze open source repository op {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "De {android} bèta is een open build die je zelf installeert. De aanbevolen download is geschikt voor de meeste telefoons; andere builds zijn voor degoogled telefoons en oudere hardware." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2099,6 +2112,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Download de APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "{android} installatiemethoden" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Alle manieren om de {android} bèta te installeren, en hoe je deze up-to-date houdt." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Aanbevolen" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Toevoegen aan {obtainium} (de meeste telefoons)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Toevoegen aan {obtainium} (telefoons zonder Google)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Voor telefoons met {google_play_services}, zoals Samsung en Pixel. Meldingen komen binnen via Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Voor telefoons zonder {google_play_services}, zoals {graphene_os}. Meldingen komen binnen via {unified_push}, dat je apart instelt." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "De twee builds zijn aparte installaties. Als je de ene installeert, wordt de andere vervangen. Kies er dus één en blijf daarbij." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Directe downloads" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Bijna elke telefoon die sinds 2016 is gemaakt, heeft arm64-v8a nodig. Kies de universele build als je het niet zeker weet; deze is veel groter, maar werkt overal." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} is nog niet beschikbaar in de {google_play}, {f_droid}, {accrescent} of de {app_store}. Deze komen zodra versie 1 af is." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Verifieer de handtekening" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Elke {android} release build is ondertekend met deze SHA-256 certificaatvingerafdruk. Controleer deze voordat u een bestand installeert dat u niet van deze pagina hebt gedownload." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "De buildlijst kon nu niet worden geladen. Alle releases zijn altijd beschikbaar op {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Download de {android} bèta" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} is de aanbevolen manier. Het installeert de bètaversie en werkt deze voor je bij, zodat je nooit zelf een nieuw bestand hoeft te zoeken en te installeren." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Als je liever geen {obtainium} gebruikt, download dan een build direct. Je moet dit herhalen voor elke update." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/no.po b/packages/i18n/marketing/no.po index 64812b4f6..5e0b61d4d 100644 --- a/packages/i18n/marketing/no.po +++ b/packages/i18n/marketing/no.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: no\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2070,13 +2070,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "{ios}-app" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"Den native {ios}-appen er for øyeblikket begrenset til abonnenter av {premium_tier_full_name}. Bredere tilgang kommer veldig snart. I mellomtiden fungerer hele {product_name}-nettappen i Safari og kan legges til på Hjem-skjermen din." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "Den native {ios}-appen er i åpen beta på {testflight}, og alle kan bli med uten invitasjon. Oppdateringer kommer automatisk. Den er ikke i {app_store} ennå, og vil ikke være det før versjon 1 er ferdig." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Bli med i {testflight}-betaen" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Foretrekker du å ikke installere en beta? Den fullstendige {product_name}-nettappen kjører i Safari og kan legges til på Hjem-skjermen din." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2084,11 +2096,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "{android}-app" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "Installer {android}-APK-en direkte fra vårt åpne kildekodelager på {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "Betaen for {android} er en åpen versjon du installerer selv. Den anbefalte nedlastingen passer for de fleste telefoner; andre versjoner dekker telefoner uten Google-tjenester og eldre maskinvare." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2096,6 +2109,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Last ned APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Installeringsmetoder for {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Alle måter å installere {android}-betaen på, og hvordan du holder den oppdatert." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Anbefalt" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Legg til i {obtainium} (de fleste telefoner)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Legg til i {obtainium} (telefoner uten Google)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "For telefoner med {google_play_services}, som Samsung og Pixel. Varsler leveres via Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "For telefoner uten {google_play_services}, som {graphene_os}. Varsler kommer via {unified_push}, som du setter opp separat." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "De to versjonene er separate installasjoner. Hvis du installerer den ene, erstatter den den andre, så velg én og hold deg til den." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Direktnedlastinger" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Nesten alle telefoner laget siden 2016 trenger arm64-v8a. Velg den universelle versjonen hvis du er usikker; den er mye større, men fungerer overalt." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} er ikke tilgjengelig på {google_play}, {f_droid}, {accrescent} eller {app_store} ennå. Disse kommer når versjon 1 er ferdig." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Bekreft signaturen" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Hver {android}-utgivelse er signert med dette SHA-256-sertifikatavtrykket. Sjekk det før du installerer en fil du ikke lastet ned fra denne siden." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "Bygglisten kunne ikke lastes inn akkurat nå. Alle utgivelser er alltid tilgjengelige på {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Hent {android} beta" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} er den anbefalte måten. Den installerer betaversjonen og oppdaterer den for deg, slik at du aldri trenger å finne og sidelaste en ny fil manuelt." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Hvis du heller ikke vil bruke {obtainium}, kan du laste ned en byggversjon direkte. Du må gjenta dette for hver oppdatering." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/pl.po b/packages/i18n/marketing/pl.po index 0e5b7d9b0..c2c81a1bd 100644 --- a/packages/i18n/marketing/pl.po +++ b/packages/i18n/marketing/pl.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2075,13 +2075,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "Aplikacja na {ios}" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"Natywna aplikacja na {ios} jest obecnie dostępna tylko dla subskrybentów {premium_tier_full_name}. Szerszy dostęp pojawi się już wkrótce. Tymczasem pełna aplikacja internetowa {product_name} działa w Safari i można ją dodać do ekranu głównego." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "Natywna aplikacja {ios} jest w otwartej wersji beta na {testflight} i każdy może dołączyć bez zaproszenia. Aktualizacje przychodzą automatycznie. Nie ma jej jeszcze w {app_store} i nie będzie tam aż do ukończenia wersji 1." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Dołącz do wersji beta {testflight}" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Nie chcesz instalować wersji beta? Pełna aplikacja internetowa {product_name} działa w Safari i można ją dodać do ekranu głównego." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2089,12 +2101,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "Aplikacja na {android}" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "" -"Zainstaluj pakiet {android} APK bezpośrednio z naszego repozytorium open source na {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "Beta {android} to otwarta wersja, którą instalujesz samodzielnie. Zalecany plik pobierania pasuje do większości telefonów; inne wersje obejmują telefony bez usług Google i starszy sprzęt." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2102,6 +2114,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Pobierz APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Metody instalacji {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Każdy sposób na zainstalowanie wersji beta {android} i jak ją aktualizować." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Zalecane" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Dodaj do {obtainium} (większość telefonów)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Dodaj do {obtainium} (telefony bez Google)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Dla telefonów z {google_play_services}, takich jak Samsung i Pixel. Powiadomienia są dostarczane przez Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Na telefony bez {google_play_services}, takie jak {graphene_os}. Powiadomienia docierają przez {unified_push}, który musisz skonfigurować osobno." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "Obie wersje są osobnymi instalacjami. Zainstalowanie jednej zastąpi drugą, więc wybierz jedną i pozostań przy niej." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Bezpośrednie pobieranie" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Prawie każdy telefon wyprodukowany od 2016 roku potrzebuje arm64-v8a. Wybierz uniwersalną wersję, jeśli nie masz pewności; jest znacznie większa, ale działa wszędzie." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} nie jest jeszcze dostępny w {google_play}, {f_droid}, {accrescent} ani w {app_store}. Pojawią się one po ukończeniu wersji 1." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Zweryfikuj podpis" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Każda wersja kompilacji {android} jest podpisana tym odciskiem palca certyfikatu SHA-256. Sprawdź go przed zainstalowaniem pliku, którego nie pobrałeś z tej strony." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "Lista kompilacji nie mogła zostać teraz załadowana. Wszystkie wydania są zawsze dostępne na {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Pobierz wersję beta na {android}" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} to zalecany sposób instalacji. Instaluje wersję beta i aktualizuje ją za Ciebie, dzięki czemu nigdy nie musisz ręcznie szukać i instalować nowego pliku." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Jeśli wolisz nie używać {obtainium}, pobierz kompilację bezpośrednio. Będziesz musiał powtarzać tę czynność przy każdej aktualizacji." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/pt-BR.po b/packages/i18n/marketing/pt-BR.po index 70b125971..3aeec5c5e 100644 --- a/packages/i18n/marketing/pt-BR.po +++ b/packages/i18n/marketing/pt-BR.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: pt-BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2075,13 +2075,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "App para {ios}" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"O app nativo {ios} está atualmente limitado a assinantes do {premium_tier_full_name}. O acesso mais amplo está chegando em breve. Enquanto isso, o app web completo do {product_name} funciona no Safari e pode ser adicionado à sua Tela de Início." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "O app nativo {ios} está em beta aberto no {testflight}, e qualquer pessoa pode participar sem convite. As atualizações chegam automaticamente. Ele ainda não está na {app_store} e não estará até que a versão 1 seja finalizada." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Participe do beta do {testflight}" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Prefere não instalar um beta? O app web completo do {product_name} roda no Safari e pode ser adicionado à sua Tela de Início." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2089,11 +2101,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "App para {android}" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "Instale o APK do {android} diretamente do nosso repositório de código aberto no {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "O beta do {android} é uma versão aberta que você instala sozinho. O download recomendado serve para a maioria dos celulares; outras versões são para celulares sem Google e hardware mais antigo." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2101,6 +2114,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Baixar o APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Instalar no {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Todas as formas de instalar a versão beta do {android}, e como mantê-la atualizada." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Recomendado" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Adicionar ao {obtainium} (a maioria dos celulares)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Adicionar ao {obtainium} (celulares sem Google)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Para celulares com {google_play_services}, como Samsung e Pixel. As notificações chegam pelo Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Para celulares sem {google_play_services}, como {graphene_os}. As notificações chegam via {unified_push}, que você configura separadamente." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "As duas versões são instalações separadas. Instalar uma substitui a outra, então escolha uma e mantenha-a." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Downloads diretos" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Quase todos os celulares fabricados desde 2016 precisam do arm64-v8a. Escolha a versão universal se tiver dúvidas; ela é bem maior, mas funciona em qualquer lugar." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "O {product_name} ainda não está na {google_play}, {f_droid}, {accrescent} ou na {app_store}. Elas virão assim que a versão 1 for finalizada." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Verifique a assinatura" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Todo build de lançamento do {android} é assinado com esta impressão digital do certificado SHA-256. Verifique-a antes de instalar um arquivo que você não baixou desta página." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "A lista de builds não pôde ser carregada no momento. Todas as versões estão sempre disponíveis no {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Baixar a versão beta para {android}" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "O {obtainium} é a forma recomendada. Ele instala o beta e o atualiza para você, assim você nunca precisa encontrar e instalar um novo arquivo manualmente." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Se preferir não usar o {obtainium}, baixe uma build diretamente. Você precisará repetir isso para cada atualização." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/ro.po b/packages/i18n/marketing/ro.po index 96dbda75b..383397190 100644 --- a/packages/i18n/marketing/ro.po +++ b/packages/i18n/marketing/ro.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2078,13 +2078,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "Aplicație {ios}" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"Aplicația nativă {ios} este momentan limitată la abonații {premium_tier_full_name}. Accesul extins va veni foarte curând. Între timp, aplicația web completă {product_name} funcționează în Safari și poate fi adăugată pe ecranul principal." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "Aplicația nativă {ios} este în beta publică pe {testflight}, oricine se poate alătura fără invitație. Actualizările sosesc automat. Nu este încă pe {app_store} și nu va fi până la finalizarea versiunii 1." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Alătură-te beta-ului {testflight}" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Preferi să nu instalezi o versiune beta? Aplicația web completă {product_name} rulează în Safari și poate fi adăugată pe ecranul principal." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2092,11 +2104,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "Aplicație {android}" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "Instalează APK-ul {android} direct din depozitul nostru open source pe {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "Versiunea beta pentru {android} este o compilare deschisă pe care o instalezi singur. Descărcarea recomandată se potrivește majorității telefoanelor; alte compilări acoperă telefoanele fără Google și hardware-ul mai vechi." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2104,6 +2117,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Descarcă APK-ul" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Instalare {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Toate modalitățile de a instala versiunea beta {android} și cum să o menții actualizată." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Recomandat" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Adaugă la {obtainium} (majoritatea telefoanelor)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Adaugă la {obtainium} (telefoane fără Google)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Pentru telefoanele cu {google_play_services}, cum ar fi Samsung și Pixel. Notificările sosesc prin Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Pentru telefoanele fără {google_play_services}, cum ar fi {graphene_os}. Notificările sosesc prin {unified_push}, pe care îl configurați separat." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "Cele două versiuni sunt instalări separate. Instalarea uneia o va înlocui pe cealaltă, așa că alege una și rămâi la ea." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Descărcări directe" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Aproape orice telefon fabricat din 2016 încoace necesită arm64-v8a. Alege versiunea universală dacă nu ești sigur; este mult mai mare, dar funcționează peste tot." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} nu este încă pe {google_play}, {f_droid}, {accrescent} sau {app_store}. Acestea vor apărea odată ce versiunea 1 va fi finalizată." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Verifică semnătura" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Fiecare build de lansare {android} este semnat cu acest amprentă de certificat SHA-256. Verifică-l înainte de a instala un fișier pe care nu l-ai descărcat de pe această pagină." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "Lista de compilări nu a putut fi încărcată chiar acum. Toate versiunile sunt întotdeauna disponibile pe {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Descarcă versiunea beta pentru {android}" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} este metoda recomandată. Instalează versiunea beta și o actualizează automat, astfel încât să nu mai fie nevoie să cauți și să instalezi manual un fișier nou." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Dacă preferi să nu folosești {obtainium}, descarcă o versiune direct. Va trebui să repeți acest proces pentru fiecare actualizare." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/ru.po b/packages/i18n/marketing/ru.po index f39c6b22b..b883cb631 100644 --- a/packages/i18n/marketing/ru.po +++ b/packages/i18n/marketing/ru.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2074,13 +2074,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "Приложение для {ios}" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"Нативное приложение {ios} пока доступно только подписчикам {premium_tier_full_name}. Скоро доступ станет шире. А пока полное веб-приложение {product_name} работает в Safari и его можно добавить на главный экран." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "Нативное приложение {ios} находится в открытом бета-тестировании через {testflight}, присоединиться может любой желающий без приглашения. Обновления приходят автоматически. Оно еще не доступно в {app_store} и не появится там до завершения первой версии." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Присоединяйтесь к бета-версии {testflight}" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Не хотите устанавливать бета-версию? Полноценное веб-приложение {product_name} работает в Safari, и вы можете добавить его на главный экран." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2088,12 +2100,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "Приложение для {android}" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "" -"Установи APK для {android} прямо из нашего репозитория с открытым исходным кодом на {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "Бета-версия {android} — это открытая сборка, которую вы устанавливаете самостоятельно. Рекомендуемая загрузка подходит для большинства телефонов; другие сборки предназначены для телефонов без сервисов Google и старого оборудования." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2101,6 +2113,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Скачать APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Установка {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Все способы установки бета-версии {android}, и как поддерживать её в актуальном состоянии." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Рекомендуем" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Добавить в {obtainium} (большинство телефонов)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Добавить в {obtainium} (телефоны без Google)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Для телефонов с {google_play_services}, таких как Samsung и Pixel. Уведомления доставляются через Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Для телефонов без {google_play_services}, таких как {graphene_os}. Уведомления приходят через {unified_push}, который нужно настроить отдельно." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "Эти сборки устанавливаются отдельно. Установка одной заменит другую, поэтому выберите одну и придерживайтесь её." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Прямые загрузки" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Почти каждый телефон, выпущенный с 2016 года, нуждается в arm64-v8a. Выберите универсальную сборку, если не уверены; она намного больше, но работает везде." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} пока нет в {google_play}, {f_droid}, {accrescent} или {app_store}. Они появятся после завершения первой версии." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Проверьте подпись" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Каждый релиз {android} подписан этим отпечатком сертификата SHA-256. Проверьте его перед установкой файла, который вы скачали не с этой страницы." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "Список сборок не удалось загрузить. Все релизы всегда доступны на {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Скачать бета-версию для {android}" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} — рекомендуемый способ установки. Он устанавливает бета-версию и обновляет её автоматически, так что вам больше не придётся вручную искать и устанавливать новые файлы." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Если вы не хотите использовать {obtainium}, скачайте сборку напрямую. Вам придется повторять это для каждого обновления." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/sv-SE.po b/packages/i18n/marketing/sv-SE.po index d654cd109..e54c038ff 100644 --- a/packages/i18n/marketing/sv-SE.po +++ b/packages/i18n/marketing/sv-SE.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: sv-SE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2073,13 +2073,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "{ios}-app" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"Den inbyggda {ios}-appen är för närvarande begränsad till {premium_tier_full_name}-prenumeranter. Bredare åtkomst kommer mycket snart. Under tiden fungerar hela {product_name}-webbappen i Safari och kan läggas till på hemskärmen." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "Den inbyggda {ios}-appen är i öppen beta på {testflight}, och vem som helst kan delta utan inbjudan. Uppdateringar levereras automatiskt. Den finns inte i {app_store} ännu, och kommer inte att finnas där förrän version 1 är klar." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Gå med i {testflight}-betan" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Föredrar du att inte installera en betaversion? Den fullständiga {product_name}-webbappen körs i Safari och kan läggas till på din hemskärm." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2087,11 +2099,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "{android}-app" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "Installera {android}-APK:n direkt från vårt open source-repo på {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "Betan för {android} är en öppen version som du installerar själv. Den rekommenderade nedladdningen passar de flesta telefoner; andra versioner täcker telefoner utan Google-tjänster och äldre hårdvara." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2099,6 +2112,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Ladda ner APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Installationsmetoder för {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Alla sätt att installera {android}-betan och hur du håller den uppdaterad." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Rekommenderas" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Lägg till i {obtainium} (de flesta telefoner)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Lägg till i {obtainium} (telefoner utan Google)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "För telefoner med {google_play_services}, som Samsung och Pixel. Aviseringar levereras via Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "För telefoner utan {google_play_services}, som {graphene_os}. Aviseringar kommer via {unified_push}, som du ställer in separat." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "De två versionerna är separata installationer. Om du installerar en ersätts den andra, så välj en och håll dig till den." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Direkta nedladdningar" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Nästan alla telefoner som tillverkats sedan 2016 behöver arm64-v8a. Välj den universella versionen om du är osäker; den är mycket större men fungerar överallt." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} finns inte på {google_play}, {f_droid}, {accrescent} eller {app_store} än. De kommer när version 1 är klar." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Verifiera signaturen" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Varje {android}-release är signerad med detta SHA-256-certifikatfingeravtryck. Kontrollera det innan du installerar en fil som du inte laddade ner från den här sidan." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "Listan med byggen kunde inte laddas just nu. Alla versioner finns alltid tillgängliga på {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Hämta betan för {android}" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} är det rekommenderade sättet. Det installerar betan och uppdaterar den åt dig, så du slipper leta upp och manuellt installera en ny fil." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Om du hellre vill slippa använda {obtainium} kan du ladda ner en build direkt. Du behöver upprepa detta för varje uppdatering." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/th.po b/packages/i18n/marketing/th.po index c9052fb29..550c5cfd3 100644 --- a/packages/i18n/marketing/th.po +++ b/packages/i18n/marketing/th.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: th\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2064,13 +2064,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "แอป {ios}" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"แอป {ios} แบบเนทีฟขณะนี้จำกัดเฉพาะสมาชิก {premium_tier_full_name} เท่านั้น การเข้าถึงที่กว้างขึ้นกำลังจะมาเร็วๆ นี้ ในระหว่างนี้ เว็บแอป {product_name} แบบเต็มใช้งานได้ใน Safari และสามารถเพิ่มไปยังหน้าจอโฮมของคุณได้" +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "แอป {ios} แบบเนทีฟอยู่ในช่วงเบต้าแบบเปิดบน {testflight} และทุกคนสามารถเข้าร่วมได้โดยไม่ต้องได้รับคำเชิญ การอัปเดตจะมาถึงโดยอัตโนมัติ ยังไม่อยู่ใน {app_store} และจะยังไม่อยู่จนกว่าเวอร์ชัน 1 จะเสร็จสมบูรณ์" + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "เข้าร่วมรุ่นทดลอง {testflight}" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "ไม่ต้องการติดตั้งเวอร์ชันเบต้าใช่ไหม แอปเว็บ {product_name} ตัวเต็มทำงานบน Safari และสามารถเพิ่มไปยังหน้าจอโฮมของคุณได้" #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2078,11 +2090,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "แอป {android}" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "ติดตั้ง APK สำหรับ {android} โดยตรงจากคลังโอเพนซอร์สของเราบน {github}" +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "บีตา {android} เป็นเวอร์ชันเปิดที่คุณติดตั้งเอง ดาวน์โหลดที่แนะนำเหมาะสำหรับโทรศัพท์ส่วนใหญ่ ส่วนเวอร์ชันอื่นมีไว้สำหรับโทรศัพท์ที่ไม่มี Google และฮาร์ดแวร์รุ่นเก่า" #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2090,6 +2103,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "ดาวน์โหลด APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "วิธีติดตั้ง {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "ทุกวิธีในการติดตั้งเวอร์ชันเบต้าของ {android} และวิธีอัปเดตให้เป็นเวอร์ชันล่าสุด" + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "แนะนำ" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "เพิ่มไปยัง {obtainium} (โทรศัพท์ส่วนใหญ่)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "เพิ่มไปยัง {obtainium} (โทรศัพท์ที่ไม่มี Google)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "สำหรับโทรศัพท์ที่มี {google_play_services} เช่น Samsung และ Pixel การแจ้งเตือนจะมาถึงผ่าน Firebase Cloud Messaging" + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "สำหรับโทรศัพท์ที่ไม่มี {google_play_services} เช่น {graphene_os} การแจ้งเตือนจะมาถึงผ่าน {unified_push} ซึ่งคุณต้องตั้งค่าแยกต่างหาก" + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "แอปทั้งสองเวอร์ชันเป็นการติดตั้งที่แยกจากกัน การติดตั้งเวอร์ชันหนึ่งจะแทนที่อีกเวอร์ชันหนึ่ง โปรดเลือกเวอร์ชันใดเวอร์ชันหนึ่งและใช้งานต่อไป" + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "ดาวน์โหลดโดยตรง" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "โทรศัพท์เกือบทุกเครื่องที่ผลิตตั้งแต่ปี 2016 ต้องการ arm64-v8a เลือกเวอร์ชันสากลหากคุณไม่แน่ใจ เวอร์ชันนี้มีขนาดใหญ่กว่ามาก แต่ใช้งานได้กับทุกเครื่อง" + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} ยังไม่มีใน {google_play}, {f_droid}, {accrescent} หรือ {app_store} โดยจะมาหลังจากเวอร์ชัน 1 เสร็จสมบูรณ์" + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "ยืนยันลายเซ็น" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "ทุกบิลด์รีลีสของ {android} จะถูกลงนามด้วยลายนิ้วมือใบรับรอง SHA-256 นี้ ตรวจสอบก่อนติดตั้งไฟล์ที่คุณไม่ได้ดาวน์โหลดจากหน้านี้" + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "ไม่สามารถโหลดรายการบิวด์ได้ในขณะนี้ ทุกรีลีสมีให้ใช้งานเสมอที่ {github}" + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "รับเวอร์ชันเบต้าสำหรับ{android}" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} เป็นวิธีที่แนะนำในการติดตั้งแอปฯ โดยจะติดตั้งเวอร์ชันเบต้าและอัปเดตให้คุณโดยอัตโนมัติ คุณจึงไม่ต้องค้นหาและติดตั้งไฟล์ใหม่ด้วยตนเอง" + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "หากคุณไม่ต้องการใช้ {obtainium} ให้ดาวน์โหลดบิลด์โดยตรง คุณจะต้องทำซ้ำขั้นตอนนี้สำหรับการอัปเดตแต่ละครั้ง" + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/tr.po b/packages/i18n/marketing/tr.po index 54cac8e1e..68541b022 100644 --- a/packages/i18n/marketing/tr.po +++ b/packages/i18n/marketing/tr.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2070,13 +2070,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "{ios} uygulaması" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"Yerel {ios} uygulaması şu anda yalnızca {premium_tier_full_name} aboneleriyle sınırlı. Daha geniş erişim çok yakında geliyor. Bu arada tam {product_name} web uygulaması Safari'de çalışıyor ve ana ekranına eklenebiliyor." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "Yerel {ios} uygulamamız {testflight} üzerinde herkese açık beta aşamasında ve davetiye gerektirmeden herkes katılabilir. Güncellemeler otomatik olarak gelir. Henüz {app_store} üzerinde değil ve sürüm 1 tamamlanana kadar da olmayacak." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "{testflight} betasına katıl" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Bir beta yüklemek istemiyor musunuz? Tam {product_name} web uygulaması Safari'de çalışır ve Ana Ekran'ınıza eklenebilir." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2084,11 +2096,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "{android} uygulaması" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "{android} APK'sını doğrudan {github}'daki açık kaynaklı depomuzdan yükle." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "{android} beta sürümü, kendiniz yüklediğiniz açık bir sürümdür. Önerilen indirme çoğu telefon için uygundur; diğer sürümler Google'sız telefonları ve eski donanımları kapsar." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2096,6 +2109,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "APK'yı indir" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "{android} yükleme yöntemleri" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "{android} betayı yüklemenin tüm yolları ve güncel tutma yöntemleri." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Önerilen" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "{obtainium}'e ekle (çoğu telefon)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "{obtainium}'e ekle (Google hizmetleri olmayan telefonlar için)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Samsung ve Pixel gibi {google_play_services} olan telefonlar için. Bildirimler Firebase Cloud Messaging üzerinden gelir." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "{google_play_services} olmayan telefonlar için, örneğin {graphene_os}. Bildirimler, ayrı olarak kurduğunuz {unified_push} üzerinden gelir." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "İki sürüm ayrı ayrı yüklenir. Birini yüklemek diğerini değiştirir, bu yüzden birini seçin ve onunla devam edin." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Doğrudan indirmeler" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "2016'dan beri üretilen hemen hemen her telefon arm64-v8a gerektirir. Emin değilseniz evrensel sürümü seçin; çok daha büyüktür ancak her yerde çalışır." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} henüz {google_play}, {f_droid}, {accrescent} veya {app_store} üzerinde mevcut değil. Bunlar 1. sürüm tamamlandıktan sonra eklenecektir." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "İmzayı doğrula" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Her {android} sürüm derlemesi bu SHA-256 sertifika parmak iziyle imzalanır. Dosyayı bu sayfadan indirmediyseniz, yüklemeden önce kontrol edin." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "Derleme listesi şu anda yüklenemedi. Tüm sürümler her zaman {github} adresinde mevcuttur." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "{android} betayı edin" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} ile yüklemek en iyi yöntemdir. Beta sürümünü kurar ve sizin için günceller, böylece yeni bir dosyayı manuel olarak bulup yüklemeniz gerekmez." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "{obtainium}'ı kullanmak istemezseniz, bir sürümü doğrudan indirin. Her güncelleme için bunu tekrarlamanız gerekecek." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/uk.po b/packages/i18n/marketing/uk.po index 87c0cffee..1689deb42 100644 --- a/packages/i18n/marketing/uk.po +++ b/packages/i18n/marketing/uk.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2074,13 +2074,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "Застосунок для {ios}" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"Нативний застосунок {ios} наразі доступний лише передплатникам {premium_tier_full_name}. Ширший доступ з'явиться вже незабаром. А поки що повний веб-застосунок {product_name} працює в Safari, і його можна додати на головний екран." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "Нативна програма {ios} перебуває у відкритій бета-версії на {testflight}, і до неї може приєднатися будь-хто без запрошення. Оновлення надходять автоматично. Вона ще не доступна в {app_store} і не буде там до завершення версії 1." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Приєднатися до бета-версії {testflight}" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Не хочете встановлювати бета-версію? Повноцінний веб-додаток {product_name} працює в Safari, і його можна додати на головний екран." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2088,11 +2100,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "Застосунок для {android}" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "Встанови APK для {android} безпосередньо з нашого репозиторію відкритого коду на {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "Бета-версія {android} — це відкритий збірник, який ви встановлюєте самостійно. Рекомендований завантажений файл підходить для більшості телефонів; інші збірки призначені для телефонів без Google та старішого обладнання." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2100,6 +2113,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Завантажити APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Методи встановлення {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Усі способи встановити бета-версію {android}, і як її оновлювати." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Рекомендовано" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Додати до {obtainium} (більшість телефонів)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Додати до {obtainium} (телефони без Google)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Для телефонів із {google_play_services}, як-от Samsung і Pixel. Сповіщення надходять через Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Для телефонів без {google_play_services}, як-от {graphene_os}. Сповіщення надходять через {unified_push}, який потрібно налаштувати окремо." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "Дві збірки є окремими інсталяціями. Встановлення однієї замінить іншу, тому виберіть одну й дотримуйтеся її." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Прямі завантаження" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Майже кожен телефон, випущений з 2016 року, потребує arm64-v8a. Виберіть універсальну збірку, якщо не впевнені; вона значно більша, але працює скрізь." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} ще немає в {google_play}, {f_droid}, {accrescent} чи {app_store}. Вони з'являться після завершення версії 1." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Перевірте підпис" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Кожен збірковий файл для {android} підписується цим відбитком сертифіката SHA-256. Перевірте його перед встановленням файлу, який ви не завантажували з цієї сторінки." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "Не вдалося завантажити список збірок. Усі релізи завжди доступні на {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Отримати бета-версію для {android}" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} — рекомендований спосіб встановлення. Він встановлює бета-версію та оновлює її для вас, тому вам ніколи не доведеться вручну шукати та встановлювати новий файл." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Якщо ви не хочете використовувати {obtainium}, завантажте збірку безпосередньо. Вам доведеться повторювати це для кожного оновлення." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/vi.po b/packages/i18n/marketing/vi.po index 23fc6ba57..fc5d4a9ef 100644 --- a/packages/i18n/marketing/vi.po +++ b/packages/i18n/marketing/vi.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2073,13 +2073,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "Ứng dụng {ios}" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"Ứng dụng {ios} gốc hiện chỉ dành cho người đăng ký {premium_tier_full_name}. Quyền truy cập rộng hơn sẽ sớm ra mắt. Trong khi đó, ứng dụng web đầy đủ {product_name} hoạt động trên Safari và có thể được thêm vào Màn hình chính của bạn." +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "Ứng dụng {ios} gốc đang trong giai đoạn thử nghiệm beta mở trên {testflight}, và bất kỳ ai cũng có thể tham gia mà không cần lời mời. Các bản cập nhật sẽ tự động được gửi đến. Ứng dụng chưa có trên {app_store} và sẽ không có cho đến khi phiên bản 1 hoàn thành." + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "Tham gia bản beta {testflight}" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "Không muốn cài bản beta? Ứng dụng web {product_name} đầy đủ chạy trên Safari và có thể được thêm vào Màn hình chính của bạn." #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2087,11 +2099,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "Ứng dụng {android}" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "Cài đặt APK {android} trực tiếp từ kho lưu trữ mã nguồn mở của chúng tôi trên {github}." +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "Phiên bản beta {android} là bản dựng mở bạn tự cài đặt. Bản tải xuống được khuyến nghị phù hợp với hầu hết điện thoại; các bản dựng khác dành cho điện thoại không có Google và phần cứng cũ hơn." #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2099,6 +2112,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "Tải APK xuống" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "Cài đặt {android}" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "Mọi cách để cài đặt bản beta {android}, và cách cập nhật bản đó." + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "Được đề xuất" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "Thêm vào {obtainium} (hầu hết điện thoại)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "Thêm vào {obtainium} (điện thoại không có Google)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "Đối với điện thoại có {google_play_services}, như Samsung và Pixel. Thông báo sẽ đến qua Firebase Cloud Messaging." + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "Đối với điện thoại không có {google_play_services}, chẳng hạn như {graphene_os}. Thông báo sẽ đến qua {unified_push}, bạn cần thiết lập riêng." + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "Hai bản dựng này là các cài đặt riêng biệt. Cài đặt bản này sẽ thay thế bản kia, vì vậy hãy chọn một bản và sử dụng nó." + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "Tải xuống trực tiếp" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "Hầu hết mọi điện thoại được sản xuất từ năm 2016 đều cần arm64-v8a. Chọn bản dựng phổ quát nếu bạn không chắc chắn; nó lớn hơn nhiều nhưng hoạt động ở mọi nơi." + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} hiện chưa có trên {google_play}, {f_droid}, {accrescent} hay {app_store}. Các cửa hàng này sẽ có ứng dụng sau khi phiên bản 1 hoàn tất." + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "Xác minh chữ ký" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "Mọi bản dựng phát hành của {android} đều được ký bằng dấu vân tay chứng chỉ SHA-256 này. Hãy kiểm tra dấu vân tay này trước khi cài đặt một tệp mà bạn không tải xuống từ trang này." + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "Danh sách bản dựng không thể tải ngay bây giờ. Tất cả các bản phát hành luôn có sẵn trên {github}." + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "Tải bản beta {android}" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} là cách được khuyến nghị. Nó cài đặt bản beta và cập nhật cho bạn, vì vậy bạn không bao giờ phải tự tìm và cài đặt thủ công một tệp mới." + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "Nếu bạn không muốn sử dụng {obtainium}, hãy tải xuống bản dựng trực tiếp. Bạn sẽ cần lặp lại thao tác này cho mỗi bản cập nhật." + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/zh-CN.po b/packages/i18n/marketing/zh-CN.po index 5ae0253a1..035c3d352 100644 --- a/packages/i18n/marketing/zh-CN.po +++ b/packages/i18n/marketing/zh-CN.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: zh-CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2031,13 +2031,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "{ios} 应用" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"原生 {ios} 应用目前仅限 {premium_tier_full_name} 订阅者使用,很快就会向更多用户开放。在此期间,完整的 {product_name} 网页应用可在 Safari 中使用,并可添加到主屏幕。" +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "原生 {ios} 应用正在 {testflight} 上进行公开测试,任何人都可以加入,无需邀请。更新会自动送达。它尚未在 {app_store} 上架,直到 1.0 版本完成后才会上架。" + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "加入 {testflight} 测试版" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "不打算安装测试版?完整的 {product_name} 网页应用可在 Safari 中运行,并可添加到你的主屏幕。" #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2045,11 +2057,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "{android} 应用" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "直接从我们在 {github} 上的开源仓库安装 {android} APK。" +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "{android} 测试版是需要您自行安装的开放版本。推荐下载版本适用于大多数手机;其他版本则适用于已移除谷歌服务的手机和旧款硬件。" #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2057,6 +2070,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "下载 APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "{android} 安装方法" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "安装 {android} 测试版的各种方法,以及如何保持更新。" + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "推荐" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "添加到 {obtainium}(大部分手机)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "添加到 {obtainium}(无谷歌服务的手机)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "对于装有 {google_play_services} 的手机,例如三星和 Pixel。通知通过 Firebase Cloud Messaging (FCM) 推送。" + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "对于没有 {google_play_services} 的手机,例如 {graphene_os}。通知将通过 {unified_push} 到达,您需要单独设置。" + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "这两个版本是独立的安装包。安装其中一个会覆盖另一个,请选择一个并坚持使用。" + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "直接下载" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "自 2016 年以来生产的几乎所有手机都需要 arm64-v8a。如果不确定,请选择通用版本;它体积更大,但适用于所有设备。" + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} 尚未在 {google_play}、{f_droid}、{accrescent} 或 {app_store} 上发布。这些将在 1.0 版本完成后上线。" + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "验证签名" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "我们每次发布的 {android} 版本都会使用此 SHA-256 证书指纹进行签名。在安装非本页下载的文件前,请务必核对。" + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "刚刚无法加载构建列表。所有版本始终可在 {github} 上找到。" + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "获取 {android} 测试版" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} 是推荐的安装方式。它会为您安装测试版并进行更新,这样您就无需手动查找和侧载新文件了。" + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "如果您不想使用 {obtainium},可以直接下载构建版本。每次更新都需要重复此操作。" + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading" diff --git a/packages/i18n/marketing/zh-TW.po b/packages/i18n/marketing/zh-TW.po index ea5706adc..46aab57bd 100644 --- a/packages/i18n/marketing/zh-TW.po +++ b/packages/i18n/marketing/zh-TW.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: fluxer-marketing\n" -"POT-Creation-Date: 2026-08-21 00:00+0000\n" -"PO-Revision-Date: 2026-08-21 00:00+0000\n" +"POT-Creation-Date: 2026-08-24 00:00+0000\n" +"PO-Revision-Date: 2026-08-24 00:00+0000\n" "Language: zh-TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2032,13 +2032,25 @@ msgctxt "platform_support.mobile.ios.title" msgid "{ios} app" msgstr "{ios} 應用程式" -#. Body copy for the iOS app row on the download page. Make clear that the native iOS app is currently limited to Fluxer Plutonium subscribers, that broader access is coming very soon, and that the web app remains available in Safari. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.ios.body -msgctxt "platform_support.mobile.ios.body" +#. Body copy for the iOS app row on the download page. Make clear the beta is public and needs no invitation, that TestFlight delivers updates automatically, and that the app is not on the App Store yet. Keep TestFlight and App Store as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_body +msgctxt "platform_support.mobile.ios.testflight_body" msgid "" -"The native {ios} app is currently limited to {premium_tier_full_name} subscribers. Broader access is coming very soon. Meanwhile, the full {product_name} web app works in Safari and can be added to your Home Screen." -msgstr "" -"原生 {ios} 應用程式目前僅限 {premium_tier_full_name} 訂閱者使用,很快就會更廣泛地開放。在此之前,完整的 {product_name} 網頁應用程式可在 Safari 中使用,並可加入主畫面。" +"The native {ios} app is in open beta on {testflight}, and anyone can join without an invite. Updates arrive automatically. It is not on the {app_store} yet, and will not be until version 1 is finished." +msgstr "原生 {ios} app 目前在 {testflight} 上進行公開測試,任何人都能加入,無需邀請。更新會自動送達。目前尚未上架至 {app_store},直到 1.0 版本完成後才會上架。" + +#. Button label that opens the public TestFlight invitation for the iOS beta. Used both on the iOS row of the download page and on the automatic quick-download button in page heroes when the visitor is on an iPhone or iPad. Keep TestFlight as a proper name; keep it short and action-oriented. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.testflight_cta +msgctxt "platform_support.mobile.ios.testflight_cta" +msgid "Join the {testflight} beta" +msgstr "加入 {testflight} 公測" + +#. Callout inside the Progressive Web App installation dialog, on the iOS tab, offering the web app as an alternative to the TestFlight beta. Keep Safari and Home Screen as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.ios.web_app_callout +msgctxt "platform_support.mobile.ios.web_app_callout" +msgid "" +"Prefer not to install a beta? The full {product_name} web app runs in Safari and can be added to your Home Screen." +msgstr "不想安裝 Beta 版本嗎?完整的 {product_name} 網頁應用程式可在 Safari 中執行,並可加入到你的主畫面上。" #. Card title for the Android app option on the download page. Keep the platform name conventional and short. Preserve placeholders exactly. #: fluxer_marketing/generated:platform_support.mobile.android.title @@ -2046,11 +2058,12 @@ msgctxt "platform_support.mobile.android.title" msgid "{android} app" msgstr "{android} 應用程式" -#. Body copy for the Android app card on the download page. Keep APK and GitHub as proper names; make clear the install file lives in the open source repository. Preserve placeholders exactly. -#: fluxer_marketing/generated:platform_support.mobile.android.body -msgctxt "platform_support.mobile.android.body" -msgid "Install the {android} APK straight from our open source repository on {github}." -msgstr "直接從 {github} 上的開放原始碼儲存庫安裝 {android} APK。" +#. Body copy for the Android app row on the download page. Make clear the beta is installed manually rather than from a store, that one recommended download covers most phones, and that alternatives exist. Preserve placeholders exactly. +#: fluxer_marketing/generated:platform_support.mobile.android.beta_body +msgctxt "platform_support.mobile.android.beta_body" +msgid "" +"The {android} beta is an open build you install yourself. The recommended download suits most phones; other builds cover degoogled phones and older hardware." +msgstr "{android} beta 版是需要自行安裝的開放建置版本。建議下載版本適用於大多數手機;其他版本則適用於移除 Google 服務的手機和舊款硬體。" #. Button or link label on the Android app card that opens the GitHub repository where the APK is published. Keep APK as a proper name; keep it short. #: fluxer_marketing/generated:platform_support.mobile.android.cta @@ -2058,6 +2071,125 @@ msgctxt "platform_support.mobile.android.cta" msgid "Download the APK" msgstr "下載 APK" +#. Page heading for the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_title +msgctxt "download.android.page_title" +msgid "{android} install methods" +msgstr "{android} 安裝方式" + +#. Lead paragraph under the heading on the Android install methods page. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.page_lead +msgctxt "download.android.page_lead" +msgid "Every way to install the {android} beta, and how to keep it up to date." +msgstr "安裝 {android} Beta 版的所有方法,以及如何保持更新。" + +#. Section heading above the recommended Android install method. Keep it short. +#: fluxer_marketing/generated:download.android.recommended_heading +msgctxt "download.android.recommended_heading" +msgid "Recommended" +msgstr "建議" + +#. Body copy for the Obtainium section on the Android install methods page. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_body +msgctxt "download.android.obtainium_body" +msgid "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." +msgstr "" +"{obtainium} installs the beta and keeps it updated automatically. These links already enable pre-releases and pick the right build for your phone." + +#. Link label that adds the Firebase build of the Android beta to Obtainium. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_fcm +msgctxt "download.android.obtainium_fcm" +msgid "Add to {obtainium} (most phones)" +msgstr "新增至 {obtainium} (適用於大多數手機)" + +#. Link label that adds the UnifiedPush build of the Android beta to Obtainium, for phones without Google services. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.obtainium_oss +msgctxt "download.android.obtainium_oss" +msgid "Add to {obtainium} (degoogled phones)" +msgstr "新增至 {obtainium}(無 Google 服務的手機)" + +#. Explains which phones should choose the Firebase build. Keep Samsung and Pixel as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_fcm +msgctxt "download.android.flavour_fcm" +msgid "" +"For phones with {google_play_services}, such as Samsung and Pixel. Notifications arrive over Firebase Cloud Messaging." +msgstr "適用於內建 {google_play_services} 的手機,例如 Samsung 和 Pixel。通知會透過 Firebase Cloud Messaging 傳送。" + +#. Explains which phones should choose the UnifiedPush build. Keep GrapheneOS and UnifiedPush as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.flavour_oss +msgctxt "download.android.flavour_oss" +msgid "" +"For phones without {google_play_services}, such as {graphene_os}. Notifications arrive over {unified_push}, which you set up separately." +msgstr "對於沒有 {google_play_services} 的手機,例如 {graphene_os}。通知會透過 {unified_push} 傳送,這需要另外設定。" + +#. Warning that the Firebase and UnifiedPush Android builds cannot be installed side by side. +#: fluxer_marketing/generated:download.android.switch_warning +msgctxt "download.android.switch_warning" +msgid "" +"The two builds are separate installs. Installing one replaces the other, so pick one and stay with it." +msgstr "這兩個版本是獨立安裝的。安裝其中一個會取代另一個,所以請選擇一個並持續使用。" + +#. Section heading above the table of individual Android build downloads. Keep it short. +#: fluxer_marketing/generated:download.android.direct_heading +msgctxt "download.android.direct_heading" +msgid "Direct downloads" +msgstr "直接下載" + +#. Guidance for choosing an Android CPU architecture. Keep arm64-v8a exactly as written. +#: fluxer_marketing/generated:download.android.abi_help +msgctxt "download.android.abi_help" +msgid "" +"Almost every phone made since 2016 needs arm64-v8a. Pick the universal build if you are unsure; it is much larger but works everywhere." +msgstr "自 2016 年以來製造的幾乎所有手機都需要 arm64-v8a。如果不確定,請選擇通用版本;它體積較大,但適用於所有裝置。" + +#. Note stating that the app is not yet published in any app store. Keep the store names as proper names. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.stores_note +msgctxt "download.android.stores_note" +msgid "" +"{product_name} is not on {google_play}, {f_droid}, {accrescent} or the {app_store} yet. Those come once version 1 is finished." +msgstr "{product_name} 目前尚未在 {google_play}、{f_droid}、{accrescent} 或 {app_store} 上架。這些會在 v1 完成後推出。" + +#. Section heading above the Android signing certificate fingerprint. Keep it short. +#: fluxer_marketing/generated:download.android.signing_heading +msgctxt "download.android.signing_heading" +msgid "Verify the signature" +msgstr "驗證簽章" + +#. Body copy above the Android signing fingerprint. Keep SHA-256 exactly as written. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.signing_body +msgctxt "download.android.signing_body" +msgid "" +"Every {android} release build is signed with this SHA-256 certificate fingerprint. Check it before installing a file you did not download from this page." +msgstr "每個 {android} 版本建置檔都會使用此 SHA-256 憑證指紋進行簽署。請在安裝非從本頁下載的檔案前進行檢查。" + +#. Shown in place of the download table when the latest release could not be resolved. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.unavailable +msgctxt "download.android.unavailable" +msgid "" +"The build list could not be loaded just now. All releases are always available on {github}." +msgstr "剛剛無法載入建置清單。所有版本一律可在 {github} 上取得。" + +#. Primary button on the Android app row of the download page, and the label of the automatic quick-download button in page heroes for Android visitors. It opens the page listing every install method. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.get_cta +msgctxt "download.android.get_cta" +msgid "Get the {android} beta" +msgstr "取得 {android} beta 版" + +#. Lead sentence of the recommended section on the Android install methods page, explaining why Obtainium is preferred over downloading files manually. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.recommended_body +msgctxt "download.android.recommended_body" +msgid "" +"{obtainium} is the recommended way in. It installs the beta and updates it for you, so you never have to find and sideload a new file by hand." +msgstr "{obtainium} 是推薦的安裝方式。它會為您安裝 Beta 版本並進行更新,因此您無需手動尋找並側載新檔案。" + +#. Lead sentence of the direct downloads section on the Android install methods page, making clear that manual downloads do not update themselves. Keep Obtainium as a proper name. Preserve placeholders exactly. +#: fluxer_marketing/generated:download.android.direct_body +msgctxt "download.android.direct_body" +msgid "" +"If you would rather not use {obtainium}, download a build directly. You will need to repeat this for every update." +msgstr "如果你不想使用 {obtainium},可以直接下載建置檔。每次更新都需要重複此操作。" + #. Short UI label or heading in the press kit and brand asset download area. Keep terminology professional for brand/logo usage guidance; preserve placeholders exactly. #: fluxer_marketing/generated:press_branding.assets.brand_colors_heading msgctxt "press_branding.assets.brand_colors_heading"