Replace URLs in translations with tokens

pull/6554/head
Stevie Robinson 3 months ago committed by GitHub
parent 6377c688fc
commit 98d60e1a8e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -117,7 +117,7 @@ class FileBrowserModalContent extends Component {
className={styles.mappedDrivesWarning}
kind={kinds.WARNING}
>
<InlineMarkdown data={translate('MappedNetworkDrivesWindowsService')} />
<InlineMarkdown data={translate('MappedNetworkDrivesWindowsService', { url: 'https://wiki.servarr.com/sonarr/faq#why-cant-sonarr-see-my-files-on-a-remote-server' })} />
</Alert>
}

@ -55,10 +55,10 @@ function EditSpecificationModalContent(props) {
<InlineMarkdown data={translate('ConditionUsingRegularExpressions')} />
</div>
<div>
<InlineMarkdown data={translate('RegularExpressionsTutorialLink')} />
<InlineMarkdown data={translate('RegularExpressionsTutorialLink', { url: 'https://www.regular-expressions.info/tutorial.html' })} />
</div>
<div>
<InlineMarkdown data={translate('RegularExpressionsCanBeTested')} />
<InlineMarkdown data={translate('RegularExpressionsCanBeTested', { url: 'http://regexstorm.net/tester' })} />
</div>
</Alert>
}

