From 4816b57dcd03cb39c6e7966176063a3f1ebf68e9 Mon Sep 17 00:00:00 2001 From: "transifex-integration[bot]" <43880903+transifex-integration[bot]@users.noreply.github.com> Date: Sat, 21 Jan 2023 23:34:52 +0000 Subject: [PATCH 1/2] Apply translations in de_AT translation completed for the source file '/damus Localizations/en-US.xcloc/Localized Contents/en-US.xliff' on the 'de_AT' language. --- .../Localized Contents/de_AT.xliff | 1234 +++++++++++++++++ 1 file changed, 1234 insertions(+) create mode 100644 damus Localizations/de_AT.xcloc/Localized Contents/de_AT.xliff diff --git a/damus Localizations/de_AT.xcloc/Localized Contents/de_AT.xliff b/damus Localizations/de_AT.xcloc/Localized Contents/de_AT.xliff new file mode 100644 index 0000000..31f9bb4 --- /dev/null +++ b/damus Localizations/de_AT.xcloc/Localized Contents/de_AT.xliff @@ -0,0 +1,1234 @@ + + +
+ +
+ + + Damus + Damus + + Bundle display name + + + damus + damus + + Bundle name + + + "Granting Damus access to your photo library allows you to save photos. + “Damus Zugriff auf deine Fotomediathek zu gewähren, erlaubt dir Fotos zu sichern. + + Privacy - Photo Library Additions Usage Description + + +
+ +
+ +
+ + + + 61b6edf1108e6f396680a33b02486a70_tr + Blank space to separate profile picture from profile editor form. + + + %@ + %@ + + Amount of time that has passed since reply quote event occurred. +Abbreviated version of a nostr public key. + + + %@ %@ + %@ %@ + + Sentence composed of 2 variables to describe how many reposts. In source English, the first variable is the number of reposts, and the second variable is 'Repost' or 'Reposts'. +Sentence composed of 2 variables to describe how many profiles a user is following. In source English, the first variable is the number of profiles being followed, and the second variable is 'Following'. + + + %@. Creating an account doesn't require a phone number, email or name. Get started right away with zero friction. + %@. Ein Konto zu erstellen benötigt keine Telefonnummer, Emailadresse oder Name. Fang jetzt sofort ganz reibungslos an. + + Explanation of what is done to keep personally identifiable information private. There is a heading that precedes this explanation which is a variable to this string. + + + %@. End-to-End encrypted private messaging. Keep Big Tech out of your DMs + %@. End-zu-End verschlüsselter privater Nachrichtenaustausch. Halte Tech-Riesen aus deinen PNs heraus + + Explanation of what is done to keep private data encrypted. There is a heading that precedes this explanation which is a variable to this string. + + + %@. Tip your friend's posts and stack sats with Bitcoin⚡️, the native currency of the internet. + %@. Belohne Beiträge deiner Freunde und sammle Sats mit Bitcoin⚡️, der eigenen Währung des Internets. + + Explanation of what can be done by users to earn money. There is a heading that precedes this explanation which is a variable to this string. + + + %lld + %lld + + Number of reposts. +Number of profiles a user is following. + + + %lld/%lld + %lld/%lld + + Fraction of how many of the user's relay servers that are operational. + + + '%@' at '%@' will be used for verification + '%@' bei '%@' wird zur Verifizierung benutzt werden. + + Description of how the nip05 identifier would be used for verification. + + + '%@' is an invalid nip05 identifier. It should look like an email. + '%@' ist eine ungültige nip05 Kennzeichnung. Diese sollte wie eine Emailadresse aussehen. + + Description of why the nip05 identifier is invalid. + + + (Profile.displayName(profile: profile, pubkey: whos))'s Followers + (Profile.displayName(profile: profile, pubkey: whos)) Follower + + Navigation bar title for view that shows who is following a user. + + + (who) following + (who) folgt + + Navigation bar title for view that shows who a user is following. + + + < e > + < e > + + Placeholder for event mention. + + + @ + @ + + Prefix character to username. + + + About + Über + + Label to prompt for about text entry for user to describe about themself. + + + About Me + Über mich + + Label for About Me section of user profile form. + + + Absolute Boss + Absoluter Macher + + Placeholder text for About Me description. + + + Account ID + Konto ID + + Label to indicate the public ID of the account. + + + Add + Hinzufügen + + Button to add recommended relay server. + Button to confirm adding user inputted relay. + + + Add Relay + Relay hinzufügen + + Label for section for adding a relay server. + + + Any + beliebig + + Any amount of sats + + + Are you sure you want to repost this? + Bist du sicher dass Du den Beitrag auf deinem Profil teilen möchtest? + + Alert message to ask if user wants to repost a post. + + + + Before we get started, you'll need to save your account info, otherwise you won't be able to login in the future if you ever uninstall Damus. + Bevor wir anfangen, Du wirst deine Kontodaten sichern müssen, sonst wirst du dich in der Zukunft nicht mehr anmelden können wenn du Damus jemals deinstallierst. + + Reminder to user that they should save their account information. + + + Bitcoin Beach + Bitcoin Beach + + Dropdown option label for Lightning wallet, Bitcoin Beach. + + + Bitcoin Lightning Tips + Bitcoin Lightning Zahlungen + + Label for Bitcoin Lightning Tips section of user profile form. + + + Blixt Wallet + Blixt Wallet + + Dropdown option label for Lightning wallet, Blixt Wallet + + + Blue Wallet + Blue Wallet + + Dropdown option label for Lightning wallet, Blue Wallet. + + + Breez + Breez + + Dropdown option label for Lightning wallet, Breez. + + + Broadcast + Senden + + Context menu option for broadcasting the user's note to all of the user's connected relay servers. + + + Cancel + Abbrechen + + Button to cancel out of posting a note. + Button to cancel out of reposting a post. + Button to cancel out of view adding user inputted relay. + Cancel out of logging out the user. + + + Cash App + Cash App + + Dropdown option label for Lightning wallet, Cash App. + + + Chat + Unterhaltungen + + Navigation bar title for Chatroom view. + + + Clear + Löschen + + Button for clearing cached data. + + + Clear Cache + Zwischenspeicher löschen + + Section title for clearing cached data. + + + Copied + Kopiert + + Label indicating that a user's key was copied. + + + Copy + Kopieren + + Button to copy a relay server address. + + + Copy Account ID + Konto ID kopieren + + Context menu option for copying the ID of the account that created the note. + + + Copy Image + Bild kopieren + + Context menu option to copy an image into clipboard. + Context menu option to copy an image to clipboard. + + + Copy Image URL + Bild URL kopieren + + Context menu option to copy the URL of an image into clipboard. + + + Copy LNURL + LNURL kopieren + + Context menu option for copying a user's Lightning URL. + + + Copy Note ID + Notiz ID kopieren + + Context menu option for copying the ID of the note. + + + Copy Note JSON + Notiz JSON kopieren + + Context menu option for copying the JSON text from the note. + + + Copy Text + Text kopieren + + Context menu option for copying the text from an note. + + + Copy User ID + Benutzer ID kopieren + + Context menu option for copying the ID of the user who created the note. + + + Copy invoice + Zahlungsdaten kopieren + + Title of section for copying a Lightning invoice identifier. + + + Create + Erstellen + + Button to create account. + + + Create Account + Konto erstellen + + Button to create an account. + + + Creator(s) of Bitcoin. Absolute legend. + Erfinder von Bitcoin. Absolute Legende(n). + + Example description about Bitcoin creator(s), Satoshi Nakamoto. + + + DM + PN + + Navigation title for DM view, which is the English abbreviation for Direct Message. + + + Damus + Damus + + Name of the app, shown on the first screen when user is not logged in. + + + Default Wallet + Voreingestelltes Wallet + + Button to pay a Lightning invoice with the user's default Lightning wallet. + + + Delete + Löschen + + Button to delete a relay server that the user connects to. + + + Dismiss + Schließen + + Button to dismiss a text field alert. + + + Display Name + Profilname + + Label to prompt display name entry. + + + Done + Fertig + + Button to dismiss wallet selection view for paying Lightning invoice. + + + Earn Money + Verdiene Geld + + Heading indicating that this application allows users to earn money. + + + Edit + Bearbeiten + + Button to edit user's profile. + + + Encrypted + Verschlüsselt + + Heading indicating that this application keeps private messaging end-to-end encrypted. + + + Encrypted DMs + Verschlüsselte PNs + + Navigation title for view of encrypted DMs, where DM is an English abbreviation for Direct Message. + + + Enter your account key to login: + Gib deinen Kontoschlüssel ein um dich anzumelden: + + Prompt for user to enter an account key to login. + + + Error: %@ + Fehler: %@ + + Error message indicating why saving keys failed. + + + Filter State + Filter Einstellung + + Filter state for seeing either only posts, or posts & replies. + + + Follow + Folgen + + Button to follow a user. + + + Followers + Follower + + Label describing followers of a user. + + + Following + Folgt + + Text to indicate that the button next to it is in a state that indicates that it is in the process of following a profile. +Part of a larger sentence to describe how many profiles a user is following. + + + Following... + Folge… + + Label to indicate that the user is in the process of following another user. + + + Follows + Folgt + + Text to indicate that button next to it is in a state that will follow a profile when tapped. + + + Global + Weltweit + + Navigation bar title for Global view where posts from all connected relay servers appear. + + + Goto post %@ + Gehe zum Beitrag %@ + + Navigation link to go to post referenced by hex code. + + + Goto profile %@ + Gehe zum Profil %@ + + Navigation link to go to profile. + + + Home + Heim + + Navigation bar title for Home view where posts and replies appear from those who the user is following. + + + Invalid key + Ungültiger Schlüssel + + Error message indicating that an invalid account key was entered for login. + + + LNLink + LNLink + + Dropdown option label for Lightning wallet, LNLink. + + + Left Handed + Linkshändig + + Moves the post button to the left side of the screen + + + Let's go! + Lass uns loslegen! + + Button to complete account creation and start using the app. + + + Lightning Address or LNURL + Lightning-Adresse oder LNURL + + Placeholder text for entry of Lightning Address or LNURL. + + + Lightning Invoice + Lightning-Rechnung + + Indicates that the view is for paying a Lightning invoice. + + + Local default + System-Standard + + Dropdown option label for system default for Lightning wallet. + + + Login + Einloggen + + Button to log into account. + Button to log into an account. + + + Logout + Ausloggen + + Alert for logging out the user. + Button for logging out the user. + Button to logout the user. + + + Make sure your nsec account key is saved before you logout or you will lose access to this account + Stelle sicher, dass du deinen nsec-Schlüssel gespeichert hast, sonst wirst du den Zugang zu deinem Konto verlieren. + + Reminder message in alert to get customer to verify that their private security account key is saved saved before logging out. + + + Muun + Muun + + Dropdown option label for Lightning wallet, Muun. + + + NIP-05 Verification + NIP-05-Verifizierung + + Label for NIP-05 Verification section of user profile form. + + + Nothing to see here. Check back later! + Hier gibt es nichts zu sehen. Komm später wieder vorbei! + + Indicates that there are no notes in the timeline to view. + + + Notifications + Benachrichtigungen + + Navigation title for notifications. + + + Pay + Bezahlen + + Button to pay a Lightning invoice. + + + Pay the Lightning invoice + Bezahle die Lightning-Rechnung + + Navigation bar title for view to pay Lightning invoice. + + + Phoenix + Phoenix + + Dropdown option label for Lightning wallet, Phoenix. + + + Post + Veröffentlichen + + Button to post a note. + + + Posts + Beiträge + + Label for filter for seeing only posts (instead of posts and replies). + + + Posts & Replies + Beiträge & Antworten + + Label for filter for seeing posts and replies (instead of only posts). + + + Private + Privat + + Heading indicating that this application keeps personally identifiable information private. A sentence describing what is done to keep data private comes after this heading. + + + Private Key + Privater Schlüssel + + Label to indicate that the text below is the user's private key used by only the user themself as a secret to login to access their account. + + + PrivateKey + Privater Schlüssel + + Title of the secure field that holds the user's private key. + + + Profile + Profil + + Sidebar menu label for Profile view. + + + Profile Picture + Profilbild + + Label for Profile Picture section of user profile form. + + + Public Account ID + Öffentliche Konto ID + + Section title for the user's public account ID. + + + Public Key + Öffentlicher Schlüssel + + Label indicating that the text is a user's public account key. + + + Public Key? + Öffentlicher Schlüssel? + + Prompt to ask user if the key they entered is a public key. + + + Public key + Öffentlicher Schlüssel + + Label indicating that the text is a user's public account key. + + + Reactions + Reaktionen + + Navigation bar title for Reactions view. + + + Recommended Relays + Empfohlene Relays + + Section title for recommend relay servers that could be added as part of configuration + + + Relay + Relay + + Text field for relay server. Used for testing purposes. + + + Relays + Relays + + Sidebar menu label for Relay servers view + + + Reply to self + Antwort an sich selbst + + Label to indicate that the user is replying to themself. + + + Replying to %1$@ & %2$@ + Antwort an %1$@ & %2$@ + + Label to indicate that the user is replying to 2 users. + + + Replying to: + Antwort an: + + Indicating that the user is replying to the following listed people. + + + Repost + Teilen + + Button to confirm reposting a post. + Title of alert for confirming to repost a post. + + + Reposted + Geteilt + + Text indicating that the post was reposted (i.e. re-shared). + + + Reset + Zurücksetzen + + Section title for resetting the user + + + Retry + Erneut versuchen + + Button to retry completing account creation after an error occurred. + + + River + River + + Dropdown option label for Lightning wallet, River + + + Satoshi Nakamoto + Satoshi Nakamoto + + Name of Bitcoin creator(s). + + + Save + Speichern + + Button for saving profile. + + + Save Image + Bild sichern + + Context menu option to save an image. + + + Search hashtag: #%@ + Hashtag suchen: #%@ + + Navigation link to search hashtag. + + + Search... + Suchen... + + Placeholder text to prompt entry of search query. + + + Secret Account Login Key + Geheimer Konto Anmeldeschlüssel + + Section title for user's secret account login key. + + + Select a Lightning wallet + Wähle ein Lightning Wallet + + Title of section for selecting a Lightning wallet to pay a Lightning invoice. + + + Select default wallet + Wähle das voreingestellte Wallet + + Prompt selection of user's default wallet + + + Send a message to start the conversation... + Sende eine Nachricht um eine Unterhaltung zu beginnen... + + Text prompt for user to send a message to the other user. + + + Settings + Einstellungen + + Navigation title for Settings view. + Sidebar menu label for accessing the app settings + + + Share + Teilen + + Button to share an image. + + + Show + Anzeigen + + Toggle to show or hide user's secret account login key. + + + Show wallet selector + Wallet-Auswahl zeigen + + Toggle to show or hide selection of wallet. + + + Sign out + Abmelden + + Sidebar menu label to sign out of the account. + + + Strike + Strike + + Dropdown option label for Lightning wallet, Strike. + + + This is a public key, you will not be able to make posts or interact in any way. This is used for viewing accounts from their perspective. + Dies ist ein öffentlicher Schlüssel, mit dem Sie keine Beiträge verfassen oder in irgendeiner Weise interagieren können. Er wird verwendet, um Konten aus deren Perspektive zu betrachten. + + Warning that the inputted account key is a public key and the result of what happens because of it. + + + This is an old-style nostr key. We're not sure if it's a pubkey or private key. Please toggle the button below if this a public key. + Dies ist ein Nostr-Schlüssel im alten Format. Es ist nicht eindeutig, ob es ein öffentlicher oder privater Schlüssel ist. Bitte aktiviere die Schaltfläche unten, wenn es ein öffentlicher Schlüssel ist. + + Warning that the inputted account key for login is an old-style and asking user to verify if it is a public key. + + + This is your account ID, you can give this to your friends so that they can follow you. Click to copy. + Dies ist deine Konto-ID, die du an deine Freunde weitergeben kannst, damit sie dir folgen können. Zum Kopieren anklicken. + + Label to describe that a public key is the user's account ID and what they can do with it. + + + This is your secret account key. You need this to access your account. Don't share this with anyone! Save it in a password manager and keep it safe! + Dies ist dein geheimer, privater Schlüssel. Du benötigst ihn, um auf dein Konto zuzugreifen. Gib den privaten Schlüssel an niemanden weiter! Speichere ihn in einem Passwort-Manager und bewahre ihn sicher auf! + + Label to describe that a private key is the user's secret account key and what they should do with it. + + + Thread + Thema + + Navigation bar title for note thread. + Navigation bar title for threaded event detail view. + + + Type your post here... + Schreibe deinen Beitrag hier... + + Text box prompt to ask user to type their post. + + + Unfollow + Entfolgen + + Button to unfollow a user. + + + Unfollowing + Entfolgen... + + Text to indicate that the button next to it is in a state that indicates that it is in the process of unfollowing a profile. + + + Unfollowing... + Entfolgen... + + Label to indicate that the user is in the process of unfollowing another user. + + + Unfollows + Entfolgen + + Text to indicate that the button next to it is in a state that will unfollow a profile when tapped. + + + Username + Benutzername + + Label for Username section of user profile form. + Label to prompt username entry. + + + Wallet + Wallet + + Sidebar menu label for Wallet view. + + + Wallet Of Satoshi + Wallet Of Satoshi + + Dropdown option label for Lightning wallet, Wallet Of Satoshi. + + + Wallet Selector + Wallet-Auswahl + + Section title for selection of wallet. + + + Website + Website + + Label for Website section of user profile form. + + + Welcome to the social network %@ control. + Willkommen bei dem soziaen Netzwerk, das %@ kontrollierst. + + Welcoming message to the reader. The variable is 'you', the reader. + + + Welcome, %@! + Willkommen, %@! + + Text to welcome user. + + + Your Name + Dein Name + + Label for Your Name section of user profile form. + + + Zebedee + Zebedee + + Dropdown option label for Lightning wallet, Zebedee. + + + Zeus LN + Zeus LN + + Dropdown option label for Lightning wallet, Zeus LN. + + + collapsed_event_view_other_notes + collapsed_event_view_other_notes + + Text to indicate that the thread was collapsed and that there are other notes to view if tapped. (Key in .stringsdict) + + + followers_count + followers_count + + Part of a larger sentence to describe how many people are following a user. (Key in .stringsdict) + + + https://example.com/pic.jpg + https://beispiel.at/bild.jpg + + Placeholder example text for profile picture URL. + + + https://jb55.com + https://jb55.com + + Placeholder example text for website URL for user profile. + + + jb55@jb55.com + jb55@jb55.com + + Placeholder example text for identifier used for NIP-05 verification. + + + none + keine + + No search results. + + + now + jetzt + + String indicating that a given timestamp just occurred + + + nsec1... + nsec1... + + Prompt for user to enter in an account key to login. This text shows the characters the key could start with if it was a private key. + + + optional + optional + + Label indicating that a form input is optional. + + + reactions_count + reactions_count + + Part of a larger sentence to describe how many reactions there are on a post. (Key in .stringsdict) + + + relays_count + relays_count + + Part of a larger sentence to describe how many relay servers a user is connected. (Key in .stringsdict) + + + replying_to_one_and_others + replying_to_one_and_others + + Label to indicate that the user is replying to 1 user and others. (Key in .stringsdict) + + + replying_to_two_and_others + replying_to_two_and_others + + Label to indicate that the user is replying to 2 users and others. (Key in .stringsdict) + + + reposts_count + reposts_count + + Part of a larger sentence to describe how many reposts there are. (Key in .stringsdict) + + + satoshi + satoshi + + Example username of Bitcoin creator(s), Satoshi Nakamoto. + + + sats_count + sats_count + + Amount of sats. (Key in .stringsdict) + + + tips_count + tips_count + + Part of a larger sentence to describe how many tip payments there are on a post. (Key in .stringsdict) + + + u{00A0} + u{00A0} + + Non-breaking space character to fill in blank space next to event action button icons. + + + wss://some.relay.com + wss://irgendein.relay.at + + Placeholder example for relay server address. + + + you + Du + + You, in this context, is the person who controls their own social network. You is used in the context of a larger sentence that welcomes the reader to the social network that they control themself. + + +
+ +
+ +
+ + + %d other note + 1%d andere Notiz + + Text to indicate that the thread was collapsed and that there are other notes to view if tapped. + + + %d other notes + 1%d andere Notizen + + Text to indicate that the thread was collapsed and that there are other notes to view if tapped. + + + ··· %#@NOTES@ ··· + ··· %#@NOTES@ ··· + + Text to indicate that the thread was collapsed and that there are other notes to view if tapped. + + + Follower + Follower + + Part of a larger sentence to describe how many people are following a user. + + + Followers + Follower + + Part of a larger sentence to describe how many people are following a user. + + + %#@FOLLOWERS@ + %#@FOLLOWERS@ + + Part of a larger sentence to describe how many people are following a user. + + + %#@REACTIONS@ + %#@REACTIONS@ + + Part of a larger sentence to describe how many reactions there are on a post. + + + Reaction + Reaktion + + Part of a larger sentence to describe how many reactions there are on a post. + + + Reactions + Reaktionen + + Part of a larger sentence to describe how many reactions there are on a post. + + + %#@RELAYS@ + %#@RELAYS@ + + Part of a larger sentence to describe how many relay servers a user is connected. + + + Relay + Relay + + Part of a larger sentence to describe how many relay servers a user is connected. + + + Relays + Relays + + Part of a larger sentence to describe how many relay servers a user is connected. + + + Replying to %@%#@OTHERS@ + Antwort an %@%#@OTHERS@ + + Label to indicate that the user is replying to 1 user and others. + + + & %d other + & 1%d andere + + Label to indicate that the user is replying to 1 user and others. + + + & %d others + & %d andere + + Label to indicate that the user is replying to 1 user and others. + + + + Label to indicate that the user is replying to 1 user and others. + + + Replying to %@, %@%#@OTHERS@ + Antwort an %@, %@%#@OTHERS@ + + Label to indicate that the user is replying to 2 users and others. + + + & %d other + & %d andere + + Label to indicate that the user is replying to 2 users and others. + + + & %d others + & %d andere + + Label to indicate that the user is replying to 2 users and others. + + + + Label to indicate that the user is replying to 2 users and others. + + + %#@REPOSTS@ + %#@REPOSTS@ + + Part of a larger sentence to describe how many reposts there are. + + + Repost + Mal geteilt + + Part of a larger sentence to describe how many reposts there are. + + + Reposts + Mal geteilt + + Part of a larger sentence to describe how many reposts there are. + + + %1$#@SATS@ + %1$#@SATS@ + + Amount of sats. + + + %2$@ sat + %2$@ sat + + Amount of sats. + + + %2$@ sats + %2$@ sats + + Amount of sats. + + + %#@TIPS@ + %#@TIPS@ + + Part of a larger sentence to describe how many tip payments there are on a post. + + + Tip + Trinkgeld + + Part of a larger sentence to describe how many tip payments there are on a post. + + + Tips + Trinkgelder + + Part of a larger sentence to describe how many tip payments there are on a post. + + +
+
\ No newline at end of file From 9dc0f3baf6c73ac0cb70938e307023b1100c7b90 Mon Sep 17 00:00:00 2001 From: Terry Yiu <963907+tyiu@users.noreply.github.com> Date: Sat, 21 Jan 2023 20:57:34 -0500 Subject: [PATCH 2/2] Import localization for de-AT --- damus.xcodeproj/project.pbxproj | 7 + damus/de-AT.lproj/InfoPlist.strings | 9 + damus/de-AT.lproj/Localizable.strings | 493 ++++++++++++++++++++++ damus/de-AT.lproj/Localizable.stringsdict | 154 +++++++ 4 files changed, 663 insertions(+) create mode 100644 damus/de-AT.lproj/InfoPlist.strings create mode 100644 damus/de-AT.lproj/Localizable.strings create mode 100644 damus/de-AT.lproj/Localizable.stringsdict diff --git a/damus.xcodeproj/project.pbxproj b/damus.xcodeproj/project.pbxproj index 7fa685d..3840a1b 100644 --- a/damus.xcodeproj/project.pbxproj +++ b/damus.xcodeproj/project.pbxproj @@ -187,6 +187,9 @@ 31D2E846295218AF006D67F8 /* Shimmer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Shimmer.swift; sourceTree = ""; }; 3A2B8B0A296A8982009CC16D /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "en-US"; path = "en-US.lproj/Localizable.stringsdict"; sourceTree = ""; }; 3A5C4575296A879E0032D398 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "es-419"; path = "es-419.lproj/Localizable.stringsdict"; sourceTree = ""; }; + 3A5EA10F297CCF6C00569477 /* de-AT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "de-AT"; path = "de-AT.lproj/InfoPlist.strings"; sourceTree = ""; }; + 3A5EA110297CCF6C00569477 /* de-AT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "de-AT"; path = "de-AT.lproj/Localizable.strings"; sourceTree = ""; }; + 3A5EA111297CCF6C00569477 /* de-AT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "de-AT"; path = "de-AT.lproj/Localizable.stringsdict"; sourceTree = ""; }; 3ACB685B297633BC00C46468 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/InfoPlist.strings"; sourceTree = ""; }; 3ACB685E297633BC00C46468 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/Localizable.strings"; sourceTree = ""; }; 3ACBCB77295FE5C70037388A /* TimeAgoTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeAgoTests.swift; sourceTree = ""; }; @@ -817,6 +820,7 @@ Base, "es-419", "en-US", + "de-AT", ); mainGroup = 4CE6DEDA27F7A08100C66700; packageReferences = ( @@ -1052,6 +1056,7 @@ children = ( 3A5C4575296A879E0032D398 /* es-419 */, 3A2B8B0A296A8982009CC16D /* en-US */, + 3A5EA111297CCF6C00569477 /* de-AT */, ); name = Localizable.stringsdict; sourceTree = ""; @@ -1060,6 +1065,7 @@ isa = PBXVariantGroup; children = ( 3ACB685B297633BC00C46468 /* es-419 */, + 3A5EA10F297CCF6C00569477 /* de-AT */, ); name = InfoPlist.strings; sourceTree = ""; @@ -1068,6 +1074,7 @@ isa = PBXVariantGroup; children = ( 3ACB685E297633BC00C46468 /* es-419 */, + 3A5EA110297CCF6C00569477 /* de-AT */, ); name = Localizable.strings; sourceTree = ""; diff --git a/damus/de-AT.lproj/InfoPlist.strings b/damus/de-AT.lproj/InfoPlist.strings new file mode 100644 index 0000000..d5398cd --- /dev/null +++ b/damus/de-AT.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "Damus"; + +/* Bundle name */ +"CFBundleName" = "damus"; + +/* Privacy - Photo Library Additions Usage Description */ +"NSPhotoLibraryAddUsageDescription" = "“Damus Zugriff auf deine Fotomediathek zu gewähren, erlaubt dir Fotos zu sichern."; + diff --git a/damus/de-AT.lproj/Localizable.strings b/damus/de-AT.lproj/Localizable.strings new file mode 100644 index 0000000..1995f82 --- /dev/null +++ b/damus/de-AT.lproj/Localizable.strings @@ -0,0 +1,493 @@ +/* Blank space to separate profile picture from profile editor form. */ +" " = "61b6edf1108e6f396680a33b02486a70_tr"; + +/* Description of how the nip05 identifier would be used for verification. */ +"'%@' at '%@' will be used for verification" = "'%@' bei '%@' wird zur Verifizierung benutzt werden."; + +/* Description of why the nip05 identifier is invalid. */ +"'%@' is an invalid nip05 identifier. It should look like an email." = "'%@' ist eine ungültige nip05 Kennzeichnung. Diese sollte wie eine Emailadresse aussehen. "; + +/* Navigation bar title for view that shows who is following a user. */ +"(Profile.displayName(profile: profile, pubkey: whos))'s Followers" = "(Profile.displayName(profile: profile, pubkey: whos)) Follower"; + +/* Navigation bar title for view that shows who a user is following. */ +"(who) following" = "(who) folgt"; + +/* Prefix character to username. */ +"@" = "@"; + +/* Amount of time that has passed since reply quote event occurred. +Abbreviated version of a nostr public key. */ +"%@" = "%@"; + +/* Sentence composed of 2 variables to describe how many reposts. In source English, the first variable is the number of reposts, and the second variable is 'Repost' or 'Reposts'. +Sentence composed of 2 variables to describe how many profiles a user is following. In source English, the first variable is the number of profiles being followed, and the second variable is 'Following'. */ +"%@ %@" = "%@ %@"; + +/* Explanation of what is done to keep personally identifiable information private. There is a heading that precedes this explanation which is a variable to this string. */ +"%@. Creating an account doesn't require a phone number, email or name. Get started right away with zero friction." = "%@. Ein Konto zu erstellen benötigt keine Telefonnummer, Emailadresse oder Name. Fang jetzt sofort ganz reibungslos an."; + +/* Explanation of what is done to keep private data encrypted. There is a heading that precedes this explanation which is a variable to this string. */ +"%@. End-to-End encrypted private messaging. Keep Big Tech out of your DMs" = "%@. End-zu-End verschlüsselter privater Nachrichtenaustausch. Halte Tech-Riesen aus deinen PNs heraus"; + +/* Explanation of what can be done by users to earn money. There is a heading that precedes this explanation which is a variable to this string. */ +"%@. Tip your friend's posts and stack sats with Bitcoin⚡️, the native currency of the internet." = "%@. Belohne Beiträge deiner Freunde und sammle Sats mit Bitcoin⚡️, der eigenen Währung des Internets."; + +/* Number of reposts. +Number of profiles a user is following. */ +"%lld" = "%lld"; + +/* Fraction of how many of the user's relay servers that are operational. */ +"%lld/%lld" = "%lld/%lld"; + +/* Placeholder for event mention. */ +"< e >" = "< e >"; + +/* Label to prompt for about text entry for user to describe about themself. */ +"About" = "Über"; + +/* Label for About Me section of user profile form. */ +"About Me" = "Über mich"; + +/* Placeholder text for About Me description. */ +"Absolute Boss" = "Absoluter Macher"; + +/* Label to indicate the public ID of the account. */ +"Account ID" = "Konto ID"; + +/* Button to add recommended relay server. + Button to confirm adding user inputted relay. */ +"Add" = "Hinzufügen"; + +/* Label for section for adding a relay server. */ +"Add Relay" = "Relay hinzufügen"; + +/* Any amount of sats */ +"Any" = "beliebig"; + +/* Alert message to ask if user wants to repost a post. */ +"Are you sure you want to repost this?" = "Bist du sicher dass Du den Beitrag auf deinem Profil teilen möchtest?"; + +/* Label for Banner Image section of user profile form. */ +"Banner Image" = "Bannerbild"; + +/* Reminder to user that they should save their account information. */ +"Before we get started, you'll need to save your account info, otherwise you won't be able to login in the future if you ever uninstall Damus." = "Bevor wir anfangen, Du wirst deine Kontodaten sichern müssen, sonst wirst du dich in der Zukunft nicht mehr anmelden können wenn du Damus jemals deinstallierst."; + +/* Dropdown option label for Lightning wallet, Bitcoin Beach. */ +"Bitcoin Beach" = "Bitcoin Beach"; + +/* Label for Bitcoin Lightning Tips section of user profile form. */ +"Bitcoin Lightning Tips" = "Bitcoin Lightning Zahlungen"; + +/* Dropdown option label for Lightning wallet, Blixt Wallet */ +"Blixt Wallet" = "Blixt Wallet"; + +/* Dropdown option label for Lightning wallet, Blue Wallet. */ +"Blue Wallet" = "Blue Wallet"; + +/* Dropdown option label for Lightning wallet, Breez. */ +"Breez" = "Breez"; + +/* Context menu option for broadcasting the user's note to all of the user's connected relay servers. */ +"Broadcast" = "Senden"; + +/* Button to cancel out of posting a note. + Button to cancel out of reposting a post. + Button to cancel out of view adding user inputted relay. + Cancel out of logging out the user. */ +"Cancel" = "Abbrechen"; + +/* Dropdown option label for Lightning wallet, Cash App. */ +"Cash App" = "Cash App"; + +/* Navigation bar title for Chatroom view. */ +"Chat" = "Unterhaltungen"; + +/* Button for clearing cached data. */ +"Clear" = "Löschen"; + +/* Section title for clearing cached data. */ +"Clear Cache" = "Zwischenspeicher löschen"; + +/* Label indicating that a user's key was copied. */ +"Copied" = "Kopiert"; + +/* Button to copy a relay server address. */ +"Copy" = "Kopieren"; + +/* Context menu option for copying the ID of the account that created the note. */ +"Copy Account ID" = "Konto ID kopieren"; + +/* Context menu option to copy an image into clipboard. + Context menu option to copy an image to clipboard. */ +"Copy Image" = "Bild kopieren"; + +/* Context menu option to copy the URL of an image into clipboard. */ +"Copy Image URL" = "Bild URL kopieren"; + +/* Title of section for copying a Lightning invoice identifier. */ +"Copy invoice" = "Zahlungsdaten kopieren"; + +/* Context menu option for copying a user's Lightning URL. */ +"Copy LNURL" = "LNURL kopieren"; + +/* Context menu option for copying the ID of the note. */ +"Copy Note ID" = "Notiz ID kopieren"; + +/* Context menu option for copying the JSON text from the note. */ +"Copy Note JSON" = "Notiz JSON kopieren"; + +/* Context menu option for copying the text from an note. */ +"Copy Text" = "Text kopieren"; + +/* Context menu option for copying the ID of the user who created the note. */ +"Copy User ID" = "Benutzer ID kopieren"; + +/* Button to create account. */ +"Create" = "Erstellen"; + +/* Button to create an account. */ +"Create Account" = "Konto erstellen"; + +/* Example description about Bitcoin creator(s), Satoshi Nakamoto. */ +"Creator(s) of Bitcoin. Absolute legend." = "Erfinder von Bitcoin. Absolute Legende(n)."; + +/* Name of the app, shown on the first screen when user is not logged in. */ +"Damus" = "Damus"; + +/* Button to pay a Lightning invoice with the user's default Lightning wallet. */ +"Default Wallet" = "Voreingestelltes Wallet"; + +/* Button to delete a relay server that the user connects to. */ +"Delete" = "Löschen"; + +/* Button to dismiss a text field alert. */ +"Dismiss" = "Schließen"; + +/* Label to prompt display name entry. */ +"Display Name" = "Profilname"; + +/* Navigation title for DM view, which is the English abbreviation for Direct Message. */ +"DM" = "PN"; + +/* Button to dismiss wallet selection view for paying Lightning invoice. */ +"Done" = "Fertig"; + +/* Heading indicating that this application allows users to earn money. */ +"Earn Money" = "Verdiene Geld"; + +/* Button to edit user's profile. */ +"Edit" = "Bearbeiten"; + +/* Heading indicating that this application keeps private messaging end-to-end encrypted. */ +"Encrypted" = "Verschlüsselt"; + +/* Navigation title for view of encrypted DMs, where DM is an English abbreviation for Direct Message. */ +"Encrypted DMs" = "Verschlüsselte PNs"; + +/* Prompt for user to enter an account key to login. */ +"Enter your account key to login:" = "Gib deinen Kontoschlüssel ein um dich anzumelden:"; + +/* Error message indicating why saving keys failed. */ +"Error: %@" = "Fehler: %@"; + +/* Filter state for seeing either only posts, or posts & replies. */ +"Filter State" = "Filter Einstellung"; + +/* Button to follow a user. */ +"Follow" = "Folgen"; + +/* Label describing followers of a user. */ +"Followers" = "Follower"; + +/* Text to indicate that the button next to it is in a state that indicates that it is in the process of following a profile. +Part of a larger sentence to describe how many profiles a user is following. */ +"Following" = "Folgt"; + +/* Label to indicate that the user is in the process of following another user. */ +"Following..." = "Folge…"; + +/* Text to indicate that button next to it is in a state that will follow a profile when tapped. */ +"Follows" = "Folgt"; + +/* Navigation bar title for Global view where posts from all connected relay servers appear. */ +"Global" = "Weltweit"; + +/* Navigation link to go to post referenced by hex code. */ +"Goto post %@" = "Gehe zum Beitrag %@"; + +/* Navigation link to go to profile. */ +"Goto profile %@" = "Gehe zum Profil %@"; + +/* Navigation bar title for Home view where posts and replies appear from those who the user is following. */ +"Home" = "Heim"; + +/* Placeholder example text for profile picture URL. */ +"https://example.com/pic.jpg" = "https://beispiel.at/bild.jpg"; + +/* Placeholder example text for website URL for user profile. */ +"https://jb55.com" = "https://jb55.com"; + +/* Error message indicating that an invalid account key was entered for login. */ +"Invalid key" = "Ungültiger Schlüssel"; + +/* Placeholder example text for identifier used for NIP-05 verification. */ +"jb55@jb55.com" = "jb55@jb55.com"; + +/* Moves the post button to the left side of the screen */ +"Left Handed" = "Linkshändig"; + +/* Button to complete account creation and start using the app. */ +"Let's go!" = "Lass uns loslegen!"; + +/* Placeholder text for entry of Lightning Address or LNURL. */ +"Lightning Address or LNURL" = "Lightning-Adresse oder LNURL"; + +/* Indicates that the view is for paying a Lightning invoice. */ +"Lightning Invoice" = "Lightning-Rechnung"; + +/* Dropdown option label for Lightning wallet, LNLink. */ +"LNLink" = "LNLink"; + +/* Dropdown option label for system default for Lightning wallet. */ +"Local default" = "System-Standard"; + +/* Button to log into account. + Button to log into an account. */ +"Login" = "Einloggen"; + +/* Alert for logging out the user. + Button for logging out the user. + Button to logout the user. */ +"Logout" = "Ausloggen"; + +/* Reminder message in alert to get customer to verify that their private security account key is saved saved before logging out. */ +"Make sure your nsec account key is saved before you logout or you will lose access to this account" = "Stelle sicher, dass du deinen nsec-Schlüssel gespeichert hast, sonst wirst du den Zugang zu deinem Konto verlieren."; + +/* Dropdown option label for Lightning wallet, Muun. */ +"Muun" = "Muun"; + +/* Label for NIP-05 Verification section of user profile form. */ +"NIP-05 Verification" = "NIP-05-Verifizierung"; + +/* No search results. */ +"none" = "keine"; + +/* Indicates that there are no notes in the timeline to view. */ +"Nothing to see here. Check back later!" = "Hier gibt es nichts zu sehen. Komm später wieder vorbei!"; + +/* Navigation title for notifications. */ +"Notifications" = "Benachrichtigungen"; + +/* String indicating that a given timestamp just occurred */ +"now" = "jetzt"; + +/* Prompt for user to enter in an account key to login. This text shows the characters the key could start with if it was a private key. */ +"nsec1..." = "nsec1..."; + +/* Label indicating that a form input is optional. */ +"optional" = "optional"; + +/* Button to pay a Lightning invoice. */ +"Pay" = "Bezahlen"; + +/* Navigation bar title for view to pay Lightning invoice. */ +"Pay the Lightning invoice" = "Bezahle die Lightning-Rechnung"; + +/* Dropdown option label for Lightning wallet, Phoenix. */ +"Phoenix" = "Phoenix"; + +/* Button to post a note. */ +"Post" = "Veröffentlichen"; + +/* Label for filter for seeing only posts (instead of posts and replies). */ +"Posts" = "Beiträge"; + +/* Label for filter for seeing posts and replies (instead of only posts). */ +"Posts & Replies" = "Beiträge & Antworten"; + +/* Heading indicating that this application keeps personally identifiable information private. A sentence describing what is done to keep data private comes after this heading. */ +"Private" = "Privat"; + +/* Label to indicate that the text below is the user's private key used by only the user themself as a secret to login to access their account. */ +"Private Key" = "Privater Schlüssel"; + +/* Title of the secure field that holds the user's private key. */ +"PrivateKey" = "Privater Schlüssel"; + +/* Sidebar menu label for Profile view. */ +"Profile" = "Profil"; + +/* Label for Profile Picture section of user profile form. */ +"Profile Picture" = "Profilbild"; + +/* Section title for the user's public account ID. */ +"Public Account ID" = "Öffentliche Konto ID"; + +/* Label indicating that the text is a user's public account key. */ +"Public key" = "Öffentlicher Schlüssel"; + +/* Label indicating that the text is a user's public account key. */ +"Public Key" = "Öffentlicher Schlüssel"; + +/* Prompt to ask user if the key they entered is a public key. */ +"Public Key?" = "Öffentlicher Schlüssel?"; + +/* Navigation bar title for Reactions view. */ +"Reactions" = "Reaktionen"; + +/* Section title for recommend relay servers that could be added as part of configuration */ +"Recommended Relays" = "Empfohlene Relays"; + +/* Text field for relay server. Used for testing purposes. */ +"Relay" = "Relay"; + +/* Sidebar menu label for Relay servers view */ +"Relays" = "Relays"; + +/* Label to indicate that the user is replying to themself. */ +"Reply to self" = "Antwort an sich selbst"; + +/* Label to indicate that the user is replying to 2 users. */ +"Replying to %@ & %@" = "Antwort an %1$@ & %2$@"; + +/* Indicating that the user is replying to the following listed people. */ +"Replying to:" = "Antwort an:"; + +/* Button to confirm reposting a post. + Title of alert for confirming to repost a post. */ +"Repost" = "Teilen"; + +/* Text indicating that the post was reposted (i.e. re-shared). */ +"Reposted" = "Geteilt"; + +/* Section title for resetting the user */ +"Reset" = "Zurücksetzen"; + +/* Button to retry completing account creation after an error occurred. */ +"Retry" = "Erneut versuchen"; + +/* Dropdown option label for Lightning wallet, River */ +"River" = "River"; + +/* Example username of Bitcoin creator(s), Satoshi Nakamoto. */ +"satoshi" = "satoshi"; + +/* Name of Bitcoin creator(s). */ +"Satoshi Nakamoto" = "Satoshi Nakamoto"; + +/* Button for saving profile. */ +"Save" = "Speichern"; + +/* Context menu option to save an image. */ +"Save Image" = "Bild sichern"; + +/* Navigation link to search hashtag. */ +"Search hashtag: #%@" = "Hashtag suchen: #%@"; + +/* Placeholder text to prompt entry of search query. */ +"Search..." = "Suchen..."; + +/* Section title for user's secret account login key. */ +"Secret Account Login Key" = "Geheimer Konto Anmeldeschlüssel"; + +/* Title of section for selecting a Lightning wallet to pay a Lightning invoice. */ +"Select a Lightning wallet" = "Wähle ein Lightning Wallet"; + +/* Prompt selection of user's default wallet */ +"Select default wallet" = "Wähle das voreingestellte Wallet"; + +/* Text prompt for user to send a message to the other user. */ +"Send a message to start the conversation..." = "Sende eine Nachricht um eine Unterhaltung zu beginnen..."; + +/* Navigation title for Settings view. + Sidebar menu label for accessing the app settings */ +"Settings" = "Einstellungen"; + +/* Button to share an image. */ +"Share" = "Teilen"; + +/* Toggle to show or hide user's secret account login key. */ +"Show" = "Anzeigen"; + +/* Toggle to show or hide selection of wallet. */ +"Show wallet selector" = "Wallet-Auswahl zeigen"; + +/* Sidebar menu label to sign out of the account. */ +"Sign out" = "Abmelden"; + +/* Dropdown option label for Lightning wallet, Strike. */ +"Strike" = "Strike"; + +/* Warning that the inputted account key is a public key and the result of what happens because of it. */ +"This is a public key, you will not be able to make posts or interact in any way. This is used for viewing accounts from their perspective." = "Dies ist ein öffentlicher Schlüssel, mit dem Sie keine Beiträge verfassen oder in irgendeiner Weise interagieren können. Er wird verwendet, um Konten aus deren Perspektive zu betrachten."; + +/* Warning that the inputted account key for login is an old-style and asking user to verify if it is a public key. */ +"This is an old-style nostr key. We're not sure if it's a pubkey or private key. Please toggle the button below if this a public key." = "Dies ist ein Nostr-Schlüssel im alten Format. Es ist nicht eindeutig, ob es ein öffentlicher oder privater Schlüssel ist. Bitte aktiviere die Schaltfläche unten, wenn es ein öffentlicher Schlüssel ist."; + +/* Label to describe that a public key is the user's account ID and what they can do with it. */ +"This is your account ID, you can give this to your friends so that they can follow you. Click to copy." = "Dies ist deine Konto-ID, die du an deine Freunde weitergeben kannst, damit sie dir folgen können. Zum Kopieren anklicken."; + +/* Label to describe that a private key is the user's secret account key and what they should do with it. */ +"This is your secret account key. You need this to access your account. Don't share this with anyone! Save it in a password manager and keep it safe!" = "Dies ist dein geheimer, privater Schlüssel. Du benötigst ihn, um auf dein Konto zuzugreifen. Gib den privaten Schlüssel an niemanden weiter! Speichere ihn in einem Passwort-Manager und bewahre ihn sicher auf!"; + +/* Navigation bar title for note thread. + Navigation bar title for threaded event detail view. */ +"Thread" = "Thema"; + +/* Text box prompt to ask user to type their post. */ +"Type your post here..." = "Schreibe deinen Beitrag hier..."; + +/* Non-breaking space character to fill in blank space next to event action button icons. */ +"u{00A0}" = "u{00A0}"; + +/* Button to unfollow a user. */ +"Unfollow" = "Entfolgen"; + +/* Text to indicate that the button next to it is in a state that indicates that it is in the process of unfollowing a profile. */ +"Unfollowing" = "Entfolgen..."; + +/* Label to indicate that the user is in the process of unfollowing another user. */ +"Unfollowing..." = "Entfolgen..."; + +/* Text to indicate that the button next to it is in a state that will unfollow a profile when tapped. */ +"Unfollows" = "Entfolgen"; + +/* Label for Username section of user profile form. + Label to prompt username entry. */ +"Username" = "Benutzername"; + +/* Sidebar menu label for Wallet view. */ +"Wallet" = "Wallet"; + +/* Dropdown option label for Lightning wallet, Wallet Of Satoshi. */ +"Wallet Of Satoshi" = "Wallet Of Satoshi"; + +/* Section title for selection of wallet. */ +"Wallet Selector" = "Wallet-Auswahl"; + +/* Label for Website section of user profile form. */ +"Website" = "Website"; + +/* Welcoming message to the reader. The variable is 'you', the reader. */ +"Welcome to the social network %@ control." = "Willkommen bei dem soziaen Netzwerk, das %@ kontrollierst."; + +/* Text to welcome user. */ +"Welcome, %@!" = "Willkommen, %@!"; + +/* Placeholder example for relay server address. */ +"wss://some.relay.com" = "wss://irgendein.relay.at"; + +/* You, in this context, is the person who controls their own social network. You is used in the context of a larger sentence that welcomes the reader to the social network that they control themself. */ +"you" = "Du"; + +/* Label for Your Name section of user profile form. */ +"Your Name" = "Dein Name"; + +/* Dropdown option label for Lightning wallet, Zebedee. */ +"Zebedee" = "Zebedee"; + +/* Dropdown option label for Lightning wallet, Zeus LN. */ +"Zeus LN" = "Zeus LN"; + diff --git a/damus/de-AT.lproj/Localizable.stringsdict b/damus/de-AT.lproj/Localizable.stringsdict new file mode 100644 index 0000000..eb7bccb --- /dev/null +++ b/damus/de-AT.lproj/Localizable.stringsdict @@ -0,0 +1,154 @@ + + + + + collapsed_event_view_other_notes + + NOTES + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + 1%d andere Notiz + other + 1%d andere Notizen + + NSStringLocalizedFormatKey + ··· %#@NOTES@ ··· + + followers_count + + FOLLOWERS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Follower + other + Follower + + NSStringLocalizedFormatKey + %#@FOLLOWERS@ + + reactions_count + + NSStringLocalizedFormatKey + %#@REACTIONS@ + REACTIONS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Reaktion + other + Reaktionen + + + relays_count + + NSStringLocalizedFormatKey + %#@RELAYS@ + RELAYS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Relay + other + Relays + + + replying_to_one_and_others + + NSStringLocalizedFormatKey + Antwort an %@%#@OTHERS@ + OTHERS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + & 1%d andere + other + & %d andere + zero + + + + replying_to_two_and_others + + NSStringLocalizedFormatKey + Antwort an %@, %@%#@OTHERS@ + OTHERS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + & %d andere + other + & %d andere + zero + + + + reposts_count + + NSStringLocalizedFormatKey + %#@REPOSTS@ + REPOSTS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Mal geteilt + other + Mal geteilt + + + sats_count + + NSStringLocalizedFormatKey + %1$#@SATS@ + SATS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + @ + one + %2$@ sat + other + %2$@ sats + + + tips_count + + NSStringLocalizedFormatKey + %#@TIPS@ + TIPS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Trinkgeld + other + Trinkgelder + + + +