JMPerez / spotify-dedup

Remove duplicates from your Spotify Playlists
https://spotify-dedup.com
MIT License
871 stars 74 forks source link

German translation faulty #87

Closed badg0n closed 4 years ago

badg0n commented 4 years ago

There are some bad translations for German language. I have corrected those and also changed from formal to informal speech.

`import { useTranslation } from 'react-i18next';

import Index from '../../components/pages/index'; import Page from '../../layouts/main';

export default () => { const { t, i18n } = useTranslation(); i18n.addResourceBundle('de', 'translation', { 'menu.link-home': 'Home', 'home.title': 'Spotify Deduplicator', 'home.description': 'Entferne doppelte Musiktitel aus deinen Playlists und deiner Bibliothek.', 'home.login-button': 'Mit Spotify einloggen', 'meta.title': 'Spotify Dedup - Entferne doppelte Musiktitel automatisch aus deiner Spotify-Bibliothek', 'meta.description': 'Lösche schnell und einfach doppelte Songs aus deinen Spotify-Playlists und gespeicherten Titeln.', 'features.find-remove.header': 'Suchen und entfernen', 'features.find-remove.body': 'Dedup überprüft deine Playlists und speichert Titel in deiner {{- strongOpen}}Spotify-Bibliothek{{- strongClose}}. Sobald Dedup Duplikate gefunden hat, kannst du diese pro Playlist entfernen.', 'features.safer.header': 'Sicher', 'features.safer.body': 'Dedup entfernt nur {{- strongOpen}}duplizierte Songs{{- strongClose}} und lässt den Rest der Playlist und die gespeicherten Titel unberührt.', 'features.open-source.header': 'Open Source', 'features.open-source.body': 'Vielleicht möchten Sie sich den {{- linkGithubOpen}}Quellcode auf GitHub{{- linkGithubClose}} ansehen. Diese Webanwendung verwendet die {{- linkWebApiOpen}}Spotify Web API{{- linkWebApiClose}}, um die Playlists und gespeicherten Titel der Benutzer zu verwalten.', 'reviews.title': 'Das sagen die Benutzer', 'footer.author': 'Mit ♥ von {{- linkOpen}}JMPerez 👨‍💻{{- linkClose}} gemacht', 'footer.github': '{{- linkOpen}}Code auf GitHub 📃{{- linkClose}} besuchen', 'footer.bmc': 'Unterstütze das Projekt {{- linkOpen}}beim Kaffeekauf ☕{{- linkClose}}', 'bmc.button': 'Würdest du mir einen Kaffee kaufen?', 'result.duplicate.reason-same-id': 'Doppelt', 'result.duplicate.reason-same-data': 'Doppelt (Name, Künstler und Länge gleich)', 'result.duplicate.track': '<0>{{trackName}} <2>von <4>{{trackArtistName}}', 'process.status.finding': 'Suche nach Duplikaten in deinen Playlists und gespeicherten Titeln…', 'process.status.complete': 'Bearbeitung abgeschlossen!', 'process.status.complete.body': 'Deine Playlists und gespeicherten Songs wurden verarbeitet!', 'process.status.complete.dups.body': 'Klicke auf die Schaltfläche {{- strongOpen}}Duplikate entfernen{{- strongClose}}, um Duplikate aus der entsprechenden Playlist oder Sammlung gespeicherter Titel zu entfernen.', 'process.status.complete.nodups.body': 'Glückwunsch! Du hast weder Duplikate in deinen Playlists noch in deinen gespeicherten Titeln.', 'process.reading-library': 'Deine Bibliothek wird nach Duplikaten in Playlists und deinen gespeicherten Songs durchsucht…', 'process.processing': 'Suche nach doppelten Titeln. Bitte warte ein wenig. Es ist noch {{count}} Playlist zu verarbeiten…', 'process.processing_plural': 'Suche nach doppelten Titeln. Bitte warte ein wenig. Es sind noch {{count}} Playlists zu verarbeiten…', 'process.saved.title': 'Gespeicherte Songs in deiner Bibliothek', 'process.saved.duplicates': 'Diese Sammlung enthält {{count}} doppelten Song', 'process.saved.duplicates_plural': 'Diese Sammlung enthält {{count}} doppelte Songs', 'process.saved.remove-button': 'Duplikate entfernen', 'process.playlist.duplicates': 'Diese Playlist enthält {{count}} doppelten Titel', 'process.playlist.duplicates_plural': 'Diese Playlist enthält {{count}} doppelte Titel', 'process.playlist.remove-button': 'Duplikate entfernen', 'process.items.removed': 'Duplikate entfernt', }); i18n.changeLanguage('de'); return (

); };`

JMPerez commented 4 years ago

Thank you so much, @badg0n!!!! I have updated the strings through PR https://github.com/JMPerez/spotify-dedup/pull/88/.

