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:
@@ -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 && (
|
||||
|
||||
@@ -489,9 +489,6 @@
|
||||
"disabled": "معطل",
|
||||
"onlyLatestShort": "الأحدث فقط"
|
||||
},
|
||||
"placeholders": {
|
||||
"url": "https://rsshub.app/youtube/user/@FKJ"
|
||||
},
|
||||
"actions": {
|
||||
"add": "إضافة",
|
||||
"refresh": "تحديث",
|
||||
|
||||
@@ -489,9 +489,6 @@
|
||||
"disabled": "Deaktiviert",
|
||||
"onlyLatestShort": "Nur neueste"
|
||||
},
|
||||
"placeholders": {
|
||||
"url": "https://rsshub.app/youtube/user/@FKJ"
|
||||
},
|
||||
"actions": {
|
||||
"add": "Hinzufügen",
|
||||
"refresh": "Aktualisieren",
|
||||
|
||||
@@ -489,9 +489,6 @@
|
||||
"disabled": "Disabled",
|
||||
"onlyLatestShort": "Only latest"
|
||||
},
|
||||
"placeholders": {
|
||||
"url": "https://rsshub.app/youtube/user/@FKJ"
|
||||
},
|
||||
"actions": {
|
||||
"add": "Add",
|
||||
"refresh": "Refresh",
|
||||
|
||||
@@ -489,9 +489,6 @@
|
||||
"disabled": "Deshabilitado",
|
||||
"onlyLatestShort": "Solo último"
|
||||
},
|
||||
"placeholders": {
|
||||
"url": "https://rsshub.app/youtube/user/@FKJ"
|
||||
},
|
||||
"actions": {
|
||||
"add": "Agregar",
|
||||
"refresh": "Actualizar",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -489,9 +489,6 @@
|
||||
"disabled": "Dinonaktifkan",
|
||||
"onlyLatestShort": "Hanya terbaru"
|
||||
},
|
||||
"placeholders": {
|
||||
"url": "https://rsshub.app/youtube/user/@FKJ"
|
||||
},
|
||||
"actions": {
|
||||
"add": "Tambah",
|
||||
"refresh": "Segarkan",
|
||||
|
||||
@@ -489,9 +489,6 @@
|
||||
"disabled": "Disabilitato",
|
||||
"onlyLatestShort": "Solo più recente"
|
||||
},
|
||||
"placeholders": {
|
||||
"url": "https://rsshub.app/youtube/user/@FKJ"
|
||||
},
|
||||
"actions": {
|
||||
"add": "Aggiungere",
|
||||
"refresh": "Aggiorna",
|
||||
|
||||
@@ -489,9 +489,6 @@
|
||||
"disabled": "無効",
|
||||
"onlyLatestShort": "最新のもののみ"
|
||||
},
|
||||
"placeholders": {
|
||||
"url": "https://rsshub.app/youtube/user/@FKJ"
|
||||
},
|
||||
"actions": {
|
||||
"add": "追加",
|
||||
"refresh": "リフレッシュ",
|
||||
|
||||
@@ -489,9 +489,6 @@
|
||||
"disabled": "장애가 있는",
|
||||
"onlyLatestShort": "최신만"
|
||||
},
|
||||
"placeholders": {
|
||||
"url": "https://rsshub.app/youtube/user/@FKJ"
|
||||
},
|
||||
"actions": {
|
||||
"add": "추가하다",
|
||||
"refresh": "새로 고치다",
|
||||
|
||||
@@ -489,9 +489,6 @@
|
||||
"disabled": "Desabilitado",
|
||||
"onlyLatestShort": "Apenas o mais recente"
|
||||
},
|
||||
"placeholders": {
|
||||
"url": "https://rsshub.app/youtube/user/@FKJ"
|
||||
},
|
||||
"actions": {
|
||||
"add": "Adicionar",
|
||||
"refresh": "Atualizar",
|
||||
|
||||
@@ -489,9 +489,6 @@
|
||||
"disabled": "Отключено",
|
||||
"onlyLatestShort": "Только последнее"
|
||||
},
|
||||
"placeholders": {
|
||||
"url": "https://rsshub.app/youtube/user/@FKJ"
|
||||
},
|
||||
"actions": {
|
||||
"add": "Добавить",
|
||||
"refresh": "Обновить",
|
||||
|
||||
@@ -489,9 +489,6 @@
|
||||
"disabled": "殘疾人",
|
||||
"onlyLatestShort": "僅最新"
|
||||
},
|
||||
"placeholders": {
|
||||
"url": "https://rsshub.app/youtube/user/@FKJ"
|
||||
},
|
||||
"actions": {
|
||||
"add": "添加",
|
||||
"refresh": "重新整理",
|
||||
|
||||
@@ -489,9 +489,6 @@
|
||||
"disabled": "残疾人",
|
||||
"onlyLatestShort": "仅最新"
|
||||
},
|
||||
"placeholders": {
|
||||
"url": "https://rsshub.app/youtube/user/@FKJ"
|
||||
},
|
||||
"actions": {
|
||||
"add": "添加",
|
||||
"refresh": "刷新",
|
||||
|
||||
Reference in New Issue
Block a user