@ -4,6 +4,7 @@ import translate from 'Utilities/String/translate';
import styles from './TheTvdb.css';
function TheTvdb(props) {
debugger;
return (
<div className={styles.container}>
<img
@ -15,8 +16,7 @@ function TheTvdb(props) {
<div className={styles.title}>
{translate('TheTvdb')}
</div>
<InlineMarkdown data={translate('SeriesAndEpisodeInformationIsProvidedByTheTVDB')} />
<InlineMarkdown data={translate('SeriesAndEpisodeInformationIsProvidedByTheTVDB', { url: 'https://www.thetvdb.com/subscribe' })} />
</div>
</div>

@ -86,10 +86,10 @@ function EditSpecificationModalContent(props) {
<InlineMarkdown data={translate('ConditionUsingRegularExpressions')} />
</div>
<div>
<InlineMarkdown data={translate('RegularExpressionsTutorialLink')} />
<InlineMarkdown data={translate('RegularExpressionsTutorialLink', { url: 'https://www.regular-expressions.info/tutorial.html' })} />
</div>
<div>
<InlineMarkdown data={translate('RegularExpressionsCanBeTested')} />
<InlineMarkdown data={translate('RegularExpressionsCanBeTested', { url: 'http://regexstorm.net/tester' })} />
</div>
</Alert>
}

@ -422,7 +422,7 @@
"DownloadClientSabnzbdValidationEnableDisableDateSortingDetail": "Sie müssen die Datumssortierung für die von {appName} verwendete Kategorie deaktivieren, um Importprobleme zu vermeiden. Gehen Sie zu Sabnzbd, um das Problem zu beheben.",
"DownloadClientSabnzbdValidationEnableDisableMovieSorting": "Deaktivieren Sie die Filmsortierung",
"AllResultsAreHiddenByTheAppliedFilter": "Alle Ergebnisse werden durch den angewendeten Filter ausgeblendet",
"RegularExpressionsCanBeTested": "Reguläre Ausdrücke können [hier] getestet werden (http://regexstorm.net/tester).",
"RegularExpressionsCanBeTested": "Reguläre Ausdrücke können [hier] getestet werden ({url}).",
"ReleaseSceneIndicatorUnknownSeries": "Unbekannte Folge oder Serie.",
"RemoveFilter": "Filter entfernen",
"RemoveFailedDownloadsHelpText": "Entfernen Sie fehlgeschlagene Downloads aus dem Download-Client-Verlauf",
@ -669,7 +669,7 @@
"AppUpdatedVersion": "{appName} wurde auf die Version „{version}“ aktualisiert. Um die neuesten Änderungen zu erhalten, müssen Sie {appName} neu laden ",
"UseHardlinksInsteadOfCopy": "Verwende Hardlinks statt Kopieren",
"DownloadClientRemovesCompletedDownloadsHealthCheckMessage": "Der Download-Client {downloadClientName} ist so eingestellt, dass abgeschlossene Downloads entfernt werden. Dies kann dazu führen, dass Downloads von Ihrem Client entfernt werden, bevor {appName} sie importieren kann.",
"SeriesAndEpisodeInformationIsProvidedByTheTVDB": "Informationen zu Serien und Episoden werden von TheTVDB.com bereitgestellt. [Bitte denken Sie darüber nach, sie zu unterstützen](https://www.thetvdb.com/subscribe).",
"SeriesAndEpisodeInformationIsProvidedByTheTVDB": "Informationen zu Serien und Episoden werden von TheTVDB.com bereitgestellt. [Bitte denken Sie darüber nach, sie zu unterstützen]({url}).",
"ShownClickToHide": "Angezeigt, zum Ausblenden klicken",
"Tba": "Wird noch bekannt gegeben",
"TaskUserAgentTooltip": "Benutzeragent, bereitgestellt von der App, die die API aufgerufen hat",
@ -694,7 +694,7 @@
"Discord": "Discord",
"Restart": "Neu starten",
"Rejections": "Ablehnungen",
"RegularExpressionsTutorialLink": "Weitere Details zu regulären Ausdrücken finden Sie [hier](https://www.regular-expressions.info/tutorial.html).",
"RegularExpressionsTutorialLink": "Weitere Details zu regulären Ausdrücken finden Sie [hier]({url}).",
"RegularExpression": "Regulären Ausdruck",
"RenameEpisodes": "Episoden umbenennen",
"RemovedSeriesSingleRemovedHealthCheckMessage": "Die Serie {series} wurde aus TheTVDB entfernt",

@ -1079,7 +1079,7 @@
"ManualGrab": "Manual Grab",
"ManualImport": "Manual Import",
"ManualImportItemsLoadError": "Unable to load manual import items",
"MappedNetworkDrivesWindowsService": "Mapped network drives are not available when running as a Windows Service, see the [FAQ](https://wiki.servarr.com/sonarr/faq#why-cant-sonarr-see-my-files-on-a-remote-server) for more information.",
"MappedNetworkDrivesWindowsService": "Mapped network drives are not available when running as a Windows Service, see the [FAQ]({url}) for more information.",
"Mapping": "Mapping",
"MarkAsFailed": "Mark as Failed",
"MarkAsFailedConfirmation": "Are you sure you want to mark '{sourceTitle}' as failed?",
@ -1567,8 +1567,8 @@
"RefreshAndScanTooltip": "Refresh information and scan disk",
"RefreshSeries": "Refresh Series",
"RegularExpression": "Regular Expression",
"RegularExpressionsCanBeTested": "Regular expressions can be tested [here](http://regexstorm.net/tester).",
"RegularExpressionsTutorialLink": "More details on regular expressions can be found [here](https://www.regular-expressions.info/tutorial.html).",
"RegularExpressionsCanBeTested": "Regular expressions can be tested [here]({url}).",
"RegularExpressionsTutorialLink": "More details on regular expressions can be found [here]({url}).",
"RejectionCount": "Rejection Count",
"Rejections": "Rejections",
"RelativePath": "Relative Path",
@ -1763,7 +1763,7 @@
"SelectSeries": "Select Series",
"SendAnonymousUsageData": "Send Anonymous Usage Data",
"Series": "Series",
"SeriesAndEpisodeInformationIsProvidedByTheTVDB": "Series and episode information is provided by TheTVDB.com. [Please consider supporting them](https://www.thetvdb.com/subscribe).",
"SeriesAndEpisodeInformationIsProvidedByTheTVDB": "Series and episode information is provided by TheTVDB.com. [Please consider supporting them]({url}) .",
"SeriesCannotBeFound": "Sorry, that series cannot be found.",
"SeriesDetailsCountEpisodeFiles": "{episodeFileCount} episode files",
"SeriesDetailsGoTo": "Go to {title}",

@ -735,7 +735,7 @@
"RemotePathMappingDockerFolderMissingHealthCheckMessage": "Käytät Dockeria ja lataustyökalu \"{downloadClientName}\" tallentaa lataukset kohteeseen \"{path}\", mutta sitä ei löydy Docker-säiliöstä. Tarkista etäsijaintien kohdistukset ja säiliön tallennusmedian asetukset.",
"TorrentBlackholeSaveMagnetFilesHelpText": "Tallenna magnet-linkki, jos .torrent-tiedostoa ei ole käytettävissä (hyödyllinen vain lataustyökalun tukiessa tiedostoon tallennettuja magnet-linkkejä).",
"IndexerPriorityHelpText": "Tietolähteen painotus, 1 50 (korkein-alin). Oletusarvo on 25. Käytetään muutoin tasaveroisten julkaisujen kaappauspäätökseen. Kaikkia käytössä olevia tietolähteitä käytetään edelleen RSS-synkronointiin ja hakuun.",
"SeriesAndEpisodeInformationIsProvidedByTheTVDB": "Sarjojen ja jaksojen tiedot tarjoaa TheTVDB.com. [Harkitse palvelun tukemista](https://www.thetvdb.com/subscribe)",
"SeriesAndEpisodeInformationIsProvidedByTheTVDB": "Sarjojen ja jaksojen tiedot tarjoaa TheTVDB.com. [Harkitse palvelun tukemista]({url})",
"DownloadClientQbittorrentValidationRemovesAtRatioLimitDetail": "{appName} ei voi suorittaa valmistuneiden latausten hallintaa määritetyllä tavalla. Voit korjata tämän vaihtamalla qBittorentin asetusten \"BitTorrent\"-osion \"Jakosuhderajoitukset\"-osion toiminnoksi pysäytyksen poiston sijaan.",
"FullColorEventsHelpText": "Vaihtoehtoinen tyyli, jossa koko tapahtuma väritetään tilavärillä pelkän vasemman laidan sijaan. Ei vaikuta agendan esitykseen.",
"Yesterday": "Eilen",
@ -1727,7 +1727,7 @@
"DownloadClientSettingsOlderPriorityEpisodeHelpText": "Yli 14 päivää sitten julkaistujen jaksojen kaappauksille käytettävä painotus.",
"ImportListsTraktSettingsGenresHelpText": "Suodata sarjoja Trakt-lajityyppien slug-arvoilla (pilkuin eroteltuna). Koskee vain suosituimpia listoja.",
"ImportListsTraktSettingsWatchedListFilterHelpText": "Jos \"Listan tyyppi\" on \"Valvottu\", valitse sarjatyyppi, jonka haluat tuoda.",
"MappedNetworkDrivesWindowsService": "Yhdistetyt verkkoasemat eivät ole käytettävissä kun sovellus suoritetaan Windows-palveluna. Saat lisätietoja [UKK:sta](https://wiki.servarr.com/sonarr/faq#why-cant-sonarr-see-my-files-on-a-remote-server).",
"MappedNetworkDrivesWindowsService": "Yhdistetyt verkkoasemat eivät ole käytettävissä kun sovellus suoritetaan Windows-palveluna. Saat lisätietoja [UKK:sta]({url}).",
"MetadataSettingsSeriesMetadata": "Sarjojen metatiedot",
"MetadataSettingsSeriesMetadataUrl": "Sarjojen metatietojen URL",
"MetadataSettingsSeriesMetadataEpisodeGuide": "Sarjojen metatietojen jakso-opas",
@ -1744,7 +1744,7 @@
"UpgradesAllowedHelpText": "Jos käytöstä poistettuja laatuja ei päivitetä.",
"Repack": "Uudelleenpaketoitu",
"SupportedAutoTaggingProperties": "{appName} tukee automaattimerkinnän säännöissä seuraavia arvoja",
"RegularExpressionsCanBeTested": "Säännöllisiä lausekkeita voidaan testata [täällä](http://regexstorm.net/tester).",
"RegularExpressionsCanBeTested": "Säännöllisiä lausekkeita voidaan testata [täällä]({url}).",
"RssSyncIntervalHelpTextWarning": "Tämä koskee kaikkia tietolähteitä. Noudata niiden asettamia sääntöjä.",
"DownloadClientFreeboxSettingsApiUrlHelpText": "Määritä Freebox-rajapinnan perus-URL rajapinnan versiolla. Esimerkiksi \"{url}\". Oletus on \"{defaultApiUrl}\".",
"DownloadClientFreeboxSettingsHostHelpText": "Freeboxin isäntänimi tai IP-osoite. Oletus on \"{url}\" (toimii vain samassa verkossa).",
@ -1764,7 +1764,7 @@
"MetadataPlexSettingsSeriesPlexMatchFile": "Luo Plex Match -tiedostot",
"MetadataPlexSettingsSeriesPlexMatchFileHelpText": "Luo sarjojen kansioihin .plexmatch-tiedostot.",
"NoResultsFound": "Tuloksia ei löytynyt.",
"RegularExpressionsTutorialLink": "Lisätietoja säännöllisistä lausekkeista löytyy [täältä](https://www.regular-expressions.info/tutorial.html).",
"RegularExpressionsTutorialLink": "Lisätietoja säännöllisistä lausekkeista löytyy [täältä]({url}).",
"ResetAPIKey": "Korvaa rajapinnan avain",
"Reset": "Uudista",
"ResetDefinitions": "Palauta määritykset",

@ -647,7 +647,7 @@
"RefreshAndScan": "Actualiser et analyser",
"RefreshAndScanTooltip": "Actualiser les informations et analyser le disque",
"RegularExpression": "Expression régulière",
"RegularExpressionsTutorialLink": "Plus de détails sur les expressions régulières peuvent être trouvés [ici](https://www.regular-expressions.info/tutorial.html).",
"RegularExpressionsTutorialLink": "Plus de détails sur les expressions régulières peuvent être trouvés [ici]({url}).",
"RelativePath": "Chemin relatif",
"Release": "Version",
"ReleaseGroup": "Groupe de versions",
@ -703,7 +703,7 @@
"SelectFolder": "Sélectionner le dossier",
"SelectLanguage": "Choisir la langue",
"SendAnonymousUsageData": "Envoyer des données d'utilisation anonymes",
"SeriesAndEpisodeInformationIsProvidedByTheTVDB": "Les informations sur les séries et les épisodes sont fournies par TheTVDB.com. [Veuillez envisager de les soutenir](https://www.thetvdb.com/subscribe).",
"SeriesAndEpisodeInformationIsProvidedByTheTVDB": "Les informations sur les séries et les épisodes sont fournies par TheTVDB.com. [Veuillez envisager de les soutenir]({url}).",
"SeriesCannotBeFound": "Désolé, cette série est introuvable.",
"SeriesDetailsCountEpisodeFiles": "{episodeFileCount} fichiers d'épisode",
"SeriesDetailsRuntime": "{runtime} Minutes",
@ -933,7 +933,7 @@
"OnEpisodeFileDeleteForUpgrade": "Lors de la suppression du fichier de l'épisode pour la mise à niveau",
"OnGrab": "À saisir",
"OnlyForBulkSeasonReleases": "Uniquement pour les versions de saison en masse",
"RegularExpressionsCanBeTested": "Les expressions régulières peuvent être testées [ici](http://regexstorm.net/tester).",
"RegularExpressionsCanBeTested": "Les expressions régulières peuvent être testées [ici]({url}).",
"ReleaseProfileIndexerHelpText": "Spécifiez à quel indexeur le profil s'applique",
"RemotePathMappings": "Mappages de chemins distants",
"RescanAfterRefreshHelpTextWarning": "{appName} ne détectera pas automatiquement les modifications apportées aux fichiers lorsqu'il n'est pas défini sur 'Toujours'",

@ -627,7 +627,7 @@
"LastWriteTime": "Utolsó írási idő",
"LogFiles": "Naplófájlok",
"ManualImport": "Kézi importálás",
"MappedNetworkDrivesWindowsService": "A leképezett hálózati meghajtók nem érhetők el, ha Windows szolgáltatásként futnak, lásd a [GYIK](https://wiki.servarr.com/sonarr/faq#why-cant-sonarr-see-my-files-on-a-remote-server) for more information.",
"MappedNetworkDrivesWindowsService": "A leképezett hálózati meghajtók nem érhetők el, ha Windows szolgáltatásként futnak, lásd a [GYIK]({url}) for more information.",
"MediaManagementSettingsLoadError": "Nem sikerült betölteni a médiakezelési beállításokat",
"MediaManagementSettings": "Médiakezelési beállítások",
"NoMonitoredEpisodesSeason": "Ebben az évadban nincsenek felügyelt epizódok",
@ -856,7 +856,7 @@
"DeleteAutoTagHelpText": "Biztosan törli a(z) „{name}” automatikus címkét?",
"RecyclingBinHelpText": "A fájlok törléskor ide kerülnek a végleges törlés helyett",
"ApplyTagsHelpTextReplace": "Csere: Cserélje ki a címkéket a megadott címkékkel (az összes címke törléséhez ne írjon be címkéket)",
"RegularExpressionsCanBeTested": "A reguláris kifejezések [here] tesztelhetők (http://regexstorm.net/tester).",
"RegularExpressionsCanBeTested": "A reguláris kifejezések [here] tesztelhetők ({url}).",
"SelectLanguage": "Válasszon nyelvet",
"SeriesEditor": "Sorozat szerkesztő",
"SeriesFolderFormat": "Sorozat mappa formátum",
@ -901,7 +901,7 @@
"RemotePathMappingHostHelpText": "Ugyanaz a gazdagép, amelyet a távoli letöltési klienshez megadott",
"SelectQuality": "Minőség kiválasztása",
"SeriesIndexFooterEnded": "Befejeződött (az összes epizód letöltve)",
"SeriesAndEpisodeInformationIsProvidedByTheTVDB": "A sorozatokkal és epizódokkal kapcsolatos információkat a TheTVDB.com biztosítja. [Kérjük, fontolja meg támogatásukat](https://www.thetvdb.com/subscribe).",
"SeriesAndEpisodeInformationIsProvidedByTheTVDB": "A sorozatokkal és epizódokkal kapcsolatos információkat a TheTVDB.com biztosítja. [Kérjük, fontolja meg támogatásukat]({url}).",
"SeriesDetailsCountEpisodeFiles": "{episodeFileCount} epizódfájl",
"SeriesIsMonitored": "A sorozatot figyelik",
"SeriesTitle": "Sorozat címe",

@ -768,8 +768,8 @@
"QualityProfileInUseSeriesListCollection": "Não é possível excluir um perfil de qualidade anexado a uma série, lista ou coleção",
"EnableColorImpairedModeHelpText": "Estilo alterado para permitir que usuários com deficiência de cor distingam melhor as informações codificadas por cores",
"RegularExpression": "Expressão Regular",
"RegularExpressionsCanBeTested": "Expressões regulares podem ser testadas [aqui](http://regexstorm.net/tester).",
"RegularExpressionsTutorialLink": "Mais detalhes sobre expressões regulares podem ser encontrados [aqui](https://www.regular-expressions.info/tutorial.html).",
"RegularExpressionsCanBeTested": "Expressões regulares podem ser testadas [aqui]({url}).",
"RegularExpressionsTutorialLink": "Mais detalhes sobre expressões regulares podem ser encontrados [aqui]({url}).",
"ReleaseProfile": "Perfil de Lançamento",
"ReleaseProfileIndexerHelpText": "Especifique a qual indexador o perfil se aplica",
"ReleaseProfileIndexerHelpTextWarning": "Usar um indexador específico com perfis de lançamento pode levar à captura de lançamentos duplicados",
@ -821,7 +821,7 @@
"SeasonFolderFormat": "Formato da Pasta da Temporada",
"Security": "Segurança",
"SendAnonymousUsageData": "Enviar dados de uso anônimos",
"SeriesAndEpisodeInformationIsProvidedByTheTVDB": "As informações sobre séries e episódios são fornecidas por TheTVDB.com. [Por favor, considere apoiá-los](https://www.thetvdb.com/subscribe).",
"SeriesAndEpisodeInformationIsProvidedByTheTVDB": "As informações sobre séries e episódios são fornecidas por TheTVDB.com. [Por favor, considere apoiá-los]({url}).",
"SeriesFolderFormat": "Formato de Pasta das Séries",
"SeriesFolderFormatHelpText": "Usado ao adicionar uma nova série ou mover uma série por meio do editor de séries",
"SeriesID": "ID da Série",

@ -550,8 +550,8 @@
"AutoRedownloadFailedHelpText": "自动搜索并尝试下载不同的版本",
"AutoTaggingLoadError": "无法加载自动标记",
"Automatic": "自动化",
"AutoTaggingRequiredHelpText": "这个{0}条件必须匹配自动标记规则才能应用。否则,一个{0}匹配就足够了。",
"AutoTaggingNegateHelpText": "如果选中,当 {0} 条件匹配时,自动标记不会应用。",
"AutoTaggingRequiredHelpText": "这个{implementationName}条件必须匹配自动标记规则才能应用。否则,一个{implementationName}匹配就足够了。",
"AutoTaggingNegateHelpText": "如果选中,当 {implementationName} 条件匹配时,自动标记不会应用。",
"BackupRetentionHelpText": "超过保留期限的自动备份将被自动清理",
"BackupsLoadError": "无法加载备份",
"BypassDelayIfAboveCustomFormatScoreMinimumScore": "最小自定义格式分数",
@ -795,7 +795,7 @@
"SeriesFinale": "大结局",
"SeriesFolderFormat": "剧集文件夹格式",
"ReplaceIllegalCharactersHelpText": "替换非法字符,如未勾选,则会被{appName}移除",
"SeriesAndEpisodeInformationIsProvidedByTheTVDB": "剧集和剧集信息由TheTVDB.com提供。[请考虑支持他们](https://www.thetvdb.com/subscribe)。",
"SeriesAndEpisodeInformationIsProvidedByTheTVDB": "剧集和剧集信息由TheTVDB.com提供。[请考虑支持他们]({url})。",
"DeleteSelectedSeries": "删除选中的剧集",
"ProxyBypassFilterHelpText": "使用“ , ”作为分隔符,和“ *. ”作为二级域名的通配符",
"DeleteSeriesFolderCountConfirmation": "你确定要删除选中的 {count} 个剧集吗?",
@ -803,7 +803,7 @@
"FormatAgeDay": "天",
"RegularExpression": "正则表达式",
"FormatAgeDays": "天",
"RegularExpressionsTutorialLink": "有关正则表达式的更多详细信息,请参阅[此处](https://www.regular-expressions.info/tutorial.html)。",
"RegularExpressionsTutorialLink": "有关正则表达式的更多详细信息,请参阅[此处]({url})。",
"FormatDateTime": "{formattedDate} {formattedTime}",
"ReleaseProfileTagSeriesHelpText": "发布配置将应用于至少有一个匹配标记的剧集。留空适用于所有剧集",
"FormatShortTimeSpanHours": "{hours}小时",
@ -963,7 +963,7 @@
"LocalStorageIsNotSupported": "不支持或禁用本地存储。插件或私人浏览可能已将其禁用。",
"ManualGrab": "手动抓取",
"ManualImport": "手动导入",
"MappedNetworkDrivesWindowsService": "映射网络驱动器在作为Windows服务运行时不可用请参阅[常见问题解答](https://wiki.servarr.com/sonarr/faq#why-cant-sonarr-see-my-files-on-a-remote-server)获取更多信息。",
"MappedNetworkDrivesWindowsService": "映射网络驱动器在作为Windows服务运行时不可用请参阅[常见问题解答]({url})获取更多信息。",
"Mapping": "映射",
"MaximumLimits": "最大限制",
"MarkAsFailedConfirmation": "是否确实要将“sourceTitle”标记为失败",
@ -1453,7 +1453,7 @@
"RecentChanges": "最近修改",
"RecyclingBinCleanupHelpText": "设置为0关闭自动清理",
"RecyclingBinHelpText": "文件将在删除时移动到此处,而不是永久删除",
"RegularExpressionsCanBeTested": "正则表达式可在[此处](http://regexstorm.net/tester)测试。",
"RegularExpressionsCanBeTested": "正则表达式可在[此处]({url})测试。",
"SslPort": "SSL端口",
"TablePageSizeMinimum": "页面大小必须至少为 {minimumValue}",
"TorrentDelayTime": "Torrent延时{torrentDelay}",

Loading…
Cancel
Save