I used Google Translate for the strings and tried to do my best, but having your contribution is a great improvement to the localized version in German.

You're great!!!!!

badg0n commented 4 years ago

I appreciate that you appreciate my contribution. Thanks, it feels good.

I have found some strings that could be improved to better match the original strings.

Also, I replaced "gespeicherte Songs" (literally "saved songs") with the string used in the German Spotify App itself, which is "Lieblingssongs" (literally "favorite songs").

'menu.link-home': 'Home',
'home.title': 'Spotify Deduplicator',
'home.description':
  'Entferne doppelte Songs aus deinen Playlists und deinen Lieblingssongs.',
'home.login-button': 'Mit Spotify einloggen',
'meta.title':
  'Spotify Dedup - Entferne doppelte Musiktitel automatisch aus deiner Spotify-Bibliothek',
'meta.description':
  'Lösche schnell und einfach doppelte Songs aus deinen Spotify-Playlists und Lieblingssongs.',
'features.find-remove.header': 'Finden und löschen',
'features.find-remove.body':
  'Dedup überprüft deine Playlists und Lieblingssongs in deiner {{- strongOpen}}Spotify-Bibliothek{{- strongClose}}. Sobald Dedup Duplikate gefunden hat, kannst du diese pro Playlist entfernen.',
'features.safer.header': 'Sicher',
'features.safer.body':
  'Dedup entfernt nur {{- strongOpen}}doppelte Songs{{- strongClose}} und lässt den Rest der Playlist und die Lieblingssongs unberührt.',
'features.open-source.header': 'Open Source',
'features.open-source.body':
  'Vielleicht möchtest du dir den {{- linkGithubOpen}}Quellcode auf GitHub{{- linkGithubClose}} ansehen. Diese Webanwendung verwendet die {{- linkWebApiOpen}}Spotify Web API{{- linkWebApiClose}}, um die Playlists und Lieblingssongs der Nutzer zu verwalten.',
'reviews.title': 'Das sagen die Nutzer',
'footer.author':
  'Mit ♥ gemacht von {{- linkOpen}}JMPerez 👨‍💻{{- linkClose}}',
'footer.github':
  '{{- linkOpen}}Code auf GitHub 📃{{- linkClose}} ansehen',
'footer.bmc':
  'Unterstütze das Projekt {{- linkOpen}}beim Kaffeekauf ☕{{- linkClose}}',
'bmc.button': 'Würdest du mir einen Kaffee kaufen?',
'result.duplicate.reason-same-id': 'Doppelt',
'result.duplicate.reason-same-data':
  'Doppelt (Name, Künstler und Länge gleich)',
'result.duplicate.track':
  '<0>{{trackName}}</0> <2>von</2> <4>{{trackArtistName}}</4>',
'process.status.finding':
  'Suche nach doppelten Titeln in deinen Playlists und Lieblingssongs…',
'process.status.complete': 'Bearbeitung abgeschlossen!',
'process.status.complete.body':
  'Deine Playlists und Lieblingssongs wurden verarbeitet!',
'process.status.complete.dups.body':
  'Klicke auf die Schaltfläche {{- strongOpen}}Duplikate entfernen{{- strongClose}}, um Duplikate aus der entsprechenden Playlist oder deinen Lieblingssongs zu entfernen.',
'process.status.complete.nodups.body':
  'Glückwunsch! Du hast weder Duplikate in deinen Playlists noch in deinen Lieblingssongs.',
'process.reading-library':
  'Deine Bibliothek wird nach Duplikaten in Playlists und deinen Lieblingssongs durchsucht…',
'process.processing':
  'Suche nach doppelten Titeln. Bitte warte ein wenig. Es ist noch {{count}} Playlist zu verarbeiten…',
'process.processing_plural':
  'Suche nach doppelten Titeln. Bitte warte ein wenig. Es sind noch {{count}} Playlists zu verarbeiten…',
'process.saved.title': 'Lieblingssongs in deiner Bibliothek',
'process.saved.duplicates':
  'Diese Sammlung enthält {{count}} doppelten Song',
'process.saved.duplicates_plural':
  'Diese Sammlung enthält {{count}} doppelte Songs',
'process.saved.remove-button': 'Duplikate entfernen',
'process.playlist.duplicates':
  'Diese Playlist enthält {{count}} doppelten Titel',
'process.playlist.duplicates_plural':
  'Diese Playlist enthält {{count}} doppelte Titel',
'process.playlist.remove-button': 'Duplikate entfernen',
'process.items.removed': 'Duplikate entfernt',
JMPerez commented 4 years ago

Thanks again, @badg0n! I have just updated the text in commit https://github.com/JMPerez/spotify-dedup/commit/8d0b97cc24f2b5eb9f26af70bb33b6f183a9e215