mirror of
https://github.com/Sonarr/Sonarr.git
synced 2026-04-17 21:26:13 -04:00
Compare commits
4 Commits
v4.0.4.169
...
v4.0.5.171
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
af0e55aef4 | ||
|
|
39a439eb4c | ||
|
|
66940b283b | ||
|
|
2a662afaef |
2
.github/workflows/build.yml
vendored
2
.github/workflows/build.yml
vendored
@@ -22,7 +22,7 @@ env:
|
||||
FRAMEWORK: net6.0
|
||||
RAW_BRANCH_NAME: ${{ github.head_ref || github.ref_name }}
|
||||
SONARR_MAJOR_VERSION: 4
|
||||
VERSION: 4.0.4
|
||||
VERSION: 4.0.5
|
||||
|
||||
jobs:
|
||||
backend:
|
||||
|
||||
@@ -30,22 +30,21 @@ function getRelativeDate({
|
||||
return null;
|
||||
}
|
||||
|
||||
if (includeTime && !timeFormat) {
|
||||
if ((includeTime || timeForToday) && !timeFormat) {
|
||||
throw new Error(
|
||||
"getRelativeDate: 'timeFormat' is required when 'includeTime' is true"
|
||||
"getRelativeDate: 'timeFormat' is required when 'includeTime' or 'timeForToday' is true"
|
||||
);
|
||||
}
|
||||
|
||||
const isTodayDate = isToday(date);
|
||||
const time =
|
||||
includeTime && timeFormat
|
||||
? formatTime(date, timeFormat, {
|
||||
includeMinuteZero: true,
|
||||
includeSeconds,
|
||||
})
|
||||
: '';
|
||||
const time = timeFormat
|
||||
? formatTime(date, timeFormat, {
|
||||
includeMinuteZero: true,
|
||||
includeSeconds,
|
||||
})
|
||||
: '';
|
||||
|
||||
if (isTodayDate && timeForToday && timeFormat) {
|
||||
if (isTodayDate && timeForToday) {
|
||||
return time;
|
||||
}
|
||||
|
||||
|
||||
@@ -2074,5 +2074,9 @@
|
||||
"IndexerSettingsMultiLanguageReleaseHelpText": "¿Qué idiomas están normalmente en un lanzamiento múltiple en este indexador?",
|
||||
"DownloadClientQbittorrentTorrentStateMissingFiles": "qBittorrent está reportando archivos faltantes",
|
||||
"BlocklistFilterHasNoItems": "El filtro de lista de bloqueo seleccionado no contiene elementos",
|
||||
"HasUnmonitoredSeason": "Tiene temporada sin monitorizar"
|
||||
"HasUnmonitoredSeason": "Tiene temporada sin monitorizar",
|
||||
"TomorrowAt": "Mañana a las {time}",
|
||||
"YesterdayAt": "Ayer a las {time}",
|
||||
"TodayAt": "Hoy a las {time}",
|
||||
"DayOfWeekAt": "{day} a las {time}"
|
||||
}
|
||||
|
||||
@@ -205,5 +205,7 @@
|
||||
"Category": "Categorie",
|
||||
"BlocklistReleaseHelpText": "Voorkom dat deze release opnieuw wordt gedownload door {appName} door een RSS lijst of een automatische zoekopdracht",
|
||||
"ChangeCategory": "Verander categorie",
|
||||
"ChownGroup": "chown groep"
|
||||
"ChownGroup": "chown groep",
|
||||
"AutoTaggingSpecificationTag": "Tag",
|
||||
"AddDelayProfileError": "Mislukt om vertragingsprofiel toe te voegen, probeer het later nog eens."
|
||||
}
|
||||
|
||||
@@ -169,7 +169,7 @@
|
||||
"Calendar": "Calendário",
|
||||
"Connect": "Conectar",
|
||||
"CustomFormats": "Formatos personalizados",
|
||||
"CutoffUnmet": "Corte não alcançado",
|
||||
"CutoffUnmet": "Limite não alcançado",
|
||||
"DownloadClients": "Clientes de download",
|
||||
"Events": "Eventos",
|
||||
"General": "Geral",
|
||||
@@ -493,8 +493,8 @@
|
||||
"CustomFormatsLoadError": "Não foi possível carregar Formatos Personalizados",
|
||||
"CustomFormatsSettings": "Configurações de Formatos Personalizados",
|
||||
"CustomFormatsSettingsSummary": "Configurações e Formatos Personalizados",
|
||||
"DailyEpisodeFormat": "Formato do Episódio Diário",
|
||||
"Cutoff": "Corte",
|
||||
"DailyEpisodeFormat": "Formato do episódio diário",
|
||||
"Cutoff": "Limite",
|
||||
"Dash": "Traço",
|
||||
"Dates": "Datas",
|
||||
"Debug": "Depuração",
|
||||
@@ -1448,11 +1448,11 @@
|
||||
"MissingNoItems": "Nenhum item ausente",
|
||||
"SearchAll": "Pesquisar Todos",
|
||||
"UnmonitorSelected": "Não Monitorar os Selecionados",
|
||||
"CutoffUnmetNoItems": "Nenhum item com corte não atingido",
|
||||
"CutoffUnmetNoItems": "Nenhum item com limite não atingido",
|
||||
"MonitorSelected": "Monitorar Selecionados",
|
||||
"SearchForAllMissingEpisodesConfirmationCount": "Tem certeza de que deseja pesquisar todos os episódios ausentes de {totalRecords}?",
|
||||
"SearchSelected": "Pesquisar Selecionado",
|
||||
"CutoffUnmetLoadError": "Erro ao carregar itens de corte não atingidos",
|
||||
"CutoffUnmetLoadError": "Erro ao carregar itens de limite não atingido",
|
||||
"MassSearchCancelWarning": "Isso não pode ser cancelado depois de iniciado sem reiniciar {appName} ou desabilitar todos os seus indexadores.",
|
||||
"SearchForAllMissingEpisodes": "Pesquisar por todos os episódios ausentes",
|
||||
"SearchForCutoffUnmetEpisodes": "Pesquise todos os episódios que o corte não foi atingido",
|
||||
@@ -2016,7 +2016,7 @@
|
||||
"BlocklistReleaseHelpText": "Impede que esta versão seja baixada novamente por {appName} via RSS ou Pesquisa Automática",
|
||||
"ChangeCategoryHint": "Altera o download para a \"Categoria pós-importação\" do cliente de download",
|
||||
"ChangeCategoryMultipleHint": "Altera os downloads para a \"Categoria pós-importação' do cliente de download",
|
||||
"DatabaseMigration": "Migração de Banco de Dados",
|
||||
"DatabaseMigration": "Migração de banco de dados",
|
||||
"DoNotBlocklistHint": "Remover sem colocar na lista de bloqueio",
|
||||
"ChangeCategory": "Alterar categoria",
|
||||
"DoNotBlocklist": "Não coloque na lista de bloqueio",
|
||||
@@ -2073,5 +2073,10 @@
|
||||
"AutoTaggingSpecificationTag": "Etiqueta",
|
||||
"IndexerSettingsMultiLanguageRelease": "Multi Idiomas",
|
||||
"DownloadClientQbittorrentTorrentStateMissingFiles": "qBittorrent está relatando arquivos perdidos",
|
||||
"BlocklistFilterHasNoItems": "O filtro selecionado para a lista de bloqueio não contém itens"
|
||||
"BlocklistFilterHasNoItems": "O filtro selecionado para a lista de bloqueio não contém itens",
|
||||
"DayOfWeekAt": "{day} às {time}",
|
||||
"TodayAt": "Hoje às {time}",
|
||||
"TomorrowAt": "Amanhã às {time}",
|
||||
"HasUnmonitoredSeason": "Tem Temporada Não Monitorada",
|
||||
"YesterdayAt": "Ontem às {time}"
|
||||
}
|
||||
|
||||
@@ -5,5 +5,7 @@
|
||||
"ApiKeyValidationHealthCheckMessage": "Hãy cập nhật mã API để dài ít nhất {length} kí tự. Bạn có thể làm điều này trong cài đặt hoặc trong tập config",
|
||||
"AppDataLocationHealthCheckMessage": "Việc cập nhật sẽ không xảy ra để tránh xóa AppData khi cập nhật",
|
||||
"ApplyChanges": "Áp dụng thay đổi",
|
||||
"AutomaticAdd": "Tự động thêm"
|
||||
"AutomaticAdd": "Tự động thêm",
|
||||
"CalendarOptions": "Tùy chọn lịch",
|
||||
"UpdateMechanismHelpText": "Sử dụng trình cập nhật tích hợp của {appName} hoặc một tập lệnh"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user