fix(subscription): update rsshub links (#146)

* chore(docs): update rsshub documentation URLs to https://docs.rsshub.app/routes/

Update rsshub-related documentation URLs to use the official documentation base URL.

Changes:
- Update bilibili feed URL generation in subscription-service.ts
- Update RSSHub documentation link in SubscriptionFormDialog.tsx to point to docs.rsshub.app/routes/

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>

* chore(i18n): remove placeholder URL from i18n, use hardcoded URL instead

Remove the placeholders.url entry from all locale files and hardcode the
example URL directly in the SubscriptionFormDialog component. The placeholder
URL is a technical example and doesn't need internationalization.

Changes:
- Hardcode placeholder URL in SubscriptionFormDialog: "https://docs.rsshub.app/routes/youtube/user/@FKJ"
- Remove placeholders.url entry from all 14 locale files

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>

* fix(subscription): update bilibili rsshub url

---------

Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
Nexmoe
2026-01-18 13:34:32 +08:00
committed by GitHub
parent b6c67b23f6
commit b88411d229
14 changed files with 2 additions and 41 deletions

View File

@@ -178,7 +178,7 @@ export function SubscriptionFormDialog({
const handleOpenRSSHubDocs = async () => {
try {
await ipcServices.fs.openExternal('https://docs.rsshub.app/routes/social-media#youtube')
await ipcServices.fs.openExternal('https://docs.rsshub.app/routes/')
} catch (error) {
console.error('Failed to open RSSHub documentation:', error)
toast.error(t('subscriptions.notifications.openLinkError'))
@@ -242,7 +242,7 @@ export function SubscriptionFormDialog({
<Input
id={urlInputId}
value={url}
placeholder={t('subscriptions.placeholders.url')}
placeholder="https://docs.rsshub.app/routes/youtube/user/@FKJ"
onChange={(event) => setUrl(event.target.value)}
/>
{detectingFeed && (

View File

@@ -489,9 +489,6 @@
"disabled": "معطل",
"onlyLatestShort": "الأحدث فقط"
},
"placeholders": {
"url": "https://rsshub.app/youtube/user/@FKJ"
},
"actions": {
"add": "إضافة",
"refresh": "تحديث",

View File

@@ -489,9 +489,6 @@
"disabled": "Deaktiviert",
"onlyLatestShort": "Nur neueste"
},
"placeholders": {
"url": "https://rsshub.app/youtube/user/@FKJ"
},
"actions": {
"add": "Hinzufügen",
"refresh": "Aktualisieren",

View File

@@ -489,9 +489,6 @@
"disabled": "Disabled",
"onlyLatestShort": "Only latest"
},
"placeholders": {
"url": "https://rsshub.app/youtube/user/@FKJ"
},
"actions": {
"add": "Add",
"refresh": "Refresh",

View File

@@ -489,9 +489,6 @@
"disabled": "Deshabilitado",
"onlyLatestShort": "Solo último"
},
"placeholders": {
"url": "https://rsshub.app/youtube/user/@FKJ"
},
"actions": {
"add": "Agregar",
"refresh": "Actualizar",

View File

@@ -489,9 +489,6 @@
"disabled": "Désactivé",
"onlyLatestShort": "Seulement le dernier"
},
"placeholders": {
"url": "https://rsshub.app/youtube/user/@FKJ"
},
"actions": {
"add": "Ajouter",
"refresh": "Rafraîchir",

View File

@@ -489,9 +489,6 @@
"disabled": "Dinonaktifkan",
"onlyLatestShort": "Hanya terbaru"
},
"placeholders": {
"url": "https://rsshub.app/youtube/user/@FKJ"
},
"actions": {
"add": "Tambah",
"refresh": "Segarkan",

View File

@@ -489,9 +489,6 @@
"disabled": "Disabilitato",
"onlyLatestShort": "Solo più recente"
},
"placeholders": {
"url": "https://rsshub.app/youtube/user/@FKJ"
},
"actions": {
"add": "Aggiungere",
"refresh": "Aggiorna",

View File

@@ -489,9 +489,6 @@
"disabled": "無効",
"onlyLatestShort": "最新のもののみ"
},
"placeholders": {
"url": "https://rsshub.app/youtube/user/@FKJ"
},
"actions": {
"add": "追加",
"refresh": "リフレッシュ",

View File

@@ -489,9 +489,6 @@
"disabled": "장애가 있는",
"onlyLatestShort": "최신만"
},
"placeholders": {
"url": "https://rsshub.app/youtube/user/@FKJ"
},
"actions": {
"add": "추가하다",
"refresh": "새로 고치다",

View File

@@ -489,9 +489,6 @@
"disabled": "Desabilitado",
"onlyLatestShort": "Apenas o mais recente"
},
"placeholders": {
"url": "https://rsshub.app/youtube/user/@FKJ"
},
"actions": {
"add": "Adicionar",
"refresh": "Atualizar",

View File

@@ -489,9 +489,6 @@
"disabled": "Отключено",
"onlyLatestShort": "Только последнее"
},
"placeholders": {
"url": "https://rsshub.app/youtube/user/@FKJ"
},
"actions": {
"add": "Добавить",
"refresh": "Обновить",

View File

@@ -489,9 +489,6 @@
"disabled": "殘疾人",
"onlyLatestShort": "僅最新"
},
"placeholders": {
"url": "https://rsshub.app/youtube/user/@FKJ"
},
"actions": {
"add": "添加",
"refresh": "重新整理",

View File

@@ -489,9 +489,6 @@
"disabled": "残疾人",
"onlyLatestShort": "仅最新"
},
"placeholders": {
"url": "https://rsshub.app/youtube/user/@FKJ"
},
"actions": {
"add": "添加",
"refresh": "刷新",