diff options
author | Allan Wang <me@allanwang.ca> | 2017-10-24 21:06:37 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-24 21:06:37 -0400 |
commit | 64dbf74b7a44a25f41ed7ff2ebfa11db0bc91769 (patch) | |
tree | f4d192349f824ae28fcee309d9b8f72ac98afe7b | |
parent | 3e0d4547a5618463508cb9f13a4c8158c161b11f (diff) | |
download | frost-64dbf74b7a44a25f41ed7ff2ebfa11db0bc91769.tar.gz frost-64dbf74b7a44a25f41ed7ff2ebfa11db0bc91769.tar.bz2 frost-64dbf74b7a44a25f41ed7ff2ebfa11db0bc91769.zip |
Translations (#443)
* Merge dev
* Update kau
* Add translations
* Update some strings
* Update readme
47 files changed, 801 insertions, 6 deletions
@@ -31,4 +31,13 @@ Those builds are likely more stable as they are pushed out to the alpha stream o ## Translations Frost depends on translations crowdsourced by the general public. -If you would like to contribute, please visit [here](https://crwd.in/frost-for-facebook)
\ No newline at end of file +If you would like to contribute, please visit [here](https://crwd.in/frost-for-facebook) + +Special thanks to the following awesome people for translating significant portions of Frost! + +* [Vincent Kulak](https://github.com/VonOx) [FR] +* [Jahir Fiquitiva](https://jahirfiquitiva.me/) [ES] +* [Nefi Salazar](https://plus.google.com/u/0/105547968033551087431) [ES] +* [Bushido1992](https://forum.xda-developers.com/member.php?u=5179246) [DE] + +The full activity stream for the translations can be found [here](https://crowdin.com/project/frost-for-facebook/activity_stream)
\ No newline at end of file diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml new file mode 100644 index 00000000..6883c179 --- /dev/null +++ b/app/src/main/res/values-de/strings.xml @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <!--Tabs--> + <string name="feed">Feed</string> + <string name="most_recent">Neuste</string> + <string name="top_stories">Top-Themen</string> + <string name="profile">Profil</string> + <string name="bookmarks">Lesezeichen</string> + <string name="events">Veranstaltungen</string> + <string name="friends">Freunde</string> + <string name="messages">Nachrichten</string> + <string name="notifications">Benachrichtigungen</string> + <string name="activity_log">Aktivitätenprotokoll</string> + <string name="pages">Seiten</string> + <string name="groups">Gruppen</string> + <string name="saved">Gespeichert</string> + <string name="birthdays">Geburtstage</string> + <string name="chat">Chat</string> + <string name="photos">Fotos</string> + <string name="notes">Notizen</string> + <string name="on_this_day">An diesem Tag</string> + <!--Login--> + <string name="loading_account">Alles wird vorbereitet…</string> + <string name="welcome">Willkommen %s</string> + <string name="select_facebook_account">Facebook-Account auswählen</string> + <string name="account_not_found">Der aktuelle Account besteht nicht in der Datenbank</string> + <string name="frost_notifications">Frost Benachrichtigungen</string> + <string name="requires_custom_theme">Erfordert benutzerdefiniertes Thema</string> + <string name="subject">Betreff</string> + <string name="share">Teilen</string> + <string name="web_overlay_swipe_hint">Nach rechts wischen, um zum letzten Fenster zu gelangen.</string> + <string name="profile_picture">Profilbild</string> + <string name="new_message">Neue Nachricht</string> + <string name="no_text">Kein Text</string> + <string name="show_all_results">Zeige alle Ergebnisse</string> + <!--About--> + <string name="frost_description">Frost ist eine völlig anpassbare und völlig funktionsfähige Alternative zu der offiziellen Facebook App, die komplett neu erstellt wurde und Open-Source ist.</string> + <string name="faq_title">Frost FAQ</string> + <!--HTML Extractor--> + <string name="html_extraction_error">Es ist ein Fehler in der HTML Extraktion aufgetreten.</string> + <string name="html_extraction_cancelled">Der Vorgang wurde abgebrochen.</string> + <string name="html_extraction_timeout">Zeitüberschreitung bei der Anfrage.</string> + <string name="file_chooser_not_found">Datei-Auswähler nicht gefunden</string> + <string name="top_bar">Oberer Balken</string> + <string name="bottom_bar">Unterer Balken</string> +</resources> diff --git a/app/src/main/res/values-de/strings_download.xml b/app/src/main/res/values-de/strings_download.xml new file mode 100644 index 00000000..77c1b68c --- /dev/null +++ b/app/src/main/res/values-de/strings_download.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="pick_image">Foto auswählen</string> + <string name="downloading">Downloade…</string> + <string name="image_download_success">Foto heruntergeladen</string> + <string name="image_download_fail">Fehler beim Download des Fotos</string> + <string name="image_share_failed">Fehler beim Teilen des Bildes</string> + <string name="downloading_video">Video wird heruntergeladen</string> + <string name="downloaded_video">Video heruntergeladen</string> + <string name="downloading_file">Datei wird heruntergeladen</string> + <string name="downloaded_file">Datei heruntergeladen</string> +</resources> diff --git a/app/src/main/res/values-de/strings_errors.xml b/app/src/main/res/values-de/strings_errors.xml new file mode 100644 index 00000000..91a5fa2c --- /dev/null +++ b/app/src/main/res/values-de/strings_errors.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="null_url_overlay">Angegebene Leere Url führte zu einer überlagern; beenden</string> + <string name="bad_image_overlay">Die URL konnte nicht ordnungsgemäß geladen werden. Möchten Sie es zum debuggen an uns senden?</string> + <string name="invalid_share_url">Ungültige Url zum teilen</string> + <string name="invalid_share_url_desc">Sie haben einen Textblock freigegeben, bei der es sich nicht um eine Url handelt. Der Text wurde in die Zwischenablage kopiert, das es manuell geteilt werden kann.</string> +</resources> diff --git a/app/src/main/res/values-de/strings_intro.xml b/app/src/main/res/values-de/strings_intro.xml new file mode 100644 index 00000000..34b9574a --- /dev/null +++ b/app/src/main/res/values-de/strings_intro.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="skip">Überspringen</string> + <string name="intro_welcome_to_frost">Willkommen bei Frost</string> + <string name="intro_slide_to_continue">Zum Fortfahren wischen</string> + <string name="intro_select_theme">Thema auswählen</string> + <string name="intro_multiple_accounts">Mehrere Accounts</string> + <string name="intro_multiple_accounts_desc">Accounts hinzufügen und wechseln direkt aus der Navigation.\nDrücke den derzeitigen Avatar um zu deinem Profil zu springen.</string> + <string name="intro_easy_navigation">Einfache Navigation</string> + <string name="intro_easy_navigation_desc">Wischen Sie zur Seite für andere Ansichten, tippen Sie auf das \"Tab Icon\" um wieder nach oben zu gelangen.\n +Icon noch mal an tippen um die Seite neu zu laden.</string> + <string name="intro_context_aware">Kontext beachten</string> + <string name="intro_context_aware_desc">Drücken Sie lange auf Links um sie zu kopieren und zu teilen. \n +Langes drücken auf Fotos um sie zu vergrößern und sie zu herunterladen. \n +Langes drücken um horizontal zu scrollen.</string> + <string name="intro_end">Lass uns loslegen!</string> + <string name="intro_tap_to_exit">Tippe irgenwo zum verlassen</string> +</resources> diff --git a/app/src/main/res/values-de/strings_play_store.xml b/app/src/main/res/values-de/strings_play_store.xml new file mode 100644 index 00000000..ba3dec2d --- /dev/null +++ b/app/src/main/res/values-de/strings_play_store.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<!--Generated by crowdin.com--> +<resources> + <string name="found_pro">Frost Pro gefunden!</string> + <string name="found_pro_desc">Sieht so aus als hättest du Frost Pro! Die App wird neu nun neu gestartet damit du alle großartigen Pro Features nutzen kannst!</string> + <string name="play_purchased_pro">Vielen Dank für Ihre Unterstützung! Genießen Sie alle Funktionen in Frost.\n\n +Falls Sie diese App mögen, Bewerten Sie die App bitte und unterstützen Sie dieses open-source Projekt.\n\n +Wenn Sie Fragen haben, bitte zögern Sie nicht mich zu kontaktieren!</string> + <string name="play_store_not_pro">Es scheint, dass du ein Pro-Benutzer bist, aber wir konnten Ihren Kauf nicht bestätigen. Wenn dieser Fehler weiterhin auftritt, versuchen Sie den Play Store-Cache zu leeren und eine Neuinstallation der App.</string> + <string name="play_store_unsupported">Es scheint als könnten sie mit dieser App-Version nicht die Pro Version kaufen. Bitte installieren Sie die Play Store Version wenn dieses Problem weiterhin bleibt. \n +Wenn sie ohne zusätzliche Features spenden wollen, können Sie dies über PayPal tun.</string> + <string name="play_thank_you">Vielen Dank!</string> + <string name="purchases_restored">Einkäufe wiederhergestellt</string> + <string name="purchases_restored_with_pro">Frost Pro wurde wiederhergestellt. Genießen Sie die Funktionen!</string> + <string name="purchases_restored_without_pro">Es scheint so, als hätten sie keine Pro Version. Wenn dies ein dauerhaftes Problem ist, kontaktieren Sie mich bitte und senden mir einen Beleg des Kaufes.</string> + <string name="restoring_purchases">In-App Einkäufe werden wiederhergestellt…</string> + <string name="custom_pro">Benutzerdefiniert [Pro]</string> + <string name="uh_oh">Huch</string> + <string name="reload">Neu laden</string> +</resources> diff --git a/app/src/main/res/values-de/strings_pref_appearance.xml b/app/src/main/res/values-de/strings_pref_appearance.xml new file mode 100644 index 00000000..0c258c05 --- /dev/null +++ b/app/src/main/res/values-de/strings_pref_appearance.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="theme_customization">Themen Anpassung</string> + <string name="theme">Theme</string> + <string name="text_color">Schriftfarbe</string> + <string name="accent_color">Sekundäre Farbe</string> + <string name="background_color">Hintergrundfarbe</string> + <string name="header_color">Farbe der Kopfzeile</string> + <string name="icon_color">Symbol Farbe</string> + <string name="global_customization">Globale Anpassung</string> + <string name="main_activity_layout">Haupt-Aktivitäten Layout</string> + <string name="set_main_activity_layout">Setzte das Haupt-Aktivitäten Layout</string> + <string name="rounded_icons">Runde Symbole</string> + <string name="rounded_icons_desc">Profilfotos und Gruppengespräch Symbole werden abgerundet</string> + <string name="tint_nav">Färbe Navigationsbar</string> + <string name="tint_nav_desc">Navigationsleiste wird die gleiche Farbe wie die Kopfzeile sein</string> + <string name="web_text_scaling">Web Textskalierung</string> + <string name="web_text_scaling_desc">Textskalierung Beispiel; Langes Drücken des Prozentsatzes zum zurücksetzen. </string> +</resources> diff --git a/app/src/main/res/values-de/strings_pref_behaviour.xml b/app/src/main/res/values-de/strings_pref_behaviour.xml new file mode 100644 index 00000000..0072e94a --- /dev/null +++ b/app/src/main/res/values-de/strings_pref_behaviour.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="fancy_animations">Schicke Animationen</string> + <string name="fancy_animations_desc">Webview mit wellenartig zeigen und Übergänge animieren</string> + <string name="overlay_swipe">Aktiviere Overlays</string> + <string name="overlay_swipe_desc">Antippen der meisten Links öffnet ein neues Overlay, so können Sie mit einem Wisch zur Originalseite zurück. Dies resultiert in etwas längeren Ladezeiten da die ganze Seite neu geladen wird.</string> + <string name="overlay_full_screen_swipe">Vollbild Overlay, zum deaktivieren wischen</string> + <string name="overlay_full_screen_swipe_desc">Wischen Sie überall nach rechts um im Web Overlay den Browser zu schließen. Wenn deaktiviert, wird es nur durch das wischen vom linken Rand bewegt.</string> + <string name="open_links_in_default">Öffne Links in der Standard app</string> + <string name="open_links_in_default_desc">Wenn möglich, werden Links mit der standard app anstatt durch den Frost Web Overlay geöffnet</string> + <string name="viewpager_swipe">Viewpager wischen</string> + <string name="viewpager_swipe_desc">Wischen zwischen den Seiten in der Hauptansicht erlauben. Standartmässig stoppt das Wischen von allein wenn man lang auf ein Element, vie z. Bsp. den Like-Button, drückt. Abschalten verhindert das Wischen komplett.</string> + <string name="search_bar">Suchleiste</string> + <string name="search_bar_desc">Aktiviere die Suchleiste anstelle des Suchen Overlays</string> + <string name="force_message_bottom">Nachrichten unten</string> + <string name="force_message_bottom_desc">Beim Laden eines Nachrichten-Threads, direkt nach ganz unten scrollen anstatt die Seite normal zu laden.</string> + <string name="exit_confirmation">Beenden bestätigen</string> + <string name="exit_confirmation_desc">Zeigen Sie einen Bestätigungsdialog vor dem Beenden der app</string> + <string name="analytics">Statistik</string> + <string name="analytics_desc">Erlaube Anonyme Analyse der Daten, um bei der Verbesserung der App zu helfen. Persönliche Informationen werden nicht hochgeladen.</string> +</resources> diff --git a/app/src/main/res/values-de/strings_pref_debug.xml b/app/src/main/res/values-de/strings_pref_debug.xml new file mode 100644 index 00000000..5989e81a --- /dev/null +++ b/app/src/main/res/values-de/strings_pref_debug.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="debug_toast_enabled">Debugging ist aktiviert! Geh zurück zu den Einstellungen.</string> + <string name="debug_disclaimer_info">Obwohl die meisten privaten Inhalte automatisch in dem Bericht entfernt werden, können einige sensible Informationen noch immer enthalten sein. Bitte schaue dir vor dem senden den debug Bericht an. Klicke eine der folgenden Optionen, dann wird eine e-Mail mit deinen Daten erstellt. </string> + <string name="debug_incomplete">Unvollständiger Bericht</string> + <string name="debug_report_email_title">Frost für Facebook: Debug Bericht</string> +</resources> diff --git a/app/src/main/res/values-de/strings_pref_experimental.xml b/app/src/main/res/values-de/strings_pref_experimental.xml new file mode 100644 index 00000000..05f23102 --- /dev/null +++ b/app/src/main/res/values-de/strings_pref_experimental.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="experimental_disclaimer">Haftungsausschluss</string> + <string name="experimental_disclaimer_info">Experimentelle Funktionen sind möglicherweise instabil und schaffen es eventuell nie in die App. Auf eigenes Risiko verwenden! Senden Sie Ihr Feedback und zögern Sie nicht, diese zu deaktivieren, wenn sie nicht gut funktionieren.</string> + <string name="experimental_by_default">Standartmäßig Experimentell</string> + <string name="experimental_by_default_desc">Sie fühlen sich mutig oder wollen einfach helfen bei der Fehlersuche? Beim Aktivieren dieser Option werden zukünftige, experimentelle Funktionen standardmäßig eingeschaltet.</string> + <string name="verbose_logging">Ausführliche Protokollierung</string> + <string name="verbose_logging_desc">Aktivieren Sie die ausführliche Protokollierung um bei Crash-Berichten zu helfen. Die Protokollierung wird erst dann gesendet, wenn ein Fehler auftritt. Wiederhole das Problem um den Entwickler zu Informieren. Dies wird automatisch deaktiviert, wenn die App neustartet.</string> + <string name="restart_frost">Starte Frost neu</string> + <string name="restart_frost_desc">Chrashlytics wird nur nach Abstürzen oder bei App-Neustart nach einem Fehler, Logs übermitteln. Hier Tippen um die App neu zu starten und alle Fehler die bisher gefunden wurden zu löschen.</string> +</resources> diff --git a/app/src/main/res/values-de/strings_pref_feed.xml b/app/src/main/res/values-de/strings_pref_feed.xml new file mode 100644 index 00000000..eec84559 --- /dev/null +++ b/app/src/main/res/values-de/strings_pref_feed.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="newsfeed_sort">Neuigkeiten Reihenfolge</string> + <string name="newsfeed_sort_desc">Bestimmt die Reihenfolge in welcher die Posts angezeigt werden</string> + <string name="aggressive_recents">Aggressive Neuigkeiten</string> + <string name="aggressive_recents_desc">Zusätzliche alte Posts aus Facebook\'s originalem \"Neuigkeiten\"-Feed herausfiltern. Deaktivieren Sie dies, falls Ihr News-Feed leer ist.</string> + <string name="autoplay_settings">Video Autoplay Einstellungen</string> + <string name="autoplay_settings_desc">Aktiviert/deaktiviert automatisches Video abspielen im mobilen Netz für die ganze Zeit. Diese Einstellung ist unabhängig von Ihren normalen Facebook Einstellungen.</string> + <string name="composer">Status Erstellung</string> + <string name="composer_desc">Zeige Status Erstellung im Feed</string> + <string name="pro_features">Pro Funktionen</string> + <string name="suggested_friends">Empfohlene Freunde</string> + <string name="suggested_friends_desc">Zeige \"Leute die du vielleicht kennst\" im Feed</string> + <string name="suggested_groups">Empfohlene Gruppen</string> + <string name="suggested_groups_desc">Zeige \"Empfohlene Gruppen\" im Feed</string> + <string name="facebook_ads">Facebook Werbung</string> + <string name="facebook_ads_desc">Zeige native Facebook Werbung</string> +</resources> diff --git a/app/src/main/res/values-de/strings_pref_networks.xml b/app/src/main/res/values-de/strings_pref_networks.xml new file mode 100644 index 00000000..64772663 --- /dev/null +++ b/app/src/main/res/values-de/strings_pref_networks.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="network_media_on_metered">Deaktiviere Bilder bei mobiler Datennutzung.</string> + <string name="network_media_on_metered_desc">Wird ein mobiles Netzwerk erkannt, wird Frost automatisch stoppen Bilder und Videos zu laden.</string> +</resources> diff --git a/app/src/main/res/values-de/strings_pref_notifications.xml b/app/src/main/res/values-de/strings_pref_notifications.xml new file mode 100644 index 00000000..cdf2529a --- /dev/null +++ b/app/src/main/res/values-de/strings_pref_notifications.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="notification_frequency">Häufigkeit der Benachrichtigungen</string> + <string name="no_notifications">Keine Benachrichtigungen</string> + <string name="notification_keywords">Stichworte</string> + <string name="notification_keywords_desc">Benachrichtige mich nicht wenn eine dieser Stichwörter in der Benachrichtigung auftaucht.</string> + <string name="add_keyword">Stichwort hinzufügen</string> + <string name="hint_keyword">Tippe Stichwort und drücke +</string> + <string name="empty_keyword">leeres Stichwort</string> + <string name="notification_all_accounts">Benachrichtigungen von allen Accounts</string> + <string name="notification_all_accounts_desc">Erhalten Sie Benachrichtigungen für jedes Konto das angemeldet ist. Deaktivieren dieser option wird nur Benachrichtigungen vom aktuell ausgewählten Konto abrufen.</string> + <string name="notification_messages">Benachrichtigungen aktivieren</string> + <string name="notification_messages_desc">Bekomme sofortige Benachrichtigungen für den aktuellen Account.</string> + <string name="notification_messages_all_accounts">Benachrichtigungen von allen Accounts</string> + <string name="notification_messages_all_accounts_desc">Bekomme sofortige Benachrichtigungen von allen Accounts</string> + <string name="notification_fetch_now">Benachrichtigungen jetzt abrufen</string> + <string name="notification_fetch_now_desc">Löst den Benachrichtigungs-Abruf einmal aus. Beachten Sie, dass das Abrufen von Nachrichten länger dauert.</string> + <string name="notification_fetch_success">Abrufen von Benachrichtigungen…</string> + <string name="notification_fetch_fail">Konnte Benachrichtigungen nicht abrufen</string> + <string name="notification_sound">Benachrichtigungs Ton</string> + <string name="notification_ringtone">Benachrichtigungs Klingelton</string> + <string name="message_ringtone">Nachrichten Klingelton</string> + <string name="select_ringtone">Wähle Klingelton</string> + <string name="notification_vibrate">Benachrichtigungs Vibration</string> + <string name="notification_lights">Benachrichtigungs LED</string> +</resources> diff --git a/app/src/main/res/values-de/strings_preferences.xml b/app/src/main/res/values-de/strings_preferences.xml new file mode 100644 index 00000000..5c9a822e --- /dev/null +++ b/app/src/main/res/values-de/strings_preferences.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="appearance">Darstellung</string> + <string name="appearance_desc">Themen, Elemente zum anzeigen, usw</string> + <string name="notifications_desc">Frequenz, Filter, Klingeltöne usw.</string> + <string name="newsfeed">Neuigkeiten Feed</string> + <string name="newsfeed_desc">Definieren Sie, welche Elemente in den Newsfeed angezeigt werden</string> + <string name="behaviour">Verhalten</string> + <string name="behaviour_desc">Definiere, wie sich die App in bestimmten Einstellungen verhält</string> + <string name="network">Netzwerk</string> + <string name="network_desc">Definieren Sie die Optionen, beeinflussen des getakten Netzwerks</string> + <string name="experimental">Experimentell</string> + <string name="experimental_desc">Aktiviert frühzeitigen Zugriff auf instabile Funktionen</string> + <string name="get_pro">Kaufe Frost Pro</string> + <string name="get_pro_desc">Käufe oder Pro wiederherstellen und entfalte das volle Potential von Frost! Enthält Ad Blocker, benutzerdefinierte Designs, und vieles mehr!</string> + <string name="about_frost">Über Frost für Facebook</string> + <string name="about_frost_desc">Version, Credits und FAQs</string> + <string name="help_translate">Hilf beim Übersetzen</string> + <string name="help_translate_desc">Frost wird durch crowdin übersetzt. Helfe beim Übersetzen, wenn du es in deiner Sprache willst!</string> + <string name="debug_frost">Frost Debugger</string> + <string name="debug_frost_desc">Sende HTML Datei und helfe mit dem debuggen.</string> + <string name="replay_intro">Wiederhole Einführung</string> +</resources> diff --git a/app/src/main/res/values-de/strings_web_context.xml b/app/src/main/res/values-de/strings_web_context.xml new file mode 100644 index 00000000..d4346ec8 --- /dev/null +++ b/app/src/main/res/values-de/strings_web_context.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="share_link">Link teilen</string> + <string name="debug_link">Link zu debuggen</string> + <string name="debug_link_subject">Frost für Facebook: Debug Link</string> + <string name="debug_link_content">Schreiben Sie hier. Bitte beachten Sie, dass Ihr Link private Informationen enthalten kann, aber ich werde nicht in der Lage sein sie zu sehen, so lange er nicht öffentlich ist. Der Url wird mir beim Debuggen helfen.</string> + <string name="debug_link_desc">Wenn der Link nicht sofort lädt können sie auch eine E-Mail an mich senden um mir beim debuggen zu helfen. Beim Klick auf Okay wir die E-Mail App geöffnet</string> + <string name="open_link">Öffne Link</string> + <string name="copy_link">Link kopieren</string> + <string name="copy_text">Kopiere Text</string> + <string name="debug_image_link_subject">Frost für Facebook: Bild Debugging Link</string> +</resources> diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml new file mode 100644 index 00000000..1537f718 --- /dev/null +++ b/app/src/main/res/values-es/strings.xml @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <!--Tabs--> + <string name="feed">Feed</string> + <string name="most_recent">Más reciente</string> + <string name="top_stories">Historias destacadas</string> + <string name="profile">Perfil</string> + <string name="bookmarks">Marcadores</string> + <string name="events">Eventos</string> + <string name="friends">Amigos</string> + <string name="messages">Mensajes</string> + <string name="notifications">Notificaciones</string> + <string name="activity_log">Registro de actividad</string> + <string name="pages">Páginas</string> + <string name="groups">Grupos</string> + <string name="saved">Guardado</string> + <string name="birthdays">Cumpleaños</string> + <string name="chat">Chat</string> + <string name="photos">Fotos</string> + <string name="notes">Notas</string> + <string name="on_this_day">En este día</string> + <!--Login--> + <string name="loading_account">Preparando todo…</string> + <string name="welcome">Bienvenido %s</string> + <string name="select_facebook_account">Seleccionar cuenta de Facebook</string> + <string name="account_not_found">El perfil actual no está en la base de datos</string> + <string name="frost_notifications">Notificaciones de Frost</string> + <string name="requires_custom_theme">Requiere tema personalizado</string> + <string name="subject">Asunto</string> + <string name="share">Compartir</string> + <string name="web_overlay_swipe_hint">Deslize hacia la derecha para volver a la página anterior.</string> + <string name="profile_picture">Foto de perfil</string> + <string name="new_message">Nuevo mensaje</string> + <string name="no_text">Sin texto</string> + <string name="show_all_results">Mostrar todos los resultados</string> + <!--About--> + <string name="frost_description">Frost es una alternativa totalmente personalizable y funcional, a la aplicación oficial de Facebook, hecho desde cero y orgullosamente de código abierto.</string> + <string name="faq_title">Preguntas frecuentes de Frost</string> + <!--HTML Extractor--> + <string name="html_extraction_error">Ha ocurrido un error en la extracción Html.</string> + <string name="html_extraction_cancelled">La petición ha sido cancelada.</string> + <string name="html_extraction_timeout">Tiempo de espera agotado.</string> + <string name="file_chooser_not_found">El selector de archivo no se encuentra</string> + <string name="top_bar">Barra superior</string> + <string name="bottom_bar">Barra inferior</string> +</resources> diff --git a/app/src/main/res/values-es/strings_download.xml b/app/src/main/res/values-es/strings_download.xml new file mode 100644 index 00000000..c15378f4 --- /dev/null +++ b/app/src/main/res/values-es/strings_download.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="pick_image">Seleccionar imagen</string> + <string name="downloading">Descargando…</string> + <string name="image_download_success">Imagen descargada</string> + <string name="image_download_fail">Descarga de imagen fallida</string> + <string name="image_share_failed">Error al compartir imagen</string> + <string name="downloading_video">Descargando vídeo</string> + <string name="downloaded_video">Vídeo descargado</string> + <string name="downloading_file">Descargando archivo</string> + <string name="downloaded_file">Archivo descargado</string> +</resources> diff --git a/app/src/main/res/values-es/strings_errors.xml b/app/src/main/res/values-es/strings_errors.xml new file mode 100644 index 00000000..999edcde --- /dev/null +++ b/app/src/main/res/values-es/strings_errors.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="null_url_overlay">Enlace vacío; Cerrando</string> + <string name="bad_image_overlay">La url no se pudo cargar correctamente. ¿Quieres enviarla para depuración?</string> + <string name="invalid_share_url">Link para compartir no válido</string> + <string name="invalid_share_url_desc">Has compartido un bloque de texto que no es una dirección url. El texto ha sido copiado al portapapeles, para que puedas compartirlo manualmente tú mismo.</string> +</resources> diff --git a/app/src/main/res/values-es/strings_intro.xml b/app/src/main/res/values-es/strings_intro.xml new file mode 100644 index 00000000..b9562136 --- /dev/null +++ b/app/src/main/res/values-es/strings_intro.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="skip">Omitir</string> + <string name="intro_welcome_to_frost">Bienvenido a Frost</string> + <string name="intro_slide_to_continue">Desliza para continuar</string> + <string name="intro_select_theme">Selecciona un tema</string> + <string name="intro_multiple_accounts">Cuentas Múltiples</string> + <string name="intro_multiple_accounts_desc">Agrega y cambia cuentas directamente desde la barra de navegación.\nToca la foto del perfil deseado.</string> + <string name="intro_easy_navigation">Navegación Fácil</string> + <string name="intro_easy_navigation_desc">Muevete entre las pestañas deslizando y haz clic en el ícono de la pestaña para volver a la parte superior.\nToca el icono nuevamente para volver a cargar la página.</string> + <string name="intro_context_aware">Atención al Contexto</string> + <string name="intro_context_aware_desc">Mantén presionado cualquier link para copiar y compartir.\nAcerca tus fotos y descárgalas con sólo mantenerlas presionadas.\nMantén presionadas las tarjetas para deslizar horizontalmente.</string> + <string name="intro_end">¡Empecemos!</string> + <string name="intro_tap_to_exit">Pulsa en cualquier lugar para salir</string> +</resources> diff --git a/app/src/main/res/values-es/strings_play_store.xml b/app/src/main/res/values-es/strings_play_store.xml new file mode 100644 index 00000000..6119f0cb --- /dev/null +++ b/app/src/main/res/values-es/strings_play_store.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<!--Generated by crowdin.com--> +<resources> + <string name="found_pro">Frost Pro encontrado!</string> + <string name="found_pro_desc">Parece que tienes Frost Pro! Reiniciaremos la app para que puedas disfrutar de todas las fantásticas características!</string> + <string name="play_purchased_pro">Gracias por tu apoyo! Disfruta de todas las características de Frost.\n\nSi te gusta esta app, por favor considera calificarla y apoyar este proyecto de código abierto.\n\nSi tienes algún comentario, no dudes en contactarme!</string> + <string name="play_store_not_pro">Parece que eres un usuario pro, pero no hemos podido recuperar la información de compra. Si el error persiste, por favor intenta limpiar la caché de la Play Store o reinstala la app.</string> + <string name="play_store_unsupported">Esta versión de la app no fue diseñada para compras. Por favor vuelve a instalarla desde Google Play Store si persiste el error.\nSi deseas donar, sin obtener características adicionales, puedes hacerlo vía PayPal.</string> + <string name="play_thank_you">Gracias!</string> + <string name="purchases_restored">Compras restauradas</string> + <string name="purchases_restored_with_pro">Frost Pro ha sido restaurado. Disfruta!</string> + <string name="purchases_restored_without_pro">Parece que esta no es la versión Pro. Si este problema persiste, contactame y adjuntame tu recibo de compra.</string> + <string name="restoring_purchases">Restaurando compras…</string> + <string name="custom_pro">Personalizado [Pro]</string> + <string name="uh_oh">Oh oh</string> + <string name="reload">Recargar</string> +</resources> diff --git a/app/src/main/res/values-es/strings_pref_appearance.xml b/app/src/main/res/values-es/strings_pref_appearance.xml new file mode 100644 index 00000000..8357f202 --- /dev/null +++ b/app/src/main/res/values-es/strings_pref_appearance.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="theme_customization">Temas y Personalización</string> + <string name="theme">Tema</string> + <string name="text_color">Color del texto</string> + <string name="accent_color">Color de énfasis</string> + <string name="background_color">Color del fondo</string> + <string name="header_color">Color de encabezado</string> + <string name="icon_color">Color del icono</string> + <string name="global_customization">Personalización Global</string> + <string name="main_activity_layout">Diseño de la Pantalla Principal</string> + <string name="set_main_activity_layout">Establecer Diseño de la Pantalla Principal</string> + <string name="rounded_icons">Iconos redondeados</string> + <string name="rounded_icons_desc">Los iconos de conversación de grupo y fotos de perfil se redondearán</string> + <string name="tint_nav">Colorear Barra de Navegación</string> + <string name="tint_nav_desc">La barra de navegación será del mismo color que la cabecera</string> + <string name="web_text_scaling">Tamaño de texto Web</string> + <string name="web_text_scaling_desc">Ejemplo de tamaño de texto; Mantén presionado el texto de porcentaje para restablecer.</string> +</resources> diff --git a/app/src/main/res/values-es/strings_pref_behaviour.xml b/app/src/main/res/values-es/strings_pref_behaviour.xml new file mode 100644 index 00000000..35cbb663 --- /dev/null +++ b/app/src/main/res/values-es/strings_pref_behaviour.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="fancy_animations">Animaciones de Lujo</string> + <string name="fancy_animations_desc">Muestra la vista web usando animaciones con transición y ondas</string> + <string name="overlay_swipe">Habilitar superposición</string> + <string name="overlay_swipe_desc">Al presionar la mayoría de enlaces, se abrirán en una nueva ventana para que puedas deslizar de vuelta a la página original. Ten en cuenta que esto hace que la carga sea un poco más lenta puesto que la página completa es recargada.</string> + <string name="overlay_full_screen_swipe">Deslizar para omitir en pantalla completa</string> + <string name="overlay_full_screen_swipe_desc">Desliza hacia la derecha en cualquier lugar del navegador interno para cerrarlo. Si está desactivado, deslice desde el borde izquierdo para moverse.</string> + <string name="open_links_in_default">Abrir enlaces en la aplicación predeterminada</string> + <string name="open_links_in_default_desc">Cuando sea posible, los enlaces se abrirán en la aplicación por defecto en lugar de utilizar el navegador superpuesto de Frost</string> + <string name="viewpager_swipe">Deslizar entre secciones</string> + <string name="viewpager_swipe_desc">Permite deslizar entre las páginas en la vista principal para cambiar las pestañas. De manera predeterminada, el deslizamiento se detiene automáticamente cuando presiona prolongadamente un elemento, como el botón Me gusta. Deshabilitar esto evitará el deslizamiento completamente.</string> + <string name="search_bar">Barra de Búsqueda</string> + <string name="search_bar_desc">Activa la barra de búsqueda en lugar de la búsqueda superpuesta</string> + <string name="force_message_bottom">Forzar último mensaje</string> + <string name="force_message_bottom_desc">Al cargar un hilo de mensaje, activa un desplazamiento hacia la parte inferior de la página en lugar de cargar la página tal como es.</string> + <string name="exit_confirmation">Confirmar salida</string> + <string name="exit_confirmation_desc">Muestra un diálogo de confirmación antes de salir de la app</string> + <string name="analytics">Analytics</string> + <string name="analytics_desc">Habilitar análisis anónimos, para ayudar a mejorar la aplicación. Tu información personal no será expuesta.</string> +</resources> diff --git a/app/src/main/res/values-es/strings_pref_debug.xml b/app/src/main/res/values-es/strings_pref_debug.xml new file mode 100644 index 00000000..03ae4d1a --- /dev/null +++ b/app/src/main/res/values-es/strings_pref_debug.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="debug_toast_enabled">Sección de Depuración habilitada! Vuelve al menú de configuración.</string> + <string name="debug_disclaimer_info">Aunque la mayor parte del contenido privado se elimina en el reporte, algunos datos sencibles pueden seguir siendo visibles.\nPor favor, echa un vistazo al informe de errores antes de enviarlo.\n\nAl hacer clic en una de las siguientes opciones, se preparará una respuesta por correo electrónico con los datos de la página web. </string> + <string name="debug_incomplete">Reporte incompleto</string> + <string name="debug_report_email_title">Frost for Facebook: Debug report</string> +</resources> diff --git a/app/src/main/res/values-es/strings_pref_experimental.xml b/app/src/main/res/values-es/strings_pref_experimental.xml new file mode 100644 index 00000000..a92679d9 --- /dev/null +++ b/app/src/main/res/values-es/strings_pref_experimental.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="experimental_disclaimer">Atención</string> + <string name="experimental_disclaimer_info">Las características experimentales pueden ser inestables y nunca entrar en vigencia. Úsalas bajo tu propio riesgo. Envía un informe y no dudes en desactivarlas si no funcionan correctamente.</string> + <string name="experimental_by_default">Experimental por Defecto</string> + <string name="experimental_by_default_desc">¿Notas algún error o deseas ayudar a depurar? Las futuras funciones experimentales se habilitarán por defecto.</string> + <string name="verbose_logging">Registro detallado</string> + <string name="verbose_logging_desc">Habilita los registros detallados para ayudar con los informes de errores. El registro sólo será enviado una vez se detecte el error, debes repetir el fallo para notificar al desarrollador. Esta función quedará desactivada una vez se reinicie la app.</string> + <string name="restart_frost">Reiniciar Frost</string> + <string name="restart_frost_desc">Crashlytics sólo presentará los registros cuando se produce un cierre o si se encuentran errores y se reinicia la aplicación. Toca aquí para reiniciar la aplicación y eliminar cualquier registro generado previamente.</string> +</resources> diff --git a/app/src/main/res/values-es/strings_pref_feed.xml b/app/src/main/res/values-es/strings_pref_feed.xml new file mode 100644 index 00000000..99f8fce6 --- /dev/null +++ b/app/src/main/res/values-es/strings_pref_feed.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="newsfeed_sort">Orden de las Publicaciones</string> + <string name="newsfeed_sort_desc">Define el orden en que aparecen las publicaciones</string> + <string name="aggressive_recents">Modo \"Más Recientes\" agresivo</string> + <string name="aggressive_recents_desc">Filtra de manera adicional las publicaciones más antiguas de Facebook de las noticias recientes. Deshabilita esta opción si el feed se encuentra vacio.</string> + <string name="autoplay_settings">Configuración de reproducción automática de vídeos</string> + <string name="autoplay_settings_desc">Activa o desactiva la reproducción automática de vídeos mientras usas datos móviles.\nEstos ajustes son independientes de tus ajustes para escritorio.</string> + <string name="composer">Escritor de Estado</string> + <string name="composer_desc">Mostrar escritor de estado en el feed</string> + <string name="pro_features">Características Pro</string> + <string name="suggested_friends">Sugerencias de Amigos</string> + <string name="suggested_friends_desc">Mostrar \"Gente que quizá conozcas\" en el feed</string> + <string name="suggested_groups">Grupos sugeridos</string> + <string name="suggested_groups_desc">Mostrar \"grupos sugeridos\" en el feed</string> + <string name="facebook_ads">Publicidad de Facebook</string> + <string name="facebook_ads_desc">Mostrar Publicidad Nativa de Facebook</string> +</resources> diff --git a/app/src/main/res/values-es/strings_pref_networks.xml b/app/src/main/res/values-es/strings_pref_networks.xml new file mode 100644 index 00000000..1559cc85 --- /dev/null +++ b/app/src/main/res/values-es/strings_pref_networks.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="network_media_on_metered">Deshabilitar imágenes en planes de datos limitados.</string> + <string name="network_media_on_metered_desc">Si se detecta una red de datos limitados, Frost dejará de mostrar imágenes y vídeos de forma automática.</string> +</resources> diff --git a/app/src/main/res/values-es/strings_pref_notifications.xml b/app/src/main/res/values-es/strings_pref_notifications.xml new file mode 100644 index 00000000..dca42ed7 --- /dev/null +++ b/app/src/main/res/values-es/strings_pref_notifications.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="notification_frequency">Frecuencia de notificaciones</string> + <string name="no_notifications">Sin notificaciones</string> + <string name="notification_keywords">Palabras clave</string> + <string name="notification_keywords_desc">No se notificará cuando la notificación contenga alguna de estas palabras.</string> + <string name="add_keyword">Añadir palabra clave</string> + <string name="hint_keyword">Escribe la palabra clave y pulsa +</string> + <string name="empty_keyword">Palabra clave vacía</string> + <string name="notification_all_accounts">Notificar de todas las cuentas</string> + <string name="notification_all_accounts_desc">Obtén notificaciones de todas las cuentas a las que hayas ingresado. Desactivar esto hará que se muestren solo las notificaciones de la cuenta actual.</string> + <string name="notification_messages">Activar notificaciones de mensajes</string> + <string name="notification_messages_desc">Obten notificaciones instantáneas de mensajes para tu cuenta actual.</string> + <string name="notification_messages_all_accounts">Notificar mensajes de todas las cuentas</string> + <string name="notification_messages_all_accounts_desc">Obtén notificaciones instantáneas de mensajes de todas las cuentas</string> + <string name="notification_fetch_now">Recuperar notificaciones ahora</string> + <string name="notification_fetch_now_desc">Activa el buscador de notificaciones una vez. Ten en cuenta que recibir los mensajes instantáneos toma tiempo.</string> + <string name="notification_fetch_success">Recuperando Notificaciones…</string> + <string name="notification_fetch_fail">No se pudieron recuperar las notificaciones</string> + <string name="notification_sound">Sonido de Notificación</string> + <string name="notification_ringtone">Tono de Notificación</string> + <string name="message_ringtone">Tono de Mensaje</string> + <string name="select_ringtone">Seleccionar tono</string> + <string name="notification_vibrate">Vibrar al notificar</string> + <string name="notification_lights">Luces de notificación</string> +</resources> diff --git a/app/src/main/res/values-es/strings_preferences.xml b/app/src/main/res/values-es/strings_preferences.xml new file mode 100644 index 00000000..567e70cf --- /dev/null +++ b/app/src/main/res/values-es/strings_preferences.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="appearance">Apariencia</string> + <string name="appearance_desc">Temas, elementos para mostrar, etc</string> + <string name="notifications_desc">Frecuencia, filtros, tonos, etc</string> + <string name="newsfeed">Noticias</string> + <string name="newsfeed_desc">Define qué elementos aparecen en el muro de noticias</string> + <string name="behaviour">Comportamiento</string> + <string name="behaviour_desc">Define cómo interactúa la aplicación en determinados ajustes</string> + <string name="network">Red</string> + <string name="network_desc">Define las opciones que afectan las redes limitadas</string> + <string name="experimental">Funciones Experimentales</string> + <string name="experimental_desc">Permite el acceso previo a características potencialmente inestables</string> + <string name="get_pro">Obtén Frost Pro</string> + <string name="get_pro_desc">Compra o restaura Frost Pro y descubre todo el potencial de Frost! Incluye bloqueador de publicidad, temas personalizados, configuraciones avanzadas y mucho más!</string> + <string name="about_frost">Acerca de Frost for Facebook</string> + <string name="about_frost_desc">Versión, Créditos y Preguntas Frecuentes</string> + <string name="help_translate">Ayúdanos a traducir</string> + <string name="help_translate_desc">Frost se traduce a través de Crowdin. ¡Contribuye si lo quieres en tu idioma!</string> + <string name="debug_frost">Depuración de Frost</string> + <string name="debug_frost_desc">Envía datos Html para ayudar con la depuración de Frost.</string> + <string name="replay_intro">Repetir introducción</string> +</resources> diff --git a/app/src/main/res/values-es/strings_web_context.xml b/app/src/main/res/values-es/strings_web_context.xml new file mode 100644 index 00000000..debd2f80 --- /dev/null +++ b/app/src/main/res/values-es/strings_web_context.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="share_link">Compartir enlace</string> + <string name="debug_link">Depurar enlace</string> + <string name="debug_link_subject">Frost for Facebook: Link Debug</string> + <string name="debug_link_content">Escribe aquí. Ten en cuenta que el enlace puede contener información privada, pero no podré verla puesto que la publicación no es pública. Sin embargo, la url aún podrá ser depurada.</string> + <string name="debug_link_desc">Si un enlace no carga correctamente, puedes enviarme un correo electrónico para brindarte ayuda. Presiona okay para abrir una solicitud de correo electrónico</string> + <string name="open_link">Abrir enlace</string> + <string name="copy_link">Copiar enlace</string> + <string name="copy_text">Copiar texto</string> + <string name="debug_image_link_subject">Frost for Facebook: Image Link Debug</string> +</resources> diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml new file mode 100644 index 00000000..95df1a16 --- /dev/null +++ b/app/src/main/res/values-fr/strings.xml @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <!--Tabs--> + <string name="feed">Fil d\'actualités</string> + <string name="most_recent">Les plus récents</string> + <string name="top_stories">À la une</string> + <string name="profile">Profil</string> + <string name="bookmarks">Signets</string> + <string name="events">Événements</string> + <string name="friends">Amis</string> + <string name="messages">Messages</string> + <string name="notifications">Notifications</string> + <string name="activity_log">Journal d\'activité</string> + <string name="pages">Pages</string> + <string name="groups">Groupes</string> + <string name="saved">Enregistré</string> + <string name="birthdays">Anniversaires</string> + <string name="chat">Conversations</string> + <string name="photos">Photos</string> + <string name="notes">Notes</string> + <string name="on_this_day">Aujourd\'hui</string> + <!--Login--> + <string name="loading_account">Tout se prépare…</string> + <string name="welcome">Bienvenue %s</string> + <string name="select_facebook_account">Sélectionnez le compte Facebook</string> + <string name="account_not_found">Le compte actuel n’est pas dans la base de données</string> + <string name="frost_notifications">Notifications Frost</string> + <string name="requires_custom_theme">Nécessite un thème personnalisé</string> + <string name="subject">Sujet</string> + <string name="share">Partager</string> + <string name="web_overlay_swipe_hint">Glisser vers la droite pour revenir à la fenêtre précédente.</string> + <string name="profile_picture">Photo de profil</string> + <string name="new_message">Nouveau message</string> + <string name="no_text">Aucun texte</string> + <string name="show_all_results">Afficher tous les résultats</string> + <!--About--> + <string name="frost_description">Frost est une alternative entièrement personnalisable, entièrement fonctionnelle à l’application Facebook officielle, fait à partir de zéro et fièrement open source.</string> + <string name="faq_title">Frost FAQ</string> + <!--HTML Extractor--> + <string name="html_extraction_error">Une erreur s’est produite dans l’extraction html.</string> + <string name="html_extraction_cancelled">La requête a été annulée.</string> + <string name="html_extraction_timeout">La requête a expiré.</string> + <string name="file_chooser_not_found">Sélecteur de fichier introuvable</string> + <string name="top_bar">Barre supérieure</string> + <string name="bottom_bar">Barre inférieure</string> +</resources> diff --git a/app/src/main/res/values-fr/strings_download.xml b/app/src/main/res/values-fr/strings_download.xml new file mode 100644 index 00000000..3480ad1f --- /dev/null +++ b/app/src/main/res/values-fr/strings_download.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="pick_image">Sélectionner une image</string> + <string name="downloading">Téléchargement…</string> + <string name="image_download_success">Image téléchargée</string> + <string name="image_download_fail">Échec du téléchargement de l\'image</string> + <string name="image_share_failed">Échec du partage de l\'image</string> + <string name="downloading_video">Téléchargement vidéo</string> + <string name="downloaded_video">Vidéo téléchargée</string> + <string name="downloading_file">Téléchargement de fichiers</string> + <string name="downloaded_file">Fichier téléchargé</string> +</resources> diff --git a/app/src/main/res/values-fr/strings_errors.xml b/app/src/main/res/values-fr/strings_errors.xml new file mode 100644 index 00000000..884711af --- /dev/null +++ b/app/src/main/res/values-fr/strings_errors.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="null_url_overlay">Url vide passée à l\'overlay; exiting</string> + <string name="bad_image_overlay">L’url a pas pu être chargé correctement. Vous souhaitez l’envoyer pour le débogage ?</string> + <string name="invalid_share_url">Url de partage invalide</string> + <string name="invalid_share_url_desc">Vous avez partagé un bloc de texte qui n’est pas une url. Le texte a été copié dans votre presse-papiers, donc vous pouvez le partager manuellement vous-même.</string> +</resources> diff --git a/app/src/main/res/values-fr/strings_intro.xml b/app/src/main/res/values-fr/strings_intro.xml new file mode 100644 index 00000000..4bbd64ea --- /dev/null +++ b/app/src/main/res/values-fr/strings_intro.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="skip">Ignorer</string> + <string name="intro_welcome_to_frost">Bienvenue sur Frost</string> + <string name="intro_slide_to_continue">Glisser pour continuer</string> + <string name="intro_select_theme">Sélectionner un thème</string> + <string name="intro_multiple_accounts">Comptes multiples</string> + <string name="intro_multiple_accounts_desc">Ajoutez et changez de compte directement à partir de la barre de navigation\nTouchez l’avatar actuel pour accéder à votre profil.</string> + <string name="intro_easy_navigation">Navigation aisée</string> + <string name="intro_easy_navigation_desc">Glissez entre les vues avec un balayage, et cliquez sur l’icône de l’onglet pour revenir au début. \nCliquez l’icône à nouveau pour recharger la page.</string> + <string name="intro_context_aware">Connaissance du contexte</string> + <string name="intro_context_aware_desc">Appuyez longuement sur les liens pour les copier et les partager.\nAppuyez longuement sur les images pour les agrandir et les télécharger.\nAppuyez longuement sur les cartes pour faire défiler horizontalement.</string> + <string name="intro_end">Commençons !</string> + <string name="intro_tap_to_exit">Touchez n\'importe où pour finir</string> +</resources> diff --git a/app/src/main/res/values-fr/strings_play_store.xml b/app/src/main/res/values-fr/strings_play_store.xml new file mode 100644 index 00000000..79525686 --- /dev/null +++ b/app/src/main/res/values-fr/strings_play_store.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<!--Generated by crowdin.com--> +<resources> + <string name="found_pro">Trouvé Frost Pro!</string> + <string name="found_pro_desc">On dirait que vous avez Frost Pro! Nous allons recharger l’app pour que vous puissiez profiter des fonctionnalités impressionnantes!</string> + <string name="play_purchased_pro">Merci pour votre soutien! Profitez de toutes les fonctionnalités dans Frost.\n\nSi vous aimez cette application, veuillez considérer la noter et soutenir ce projet open source.\n\nSi vous avez des commentaires, n’hésitez pas à me contacter!</string> + <string name="play_store_not_pro">Il semble que vous êtes un utilisateur pro, mais nous n\'avons pas trouvé vos infos d’achat. Si cette erreur persiste, s’il vous plaît essayez de vider la mémoire cache du Play Store et de réinstaller l’application.</string> + <string name="play_store_unsupported">Il semble que cette version de l’app ne peut pas acheter pro. S’il vous plaît réinstallez depuis le Play Store s’il s’agit d’un problème persistant. \nSi vous souhaitez faire un don sans aucune fonctionnalités supplémentaires, vous pouvez le faire par le biais de PayPal.</string> + <string name="play_thank_you">Merci !</string> + <string name="purchases_restored">Achats restaurés</string> + <string name="purchases_restored_with_pro">Frost Pro a été restauré. Profitez bien des fonctionnalités !</string> + <string name="purchases_restored_without_pro">Il semble que vous n’avez pas la version pro. S’il s’agit d’un problème persistant, contactez-moi et joignez une preuve d\'achat.</string> + <string name="restoring_purchases">Restauration des achats…</string> + <string name="custom_pro">Personnalisé [Pro]</string> + <string name="uh_oh">Oups</string> + <string name="reload">Recharger</string> +</resources> diff --git a/app/src/main/res/values-fr/strings_pref_appearance.xml b/app/src/main/res/values-fr/strings_pref_appearance.xml new file mode 100644 index 00000000..e23a8457 --- /dev/null +++ b/app/src/main/res/values-fr/strings_pref_appearance.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="theme_customization">Personnalisation du thème</string> + <string name="theme">Thème</string> + <string name="text_color">Couleur du texte</string> + <string name="accent_color">Couleur accentuée</string> + <string name="background_color">Couleur d\'arrière plan</string> + <string name="header_color">Couleur de l\'en-tête</string> + <string name="icon_color">Couleur d\'icône</string> + <string name="global_customization">Personnalisation globale</string> + <string name="main_activity_layout">Disposition de l\'activité principale</string> + <string name="set_main_activity_layout">Régler la disposition de l\'activité principale</string> + <string name="rounded_icons">Icônes rondes</string> + <string name="rounded_icons_desc">Les photos de profil et les icônes de conversation de groupe seront arrondis</string> + <string name="tint_nav">Teinter la barre de navigation</string> + <string name="tint_nav_desc">La barre de navigation sera de la même couleur que l\'en-tête</string> + <string name="web_text_scaling">Échelle de texte Web</string> + <string name="web_text_scaling_desc">Exemple de la mise à l\'échelle du texte; Appuyez longuement sur le pourcentage de texte pour réinitialiser.</string> +</resources> diff --git a/app/src/main/res/values-fr/strings_pref_behaviour.xml b/app/src/main/res/values-fr/strings_pref_behaviour.xml new file mode 100644 index 00000000..f624899c --- /dev/null +++ b/app/src/main/res/values-fr/strings_pref_behaviour.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="fancy_animations">Animations de fantaisie</string> + <string name="fancy_animations_desc">Révéler les webviews utilisant des ondulations et animer les transitions</string> + <string name="overlay_swipe">Activer les superpositions</string> + <string name="overlay_swipe_desc">Appuyer sur la plupart des liens les lancera dans une nouvelle superposition vous permettant de balayer pour retourner à la page d\'origine. Notez que cela résulte à des chargements légèrement plus longs considérant que toute la page est rechargée.</string> + <string name="overlay_full_screen_swipe">Balayer pour rejeter la superposition pleine écran</string> + <string name="overlay_full_screen_swipe_desc">Balayer à droite à partir de n\'importe où sur la superposition web pour fermer le navigateur. Si désactivé, seul le balayage à partir de la bordure de gauche le déplacera.</string> + <string name="open_links_in_default">Ouvrir des liens dans l’application par défaut</string> + <string name="open_links_in_default_desc">Lorsque possible, ouvrir les liens dans l’application par défaut et non par la superposition web de Frost</string> + <string name="viewpager_swipe">Balayage de Viewpager</string> + <string name="viewpager_swipe_desc">Permettre de balayer entre les pages de l\'affichage principal pour changer d\'onglets. Par défaut, le balayage s\'arrête automatiquement quand vous appuyez longuement sur un élément, comme le bouton j\'aime. Désactiver ceci préviendra tout balayage de page.</string> + <string name="search_bar">Barre de recherche</string> + <string name="search_bar_desc">Activer la barre de recherche au lieu d’une superposition de recherche</string> + <string name="force_message_bottom">Forcer le bas du message</string> + <string name="force_message_bottom_desc">Lors du chargement d’un fil de message, déclencher un défilement vers le bas de la page au lieu de charger la page telle quelle.</string> + <string name="exit_confirmation">Confirmation de la sortie</string> + <string name="exit_confirmation_desc">Afficher la boîte de dialogue de confirmation avant de quitter l’application</string> + <string name="analytics">Analytics</string> + <string name="analytics_desc">Activez l\'analytique anonyme afin d’améliorer l’application. Aucune information personnelle n’est jamais exposée.</string> +</resources> diff --git a/app/src/main/res/values-fr/strings_pref_debug.xml b/app/src/main/res/values-fr/strings_pref_debug.xml new file mode 100644 index 00000000..88af282e --- /dev/null +++ b/app/src/main/res/values-fr/strings_pref_debug.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="debug_toast_enabled">Section de débogage est activé ! Revenir aux réglages.</string> + <string name="debug_disclaimer_info">Bien que le contenu privé est automatiquement supprimé dans le rapport, certaines informations sensibles peuvent être encore visibles. \nVeuillez donc vérifier le rapport de débogage avant de l’envoyer. \n\nChoisir une des options ci-dessous vous préparera un courriel avec les données de la page web. </string> + <string name="debug_incomplete">Rapport incomplet</string> + <string name="debug_report_email_title">Frost pour Facebook : Rapport de Débogage</string> +</resources> diff --git a/app/src/main/res/values-fr/strings_pref_experimental.xml b/app/src/main/res/values-fr/strings_pref_experimental.xml new file mode 100644 index 00000000..a2aa8efa --- /dev/null +++ b/app/src/main/res/values-fr/strings_pref_experimental.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="experimental_disclaimer">Clause de non-responsabilité</string> + <string name="experimental_disclaimer_info">Les fonctionnalités expérimentales peuvent être instables et peuvent ne jamais se rendre à la production. Utiliser à vos risques et périls, envoyer vos commentaires et n’hésitez pas à les désactiver si elles ne fonctionnent pas bien.</string> + <string name="experimental_by_default">Expérimentale par défaut</string> + <string name="experimental_by_default_desc">Vous vous sentez risqué ou vous souhaitez simplement aider avec le débogage? Cocher ceci permettra aux futures fonctions expérimentales d\'être activées par défaut.</string> + <string name="verbose_logging">Logs détaillés</string> + <string name="verbose_logging_desc">Activer les logs détaillés pour aider avec les rapports d\'incidents. Les logs seront seulement envoyés lorsqu\'un erreur est rencontré, alors répétez le problème pour aviser le développeur. Ceci sera automatiquement désactivé si l\'application redémarre.</string> + <string name="restart_frost">Redémarrer Frost</string> + <string name="restart_frost_desc">Crashlytics soumettra seulement les journaux lorsqu’un incident se produit ou si des erreurs sont détectées et que l’application est redémarrée. Cliquer ici va redémarrer l’application et corriger tous les problèmes présentement trouvés.</string> +</resources> diff --git a/app/src/main/res/values-fr/strings_pref_feed.xml b/app/src/main/res/values-fr/strings_pref_feed.xml new file mode 100644 index 00000000..0439a10d --- /dev/null +++ b/app/src/main/res/values-fr/strings_pref_feed.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="newsfeed_sort">Ordre du Fil d\'Actualité</string> + <string name="newsfeed_sort_desc">Définit l’ordre dans lequel les messages sont affichés</string> + <string name="aggressive_recents">Récents agressifs</string> + <string name="aggressive_recents_desc">Filtrer les vieilles publications additionnelles du fil de nouvelles les plus récentes de Facebook. Désactivez cette option si votre fil de nouvelles est vide.</string> + <string name="autoplay_settings">Paramètres de lecture automatique des vidéos</string> + <string name="autoplay_settings_desc">Activer/désactiver la lecture automatique de vidéo sur données mobiles ou à tout temps. \nCes paramètres sont indépendants des paramètres de votre ordinateur de bureau.</string> + <string name="composer">Compositeur de statut</string> + <string name="composer_desc">Montrer le compositeur de status dans le fil de nouvelles</string> + <string name="pro_features">Fonctionnalités Pro</string> + <string name="suggested_friends">Amis suggérés</string> + <string name="suggested_friends_desc">Afficher les «Personnes que vous pouvez connaitre» dans le fil d\'actualité</string> + <string name="suggested_groups">Groupes Suggérés</string> + <string name="suggested_groups_desc">Afficher les «Groupes Suggérés» dans le fil d\'actualité</string> + <string name="facebook_ads">Publicités Facebook</string> + <string name="facebook_ads_desc">Afficher les publicités Facebook</string> +</resources> diff --git a/app/src/main/res/values-fr/strings_pref_networks.xml b/app/src/main/res/values-fr/strings_pref_networks.xml new file mode 100644 index 00000000..bcd9c0ab --- /dev/null +++ b/app/src/main/res/values-fr/strings_pref_networks.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="network_media_on_metered">Désactiver les images sur réseau limité.</string> + <string name="network_media_on_metered_desc">Si un réseau limité est détecté, Frost arrêtera automatiquement le chargement de toutes les images et vidéos.</string> +</resources> diff --git a/app/src/main/res/values-fr/strings_pref_notifications.xml b/app/src/main/res/values-fr/strings_pref_notifications.xml new file mode 100644 index 00000000..5a05a8c6 --- /dev/null +++ b/app/src/main/res/values-fr/strings_pref_notifications.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="notification_frequency">Fréquence de notification</string> + <string name="no_notifications">Aucune notification</string> + <string name="notification_keywords">Mots-clés</string> + <string name="notification_keywords_desc">Pas de notification si elle contient un de ces mots.</string> + <string name="add_keyword">Ajouter mots-clés</string> + <string name="hint_keyword">Tapez le mot clé et appuyez sur +</string> + <string name="empty_keyword">Mot clé vide</string> + <string name="notification_all_accounts">Notifier tous les comptes</string> + <string name="notification_all_accounts_desc">Recevoir des notifications pour chaque compte connecté. Désactiver cette option fera une récupération uniquement pour le compte sélectionné.</string> + <string name="notification_messages">Activer les notifications de message</string> + <string name="notification_messages_desc">Recevoir des notifications de messagerie instantanée pour le compte actuel.</string> + <string name="notification_messages_all_accounts">Notifier les messages de tous les comptes</string> + <string name="notification_messages_all_accounts_desc">Recevoir des notifications de messagerie instantanée de tous les comptes</string> + <string name="notification_fetch_now">Récuperer les notifications maintenant</string> + <string name="notification_fetch_now_desc">Déclencher une fois l’outil de récupération de notification. Notez que la récupération de messages instantanés prend du temps.</string> + <string name="notification_fetch_success">Récupération des Notifications…</string> + <string name="notification_fetch_fail">Récupération des notifications impossible</string> + <string name="notification_sound">Son de notification</string> + <string name="notification_ringtone">Sonnerie de notification</string> + <string name="message_ringtone">Sonnerie de message</string> + <string name="select_ringtone">Sélectionner la sonnerie</string> + <string name="notification_vibrate">Vibration de notification</string> + <string name="notification_lights">Voyants de notification</string> +</resources> diff --git a/app/src/main/res/values-fr/strings_preferences.xml b/app/src/main/res/values-fr/strings_preferences.xml new file mode 100644 index 00000000..8802ca31 --- /dev/null +++ b/app/src/main/res/values-fr/strings_preferences.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="appearance">Apparence</string> + <string name="appearance_desc">Thème, éléments à afficher, etc</string> + <string name="notifications_desc">Fréquence, filtres, sonneries, etc</string> + <string name="newsfeed">Fil d\'actualité</string> + <string name="newsfeed_desc">Définir quels éléments apparaissent dans le fil d’actualité</string> + <string name="behaviour">Comportement</string> + <string name="behaviour_desc">Définir l’interaction entre l’application dans certains contextes</string> + <string name="network">Réseau</string> + <string name="network_desc">Définir les options qui affectent les réseaux limités</string> + <string name="experimental">Expérimental</string> + <string name="experimental_desc">Accès en avant première aux fonctionnalités potentiellement instables</string> + <string name="get_pro">Obtenir Frost Pro</string> + <string name="get_pro_desc">Acheter ou restaurer pro et libérer tout le potentiel de Frost! Comprend des bloqueurs de publicités, des thèmes personnalisés, des configurations complètes et bien plus encore à venir !</string> + <string name="about_frost">À propos de Frost pour Facebook</string> + <string name="about_frost_desc">Version, crédits et FAQ</string> + <string name="help_translate">Aider à traduire</string> + <string name="help_translate_desc">Frost est traduit grâce à crowdin. Contribuez si vous le voulez dans votre langue !</string> + <string name="debug_frost">Débogueur de Frost</string> + <string name="debug_frost_desc">Envoyer des données html pour aider à déboguer.</string> + <string name="replay_intro">Rejouer la présentation</string> +</resources> diff --git a/app/src/main/res/values-fr/strings_web_context.xml b/app/src/main/res/values-fr/strings_web_context.xml new file mode 100644 index 00000000..ddfdcb22 --- /dev/null +++ b/app/src/main/res/values-fr/strings_web_context.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!--Generated by crowdin.com--> +<resources> + <string name="share_link">Partager un lien</string> + <string name="debug_link">Déboguer le lien</string> + <string name="debug_link_subject">Frost pour Facebook: Déboguage de lien</string> + <string name="debug_link_content">Écrivez ici. Notez que votre lien peut contenir de l\'information privé, mais je ne pourrai pas le voir étant donné que la publication n\'est pas publique. Le url aidera tout de même au débogage.</string> + <string name="debug_link_desc">Si un lien ne charge pas correctement, vous pouvez m\'envoyer un courriel pour que je puisse aider à le déboguer. Cliquer sur okay ouvrira une demande de courriel</string> + <string name="open_link">Ouvrir un lien</string> + <string name="copy_link">Copier le lien</string> + <string name="copy_text">Copier le texte</string> + <string name="debug_image_link_subject">Frost pour Facebook: Déboguage de lien d\'image</string> +</resources> diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 1505975a..82aa82f1 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -17,8 +17,8 @@ <string name="birthdays">Birthdays</string> <string name="chat">Chat</string> <string name="photos">Photos</string> - <string name="menu">@string/kau_menu</string> - <string name="settings">@string/kau_settings</string> + <string name="menu" translatable="false">@string/kau_menu</string> + <string name="settings" translatable="false">@string/kau_settings</string> <string name="notes">Notes</string> <string name="on_this_day">On This Day</string> diff --git a/app/src/main/res/values/strings_no_translate.xml b/app/src/main/res/values/strings_no_translate.xml index e7155df9..4b6c2e6e 100644 --- a/app/src/main/res/values/strings_no_translate.xml +++ b/app/src/main/res/values/strings_no_translate.xml @@ -4,8 +4,8 @@ <string name="paypal" translatable="false">PayPal</string> <string name="play_store_package_id" translatable="false">com.pitchedapps.frost</string> <string name="translation_url" translatable="false">https://crwd.in/frost-for-facebook</string> - <string name="github_url">https://github.com/AllanWang/Frost-for-Facebook</string> - <string name="reddit_url">https://www.reddit.com/r/FrostForFacebook</string> + <string name="github_url" translatable="false">https://github.com/AllanWang/Frost-for-Facebook</string> + <string name="reddit_url" translatable="false">https://www.reddit.com/r/FrostForFacebook</string> <string name="xda_url" translatable="false">https://forum.xda-developers.com/android/apps-games/app-frost-facebook-t3685896</string> <string name="frost_prefix" translatable="false">Frost for Facebook:</string> <string name="feedback" translatable="false">Feedback</string> diff --git a/files/translation_migration.sh b/files/translation_migration.sh new file mode 100644 index 00000000..bf5a33ca --- /dev/null +++ b/files/translation_migration.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env bash + +cd .. + +current=${PWD##*/} + +if [ "$current" != "Frost-for-Facebook" ]; then + echo "Not in Frost"; + return; +fi + +declare -a folders=("es" "fr" "de") + +cd app/src/main/res + +for d in $(find ./values-* -type d) ; do + key=$(echo $d | cut -d '-' -f2) + + if ! [[ ${folders[*]} =~ "$key" ]]; then + rm -r "$d" + else + mv "$d" "./values-$key" + fi +done
\ No newline at end of file diff --git a/gradle.properties b/gradle.properties index f9976bd4..0202da09 100644 --- a/gradle.properties +++ b/gradle.properties @@ -17,7 +17,7 @@ MIN_SDK=21 TARGET_SDK=26 BUILD_TOOLS=26.0.2 -KAU=7513227 +KAU=9270686 KOTLIN=1.1.51 COMMONS_TEXT=1.1 |