Skip to content

Conversation

@itsmarianmc
Copy link
Contributor

Description

Acknowledgements

Screenshots

Proof showing the creation/modification is working as expected Search EN searches DE watchlist DE Home EN

Comment on lines 51 to 58
const strings = {
de: { viewingAd: 'Anzeige ansehen', seller: 'Verkäufer', unknown: 'Unbekannt', topSatisfaction: 'TOP Zufriedenheit', veryFriendly: 'Sehr freundlich', reliable: 'Zuverlässig', viewAd: 'Anzeige ansehen', viewSeller: 'Verkäufer ansehen', searchingFor: 'Sucht nach', page: 'Seite', of: 'von', more: 'weitere', noFilters: 'Keine Filter', viewSearch: 'Suche ansehen', managingAds: 'Anzeigen verwalten', myAds: 'Meine Anzeigen', readingMessages: 'Nachrichten lesen', inbox: 'Posteingang', inSettings: 'In den Einstellungen', managingProfileInfo: 'Profilinformationen verwalten', managingAccountSettings: 'Kontoeinstellungen verwalten', managingPaymentMethods: 'Zahlungsmethoden verwalten', managingPur: 'Kleinanzeigen Pur verwalten', activePur: 'Aktives Kleinanzeigen Pur Abo', inactivePur: 'Inaktives Kleinanzeigen Pur Abo', managingDataProtection: 'Datenschutzeinstellungen verwalten', managingEmailSettings: 'E-Mail-Einstellungen verwalten', viewingAbout: 'Informationen über Kleinanzeigen ansehen', viewingHelp: 'Hilfe- und Feedbackseite ansehen', managingAccount: 'Konto verwalten', browsingWatchlist: 'Merkliste durchsuchen', savedAds: 'Gespeicherte Anzeigen', managingUsers: 'Nutzer verwalten', followedSellers: 'Gefolgte Verkäufer', managingSearches: 'Verwaltet Suchaufträge', savedSearches: 'Gespeicherte Suchen', posting: 'Erstellt Anzeige', in: 'in', creatingAd: 'Anzeige erstellen', chooseCategory: 'Kategorie wählen', viewingSellerProfile: 'Verkäuferprofil ansehen:', sellerProfile: 'Verkäuferprofil', viewProfile: 'Profil ansehen', managingNotifications: 'Benachrichtigungen verwalten', onHomepage: 'Auf der Startseite', browsingOffers: 'Angebote durchsuchen', browsingCategory: 'Kategorie durchsuchen', browsingAds: 'Anzeigen durchsuchen', unknownSearch: 'Unbekannte Suche' },
en: { viewingAd: 'Viewing an ad', seller: 'Seller', unknown: 'Unknown', topSatisfaction: 'TOP Satisfaction', veryFriendly: 'Very Friendly', reliable: 'Reliable', viewAd: 'View Ad', viewSeller: 'View Seller', searchingFor: 'Searching for', page: 'Page', of: 'of', more: 'more', noFilters: 'No Filters', viewSearch: 'View Search', managingAds: 'Managing ads', myAds: 'My Ads', readingMessages: 'Reading messages', inbox: 'Inbox', inSettings: 'In settings', managingProfileInfo: 'Managing profile information', managingAccountSettings: 'Managing account settings', managingPaymentMethods: 'Managing payment methods', managingPur: 'Managing Kleinanzeigen Pur', activePur: 'Active Kleinanzeigen Pur membership', inactivePur: 'Inactive Kleinanzeigen Pur membership', managingDataProtection: 'Managing data protection settings', managingEmailSettings: 'Managing email settings', viewingAbout: 'Viewing information about Kleinanzeigen', viewingHelp: 'Viewing the help and feedback page', managingAccount: 'Managing account', browsingWatchlist: 'Browsing watchlist', savedAds: 'Saved Ads', managingUsers: 'Managing users', followedSellers: 'Followed Sellers', managingSearches: 'Managing searches', savedSearches: 'Saved Searches', posting: 'Posting', in: 'in', creatingAd: 'Creating ad', chooseCategory: 'Choose your category', viewingSellerProfile: 'Viewing a seller:', sellerProfile: 'Seller Profile', viewProfile: 'View Profile', managingNotifications: 'Managing notifications', onHomepage: 'On the homepage', browsingOffers: 'Browsing offers', browsingCategory: 'Browsing category', browsingAds: 'Browsing ads', unknownSearch: 'Unknown search' },
}

presence.on('UpdateData', async () => {
const lang = (await presence.getSetting<string>('lang')) || 'en'
const t = strings[lang as keyof typeof strings] || strings.de
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It doesn't work when I added it. It just showed the strings.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image

Strings verified using an older alpha build

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah okay thanks, I also fixed the unknown seller issue with the presence in your screenshot, seems like there is a different type of offer which I didn't include 👍

image

itsmarianmc and others added 5 commits January 4, 2026 02:21
Co-authored-by: Daniel Lau <32113157+theusaf@users.noreply.github.com>
Signed-off-by: itsmarian <100617987+itsmarianmc@users.noreply.github.com>
Co-authored-by: Daniel Lau <32113157+theusaf@users.noreply.github.com>
Signed-off-by: itsmarian <100617987+itsmarianmc@users.noreply.github.com>
Co-authored-by: Daniel Lau <32113157+theusaf@users.noreply.github.com>
Signed-off-by: itsmarian <100617987+itsmarianmc@users.noreply.github.com>
Updated image urls in presence for Kleinanzeigen
Updated thumbnail image for Kleinanzeigen

Affected files:
- websites/K/Kleinanzeigen/Kleinanzeigen.json
- websites/K/Kleinanzeigen/metadata.json
- websites/K/Kleinanzeigen/presence.ts
Affected files:
- websites/K/Kleinanzeigen/Kleinanzeigen.json
- websites/K/Kleinanzeigen/presence.ts
Copy link

@github-advanced-security github-advanced-security bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ESLint found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

@theusaf theusaf requested a review from Bas950 January 10, 2026 19:04
Copy link
Member

@Bas950 Bas950 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some i18n keys are still in german, kleinanzeigen.globalFarbe for example. Farbe should just be color.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

3 participants