-
Notifications
You must be signed in to change notification settings - Fork 307
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Paywalls
: adjusted German translations
#3476
Conversation
Special abbreviation style for German
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds good. Changing "Geschäftsbedingungen" to "Nutzungsbedingungen" isn't super unambiguous, but I found more examples of apps using "Nutzungsbedingungen" so it's probably a good solution.
RevenueCatUI/Data/Localization.swift
Outdated
@@ -164,6 +164,8 @@ private extension Localization { | |||
switch locale.languageCodeIdentifier { | |||
// Abbreviated does not fully work with Japanese | |||
case "ja": return [.brief] | |||
// Abbreviated is too short for German | |||
case "de": return [.full, .brief] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you provide more context for this change? Thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This change is for the variable {{ price_per_period }} and {{ total_price_and_per_month }} in Paywalls
Weekly Before 9,99 €/Wo.
Now no change
Monthly Before 9,99 €/M
Now 9,99 €/Mon.
Yearly Before 9,99 €/J
Now no change
This is great! Let's add tests like we have for Japanese :) |
Tests added 👍 |
Thanks again! 🙏🏻 |
**This is an automatic release.** ### RevenueCatUI * `Paywalls`: improve image caching (#3498) via NachoSoto (@NachoSoto) * `Paywalls`: change style of CTA button to be consistent with other platforms (#3507) via NachoSoto (@NachoSoto) * `Paywalls`: open footer links on Safari on Catalyst (#3508) via NachoSoto (@NachoSoto) * `Paywalls`: fix compilation on Xcode < 14.3 (#3513) via NachoSoto (@NachoSoto) * Fix typo in zh-Hans localization of RevenueCatUI (#3512) via Francis Feng (@francisfeng) * `Paywalls`: fix PaywallViewControllerDelegate access from Objective-C (#3510) via noncenz (@noncenz) * `Paywalls`: open Terms and Privacy Policy links in-app (#3475) via Andy Boedo (@aboedo) * `Paywalls`: fix empty description when using `custom` package type and `{{ sub_period }}` (#3495) via Andy Boedo (@aboedo) * `Paywalls`: use `HEIC` images (#3496) via NachoSoto (@NachoSoto) * Paywalls: disable the close button when an action is in progress (#3474) via Andy Boedo (@aboedo) * `Paywalls`: adjusted German translations (#3476) via Tensei (@tensei) * Paywalls: Improve Chinese localization (#3489) via Andy Boedo (@aboedo) ### Other Changes * `CircleCI`: add git credentials to snapshot generation (#3506) via NachoSoto (@NachoSoto) * `StoreProduct`: improve `priceFormatter` documentation (#3500) via NachoSoto (@NachoSoto) * `Paywalls`: fix tests (#3499) via NachoSoto (@NachoSoto) * `Optimization`: changed `first` to `first(where:)` (#3467) via NachoSoto (@NachoSoto)
Special abbreviation style for German and some corrections to the German translation
Motivation
Just fixing/adjusting some stuff for all germans
Description
The updated translations are more precise. For instance, "Datenschutz" is a more commonly used term for "Privacy" in German. Similarly, changing "Lebensdauer" to "Lebenslang" for "Lifetime" is more accurate, as "Lebenslang" specifically implies 'for life'. The other changes follow a similar pattern of refining the language for better comprehension and context-appropriate usage in German.