mirror of
https://github.com/svemagie/indiekit-endpoint-youtube.git
synced 2026-04-02 15:54:59 +02:00
Adds OAuth 2.0 flow to connect a YouTube account and sync liked videos as "like" posts on the blog. Includes: - OAuth authorize/callback/disconnect flow with token persistence - getLikedVideos() method using videos.list?myRating=like - Background periodic sync + manual sync trigger - Dashboard UI for connection status and sync controls - Public JSON API for querying synced likes Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
43 lines
1.4 KiB
JSON
43 lines
1.4 KiB
JSON
{
|
|
"youtube": {
|
|
"title": "YouTube",
|
|
"videos": "Neueste Videos",
|
|
"channel": "Kanal",
|
|
"live": "Live jetzt",
|
|
"upcoming": "Demnächst",
|
|
"offline": "Offline",
|
|
"subscribers": "Abonnenten",
|
|
"views": "Aufrufe",
|
|
"watchNow": "Jetzt ansehen",
|
|
"viewChannel": "Kanal anzeigen",
|
|
"viewAll": "Alle Videos anzeigen",
|
|
"noVideos": "Keine Videos gefunden",
|
|
"refreshed": "Aktualisiert",
|
|
"error": {
|
|
"noApiKey": "YouTube-API-Schlüssel nicht konfiguriert",
|
|
"noChannel": "YouTube-Kanal nicht angegeben",
|
|
"connection": "Verbindung zur YouTube-API nicht möglich"
|
|
},
|
|
"widget": {
|
|
"description": "Vollständigen Kanal auf YouTube anzeigen",
|
|
"view": "YouTube-Kanal öffnen"
|
|
},
|
|
"likes": {
|
|
"title": "YouTube Likes",
|
|
"description": "Verbinde dein YouTube-Konto, um deine gelikten Videos als Like-Beiträge auf deinem Blog zu synchronisieren.",
|
|
"connect": "YouTube-Konto verbinden",
|
|
"connected": "Verbunden",
|
|
"disconnect": "Trennen",
|
|
"sync": "Likes-Synchronisierung",
|
|
"syncNow": "Jetzt synchronisieren",
|
|
"lastSync": "Letzte Synchronisierung",
|
|
"newLikes": "neu",
|
|
"skippedLikes": "bereits synchronisiert",
|
|
"totalLikes": "insgesamt auf YouTube",
|
|
"error": {
|
|
"noOAuth": "YouTube OAuth ist nicht konfiguriert. Setze YOUTUBE_OAUTH_CLIENT_ID und YOUTUBE_OAUTH_CLIENT_SECRET."
|
|
}
|
|
}
|
|
}
|
|
}
|