mirror of
https://github.com/open-goal/jak-project
synced 2026-08-10 19:17:55 -04:00
i18n: transcribe missing english subtitles (#3199)
Co-authored-by: Hat Kid <6624576+Hat-Kid@users.noreply.github.com> Co-authored-by: ManDude <7569514+ManDude@users.noreply.github.com> Co-authored-by: blahpy <68830177+blahpy@users.noreply.github.com>
This commit is contained in:
@@ -463,14 +463,18 @@ void SubtitleEditor::draw_subtitle_options(GameSubtitleSceneInfo& scene, bool cu
|
||||
if (!line_meta.merge) {
|
||||
if (ImGui::BeginCombo(
|
||||
"Speaker",
|
||||
m_subtitle_db.m_banks[m_current_language]->m_speakers.at(line_speaker).c_str())) {
|
||||
fmt::format("{} ({})",
|
||||
m_subtitle_db.m_banks[m_current_language]->m_speakers.at(line_speaker),
|
||||
line_speaker)
|
||||
.c_str())) {
|
||||
for (const auto& [speaker_id, localized_name] :
|
||||
m_subtitle_db.m_banks[m_current_language]->m_speakers) {
|
||||
const bool is_selected = speaker_id == line_speaker;
|
||||
if (is_selected) {
|
||||
ImGui::SetItemDefaultFocus();
|
||||
}
|
||||
if (ImGui::Selectable(localized_name.c_str(), is_selected)) {
|
||||
if (ImGui::Selectable(fmt::format("{} ({})", localized_name, speaker_id).c_str(),
|
||||
is_selected)) {
|
||||
line_meta.speaker = speaker_id;
|
||||
}
|
||||
}
|
||||
@@ -524,14 +528,16 @@ void SubtitleEditor::draw_new_scene_line_form() {
|
||||
current_speaker =
|
||||
m_subtitle_db.m_banks[m_current_language]->m_speakers.at(m_current_scene_speaker);
|
||||
}
|
||||
if (ImGui::BeginCombo("Speaker", current_speaker.c_str())) {
|
||||
if (ImGui::BeginCombo("Speaker",
|
||||
fmt::format("{} ({})", current_speaker, m_current_scene_speaker).c_str())) {
|
||||
for (const auto& [speaker_id, localized_name] :
|
||||
m_subtitle_db.m_banks[m_current_language]->m_speakers) {
|
||||
const bool is_selected = speaker_id == m_current_scene_speaker;
|
||||
if (is_selected) {
|
||||
ImGui::SetItemDefaultFocus();
|
||||
}
|
||||
if (ImGui::Selectable(localized_name.c_str(), is_selected)) {
|
||||
if (ImGui::Selectable(fmt::format("{} ({})", localized_name, speaker_id).c_str(),
|
||||
is_selected)) {
|
||||
m_current_scene_speaker = speaker_id;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user