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


Ignore:
Timestamp:
08/13/2026 01:08:32 PM (4 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
6401681
Parents:
a117862
git-author:
Robin <roboburr@…> (08/13/2026 12:10:40 PM)
git-committer:
Robin <roboburr@…> (08/13/2026 01:08:32 PM)
Message:

Stap 2: "Ben jij dit?" in Beheer -> Audio (shaer-mbz)

Een paneel bovenaan het audioscherm: zoek op je artiestennaam (voorgevuld met
wat er al in de site staat), kies je eigen pagina, klaar. Drie talen.

DE TOELICHTING IS HET HELE PUNT. Elke kandidaat toont MusicBrainz'
disambiguation naast soort, land en jaren -- er zijn drie bands die Nirvana
heten, en met alleen een naam kiest iemand de verkeerde. Wij kiezen NIET voor
de artiest, ook niet als er precies een treffer is: een verkeerd geraden MBID
zet jouw naam onder andermans werk.

ONTKOPPELEN KAN. Om dezelfde reden: zo'n vergissing hoort met een klik terug
te draaien te zijn, niet met een databasebewerking.

Alleen een echte MBID komt de kolom in; de route weigert een URL of een handle.
De naam bewaren we ernaast zodat het scherm kan tonen WAT er hangt zonder
ervoor te netwerken -- en zodat een verkeerde koppeling opvalt.

TWEE DINGEN UIT DE HUISREGELS. De kandidaten gaan met textContent het scherm op
en niet als HTML: dat is tekst uit een vreemd register. En het blok hangt in
run() en niet op moduleniveau -- deze modules krijgen bij elke paginawissel
opnieuw init(), en een blok dat maar een keer per sessie draait is precies wat
shaer-5s1 opleverde. Ik had hem er eerst buiten gezet.

Als iemand niet in MusicBrainz staat zegt het scherm dat hij zich daar kan
aanmelden -- en erbij dat dat alleen dáár kan, niet vanuit Klonkt. Dat is geen
bescheidenheid maar hun API: artiesten zijn er niet mee aan te maken.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/services/i18n.js

    ra117862 r5300652  
    360360    'aaud.fedi_off': 'Niet op de fediverse gedeeld (alleen webspeler, bestand verborgen) — klik om te delen',
    361361    'aaud.embed_player': 'Embedbare speler',
     362    'aaud.mb_title': 'Ben jij dit in MusicBrainz?',
     363    'aaud.mb_hint': 'MusicBrainz is het open register waar muziekdiensten je aan herkennen. Zoek jezelf op en kies je eigen pagina — dan weten anderen dat jouw muziek van jou is.',
     364    'aaud.mb_search': 'Zoeken',
     365    'aaud.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.',
     366    'aaud.mb_pick': 'Dit ben ik',
     367    'aaud.mb_linked': 'Gekoppeld aan',
     368    'aaud.mb_unlink': 'Ontkoppelen',
     369    'aaud.mb_open': 'Bekijk op MusicBrainz',
     370    'aaud.mb_busy': 'Zoeken…',
     371    'aaud.mb_fail': 'MusicBrainz is even niet bereikbaar.',
    362372    'aaud.embed_hint': 'Plak deze code op je eigen website/blog om je muziek met deze speler in te sluiten:',
    363373    'aaud.preview_player': 'Speler-voorbeeld openen',
     
    13071317    'aaud.fedi_off': 'Not shared on the fediverse (web player only, file hidden) — click to share',
    13081318    'aaud.embed_player': 'Embeddable player',
     1319    'aaud.mb_title': 'Is this you on MusicBrainz?',
     1320    'aaud.mb_hint': 'MusicBrainz is the open register music services recognise you by. Look yourself up and pick your own page — then others know your music is yours.',
     1321    'aaud.mb_search': 'Search',
     1322    'aaud.mb_none': 'Nothing found. Not in there yet? You can add yourself on musicbrainz.org — that can only be done there, not from Klonkt.',
     1323    'aaud.mb_pick': 'This is me',
     1324    'aaud.mb_linked': 'Linked to',
     1325    'aaud.mb_unlink': 'Unlink',
     1326    'aaud.mb_open': 'View on MusicBrainz',
     1327    'aaud.mb_busy': 'Searching…',
     1328    'aaud.mb_fail': 'MusicBrainz is unreachable right now.',
    13091329    'aaud.embed_hint': 'Paste this code on your own website/blog to embed your music with this player:',
    13101330    'aaud.preview_player': 'Open player preview',
     
    22532273    'aaud.fedi_off': 'Nicht im Fediverse geteilt (nur Web-Player, Datei verborgen) — zum Teilen klicken',
    22542274    'aaud.embed_player': 'Einbettbarer Player',
     2275    'aaud.mb_title': 'Bist das du bei MusicBrainz?',
     2276    'aaud.mb_hint': 'MusicBrainz ist das offene Register, an dem Musikdienste dich erkennen. Suche dich und wähle deine eigene Seite — dann wissen andere, dass deine Musik von dir ist.',
     2277    'aaud.mb_search': 'Suchen',
     2278    'aaud.mb_none': 'Nichts gefunden. Noch nicht dabei? Du kannst dich auf musicbrainz.org eintragen — das geht nur dort, nicht aus Klonkt heraus.',
     2279    'aaud.mb_pick': 'Das bin ich',
     2280    'aaud.mb_linked': 'Verknüpft mit',
     2281    'aaud.mb_unlink': 'Trennen',
     2282    'aaud.mb_open': 'Bei MusicBrainz ansehen',
     2283    'aaud.mb_busy': 'Suche läuft…',
     2284    'aaud.mb_fail': 'MusicBrainz ist gerade nicht erreichbar.',
    22552285    'aaud.embed_hint': 'Füge diesen Code auf deiner eigenen Website/deinem Blog ein, um deine Musik mit diesem Player einzubetten:',
    22562286    'aaud.preview_player': 'Player-Vorschau öffnen',
Note: See TracChangeset for help on using the changeset viewer.