Changeset f50a84b in Klonkt for src/services/i18n.js


Ignore:
Timestamp:
08/13/2026 01:09:55 PM (4 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
c3e736c
Parents:
013e16c
Message:

Jouw teksten, en de twee dingen die ze beloofden (shaer-mbz)

De titel is nu "MusicBrainz Koppeling" met jouw omschrijving eronder, in drie
talen. Maar die omschrijving belooft twee dingen die de code nog niet deed, en
een label dat liegt is erger dan een lelijk label. Dus allebei gebouwd.

"OF JE MUSICBRAINZ ID ALS JE DIE KENT". Plak je een UUID, dan wordt hij
rechtstreeks opgezocht in plaats van gezocht. Dat is geen luxe: een
zoekopdracht OP een UUID levert bij MusicBrainz niets op, dus zonder deze tak
gaf plakken juist het slechtste resultaat.

"MET TERUG-WEG VALIDATIE". Een koppeling van onze kant is een bewering --
iedereen kan een id in een veld typen. Pas als de MusicBrainz-pagina TERUGWIJST
naar dit domein is het een paar, en dan weet een lezer dat dezelfde persoon aan
allebei de kanten stond. Dezelfde gedachte als rel="me". Het paneel zegt
"wederzijds" of "nog eenzijdig", en bij dat laatste staat erbij WAT je moet doen:
het domein op je MusicBrainz-pagina zetten onder "social networking".

Wij zetten die terugwijzing niet zelf. Kan niet via hun API, en hoort ook niet.

ECHT GEMETEN, en dat gaf de test zijn vorm: robo-burr staat in MusicBrainz met
score 100 (24abe2be-c0bc-4c63-9642-d6f89ec6a00a, "AKA roboburr") en heeft
precies EEN url-relatie -- type "social network", naar sound-fabrics.com. Voor
dev.klonkt.com is de terug-weg dus false, en dat is precies de waarde van de
controle. Die vorm staat nu in een test.

Bij een storing komt er false EN een lege lijst uit: niet kunnen kijken is niet
hetzelfde als niet gevonden, en nooit stilletjes "wederzijds".

Een controle erbij die eist dat alle drie de talen dezelfde mb_-sleutels
hebben. Bij het herschrijven waren er zeven weggevallen die het scherm nog
gebruikt -- een gat in een vertaling geeft een leeg label en dat valt nooit
vanzelf op.

Co-Authored-By: Claude Opus 5 <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/services/i18n.js

    r013e16c rf50a84b  
    360360    'aaud.fedi_off': 'Niet op de fediverse gedeeld (alleen webspeler, bestand verborgen) — klik om te delen',
    361361    'aaud.embed_player': 'Embedbare speler',
    362     'aseo.mb_legend': 'MusicBrainz (dezelfde artiest elders)',
    363     'aseo.mb_search_label': 'Zoek jezelf op',
    364     'aseo.mb_search_hint': 'de naam waaronder je muziek uitbrengt',
    365     'aseo.mb_hint': 'MusicBrainz is het open register van de muziekwereld. Koppel je eigen pagina en je komt als sameAs in de JSON-LD van deze site én in je fediverse-profiel te staan — zo weten zoekmachines en muziekdiensten dat jouw muziek van jou is. Je verandert er niets mee bij MusicBrainz zelf; we verwijzen er alleen naar.',
    366     'aseo.mb_search': 'Zoeken',
    367     'aseo.mb_placeholder': 'Je artiestennaam',
    368     'aseo.mb_none': 'Niets gevonden. Sta je er nog niet in? Dan kun je jezelf aanmelden op musicbrainz.org — dat kan alleen daar, niet vanuit Klonkt.',
    369     'aseo.mb_pick': 'Dit ben ik',
     362    'aseo.mb_legend': 'MusicBrainz Koppeling',
    370363    'aseo.mb_linked': 'Gekoppeld aan',
    371364    'aseo.mb_unlink': 'Ontkoppelen',
    372365    'aseo.mb_open': 'Bekijk op MusicBrainz',
     366    'aseo.mb_pick': 'Dit ben ik',
     367    'aseo.mb_none': 'Niets gevonden. Sta je er nog niet in? Dan kun je jezelf aanmelden op musicbrainz.org — dat kan alleen daar, niet vanuit Klonkt.',
    373368    'aseo.mb_busy': 'Zoeken…',
    374369    'aseo.mb_fail': 'MusicBrainz is even niet bereikbaar.',
     370    'aseo.mb_hint': 'Hier koppel je je MusicBrainz artiest id aan je domein, met terug-weg validatie van je "social networking" profiel pagina.',
     371    'aseo.mb_search_label': 'Zoek op je naam',
     372    'aseo.mb_search_hint': 'je artiestennaam of je MusicBrainz id als je die kent',
     373    'aseo.mb_placeholder': 'Ozzy Osbourne',
     374    'aseo.mb_search': 'Opzoeken',
     375    'aseo.mb_verified': 'Wederzijds: de MusicBrainz-pagina wijst terug naar dit domein.',
     376    'aseo.mb_unverified': 'Nog eenzijdig. Zet dit domein op je MusicBrainz-pagina onder "social networking", dan is de koppeling van twee kanten bevestigd.',
     377    'aseo.mb_checking': 'Terug-weg controleren…',
    375378    'aaud.embed_hint': 'Plak deze code op je eigen website/blog om je muziek met deze speler in te sluiten:',
    376379    'aaud.preview_player': 'Speler-voorbeeld openen',
     
    13201323    'aaud.fedi_off': 'Not shared on the fediverse (web player only, file hidden) — click to share',
    13211324    'aaud.embed_player': 'Embeddable player',
    1322     'aseo.mb_legend': 'MusicBrainz (the same artist elsewhere)',
    1323     'aseo.mb_search_label': 'Look yourself up',
    1324     'aseo.mb_search_hint': 'the name you release music under',
    1325     'aseo.mb_hint': 'MusicBrainz is the music world\u2019s open register. Link your own page and it appears as sameAs in this site\u2019s JSON-LD and in your fediverse profile — so search engines and music services know your music is yours. It changes nothing at MusicBrainz itself; we only point at it.',
    1326     'aseo.mb_search': 'Search',
    1327     'aseo.mb_placeholder': 'Your artist name',
    1328     'aseo.mb_none': 'Nothing found. Not in there yet? You can add yourself on musicbrainz.org — that can only be done there, not from Klonkt.',
    1329     'aseo.mb_pick': 'This is me',
     1325    'aseo.mb_legend': 'MusicBrainz link',
    13301326    'aseo.mb_linked': 'Linked to',
    13311327    'aseo.mb_unlink': 'Unlink',
    13321328    'aseo.mb_open': 'View on MusicBrainz',
     1329    'aseo.mb_pick': 'This is me',
     1330    'aseo.mb_none': 'Nothing found. Not in there yet? You can add yourself on musicbrainz.org — that can only be done there, not from Klonkt.',
    13331331    'aseo.mb_busy': 'Searching…',
    13341332    'aseo.mb_fail': 'MusicBrainz is unreachable right now.',
     1333    'aseo.mb_hint': 'Link your MusicBrainz artist id to your domain here, with back-way validation from your "social networking" profile page.',
     1334    'aseo.mb_search_label': 'Search for your name',
     1335    'aseo.mb_search_hint': 'your artist name, or your MusicBrainz id if you know it',
     1336    'aseo.mb_placeholder': 'Ozzy Osbourne',
     1337    'aseo.mb_search': 'Look up',
     1338    'aseo.mb_verified': 'Mutual: the MusicBrainz page points back at this domain.',
     1339    'aseo.mb_unverified': 'Still one-sided. Add this domain to your MusicBrainz page under "social networking" and the link is confirmed from both ends.',
     1340    'aseo.mb_checking': 'Checking the back-way…',
    13351341    'aaud.embed_hint': 'Paste this code on your own website/blog to embed your music with this player:',
    13361342    'aaud.preview_player': 'Open player preview',
     
    22792285    'aaud.fedi_off': 'Nicht im Fediverse geteilt (nur Web-Player, Datei verborgen) — zum Teilen klicken',
    22802286    'aaud.embed_player': 'Einbettbarer Player',
    2281     'aseo.mb_legend': 'MusicBrainz (dieselbe Künstlerin anderswo)',
    2282     'aseo.mb_search_label': 'Dich selbst suchen',
    2283     'aseo.mb_search_hint': 'der Name, unter dem du Musik veröffentlichst',
    2284     'aseo.mb_hint': 'MusicBrainz ist das offene Register der Musikwelt. Verknüpfe deine Seite, und sie erscheint als sameAs im JSON-LD dieser Website und in deinem Fediverse-Profil — so wissen Suchmaschinen und Musikdienste, dass deine Musik von dir ist. Bei MusicBrainz selbst ändert sich nichts; wir verweisen nur darauf.',
    2285     'aseo.mb_search': 'Suchen',
    2286     'aseo.mb_placeholder': 'Dein Künstlername',
    2287     'aseo.mb_none': 'Nichts gefunden. Noch nicht dabei? Du kannst dich auf musicbrainz.org eintragen — das geht nur dort, nicht aus Klonkt heraus.',
    2288     'aseo.mb_pick': 'Das bin ich',
     2287    'aseo.mb_legend': 'MusicBrainz-Verknüpfung',
    22892288    'aseo.mb_linked': 'Verknüpft mit',
    22902289    'aseo.mb_unlink': 'Trennen',
    22912290    'aseo.mb_open': 'Bei MusicBrainz ansehen',
     2291    'aseo.mb_pick': 'Das bin ich',
     2292    'aseo.mb_none': 'Nichts gefunden. Noch nicht dabei? Du kannst dich auf musicbrainz.org eintragen — das geht nur dort, nicht aus Klonkt heraus.',
    22922293    'aseo.mb_busy': 'Suche läuft…',
    22932294    'aseo.mb_fail': 'MusicBrainz ist gerade nicht erreichbar.',
     2295    'aseo.mb_hint': 'Hier verknüpfst du deine MusicBrainz-Künstler-ID mit deiner Domain, mit Rückweg-Validierung über deine "social networking"-Profilseite.',
     2296    'aseo.mb_search_label': 'Nach deinem Namen suchen',
     2297    'aseo.mb_search_hint': 'dein Künstlername oder deine MusicBrainz-ID, falls du sie kennst',
     2298    'aseo.mb_placeholder': 'Ozzy Osbourne',
     2299    'aseo.mb_search': 'Nachschlagen',
     2300    'aseo.mb_verified': 'Gegenseitig: die MusicBrainz-Seite verweist zurück auf diese Domain.',
     2301    'aseo.mb_unverified': 'Noch einseitig. Trage diese Domain auf deiner MusicBrainz-Seite unter "social networking" ein, dann ist die Verknüpfung von beiden Seiten bestätigt.',
     2302    'aseo.mb_checking': 'Rückweg wird geprüft…',
    22942303    'aaud.embed_hint': 'Füge diesen Code auf deiner eigenen Website/deinem Blog ein, um deine Musik mit diesem Player einzubetten:',
    22952304    'aaud.preview_player': 'Player-Vorschau öffnen',
Note: See TracChangeset for help on using the changeset viewer.