Changeset 013e16c in Klonkt for src/services/i18n.js


Ignore:
Timestamp:
08/13/2026 01:09:24 PM (4 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
f50a84b
Parents:
f59a46c
git-author:
Robin <roboburr@…> (08/13/2026 01:01:18 PM)
git-committer:
Robin <roboburr@…> (08/13/2026 01:09:24 PM)
Message:

Naar SEO & social, want sameAs is schema.org (Robins vraag)

Hij vroeg of het niet onder SEO en social hoort, "omdat het ook een soort
koppeling is". Dat is het, en sterker dan dat: op die pagina staat een blok
"Uitgever (JSON-LD / rich results)", en sameAs IS een schema.org-eigenschap.
Zelfde vocabulaire, zelfde plek. Het paneel staat nu direct onder Uitgever.

DAARDOOR VOEDT EEN KOPPELING NU TWEE UITGANGEN. Naast schema:sameAs op de
fediverse-actor komt hij in de JSON-LD van de pagina zelf, in _publisher. Dat
is hetzelfde feit, verteld aan de andere lezer -- en het was gratis, want het
blok stond er al.

BETERE LABELS, want de oude waren geschreven voor het audioscherm. "Ben jij dit
in MusicBrainz?" werd "MusicBrainz (dezelfde artiest elders)" als legenda, met
een hint die zegt wat het OPLEVERT in plaats van alleen wat het is: je komt als
sameAs in de JSON-LD en in je fediverse-profiel, en er verandert niets bij
MusicBrainz zelf. Dat laatste is de geruststelling die er hoort te staan. Plus
een veldlabel ("Zoek jezelf op") met de toelichting "de naam waaronder je muziek
uitbrengt" -- want dat is de vraag, niet je sitenaam. Drie talen.

Het zoekveld begint nu op publisher_name en valt terug op de sitetitel: op deze
pagina heb je die naam net ingevuld.

Meeverhuisd: het endpoint (/admin/seo/api/musicbrainz) en het clientblok, in een
nieuwe mod/admin-seo.js. Die pagina had nog geen JavaScript; opzoeken vraagt er
wel om. Het profielscherm is weer helemaal schoon.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/services/i18n.js

    rf59a46c r013e16c  
    360360    'aaud.fedi_off': 'Niet op de fediverse gedeeld (alleen webspeler, bestand verborgen) — klik om te delen',
    361361    'aaud.embed_player': 'Embedbare speler',
    362     'asite.mb_title': 'Ben jij dit in MusicBrainz?',
    363     'asite.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     'asite.mb_search': 'Zoeken',
    365     'asite.mb_placeholder': 'Je artiestennaam',
    366     'asite.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.',
    367     'asite.mb_pick': 'Dit ben ik',
    368     'asite.mb_linked': 'Gekoppeld aan',
    369     'asite.mb_unlink': 'Ontkoppelen',
    370     'asite.mb_open': 'Bekijk op MusicBrainz',
    371     'asite.mb_busy': 'Zoeken…',
    372     'asite.mb_fail': 'MusicBrainz is even niet bereikbaar.',
     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',
     370    'aseo.mb_linked': 'Gekoppeld aan',
     371    'aseo.mb_unlink': 'Ontkoppelen',
     372    'aseo.mb_open': 'Bekijk op MusicBrainz',
     373    'aseo.mb_busy': 'Zoeken…',
     374    'aseo.mb_fail': 'MusicBrainz is even niet bereikbaar.',
    373375    'aaud.embed_hint': 'Plak deze code op je eigen website/blog om je muziek met deze speler in te sluiten:',
    374376    'aaud.preview_player': 'Speler-voorbeeld openen',
     
    13181320    'aaud.fedi_off': 'Not shared on the fediverse (web player only, file hidden) — click to share',
    13191321    'aaud.embed_player': 'Embeddable player',
    1320     'asite.mb_title': 'Is this you on MusicBrainz?',
    1321     'asite.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.',
    1322     'asite.mb_search': 'Search',
    1323     'asite.mb_placeholder': 'Your artist name',
    1324     'asite.mb_none': 'Nothing found. Not in there yet? You can add yourself on musicbrainz.org — that can only be done there, not from Klonkt.',
    1325     'asite.mb_pick': 'This is me',
    1326     'asite.mb_linked': 'Linked to',
    1327     'asite.mb_unlink': 'Unlink',
    1328     'asite.mb_open': 'View on MusicBrainz',
    1329     'asite.mb_busy': 'Searching…',
    1330     'asite.mb_fail': 'MusicBrainz is unreachable right now.',
     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',
     1330    'aseo.mb_linked': 'Linked to',
     1331    'aseo.mb_unlink': 'Unlink',
     1332    'aseo.mb_open': 'View on MusicBrainz',
     1333    'aseo.mb_busy': 'Searching…',
     1334    'aseo.mb_fail': 'MusicBrainz is unreachable right now.',
    13311335    'aaud.embed_hint': 'Paste this code on your own website/blog to embed your music with this player:',
    13321336    'aaud.preview_player': 'Open player preview',
     
    22752279    'aaud.fedi_off': 'Nicht im Fediverse geteilt (nur Web-Player, Datei verborgen) — zum Teilen klicken',
    22762280    'aaud.embed_player': 'Einbettbarer Player',
    2277     'asite.mb_title': 'Bist das du bei MusicBrainz?',
    2278     'asite.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.',
    2279     'asite.mb_search': 'Suchen',
    2280     'asite.mb_placeholder': 'Dein Künstlername',
    2281     'asite.mb_none': 'Nichts gefunden. Noch nicht dabei? Du kannst dich auf musicbrainz.org eintragen — das geht nur dort, nicht aus Klonkt heraus.',
    2282     'asite.mb_pick': 'Das bin ich',
    2283     'asite.mb_linked': 'Verknüpft mit',
    2284     'asite.mb_unlink': 'Trennen',
    2285     'asite.mb_open': 'Bei MusicBrainz ansehen',
    2286     'asite.mb_busy': 'Suche läuft…',
    2287     'asite.mb_fail': 'MusicBrainz ist gerade nicht erreichbar.',
     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',
     2289    'aseo.mb_linked': 'Verknüpft mit',
     2290    'aseo.mb_unlink': 'Trennen',
     2291    'aseo.mb_open': 'Bei MusicBrainz ansehen',
     2292    'aseo.mb_busy': 'Suche läuft…',
     2293    'aseo.mb_fail': 'MusicBrainz ist gerade nicht erreichbar.',
    22882294    'aaud.embed_hint': 'Füge diesen Code auf deiner eigenen Website/deinem Blog ein, um deine Musik mit diesem Player einzubetten:',
    22892295    'aaud.preview_player': 'Player-Vorschau öffnen',
Note: See TracChangeset for help on using the changeset viewer.