diff --git a/CHANGELOG.md b/CHANGELOG.md index a7965b7a..55979f5e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Fixed +- zh-CN and zh-TW podcast toast descriptions (speaker/episode profile created/updated/deleted/duplicated) now include the profile name via the `{{name}}` placeholder, matching the other 12 locales (#1084) - Docker images now force the Next.js frontend to bind to `0.0.0.0` in the supervisord command itself, so container runtimes that inject `HOSTNAME` (e.g. Podman pods, where it resolves to `127.0.1.1`) can no longer make the UI unreachable. The `HOSTNAME` variable is no longer honored as a frontend bind override — set the new `FRONTEND_BIND_HOST` variable instead (#994) ## [1.12.0] - 2026-07-12 diff --git a/frontend/src/lib/locales/zh-CN/index.ts b/frontend/src/lib/locales/zh-CN/index.ts index 10fea916..b1ec2f73 100644 --- a/frontend/src/lib/locales/zh-CN/index.ts +++ b/frontend/src/lib/locales/zh-CN/index.ts @@ -623,16 +623,16 @@ export const zhCN = { createSpeakerFirst: "在添加单集简介之前,请先创建一个发言人简介。", noEpisodeProfiles: "暂无单集简介。创建一个以启动播客生成。", speakerCreated: "发言人配置已创建", - speakerCreatedDesc: "发言人配置已准备就绪。", + speakerCreatedDesc: "发言人配置 “{{name}}” 已成功创建。", failedToCreateSpeaker: "创建发言人配置失败", speakerUpdated: "发言人配置已更新", - speakerUpdatedDesc: "更改已成功保存。", + speakerUpdatedDesc: "发言人配置 “{{name}}” 已成功更新。", failedToUpdateSpeaker: "更新发言人配置失败", speakerDeleted: "发言人配置已删除", - speakerDeletedDesc: "配置已成功移除。", + speakerDeletedDesc: "发言人配置 “{{name}}” 已成功移除。", failedToDeleteSpeaker: "删除发言人配置失败", speakerDuplicated: "发言人配置已复制", - speakerDuplicatedDesc: "已创建配置副本。", + speakerDuplicatedDesc: "发言人配置 “{{name}}” 已成功复制。", failedToDuplicateSpeaker: "复制发言人配置失败", generationStarted: "播客启动生成", generationStartedDesc: "剧集 \"{{name}}\" 正在创建中。", @@ -641,17 +641,17 @@ export const zhCN = { deleteProfileTitle: "删除简介?", deleteProfileDesc: "这将移除 “{{name}}”。现有单集将保留其数据,但新单集将不再使用此配置。", profileCreated: "剧集配置已创建", - profileCreatedDesc: "新的剧集配置已准备就绪。", + profileCreatedDesc: "剧集配置 “{{name}}” 已成功创建。", failedToCreateProfile: "创建剧集配置失败", profileUpdated: "剧集配置已更新", - profileUpdatedDesc: "更改已成功保存。", + profileUpdatedDesc: "剧集配置 “{{name}}” 已成功更新。", failedToUpdateProfile: "更新剧集配置失败", profileDeleted: "剧集配置已删除", - profileDeletedDesc: "配置已成功移除。", + profileDeletedDesc: "剧集配置 “{{name}}” 已成功移除。", failedToDeleteProfile: "删除剧集配置失败", failedToDeleteProfileDesc: "请确保配置未在使用中并重试。", profileDuplicated: "剧集配置已复制", - profileDuplicatedDesc: "已创建配置副本。", + profileDuplicatedDesc: "剧集配置 “{{name}}” 已成功复制。", failedToDuplicateProfile: "复制剧集配置失败", episodeDeleted: "剧集已删除", episodeDeletedDesc: "播客剧集已成功移除。", diff --git a/frontend/src/lib/locales/zh-TW/index.ts b/frontend/src/lib/locales/zh-TW/index.ts index 10a0dd7d..3a64986c 100644 --- a/frontend/src/lib/locales/zh-TW/index.ts +++ b/frontend/src/lib/locales/zh-TW/index.ts @@ -623,16 +623,16 @@ export const zhTW = { createSpeakerFirst: "在新增單集簡介之前,請先建立一個發言人簡介。", noEpisodeProfiles: "暫無單集簡介。建立一個以啟動播客生成。", speakerCreated: "發言人設定已建立", - speakerCreatedDesc: "發言人設定已準備就緒。", + speakerCreatedDesc: "發言人設定 “{{name}}” 已成功建立。", failedToCreateSpeaker: "建立發言人設定失敗", speakerUpdated: "發言人設定已更新", - speakerUpdatedDesc: "更改已成功儲存。", + speakerUpdatedDesc: "發言人設定 “{{name}}” 已成功更新。", failedToUpdateSpeaker: "更新發言人設定失敗", speakerDeleted: "發言人設定已刪除", - speakerDeletedDesc: "設定已成功移除。", + speakerDeletedDesc: "發言人設定 “{{name}}” 已成功移除。", failedToDeleteSpeaker: "刪除發言人設定失敗", speakerDuplicated: "發言人設定已複製", - speakerDuplicatedDesc: "已建立設定副本。", + speakerDuplicatedDesc: "發言人設定 “{{name}}” 已成功複製。", failedToDuplicateSpeaker: "複製發言人設定失敗", generationStarted: "播客啟動生成", generationStartedDesc: "劇集 \"{{name}}\" 正在建立中。", @@ -641,17 +641,17 @@ export const zhTW = { deleteProfileTitle: "刪除簡介?", deleteProfileDesc: "這將移除 “{{name}}”。現有單集將保留其資料,但新單集將不再使用此設定。", profileCreated: "劇集設定已建立", - profileCreatedDesc: "新的劇集設定已準備就緒。", + profileCreatedDesc: "劇集設定 “{{name}}” 已成功建立。", failedToCreateProfile: "建立劇集設定失敗", profileUpdated: "劇集設定已更新", - profileUpdatedDesc: "更改已成功儲存。", + profileUpdatedDesc: "劇集設定 “{{name}}” 已成功更新。", failedToUpdateProfile: "更新劇集設定失敗", profileDeleted: "劇集設定已刪除", - profileDeletedDesc: "設定已成功移除。", + profileDeletedDesc: "劇集設定 “{{name}}” 已成功移除。", failedToDeleteProfile: "刪除劇集設定失敗", failedToDeleteProfileDesc: "請確保設定未在使用中並重試。", profileDuplicated: "劇集設定已複製", - profileDuplicatedDesc: "已建立設定副本。", + profileDuplicatedDesc: "劇集設定 “{{name}}” 已成功複製。", failedToDuplicateProfile: "複製劇集設定失敗", episodeDeleted: "劇集已刪除", episodeDeletedDesc: "播客劇集已成功移除。",