second cleaning pass after removing i18n.get

This commit is contained in:
parzivale 2022-08-23 13:14:29 +02:00
parent 4a71698048
commit cf09348306
24 changed files with 331 additions and 331 deletions

View File

@ -230,7 +230,7 @@ impl<'a> Widget for BuffsBar<'a> {
let title = hud::get_buff_title(buff.kind, localized_strings);
let desc_txt = hud::get_buff_desc(buff.kind, buff.data, localized_strings);
let remaining_time = hud::get_buff_time(*buff);
let click_to_remove = format!("<{}>", &localized_strings.get("buff.remove"));
let click_to_remove = format!("<{}>", &localized_strings.get_msg("buff-remove"));
let desc = format!("{}\n\n{}\n\n{}", desc_txt, remaining_time, click_to_remove);
// Timer overlay
if Button::image(self.get_duration_image(duration_percentage))
@ -388,7 +388,7 @@ impl<'a> Widget for BuffsBar<'a> {
let title = hud::get_buff_title(buff.kind, localized_strings);
let desc_txt = hud::get_buff_desc(buff.kind, buff.data, localized_strings);
let remaining_time = hud::get_buff_time(*buff);
let click_to_remove = format!("<{}>", &localized_strings.get("buff.remove"));
let click_to_remove = format!("<{}>", &localized_strings.get_msg("buff-remove"));
let desc = if buff.is_buff {
format!("{}\n\n{}", desc_txt, click_to_remove)
} else {

View File

@ -231,7 +231,7 @@ impl<'a> Widget for Buttons<'a> {
.press_image(self.imgs.settings_press)
.with_tooltip(
self.tooltip_manager,
&localized_strings.get("common.settings"),
&localized_strings.get_msg("common-settings"),
"",
&button_tooltip,
TEXT_COLOR,
@ -264,7 +264,7 @@ impl<'a> Widget for Buttons<'a> {
.press_image(self.imgs.social_press)
.with_tooltip(
self.tooltip_manager,
&localized_strings.get("hud.social"),
&localized_strings.get_msg("hud-social"),
"",
&button_tooltip,
TEXT_COLOR,
@ -296,7 +296,7 @@ impl<'a> Widget for Buttons<'a> {
.press_image(self.imgs.map_press)
.with_tooltip(
self.tooltip_manager,
&localized_strings.get("hud.map.map_title"),
&localized_strings.get_msg("hud-map-map_title"),
"",
&button_tooltip,
TEXT_COLOR,
@ -333,7 +333,7 @@ impl<'a> Widget for Buttons<'a> {
.press_image(self.imgs.spellbook_press)
.with_tooltip(
self.tooltip_manager,
&localized_strings.get("hud.diary"),
&localized_strings.get_msg("hud-diary"),
"",
&button_tooltip,
TEXT_COLOR,
@ -366,14 +366,14 @@ impl<'a> Widget for Buttons<'a> {
.mid_top_with_margin_on(state.ids.spellbook_button, -12.0 + arrow_ani as f64)
.color(Some(QUALITY_LEGENDARY))
.set(state.ids.sp_arrow, ui);
Text::new(&localized_strings.get("hud.sp_arrow_txt"))
Text::new(&localized_strings.get_msg("hud-sp_arrow_txt"))
.mid_top_with_margin_on(state.ids.sp_arrow, -18.0)
.graphics_for(state.ids.spellbook_button)
.font_id(self.fonts.cyri.conrod_id)
.font_size(self.fonts.cyri.scale(14))
.color(BLACK)
.set(state.ids.sp_arrow_txt_bg, ui);
Text::new(&localized_strings.get("hud.sp_arrow_txt"))
Text::new(&localized_strings.get_msg("hud-sp_arrow_txt"))
.graphics_for(state.ids.spellbook_button)
.bottom_right_with_margins_on(state.ids.sp_arrow_txt_bg, 1.0, 1.0)
.font_id(self.fonts.cyri.conrod_id)
@ -389,7 +389,7 @@ impl<'a> Widget for Buttons<'a> {
.press_image(self.imgs.crafting_icon_press)
.with_tooltip(
self.tooltip_manager,
&localized_strings.get("hud.crafting"),
&localized_strings.get_msg("hud-crafting"),
"",
&button_tooltip,
TEXT_COLOR,

View File

@ -552,7 +552,7 @@ impl<'a> Widget for Chat<'a> {
.hover_image(self.imgs.selection_hover)
.hover_image(self.imgs.selection_press)
.image_color(shading)
.label(&self.localized_strings.get("hud.chat.all"))
.label(&self.localized_strings.get_msg("hud-chat-all"))
.label_font_size(self.fonts.cyri.scale(14))
.label_font_id(self.fonts.cyri.conrod_id)
.label_color(TEXT_COLOR.alpha(alpha))
@ -613,7 +613,7 @@ impl<'a> Widget for Chat<'a> {
Text::new(
&self
.localized_strings
.get("hud.chat.chat_tab_hover_tooltip"),
.get_msg("hud-chat-chat_tab_hover_tooltip"),
)
.mid_top_with_margin_on(state.ids.chat_tab_tooltip_bg, 3.0)
.font_size(self.fonts.cyri.scale(10))

View File

@ -213,17 +213,17 @@ pub enum CraftingTab {
impl CraftingTab {
fn name_key(self) -> &'static str {
match self {
CraftingTab::All => "hud.crafting.tabs.all",
CraftingTab::Armor => "hud.crafting.tabs.armor",
CraftingTab::Food => "hud.crafting.tabs.food",
CraftingTab::Glider => "hud.crafting.tabs.glider",
CraftingTab::Potion => "hud.crafting.tabs.potion",
CraftingTab::Tool => "hud.crafting.tabs.tool",
CraftingTab::Utility => "hud.crafting.tabs.utility",
CraftingTab::Weapon => "hud.crafting.tabs.weapon",
CraftingTab::Bag => "hud.crafting.tabs.bag",
CraftingTab::ProcessedMaterial => "hud.crafting.tabs.processed_material",
CraftingTab::Dismantle => "hud.crafting.tabs.dismantle",
CraftingTab::All => "hud-crafting-tabs-all",
CraftingTab::Armor => "hud-crafting-tabs-armor",
CraftingTab::Food => "hud-crafting-tabs-food",
CraftingTab::Glider => "hud-crafting-tabs-glider",
CraftingTab::Potion => "hud-crafting-tabs-potion",
CraftingTab::Tool => "hud-crafting-tabs-tool",
CraftingTab::Utility => "hud-crafting-tabs-utility",
CraftingTab::Weapon => "hud-crafting-tabs-weapon",
CraftingTab::Bag => "hud-crafting-tabs-bag",
CraftingTab::ProcessedMaterial => "hud-crafting-tabs-processed_material",
CraftingTab::Dismantle => "hud-crafting-tabs-dismantle",
}
}
@ -391,7 +391,7 @@ impl<'a> Widget for Crafting<'a> {
}
// Title
Text::new(&self.localized_strings.get("hud.crafting"))
Text::new(&self.localized_strings.get_msg("hud-crafting"))
.mid_top_with_margin_on(state.ids.window_frame, 9.0)
.font_id(self.fonts.cyri.conrod_id)
.font_size(self.fonts.cyri.scale(20))
@ -467,7 +467,7 @@ impl<'a> Widget for Crafting<'a> {
})
.with_tooltip(
self.tooltip_manager,
&self.localized_strings.get(crafting_tab.name_key()),
&self.localized_strings.get_msg(crafting_tab.name_key()),
"",
&tabs_tooltip,
TEXT_COLOR,
@ -961,25 +961,25 @@ impl<'a> Widget for Crafting<'a> {
let (tooltip_title, tooltip_desc) = match recipe_kind {
RecipeKind::ModularWeapon => (
self.localized_strings
.get("hud.crafting.mod_weap_prim_slot_title"),
.get_msg("hud-crafting-mod_weap_prim_slot_title"),
self.localized_strings
.get("hud.crafting.mod_weap_prim_slot_desc"),
.get_msg("hud-crafting-mod_weap_prim_slot_desc"),
),
RecipeKind::Component(
ToolKind::Sword | ToolKind::Axe | ToolKind::Hammer,
) => (
self.localized_strings
.get("hud.crafting.mod_comp_metal_prim_slot_title"),
.get_msg("hud-crafting-mod_comp_metal_prim_slot_title"),
self.localized_strings
.get("hud.crafting.mod_comp_metal_prim_slot_desc"),
.get_msg("hud-crafting-mod_comp_metal_prim_slot_desc"),
),
RecipeKind::Component(
ToolKind::Bow | ToolKind::Staff | ToolKind::Sceptre,
) => (
self.localized_strings
.get("hud.crafting.mod_comp_wood_prim_slot_title"),
.get_msg("hud-crafting-mod_comp_wood_prim_slot_title"),
self.localized_strings
.get("hud.crafting.mod_comp_wood_prim_slot_desc"),
.get_msg("hud-crafting-mod_comp_wood_prim_slot_desc"),
),
RecipeKind::Component(_) | RecipeKind::Simple => {
(Cow::Borrowed(""), Cow::Borrowed(""))
@ -1050,15 +1050,15 @@ impl<'a> Widget for Crafting<'a> {
let (tooltip_title, tooltip_desc) = match recipe_kind {
RecipeKind::ModularWeapon => (
self.localized_strings
.get("hud.crafting.mod_weap_sec_slot_title"),
.get_msg("hud-crafting-mod_weap_sec_slot_title"),
self.localized_strings
.get("hud.crafting.mod_weap_sec_slot_desc"),
.get_msg("hud-crafting-mod_weap_sec_slot_desc"),
),
RecipeKind::Component(_) => (
self.localized_strings
.get("hud.crafting.mod_comp_sec_slot_title"),
.get_msg("hud-crafting-mod_comp_sec_slot_title"),
self.localized_strings
.get("hud.crafting.mod_comp_sec_slot_desc"),
.get_msg("hud-crafting-mod_comp_sec_slot_desc"),
),
RecipeKind::Simple => (Cow::Borrowed(""), Cow::Borrowed("")),
};
@ -1221,7 +1221,7 @@ impl<'a> Widget for Crafting<'a> {
== recipe.craft_sprite,
)
} else {
Text::new(&self.localized_strings.get("hud.crafting.modular_desc"))
Text::new(&self.localized_strings.get_msg("hud-crafting-modular_desc"))
.mid_top_with_margin_on(state.ids.modular_art, -18.0)
.font_id(self.fonts.cyri.conrod_id)
.font_size(self.fonts.cyri.scale(13))
@ -1316,7 +1316,7 @@ impl<'a> Widget for Crafting<'a> {
};
icon.with_tooltip(
self.tooltip_manager,
&self.localized_strings.get(crafting_tab.name_key()),
&self.localized_strings.get_msg(crafting_tab.name_key()),
"",
&tabs_tooltip,
TEXT_COLOR,
@ -1353,7 +1353,7 @@ impl<'a> Widget for Crafting<'a> {
.then_some(self.imgs.button_press)
.unwrap_or(self.imgs.button),
)
.label(&self.localized_strings.get("hud.crafting.craft"))
.label(&self.localized_strings.get_msg("hud-crafting-craft"))
.label_y(conrod_core::position::Relative::Scalar(1.0))
.label_color(can_perform.then_some(TEXT_COLOR).unwrap_or(TEXT_GRAY_COLOR))
.label_font_size(self.fonts.cyri.scale(12))
@ -1406,7 +1406,7 @@ impl<'a> Widget for Crafting<'a> {
.then_some(self.imgs.button_press)
.unwrap_or(self.imgs.button),
)
.label(&self.localized_strings.get("hud.crafting.craft_all"))
.label(&self.localized_strings.get_msg("hud-crafting-craft_all"))
.label_y(conrod_core::position::Relative::Scalar(1.0))
.label_color(
can_perform_all
@ -1446,7 +1446,7 @@ impl<'a> Widget for Crafting<'a> {
Text::new(
&self
.localized_strings
.get("hud.crafting.req_crafting_station"),
.get_msg("hud-crafting-req_crafting_station"),
)
.font_id(self.fonts.cyri.conrod_id)
.font_size(self.fonts.cyri.scale(18))
@ -1485,18 +1485,18 @@ impl<'a> Widget for Crafting<'a> {
.set(state.ids.req_station_img, ui);
let station_name = match recipe.craft_sprite {
Some(SpriteKind::Anvil) => "hud.crafting.anvil",
Some(SpriteKind::Cauldron) => "hud.crafting.cauldron",
Some(SpriteKind::CookingPot) => "hud.crafting.cooking_pot",
Some(SpriteKind::CraftingBench) => "hud.crafting.crafting_bench",
Some(SpriteKind::Forge) => "hud.crafting.forge",
Some(SpriteKind::Loom) => "hud.crafting.loom",
Some(SpriteKind::SpinningWheel) => "hud.crafting.spinning_wheel",
Some(SpriteKind::TanningRack) => "hud.crafting.tanning_rack",
Some(SpriteKind::DismantlingBench) => "hud.crafting.salvaging_station",
Some(SpriteKind::Anvil) => "hud-crafting-anvil",
Some(SpriteKind::Cauldron) => "hud-crafting-cauldron",
Some(SpriteKind::CookingPot) => "hud.crafting-cooking_pot",
Some(SpriteKind::CraftingBench) => "hud-crafting-crafting_bench",
Some(SpriteKind::Forge) => "hud-crafting-forge",
Some(SpriteKind::Loom) => "hud-crafting-loom",
Some(SpriteKind::SpinningWheel) => "hud-crafting-spinning_wheel",
Some(SpriteKind::TanningRack) => "hud-crafting-tanning_rack",
Some(SpriteKind::DismantlingBench) => "hud-crafting-salvaging_station",
_ => "",
};
Text::new(&self.localized_strings.get(station_name))
Text::new(&self.localized_strings.get_msg(station_name))
.right_from(state.ids.req_station_img, 10.0)
.font_id(self.fonts.cyri.conrod_id)
.font_size(self.fonts.cyri.scale(14))
@ -1558,7 +1558,7 @@ impl<'a> Widget for Crafting<'a> {
let num_ingredients = ingredients.len();
if num_ingredients > 0 {
Text::new(&self.localized_strings.get("hud.crafting.ingredients"))
Text::new(&self.localized_strings.get_msg("hud-crafting-ingredients"))
.font_id(self.fonts.cyri.conrod_id)
.font_size(self.fonts.cyri.scale(18))
.color(TEXT_COLOR)
@ -1754,7 +1754,7 @@ impl<'a> Widget for Crafting<'a> {
} else {
state.ids.ingredient_frame[i - 1]
};
Text::new(&self.localized_strings.get("hud.crafting.tool_cata"))
Text::new(&self.localized_strings.get_msg("hud-crafting-tool_cata"))
.down_from(ref_widget, 20.0)
.font_id(self.fonts.cyri.conrod_id)
.font_size(self.fonts.cyri.scale(14))
@ -1804,7 +1804,7 @@ impl<'a> Widget for Crafting<'a> {
}
} else if *sel_crafting_tab == CraftingTab::Dismantle {
// Title
Text::new(&self.localized_strings.get("hud.crafting.dismantle_title"))
Text::new(&self.localized_strings.get_msg("hud-crafting-dismantle_title"))
.mid_top_with_margin_on(state.ids.align_ing, 0.0)
.font_id(self.fonts.cyri.conrod_id)
.font_size(self.fonts.cyri.scale(24))
@ -1830,7 +1830,7 @@ impl<'a> Widget for Crafting<'a> {
Text::new(
&self
.localized_strings
.get("hud.crafting.dismantle_explanation"),
.get_msg("hud-crafting-dismantle_explanation"),
)
.mid_bottom_with_margin_on(state.ids.dismantle_img, -60.0)
.font_id(self.fonts.cyri.conrod_id)
@ -1871,7 +1871,7 @@ impl<'a> Widget for Crafting<'a> {
events.push(Event::SearchRecipe(Some(string)));
}
} else {
Text::new(&self.localized_strings.get("hud.crafting.recipes"))
Text::new(&self.localized_strings.get_msg("hud-crafting-recipes"))
.mid_top_with_margin_on(state.ids.align_rec, -22.0)
.font_id(self.fonts.cyri.conrod_id)
.font_size(self.fonts.cyri.scale(14))

View File

@ -87,7 +87,7 @@ impl<'a> Widget for EscMenu<'a> {
.w_h(210.0, 50.0)
.hover_image(self.imgs.button_hover)
.press_image(self.imgs.button_press)
.label(&self.localized_strings.get("common.resume"))
.label(&self.localized_strings.get_msg("common-resume"))
.label_y(conrod_core::position::Relative::Scalar(3.0))
.label_color(TEXT_COLOR)
.label_font_size(self.fonts.cyri.scale(20))
@ -104,7 +104,7 @@ impl<'a> Widget for EscMenu<'a> {
.w_h(210.0, 50.0)
.hover_image(self.imgs.button_hover)
.press_image(self.imgs.button_press)
.label(&self.localized_strings.get("common.settings"))
.label(&self.localized_strings.get_msg("common-settings"))
.label_y(conrod_core::position::Relative::Scalar(3.0))
.label_color(TEXT_COLOR)
.label_font_size(self.fonts.cyri.scale(20))
@ -120,7 +120,7 @@ impl<'a> Widget for EscMenu<'a> {
.w_h(210.0, 50.0)
.hover_image(self.imgs.button_hover)
.press_image(self.imgs.button_press)
.label(&self.localized_strings.get("common.controls"))
.label(&self.localized_strings.get_msg("common-controls"))
.label_y(conrod_core::position::Relative::Scalar(3.0))
.label_color(TEXT_COLOR)
.label_font_size(self.fonts.cyri.scale(20))
@ -136,7 +136,7 @@ impl<'a> Widget for EscMenu<'a> {
.w_h(210.0, 50.0)
.hover_image(self.imgs.button_hover)
.press_image(self.imgs.button_press)
.label(&self.localized_strings.get("common.characters"))
.label(&self.localized_strings.get_msg("common-characters"))
.label_y(conrod_core::position::Relative::Scalar(3.0))
.label_color(TEXT_COLOR)
.label_font_size(self.fonts.cyri.scale(20))
@ -152,7 +152,7 @@ impl<'a> Widget for EscMenu<'a> {
.w_h(210.0, 50.0)
.hover_image(self.imgs.button_hover)
.press_image(self.imgs.button_press)
.label(&self.localized_strings.get("esc_menu.logout"))
.label(&self.localized_strings.get_msg("esc_menu-logout"))
.label_y(conrod_core::position::Relative::Scalar(3.0))
.label_color(TEXT_COLOR)
.label_font_size(self.fonts.cyri.scale(20))
@ -168,7 +168,7 @@ impl<'a> Widget for EscMenu<'a> {
.w_h(210.0, 50.0)
.hover_image(self.imgs.button_hover)
.press_image(self.imgs.button_press)
.label(&self.localized_strings.get("esc_menu.quit_game"))
.label(&self.localized_strings.get_msg("esc_menu-quit_game"))
.label_y(conrod_core::position::Relative::Scalar(3.0))
.label_color(TEXT_COLOR)
.label_font_size(self.fonts.cyri.scale(20))

View File

@ -428,7 +428,7 @@ impl<'a> Widget for Group<'a> {
}
if health.is_dead {
// Death Text
Text::new(&self.localized_strings.get("hud.group.dead"))
Text::new(&self.localized_strings.get_msg("hud-group-dead"))
.mid_top_with_margin_on(state.ids.member_panels_bg[i], 1.0)
.font_size(20)
.font_id(self.fonts.cyri.conrod_id)
@ -611,7 +611,7 @@ impl<'a> Widget for Group<'a> {
.color(Some(UI_HIGHLIGHT_0))
.set(state.ids.member_panels_frame[i], ui);
// Panel Text
Text::new(&self.localized_strings.get("hud.group.out_of_range"))
Text::new(&self.localized_strings.get_msg("hud-group-out_of_range"))
.mid_top_with_margin_on(state.ids.member_panels_bg[i], 3.0)
.font_size(16)
.font_id(self.fonts.cyri.conrod_id)
@ -630,7 +630,7 @@ impl<'a> Widget for Group<'a> {
.press_image(self.imgs.button)
.label_color(TEXT_COLOR_GREY)
.image_color(TEXT_COLOR_GREY)
.label(&self.localized_strings.get("hud.group.add_friend"))
.label(&self.localized_strings.get_msg("hud-group-add_friend"))
.label_font_id(self.fonts.cyri.conrod_id)
.label_font_size(self.fonts.cyri.scale(10))
.set(state.ids.btn_friend, ui)
@ -641,7 +641,7 @@ impl<'a> Widget for Group<'a> {
.bottom_right_with_margins_on(state.ids.bg, 5.0, 5.0)
.hover_image(self.imgs.button_hover)
.press_image(self.imgs.button_press)
.label(&self.localized_strings.get("hud.group.leave"))
.label(&self.localized_strings.get_msg("hud-group-leave"))
.label_color(TEXT_COLOR)
.label_font_id(self.fonts.cyri.conrod_id)
.label_font_size(self.fonts.cyri.scale(10))
@ -659,7 +659,7 @@ impl<'a> Widget for Group<'a> {
.mid_bottom_with_margin_on(state.ids.btn_friend, -27.0)
.hover_image(self.imgs.button_hover)
.press_image(self.imgs.button_press)
.label(&self.localized_strings.get("hud.group.assign_leader"))
.label(&self.localized_strings.get_msg("hud-group-assign_leader"))
.label_color(if state.selected_member.is_some() {
TEXT_COLOR
} else {
@ -682,7 +682,7 @@ impl<'a> Widget for Group<'a> {
.mid_bottom_with_margin_on(state.ids.btn_leader, -27.0)
.hover_image(self.imgs.button)
.press_image(self.imgs.button)
.label(&self.localized_strings.get("hud.group.link_group"))
.label(&self.localized_strings.get_msg("hud-group-link_group"))
.hover_image(self.imgs.button)
.press_image(self.imgs.button)
.label_color(TEXT_COLOR_GREY)
@ -698,7 +698,7 @@ impl<'a> Widget for Group<'a> {
.down_from(state.ids.btn_link, 5.0)
.hover_image(self.imgs.button_hover)
.press_image(self.imgs.button_press)
.label(&self.localized_strings.get("hud.group.kick"))
.label(&self.localized_strings.get_msg("hud-group-kick"))
.label_color(if state.selected_member.is_some() {
TEXT_COLOR
} else {
@ -826,7 +826,7 @@ impl<'a> Widget for Group<'a> {
.label(&format!(
"[{}] {}",
&accept_key,
self.localized_strings.get("common.accept")
self.localized_strings.get_msg("common-accept")
))
.label_color(TEXT_COLOR)
.label_font_id(self.fonts.cyri.conrod_id)
@ -851,7 +851,7 @@ impl<'a> Widget for Group<'a> {
.label(&format!(
"[{}] {}",
&decline_key,
self.localized_strings.get("common.decline")
self.localized_strings.get_msg("common-decline")
))
.label_color(TEXT_COLOR)
.label_font_id(self.fonts.cyri.conrod_id)

View File

@ -4584,69 +4584,69 @@ pub fn get_buff_image(buff: BuffKind, imgs: &Imgs) -> conrod_core::image::Id {
pub fn get_buff_title(buff: BuffKind, localized_strings: &Localization) -> Cow<str> {
match buff {
// Buffs
BuffKind::Regeneration { .. } => localized_strings.get("buff.title.heal"),
BuffKind::Saturation { .. } => localized_strings.get("buff.title.saturation"),
BuffKind::Potion { .. } => localized_strings.get("buff.title.potion"),
BuffKind::CampfireHeal { .. } => localized_strings.get("buff.title.campfire_heal"),
BuffKind::IncreaseMaxHealth { .. } => localized_strings.get("buff.title.IncreaseMaxHealth"),
BuffKind::IncreaseMaxEnergy { .. } => localized_strings.get("buff.title.energyup"),
BuffKind::Invulnerability => localized_strings.get("buff.title.invulnerability"),
BuffKind::ProtectingWard => localized_strings.get("buff.title.protectingward"),
BuffKind::Frenzied => localized_strings.get("buff.title.frenzied"),
BuffKind::Hastened => localized_strings.get("buff.title.hastened"),
BuffKind::Regeneration { .. } => localized_strings.get_msg("buff-title-heal"),
BuffKind::Saturation { .. } => localized_strings.get_msg("buff-title-saturation"),
BuffKind::Potion { .. } => localized_strings.get_msg("buff-title-potion"),
BuffKind::CampfireHeal { .. } => localized_strings.get_msg("buff-title-campfire_heal"),
BuffKind::IncreaseMaxHealth { .. } => localized_strings.get_msg("buff-title-IncreaseMaxHealth"),
BuffKind::IncreaseMaxEnergy { .. } => localized_strings.get_msg("buff-title-energyup"),
BuffKind::Invulnerability => localized_strings.get_msg("buff-title-invulnerability"),
BuffKind::ProtectingWard => localized_strings.get_msg("buff-title-protectingward"),
BuffKind::Frenzied => localized_strings.get_msg("buff-title-frenzied"),
BuffKind::Hastened => localized_strings.get_msg("buff-title-hastened"),
// Debuffs
BuffKind::Bleeding { .. } => localized_strings.get("buff.title.bleed"),
BuffKind::Cursed { .. } => localized_strings.get("buff.title.cursed"),
BuffKind::Burning { .. } => localized_strings.get("buff.title.burn"),
BuffKind::Crippled { .. } => localized_strings.get("buff.title.crippled"),
BuffKind::Frozen { .. } => localized_strings.get("buff.title.frozen"),
BuffKind::Wet { .. } => localized_strings.get("buff.title.wet"),
BuffKind::Ensnared { .. } => localized_strings.get("buff.title.ensnared"),
BuffKind::Poisoned { .. } => localized_strings.get("buff.title.poisoned"),
BuffKind::Bleeding { .. } => localized_strings.get_msg("buff-title-bleed"),
BuffKind::Cursed { .. } => localized_strings.get_msg("buff-title-cursed"),
BuffKind::Burning { .. } => localized_strings.get_msg("buff-title-burn"),
BuffKind::Crippled { .. } => localized_strings.get_msg("buff-title-crippled"),
BuffKind::Frozen { .. } => localized_strings.get_msg("buff-title-frozen"),
BuffKind::Wet { .. } => localized_strings.get_msg("buff-title-wet"),
BuffKind::Ensnared { .. } => localized_strings.get_msg("buff-title-ensnared"),
BuffKind::Poisoned { .. } => localized_strings.get_msg("buff-title-poisoned"),
}
}
pub fn get_buff_desc(buff: BuffKind, data: BuffData, localized_strings: &Localization) -> Cow<str> {
match buff {
// Buffs
BuffKind::Regeneration { .. } => localized_strings.get("buff.desc.heal"),
BuffKind::Saturation { .. } => localized_strings.get("buff.desc.saturation"),
BuffKind::Potion { .. } => localized_strings.get("buff.desc.potion"),
BuffKind::Regeneration { .. } => localized_strings.get_msg("buff-desc-heal"),
BuffKind::Saturation { .. } => localized_strings.get_msg("buff-desc-saturation"),
BuffKind::Potion { .. } => localized_strings.get_msg("buff-desc-potion"),
BuffKind::CampfireHeal { .. } => {
localized_strings.get_msg_ctx("buff-desc-campfire_heal", &i18n::fluent_args! {
"rate" => data.strength * 100.0
})
},
BuffKind::IncreaseMaxHealth { .. } => localized_strings.get("buff.desc.IncreaseMaxHealth"),
BuffKind::IncreaseMaxEnergy { .. } => localized_strings.get("buff.desc.IncreaseMaxEnergy"),
BuffKind::Invulnerability => localized_strings.get("buff.desc.invulnerability"),
BuffKind::ProtectingWard => localized_strings.get("buff.desc.protectingward"),
BuffKind::Frenzied => localized_strings.get("buff.desc.frenzied"),
BuffKind::Hastened => localized_strings.get("buff.desc.hastened"),
BuffKind::IncreaseMaxHealth { .. } => localized_strings.get_msg("buff-desc-IncreaseMaxHealth"),
BuffKind::IncreaseMaxEnergy { .. } => localized_strings.get_msg("buff-desc-IncreaseMaxEnergy"),
BuffKind::Invulnerability => localized_strings.get_msg("buff-desc-invulnerability"),
BuffKind::ProtectingWard => localized_strings.get_msg("buff-desc-protectingward"),
BuffKind::Frenzied => localized_strings.get_msg("buff-desc-frenzied"),
BuffKind::Hastened => localized_strings.get_msg("buff-desc-hastened"),
// Debuffs
BuffKind::Bleeding { .. } => localized_strings.get("buff.desc.bleed"),
BuffKind::Cursed { .. } => localized_strings.get("buff.desc.cursed"),
BuffKind::Burning { .. } => localized_strings.get("buff.desc.burn"),
BuffKind::Crippled { .. } => localized_strings.get("buff.desc.crippled"),
BuffKind::Frozen { .. } => localized_strings.get("buff.desc.frozen"),
BuffKind::Wet { .. } => localized_strings.get("buff.desc.wet"),
BuffKind::Ensnared { .. } => localized_strings.get("buff.desc.ensnared"),
BuffKind::Poisoned { .. } => localized_strings.get("buff.desc.poisoned"),
BuffKind::Bleeding { .. } => localized_strings.get_msg("buff-desc-bleed"),
BuffKind::Cursed { .. } => localized_strings.get_msg("buff-desc-cursed"),
BuffKind::Burning { .. } => localized_strings.get_msg("buff-desc-burn"),
BuffKind::Crippled { .. } => localized_strings.get_msg("buff-desc-crippled"),
BuffKind::Frozen { .. } => localized_strings.get_msg("buff-desc-frozen"),
BuffKind::Wet { .. } => localized_strings.get_msg("buff-desc-wet"),
BuffKind::Ensnared { .. } => localized_strings.get_msg("buff-desc-ensnared"),
BuffKind::Poisoned { .. } => localized_strings.get_msg("buff-desc-poisoned"),
}
}
pub fn get_sprite_desc(sprite: SpriteKind, localized_strings: &Localization) -> Option<Cow<str>> {
let i18n_key = match sprite {
SpriteKind::Empty => return None,
SpriteKind::Anvil => "hud.crafting.anvil",
SpriteKind::Cauldron => "hud.crafting.cauldron",
SpriteKind::CookingPot => "hud.crafting.cooking_pot",
SpriteKind::CraftingBench => "hud.crafting.crafting_bench",
SpriteKind::Forge => "hud.crafting.forge",
SpriteKind::Loom => "hud.crafting.loom",
SpriteKind::SpinningWheel => "hud.crafting.spinning_wheel",
SpriteKind::TanningRack => "hud.crafting.tanning_rack",
SpriteKind::DismantlingBench => "hud.crafting.salvaging_station",
SpriteKind::Anvil => "hud-crafting-anvil",
SpriteKind::Cauldron => "hud-crafting-cauldron",
SpriteKind::CookingPot => "hud-crafting-cooking_pot",
SpriteKind::CraftingBench => "hud-crafting-crafting_bench",
SpriteKind::Forge => "hud-crafting-forge",
SpriteKind::Loom => "hud-crafting-loom",
SpriteKind::SpinningWheel => "hud-crafting-spinning_wheel",
SpriteKind::TanningRack => "hud-crafting-tanning_rack",
SpriteKind::DismantlingBench => "hud-crafting-salvaging_station",
SpriteKind::ChestBuried
| SpriteKind::Chest
| SpriteKind::DungeonChest0
@ -4654,10 +4654,10 @@ pub fn get_sprite_desc(sprite: SpriteKind, localized_strings: &Localization) ->
| SpriteKind::DungeonChest2
| SpriteKind::DungeonChest3
| SpriteKind::DungeonChest4
| SpriteKind::DungeonChest5 => "common.sprite.chest",
| SpriteKind::DungeonChest5 => "common-sprite-chest",
sprite => return Some(Cow::Owned(format!("{:?}", sprite))),
};
Some(localized_strings.get(i18n_key))
Some(localized_strings.get_msg(i18n_key))
}
pub fn get_buff_time(buff: BuffInfo) -> String {

View File

@ -230,13 +230,13 @@ impl<'a> Widget for Overitem<'a> {
let text = match collect_failed_data.reason {
HudCollectFailedReason::InventoryFull => {
self.localized_strings.get("hud.inventory_full")
self.localized_strings.get_msg("hud-inventory_full")
},
HudCollectFailedReason::LootOwned { owner, expiry_secs } => {
let owner_name = match owner {
HudLootOwner::Name(name) => Cow::Owned(name),
HudLootOwner::Group => self.localized_strings.get("hud.another_group"),
HudLootOwner::Unknown => self.localized_strings.get("hud.someone_else"),
HudLootOwner::Group => self.localized_strings.get_msg("hud-another_group"),
HudLootOwner::Unknown => self.localized_strings.get_msg("hud-someone_else"),
};
self.localized_strings.get_msg_ctx(
"hud-owned_by_for_secs",

View File

@ -141,7 +141,7 @@ impl<'a> Widget for Chat<'a> {
.set(state.ids.window_r, ui);
// General Title
Text::new(&self.localized_strings.get("hud.settings.general"))
Text::new(&self.localized_strings.get_msg("hud-settings-general"))
.top_left_with_margins_on(state.ids.window, 5.0, 5.0)
.font_size(self.fonts.cyri.scale(18))
.font_id(self.fonts.cyri.conrod_id)
@ -152,7 +152,7 @@ impl<'a> Widget for Chat<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.background_opacity"),
.get_msg("hud-settings-background_opacity"),
)
.down_from(state.ids.general_txt, 20.0)
.font_size(self.fonts.cyri.scale(14))
@ -188,7 +188,7 @@ impl<'a> Widget for Chat<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.chat_character_name"),
.get_msg("hud-settings-chat_character_name"),
)
.down_from(state.ids.transp_slider, 10.0)
.font_size(self.fonts.cyri.scale(14))
@ -219,7 +219,7 @@ impl<'a> Widget for Chat<'a> {
.hover_image(self.imgs.button_hover)
.press_image(self.imgs.button_press)
.down_from(state.ids.char_name_text, 20.0)
.label(&self.localized_strings.get("hud.settings.reset_chat"))
.label(&self.localized_strings.get_msg("hud-settings-reset_chat"))
.label_font_size(self.fonts.cyri.scale(14))
.label_color(TEXT_COLOR)
.label_font_id(self.fonts.cyri.conrod_id)
@ -231,7 +231,7 @@ impl<'a> Widget for Chat<'a> {
}
// Tabs Title
Text::new(&self.localized_strings.get("hud.settings.chat_tabs"))
Text::new(&self.localized_strings.get_msg("hud-settings-chat_tabs"))
.top_left_with_margins_on(state.ids.window_r, 5.0, 5.0)
.font_size(self.fonts.cyri.scale(18))
.font_id(self.fonts.cyri.conrod_id)
@ -335,7 +335,7 @@ impl<'a> Widget for Chat<'a> {
{
let mut updated_chat_tab = chat_tab.clone();
Text::new(&self.localized_strings.get("hud.settings.label"))
Text::new(&self.localized_strings.get_msg("hud-settings-label"))
.top_left_with_margins_on(state.ids.tab_content_align, 5.0, 25.0)
.font_size(self.fonts.cyri.scale(16))
.font_id(self.fonts.cyri.conrod_id)
@ -363,7 +363,7 @@ impl<'a> Widget for Chat<'a> {
.hover_image(self.imgs.button_hover)
.press_image(self.imgs.button_press)
.w_h(100.0, 30.0)
.label(&self.localized_strings.get("hud.settings.delete"))
.label(&self.localized_strings.get_msg("hud-settings-delete"))
.label_font_size(self.fonts.cyri.scale(14))
.label_font_id(self.fonts.cyri.conrod_id)
.label_color(TEXT_COLOR)
@ -418,7 +418,7 @@ impl<'a> Widget for Chat<'a> {
};
//Messages
Text::new(&self.localized_strings.get("hud.settings.messages"))
Text::new(&self.localized_strings.get_msg("hud-settings-messages"))
.font_id(self.fonts.cyri.conrod_id)
.font_size(self.fonts.cyri.scale(16))
.color(TEXT_COLOR)
@ -441,7 +441,7 @@ impl<'a> Widget for Chat<'a> {
updated_chat_tab.filter.message_all = !chat_tab.filter.message_all;
};
Text::new(&self.localized_strings.get("hud.settings.show_all"))
Text::new(&self.localized_strings.get_msg("hud-settings-show_all"))
.font_id(self.fonts.cyri.conrod_id)
.font_size(self.fonts.cyri.scale(16))
.color(TEXT_COLOR)
@ -458,7 +458,7 @@ impl<'a> Widget for Chat<'a> {
updated_chat_tab.filter.message_group = !chat_tab.filter.message_group;
}
let group_text = self.localized_strings.get("hud.settings.group");
let group_text = self.localized_strings.get_msg("hud-settings-group");
create_toggle_text(&group_text, !chat_tab.filter.message_all)
.right_from(state.ids.btn_messages_group, 5.0)
.set(state.ids.text_messages_group, ui);
@ -480,7 +480,7 @@ impl<'a> Widget for Chat<'a> {
updated_chat_tab.filter.message_faction = !chat_tab.filter.message_faction;
}
let faction_text = self.localized_strings.get("hud.settings.faction");
let faction_text = self.localized_strings.get_msg("hud-settings-faction");
create_toggle_text(&faction_text, !chat_tab.filter.message_all)
.right_from(state.ids.btn_messages_faction, 5.0)
.set(state.ids.text_messages_faction, ui);
@ -499,7 +499,7 @@ impl<'a> Widget for Chat<'a> {
updated_chat_tab.filter.message_world = !chat_tab.filter.message_world;
}
let world_text = self.localized_strings.get("hud.settings.world");
let world_text = self.localized_strings.get_msg("hud-settings-world");
create_toggle_text(&world_text, !chat_tab.filter.message_all)
.right_from(state.ids.btn_messages_world, 5.0)
.set(state.ids.text_messages_world, ui);
@ -518,7 +518,7 @@ impl<'a> Widget for Chat<'a> {
updated_chat_tab.filter.message_region = !chat_tab.filter.message_region;
}
let region_text = self.localized_strings.get("hud.settings.region");
let region_text = self.localized_strings.get_msg("hud-settings-region");
create_toggle_text(&region_text, !chat_tab.filter.message_all)
.right_from(state.ids.btn_messages_region, 5.0)
.set(state.ids.text_messages_region, ui);
@ -537,7 +537,7 @@ impl<'a> Widget for Chat<'a> {
updated_chat_tab.filter.message_say = !chat_tab.filter.message_say;
}
let say_text = self.localized_strings.get("hud.settings.say");
let say_text = self.localized_strings.get_msg("hud-settings-say");
create_toggle_text(&say_text, !chat_tab.filter.message_all)
.right_from(state.ids.btn_messages_say, 5.0)
.set(state.ids.text_messages_say, ui);
@ -547,7 +547,7 @@ impl<'a> Widget for Chat<'a> {
.set(state.ids.icon_messages_say, ui);
//Activity
Text::new(&self.localized_strings.get("hud.settings.activity"))
Text::new(&self.localized_strings.get_msg("hud-settings-activity"))
.top_left_with_margins_on(state.ids.tab_content_align_r, 0.0, 5.0)
.align_middle_y_of(state.ids.text_messages)
.font_size(self.fonts.cyri.scale(16))
@ -557,9 +557,9 @@ impl<'a> Widget for Chat<'a> {
if let Some(clicked) = DropDownList::new(
&[
&self.localized_strings.get("hud.settings.none"),
&self.localized_strings.get("hud.settings.all"),
&self.localized_strings.get("hud.settings.group_only"),
&self.localized_strings.get_msg("hud-settings-none"),
&self.localized_strings.get_msg("hud-settings-all"),
&self.localized_strings.get_msg("hud-settings-group_only"),
],
Some(if chat_tab.filter.activity_all {
//all
@ -598,7 +598,7 @@ impl<'a> Widget for Chat<'a> {
}
//Death
Text::new(&self.localized_strings.get("hud.settings.death"))
Text::new(&self.localized_strings.get_msg("hud-settings-death"))
.down_from(state.ids.list_activity, 20.0)
.font_size(self.fonts.cyri.scale(16))
.font_id(self.fonts.cyri.conrod_id)
@ -607,9 +607,9 @@ impl<'a> Widget for Chat<'a> {
if let Some(clicked) = DropDownList::new(
&[
&self.localized_strings.get("hud.settings.none"),
&self.localized_strings.get("hud.settings.all"),
&self.localized_strings.get("hud.settings.group_only"),
&self.localized_strings.get_msg("hud-settings-none"),
&self.localized_strings.get_msg("hud-settings-all"),
&self.localized_strings.get_msg("hud-settings-group_only"),
],
Some(if chat_tab.filter.death_all {
//all

View File

@ -125,7 +125,7 @@ impl<'a> Widget for Controls<'a> {
if self.global_state.window.remapping_keybindings == Some(game_input) {
(
self.localized_strings
.get("hud.settings.awaitingkey")
.get_msg("hud-settings-awaitingkey")
.into_owned(),
TEXT_COLOR,
)
@ -146,14 +146,14 @@ impl<'a> Widget for Controls<'a> {
} else {
(
self.localized_strings
.get("hud.settings.unbound")
.get_msg("hud-settings-unbound")
.into_owned(),
ERROR_COLOR,
)
};
let loc_key = self
.localized_strings
.get(game_input.get_localization_key());
.get_msg(game_input.get_localization_key());
let text_widget = Text::new(&loc_key)
.color(TEXT_COLOR)
.font_id(self.fonts.cyri.conrod_id)
@ -196,7 +196,7 @@ impl<'a> Widget for Controls<'a> {
.hover_image(self.imgs.button_hover)
.press_image(self.imgs.button_press)
.down_from(prev_id, 20.0)
.label(&self.localized_strings.get("hud.settings.reset_keybinds"))
.label(&self.localized_strings.get_msg("hud-settings-reset_keybinds"))
.label_font_size(self.fonts.cyri.scale(14))
.label_color(TEXT_COLOR)
.label_font_id(self.fonts.cyri.conrod_id)

View File

@ -122,7 +122,7 @@ impl<'a> Widget for Gameplay<'a> {
let display_clamp = self.global_state.settings.gameplay.camera_clamp_angle;
// Mouse Pan Sensitivity
Text::new(&self.localized_strings.get("hud.settings.pan_sensitivity"))
Text::new(&self.localized_strings.get_msg("hud-setting-pan_sensitivity"))
.top_left_with_margins_on(state.ids.window, 10.0, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -154,7 +154,7 @@ impl<'a> Widget for Gameplay<'a> {
.set(state.ids.mouse_pan_value, ui);
// Mouse Zoom Sensitivity
Text::new(&self.localized_strings.get("hud.settings.zoom_sensitivity"))
Text::new(&self.localized_strings.get_msg("hud-settings-zoom_sensitivity"))
.down_from(state.ids.mouse_pan_slider, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -189,7 +189,7 @@ impl<'a> Widget for Gameplay<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.camera_clamp_angle"),
.get_msg("hud-settings-camera_clamp_angle"),
)
.down_from(state.ids.mouse_zoom_slider, 10.0)
.font_size(self.fonts.cyri.scale(14))
@ -242,7 +242,7 @@ impl<'a> Widget for Gameplay<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.invert_scroll_zoom"),
.get_msg("hud-settings-invert_scroll_zoom"),
)
.right_from(state.ids.mouse_zoom_invert_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
@ -272,7 +272,7 @@ impl<'a> Widget for Gameplay<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.invert_mouse_y_axis"),
.get_msg("hud-settings-invert_mouse_y_axis"),
)
.right_from(state.ids.mouse_y_invert_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
@ -302,7 +302,7 @@ impl<'a> Widget for Gameplay<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.invert_controller_y_axis"),
.get_msg("hud-settings-invert_controller_y_axis"),
)
.right_from(state.ids.controller_y_invert_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
@ -332,7 +332,7 @@ impl<'a> Widget for Gameplay<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.enable_mouse_smoothing"),
.get_msg("hud-settings-enable_mouse_smoothing"),
)
.right_from(state.ids.smooth_pan_toggle_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
@ -345,7 +345,7 @@ impl<'a> Widget for Gameplay<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.free_look_behavior"),
.get_msg("hud-settings-free_look_behavior"),
)
.down_from(state.ids.mouse_zoom_invert_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
@ -355,9 +355,9 @@ impl<'a> Widget for Gameplay<'a> {
let mode_label_list = [
self.localized_strings
.get("hud.settings.press_behavior.toggle"),
.get_msg("hud-settings-press_behavior-toggle"),
self.localized_strings
.get("hud.settings.press_behavior.hold"),
.get_msg("hud-settings-press_behavior-hold"),
];
// Get which free look behavior is currently active
@ -382,7 +382,7 @@ impl<'a> Widget for Gameplay<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.auto_walk_behavior"),
.get_msg("hud-settings-auto_walk_behavior"),
)
.down_from(state.ids.mouse_zoom_invert_button, 10.0)
.right_from(state.ids.free_look_behavior_text, 150.0)
@ -412,7 +412,7 @@ impl<'a> Widget for Gameplay<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.camera_clamp_behavior"),
.get_msg("hud-settings-camera_clamp_behavior"),
)
.down_from(state.ids.free_look_behavior_list, 10.0)
.font_size(self.fonts.cyri.scale(14))
@ -461,7 +461,7 @@ impl<'a> Widget for Gameplay<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.stop_auto_walk_on_input"),
.get_msg("hud-settings-stop_auto_walk_on_input"),
)
.right_from(state.ids.stop_auto_walk_on_input_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
@ -488,7 +488,7 @@ impl<'a> Widget for Gameplay<'a> {
));
}
Text::new(&self.localized_strings.get("hud.settings.auto_camera"))
Text::new(&self.localized_strings.get_msg("hud-settings-auto_camera"))
.right_from(state.ids.auto_camera_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -512,7 +512,7 @@ impl<'a> Widget for Gameplay<'a> {
events.push(ChangeBowZoom(!self.global_state.settings.gameplay.bow_zoom));
}
Text::new(&self.localized_strings.get("hud.settings.bow_zoom"))
Text::new(&self.localized_strings.get_msg("hud-settings-bow_zoom"))
.right_from(state.ids.bow_zoom_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -526,7 +526,7 @@ impl<'a> Widget for Gameplay<'a> {
.hover_image(self.imgs.button_hover)
.press_image(self.imgs.button_press)
.down_from(state.ids.camera_clamp_behavior_list, 12.0)
.label(&self.localized_strings.get("hud.settings.reset_gameplay"))
.label(&self.localized_strings.get_msg("hud-settings-reset_gameplay"))
.label_font_size(self.fonts.cyri.scale(14))
.label_color(TEXT_COLOR)
.label_font_id(self.fonts.cyri.conrod_id)

View File

@ -174,7 +174,7 @@ impl<'a> Widget for Interface<'a> {
let crosshair_type = self.global_state.settings.interface.crosshair_type;
let ui_scale = self.global_state.settings.interface.ui_scale;
Text::new(&self.localized_strings.get("hud.settings.general"))
Text::new(&self.localized_strings.get_msg("hud-settings-general"))
.top_left_with_margins_on(state.ids.window, 5.0, 5.0)
.font_size(self.fonts.cyri.scale(18))
.font_id(self.fonts.cyri.conrod_id)
@ -197,7 +197,7 @@ impl<'a> Widget for Interface<'a> {
events.push(ToggleHelp(show_help));
}
Text::new(&self.localized_strings.get("hud.settings.help_window"))
Text::new(&self.localized_strings.get_msg("hud-settings-help_window"))
.right_from(state.ids.button_help, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -223,7 +223,7 @@ impl<'a> Widget for Interface<'a> {
));
}
Text::new(&self.localized_strings.get("hud.settings.loading_tips"))
Text::new(&self.localized_strings.get_msg("hud-settings-loading_tips"))
.right_from(state.ids.load_tips_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -247,7 +247,7 @@ impl<'a> Widget for Interface<'a> {
events.push(ToggleDebug(show_debug));
}
Text::new(&self.localized_strings.get("hud.settings.debug_info"))
Text::new(&self.localized_strings.get_msg("hud-settings-debug_info"))
.right_from(state.ids.debug_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -271,7 +271,7 @@ impl<'a> Widget for Interface<'a> {
events.push(ToggleHitboxes(show_hitboxes));
}
Text::new(&self.localized_strings.get("hud.settings.show_hitboxes"))
Text::new(&self.localized_strings.get_msg("hud-settings-show_hitboxes"))
.right_from(state.ids.hitboxes_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -295,7 +295,7 @@ impl<'a> Widget for Interface<'a> {
events.push(ToggleChat(show_chat));
}
Text::new(&self.localized_strings.get("hud.settings.show_chat"))
Text::new(&self.localized_strings.get_msg("hud-settings-show_chat"))
.right_from(state.ids.chat_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -319,7 +319,7 @@ impl<'a> Widget for Interface<'a> {
events.push(ToggleHotkeyHints(show_hotkey_hints));
}
Text::new(&self.localized_strings.get("hud.settings.show_hotkey_hints"))
Text::new(&self.localized_strings.get_msg("hud-settings-show_hotkey_hints"))
.right_from(state.ids.hotkey_hints_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -328,7 +328,7 @@ impl<'a> Widget for Interface<'a> {
.set(state.ids.hotkey_hints_button_label, ui);
// Ui Scale
Text::new(&self.localized_strings.get("hud.settings.ui_scale"))
Text::new(&self.localized_strings.get_msg("hud-settings-ui_scale"))
.down_from(state.ids.hotkey_hints_button, 20.0)
.font_size(self.fonts.cyri.scale(18))
.font_id(self.fonts.cyri.conrod_id)
@ -362,7 +362,7 @@ impl<'a> Widget for Interface<'a> {
events.push(UiScale(ScaleChange::ToRelative));
}
Text::new(&self.localized_strings.get("hud.settings.relative_scaling"))
Text::new(&self.localized_strings.get_msg("hud-settings-relative_scaling"))
.right_from(state.ids.relative_to_win_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -397,7 +397,7 @@ impl<'a> Widget for Interface<'a> {
events.push(UiScale(ScaleChange::ToAbsolute));
}
Text::new(&self.localized_strings.get("hud.settings.custom_scaling"))
Text::new(&self.localized_strings.get_msg("hud-settings-custom_scaling"))
.right_from(state.ids.absolute_scale_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -574,13 +574,13 @@ impl<'a> Widget for Interface<'a> {
.graphics_for(state.ids.ch_3_bg)
.set(state.ids.crosshair_inner_3, ui);
// Crosshair Transparency Text and Slider
Text::new(&self.localized_strings.get("hud.settings.crosshair"))
Text::new(&self.localized_strings.get_msg("hud-settings-crosshair"))
.down_from(state.ids.absolute_scale_button, 20.0)
.font_size(self.fonts.cyri.scale(18))
.font_id(self.fonts.cyri.conrod_id)
.color(TEXT_COLOR)
.set(state.ids.ch_title, ui);
Text::new(&self.localized_strings.get("hud.settings.opacity"))
Text::new(&self.localized_strings.get_msg("hud-settings-opacity"))
.right_from(state.ids.ch_3_bg, 20.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -613,7 +613,7 @@ impl<'a> Widget for Interface<'a> {
.set(state.ids.ch_transp_value, ui);
// Hotbar text
Text::new(&self.localized_strings.get("hud.settings.hotbar"))
Text::new(&self.localized_strings.get_msg("hud-settings-hotbar"))
.down_from(state.ids.ch_1_bg, 20.0)
.font_size(self.fonts.cyri.scale(18))
.font_id(self.fonts.cyri.conrod_id)
@ -648,7 +648,7 @@ impl<'a> Widget for Interface<'a> {
ShortcutNumbers::Off => events.push(ToggleShortcutNumbers(ShortcutNumbers::On)),
}
}
Text::new(&self.localized_strings.get("hud.settings.toggle_shortcuts"))
Text::new(&self.localized_strings.get_msg("hud-settings-toggle_shortcuts"))
.right_from(state.ids.show_shortcuts_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -676,7 +676,7 @@ impl<'a> Widget for Interface<'a> {
{
events.push(BuffPosition(BuffPosition::Bar))
}
Text::new(&self.localized_strings.get("hud.settings.buffs_skillbar"))
Text::new(&self.localized_strings.get_msg("hud-settings-buffs_skillbar"))
.right_from(state.ids.buff_pos_bar_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -703,7 +703,7 @@ impl<'a> Widget for Interface<'a> {
{
events.push(BuffPosition(BuffPosition::Map))
}
Text::new(&self.localized_strings.get("hud.settings.buffs_mmap"))
Text::new(&self.localized_strings.get_msg("hud-settings-buffs_mmap"))
.right_from(state.ids.buff_pos_map_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -727,7 +727,7 @@ impl<'a> Widget for Interface<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.scrolling_combat_text"),
.get_msg("hud-settings-scrolling_combat_text"),
)
.top_left_with_margins_on(state.ids.window_r, 5.0, 5.0)
.font_size(self.fonts.cyri.scale(18))
@ -752,7 +752,7 @@ impl<'a> Widget for Interface<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.scrolling_combat_text"),
.get_msg("hud-settings-scrolling_combat_text"),
)
.right_from(state.ids.sct_show_radio, 10.0)
.font_size(self.fonts.cyri.scale(14))
@ -772,7 +772,7 @@ impl<'a> Widget for Interface<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.damage_accumulation_duration"),
.get_msg("hud-settings-damage_accumulation_duration"),
)
.down_from(state.ids.sct_show_radio, 8.0)
.right_from(state.ids.sct_show_radio, 10.0)
@ -823,7 +823,7 @@ impl<'a> Widget for Interface<'a> {
!self.global_state.settings.interface.sct_inc_dmg,
))
}
Text::new(&self.localized_strings.get("hud.settings.incoming_damage"))
Text::new(&self.localized_strings.get_msg("hud-settings-incoming_damage"))
.right_from(state.ids.sct_show_inc_dmg_radio, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -834,7 +834,7 @@ impl<'a> Widget for Interface<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.incoming_damage_accumulation_duration"),
.get_msg("hud-settings-incoming_damage_accumulation_duration"),
)
.down_from(state.ids.sct_show_inc_dmg_radio, 8.0)
.right_from(state.ids.sct_show_inc_dmg_radio, 10.0)
@ -895,7 +895,7 @@ impl<'a> Widget for Interface<'a> {
!self.global_state.settings.interface.sct_damage_rounding,
))
}
Text::new(&self.localized_strings.get("hud.settings.round_damage"))
Text::new(&self.localized_strings.get_msg("hud-settings-round_damage"))
.right_from(state.ids.sct_round_dmg_radio, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -905,7 +905,7 @@ impl<'a> Widget for Interface<'a> {
}
// Speech bubbles
Text::new(&self.localized_strings.get("hud.settings.speech_bubble"))
Text::new(&self.localized_strings.get_msg("hud-settings-speech_bubble"))
.down_from(
if self.global_state.settings.interface.sct {
state.ids.sct_round_dmg_radio
@ -938,7 +938,7 @@ impl<'a> Widget for Interface<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.speech_bubble_self"),
.get_msg("hud-settings-speech_bubble_self"),
)
.right_from(state.ids.speech_bubble_self_button, 10.0)
.font_size(self.fonts.cyri.scale(15))
@ -963,7 +963,7 @@ impl<'a> Widget for Interface<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.speech_bubble_dark_mode"),
.get_msg("hud-settings-speech_bubble_dark_mode"),
)
.right_from(state.ids.speech_bubble_dark_mode_button, 10.0)
.font_size(self.fonts.cyri.scale(15))
@ -987,7 +987,7 @@ impl<'a> Widget for Interface<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.speech_bubble_icon"),
.get_msg("hud-settings-speech_bubble_icon"),
)
.right_from(state.ids.speech_bubble_icon_button, 10.0)
.font_size(self.fonts.cyri.scale(15))
@ -997,7 +997,7 @@ impl<'a> Widget for Interface<'a> {
// Energybars Numbers
// Hotbar text
Text::new(&self.localized_strings.get("hud.settings.energybar_numbers"))
Text::new(&self.localized_strings.get_msg("hud-settings-energybar_numbers"))
.down_from(state.ids.speech_bubble_icon_button, 20.0)
.font_size(self.fonts.cyri.scale(18))
.font_id(self.fonts.cyri.conrod_id)
@ -1027,7 +1027,7 @@ impl<'a> Widget for Interface<'a> {
{
events.push(ToggleBarNumbers(BarNumbers::Off))
}
Text::new(&self.localized_strings.get("hud.settings.none"))
Text::new(&self.localized_strings.get_msg("hud-settings-none"))
.right_from(state.ids.show_bar_numbers_none_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -1058,7 +1058,7 @@ impl<'a> Widget for Interface<'a> {
{
events.push(ToggleBarNumbers(BarNumbers::Values))
}
Text::new(&self.localized_strings.get("hud.settings.values"))
Text::new(&self.localized_strings.get_msg("hud-settings-values"))
.right_from(state.ids.show_bar_numbers_values_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -1089,7 +1089,7 @@ impl<'a> Widget for Interface<'a> {
{
events.push(ToggleBarNumbers(BarNumbers::Percent))
}
Text::new(&self.localized_strings.get("hud.settings.percentages"))
Text::new(&self.localized_strings.get_msg("hud-settings-percentages"))
.right_from(state.ids.show_bar_numbers_percentage_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -1113,7 +1113,7 @@ impl<'a> Widget for Interface<'a> {
events.push(ToggleAlwaysShowBars(always_show_bars));
}
Text::new(&self.localized_strings.get("hud.settings.always_show_bars"))
Text::new(&self.localized_strings.get_msg("hud-settings-always_show_bars"))
.right_from(state.ids.always_show_bars_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -1125,7 +1125,7 @@ impl<'a> Widget for Interface<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.experience_numbers"),
.get_msg("hud-settings-experience_numbers"),
)
.down_from(state.ids.always_show_bars_button, 20.0)
.font_size(self.fonts.cyri.scale(18))
@ -1154,7 +1154,7 @@ impl<'a> Widget for Interface<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.accumulate_experience"),
.get_msg("hud-settings-accumulate_experience"),
)
.right_from(state.ids.accum_experience_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
@ -1169,7 +1169,7 @@ impl<'a> Widget for Interface<'a> {
.hover_image(self.imgs.button_hover)
.press_image(self.imgs.button_press)
.down_from(state.ids.buff_pos_map_button, 12.0)
.label(&self.localized_strings.get("hud.settings.reset_interface"))
.label(&self.localized_strings.get_msg("hud-settings-reset_interface"))
.label_font_size(self.fonts.cyri.scale(14))
.label_color(TEXT_COLOR)
.label_font_id(self.fonts.cyri.conrod_id)

View File

@ -149,7 +149,7 @@ impl<'a> Widget for Language<'a> {
events.push(ToggleEnglishFallback(show_english_fallback));
}
Text::new(&self.localized_strings.get("hud.settings.english_fallback"))
Text::new(&self.localized_strings.get_msg("hud-settings-english_fallback"))
.right_from(state.ids.english_fallback_button, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)

View File

@ -61,27 +61,27 @@ pub enum SettingsTab {
impl SettingsTab {
fn name_key(&self) -> &str {
match self {
SettingsTab::Interface => "common.interface",
SettingsTab::Chat => "common.chat",
SettingsTab::Gameplay => "common.gameplay",
SettingsTab::Controls => "common.controls",
SettingsTab::Video => "common.video",
SettingsTab::Sound => "common.sound",
SettingsTab::Lang => "common.languages",
SettingsTab::Networking => "common.networking",
SettingsTab::Interface => "common-interface",
SettingsTab::Chat => "common-chat",
SettingsTab::Gameplay => "common-gameplay",
SettingsTab::Controls => "common-controls",
SettingsTab::Video => "common-video",
SettingsTab::Sound => "common-sound",
SettingsTab::Lang => "common-languages",
SettingsTab::Networking => "common-networking",
}
}
fn title_key(&self) -> &str {
match self {
SettingsTab::Interface => "common.interface_settings",
SettingsTab::Chat => "common.chat_settings",
SettingsTab::Gameplay => "common.gameplay_settings",
SettingsTab::Controls => "common.controls_settings",
SettingsTab::Video => "common.video_settings",
SettingsTab::Sound => "common.sound_settings",
SettingsTab::Lang => "common.language_settings",
SettingsTab::Networking => "common.networking_settings",
SettingsTab::Interface => "common-interface_settings",
SettingsTab::Chat => "common-chat_settings",
SettingsTab::Gameplay => "common-gameplay_settings",
SettingsTab::Controls => "common-controls_settings",
SettingsTab::Video => "common-video_settings",
SettingsTab::Sound => "common-sound_settings",
SettingsTab::Lang => "common-language_settings",
SettingsTab::Networking => "common-networking_settings",
}
}
}
@ -191,7 +191,7 @@ impl<'a> Widget for SettingsWindow<'a> {
Text::new(
&self
.localized_strings
.get(self.show.settings_tab.title_key()),
.get_msg(self.show.settings_tab.title_key()),
)
.mid_top_with_margin_on(state.ids.frame, 3.0)
.font_id(self.fonts.cyri.conrod_id)
@ -220,7 +220,7 @@ impl<'a> Widget for SettingsWindow<'a> {
});
}
for (i, settings_tab) in SettingsTab::iter().enumerate() {
let tab_name = self.localized_strings.get(settings_tab.name_key());
let tab_name = self.localized_strings.get_msg(settings_tab.name_key());
let mut button = Button::image(if self.show.settings_tab == settings_tab {
self.imgs.selection
} else {

View File

@ -89,7 +89,7 @@ impl<'a> Widget for Networking<'a> {
.set(state.ids.window_r, ui);
// View Distance
Text::new(&self.localized_strings.get("hud.settings.view_distance"))
Text::new(&self.localized_strings.get_msg("hud-settings-view_distance"))
.top_left_with_margins_on(state.ids.window, 10.0, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -127,7 +127,7 @@ impl<'a> Widget for Networking<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.player_physics_behavior"),
.get_msg("hud-settings-player_physics_behavior"),
)
.down_from(state.ids.vd_slider, 8.0)
.font_size(self.fonts.cyri.scale(14))
@ -166,7 +166,7 @@ impl<'a> Widget for Networking<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.lossy_terrain_compression"),
.get_msg("hud-settings-lossy_terrain_compression"),
)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -206,7 +206,7 @@ impl<'a> Widget for Networking<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.third_party_integrations"),
.get_msg("hud-settings-third_party_integrations"),
)
.down_from(state.ids.player_physics_behavior_list, 16.0)
.font_size(self.fonts.cyri.scale(18))
@ -248,7 +248,7 @@ impl<'a> Widget for Networking<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.enable_discord_integration"),
.get_msg("hud-settings-enable_discord_integration"),
)
.right_from(state.ids.enable_discord_integration_button, 10.0)
.font_size(self.fonts.cyri.scale(14))

View File

@ -108,7 +108,7 @@ impl<'a> Widget for Sound<'a> {
.set(state.ids.window_scrollbar, ui);
// Master Volume
Text::new(&self.localized_strings.get("hud.settings.master_volume"))
Text::new(&self.localized_strings.get_msg("hud-settings-master_volume"))
.top_left_with_margins_on(state.ids.window, 10.0, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -146,7 +146,7 @@ impl<'a> Widget for Sound<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.inactive_master_volume_perc"),
.get_msg("hud-settings-inactive_master_volume_perc"),
)
.down_from(state.ids.master_volume_slider, 10.0)
.font_size(self.fonts.cyri.scale(14))
@ -182,7 +182,7 @@ impl<'a> Widget for Sound<'a> {
.set(state.ids.inactive_master_volume_number, ui);
// Music Volume
Text::new(&self.localized_strings.get("hud.settings.music_volume"))
Text::new(&self.localized_strings.get_msg("hud-settings-music_volume"))
.down_from(state.ids.inactive_master_volume_slider, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -220,7 +220,7 @@ impl<'a> Widget for Sound<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.sound_effect_volume"),
.get_msg("hud-settings-sound_effect_volume"),
)
.down_from(state.ids.music_volume_slider, 10.0)
.font_size(self.fonts.cyri.scale(14))
@ -255,7 +255,7 @@ impl<'a> Widget for Sound<'a> {
.color(TEXT_COLOR)
.set(state.ids.sfx_volume_number, ui);
// Ambience Volume
Text::new(&self.localized_strings.get("hud.settings.ambience_volume"))
Text::new(&self.localized_strings.get_msg("hud-settings-ambience_volume"))
.down_from(state.ids.sfx_volume_slider, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -290,7 +290,7 @@ impl<'a> Widget for Sound<'a> {
.set(state.ids.ambience_volume_number, ui);
// Music spacing
Text::new(&self.localized_strings.get("hud.settings.music_spacing"))
Text::new(&self.localized_strings.get_msg("hud-settings-music_spacing"))
.down_from(state.ids.ambience_volume_slider, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -357,7 +357,7 @@ impl<'a> Widget for Sound<'a> {
.hover_image(self.imgs.button_hover)
.press_image(self.imgs.button_press)
.down_from(state.ids.music_spacing_slider, 12.0)
.label(&self.localized_strings.get("hud.settings.reset_sound"))
.label(&self.localized_strings.get_msg("hud-settings-reset_sound"))
.label_font_size(self.fonts.cyri.scale(14))
.label_color(TEXT_COLOR)
.label_font_id(self.fonts.cyri.conrod_id)

View File

@ -277,7 +277,7 @@ impl<'a> Widget for Video<'a> {
}
// View Distance
Text::new(&self.localized_strings.get("hud.settings.view_distance"))
Text::new(&self.localized_strings.get_msg("hud-settings-view_distance"))
.top_left_with_margins_on(state.ids.window, 10.0, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -312,7 +312,7 @@ impl<'a> Widget for Video<'a> {
.set(state.ids.vd_value, ui);
// LoD Distance
Text::new(&self.localized_strings.get("hud.settings.lod_distance"))
Text::new(&self.localized_strings.get_msg("hud-settings-lod_distance"))
.down_from(state.ids.vd_slider, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -347,7 +347,7 @@ impl<'a> Widget for Video<'a> {
.set(state.ids.ld_value, ui);
// Max FPS
Text::new(&self.localized_strings.get("hud.settings.maximum_fps"))
Text::new(&self.localized_strings.get_msg("hud-settings-maximum_fps"))
.down_from(state.ids.ld_slider, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -382,7 +382,7 @@ impl<'a> Widget for Video<'a> {
.set(state.ids.max_fps_value, ui);
// Max Background FPS
Text::new(&self.localized_strings.get("hud.settings.background_fps"))
Text::new(&self.localized_strings.get_msg("hud-settings-background_fps"))
.down_from(state.ids.ld_slider, 10.0)
.right_from(state.ids.max_fps_value, 30.0)
.font_size(self.fonts.cyri.scale(14))
@ -430,7 +430,7 @@ impl<'a> Widget for Video<'a> {
let render_mode = &self.global_state.settings.graphics.render_mode;
// Present Mode
Text::new(&self.localized_strings.get("hud.settings.present_mode"))
Text::new(&self.localized_strings.get_msg("hud-settings-present_mode"))
.down_from(state.ids.ld_slider, 10.0)
.right_from(state.ids.max_background_fps_value, 30.0)
.font_size(self.fonts.cyri.scale(14))
@ -444,13 +444,13 @@ impl<'a> Widget for Video<'a> {
PresentMode::Immediate,
];
let mode_label_list = [
&self.localized_strings.get("hud.settings.present_mode.fifo"),
&self.localized_strings.get_msg("hud-settings-present_mode-fifo"),
&self
.localized_strings
.get("hud.settings.present_mode.mailbox"),
.get_msg("hud-settings-present_mode-mailbox"),
&self
.localized_strings
.get("hud.settings.present_mode.immediate"),
.get_msg("hud-settings-present_mode.immediate"),
];
// Get which present mode is currently active
@ -474,7 +474,7 @@ impl<'a> Widget for Video<'a> {
}
// FOV
Text::new(&self.localized_strings.get("hud.settings.fov"))
Text::new(&self.localized_strings.get_msg("hud-settings-fov"))
.down_from(state.ids.max_fps_slider, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -506,7 +506,7 @@ impl<'a> Widget for Video<'a> {
.set(state.ids.fov_value, ui);
// LoD detail
Text::new(&self.localized_strings.get("hud.settings.lod_detail"))
Text::new(&self.localized_strings.get_msg("hud-settings-lod_detail"))
.down_from(state.ids.fov_slider, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -544,7 +544,7 @@ impl<'a> Widget for Video<'a> {
.set(state.ids.lod_detail_value, ui);
// Gamma
Text::new(&self.localized_strings.get("hud.settings.gamma"))
Text::new(&self.localized_strings.get_msg("hud-settings-gamma"))
.down_from(state.ids.lod_detail_slider, 10.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -595,7 +595,7 @@ impl<'a> Widget for Video<'a> {
events.push(GraphicsChange::ChangeExposure(new_val as f32 / 16.0));
}
Text::new(&self.localized_strings.get("hud.settings.exposure"))
Text::new(&self.localized_strings.get_msg("hud-settings-exposure"))
.up_from(state.ids.exposure_slider, 8.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -629,7 +629,7 @@ impl<'a> Widget for Video<'a> {
{
events.push(GraphicsChange::ChangeAmbiance(new_val as f32 / 100.0));
}
Text::new(&self.localized_strings.get("hud.settings.ambiance"))
Text::new(&self.localized_strings.get_msg("hud-settings-ambiance"))
.up_from(state.ids.ambiance_slider, 8.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -665,7 +665,7 @@ impl<'a> Widget for Video<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.sprites_view_distance"),
.get_msg("hud-settings-sprites_view_distance"),
)
.up_from(state.ids.sprite_dist_slider, 8.0)
.font_size(self.fonts.cyri.scale(14))
@ -705,7 +705,7 @@ impl<'a> Widget for Video<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.figures_view_distance"),
.get_msg("hud-settings-figures_view_distance"),
)
.up_from(state.ids.figure_dist_slider, 8.0)
.font_size(self.fonts.cyri.scale(14))
@ -727,7 +727,7 @@ impl<'a> Widget for Video<'a> {
.set(state.ids.figure_dist_value, ui);
// AaMode
Text::new(&self.localized_strings.get("hud.settings.antialiasing_mode"))
Text::new(&self.localized_strings.get_msg("hud-settings-antialiasing_mode"))
.down_from(state.ids.gamma_slider, 8.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -775,7 +775,7 @@ impl<'a> Widget for Video<'a> {
};
let max_bloom = 0.3;
Text::new(&self.localized_strings.get("hud.settings.bloom"))
Text::new(&self.localized_strings.get_msg("hud-settings-bloom"))
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
.down_from(state.ids.aa_mode_list, 10.0)
@ -827,7 +827,7 @@ impl<'a> Widget for Video<'a> {
.set(state.ids.bloom_intensity_value, ui);
// Point Glow
Text::new(&self.localized_strings.get("hud.settings.point_glow"))
Text::new(&self.localized_strings.get_msg("hud-settings-point_glow"))
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
.down_from(state.ids.aa_mode_list, 10.0)
@ -866,7 +866,7 @@ impl<'a> Widget for Video<'a> {
.set(state.ids.point_glow_value, ui);
// Upscaling factor
Text::new(&self.localized_strings.get("hud.settings.upscale_factor"))
Text::new(&self.localized_strings.get_msg("hud-settings-upscale_factor"))
.down_from(state.ids.bloom_intensity_slider, 8.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -911,7 +911,7 @@ impl<'a> Widget for Video<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.cloud_rendering_mode"),
.get_msg("hud-settings-cloud_rendering_mode"),
)
.down_from(state.ids.upscale_factor_list, 8.0)
.font_size(self.fonts.cyri.scale(14))
@ -928,17 +928,17 @@ impl<'a> Widget for Video<'a> {
CloudMode::Ultra,
];
let mode_label_list = [
self.localized_strings.get("common.none"),
self.localized_strings.get_msg("common-none"),
self.localized_strings
.get("hud.settings.cloud_rendering_mode.minimal"),
.get_msg("hud-settings-cloud_rendering_mode-minimal"),
self.localized_strings
.get("hud.settings.cloud_rendering_mode.low"),
.get_msg("hud-settings-cloud_rendering_mode-low"),
self.localized_strings
.get("hud.settings.cloud_rendering_mode.medium"),
.get_msg("hud-settings-cloud_rendering_mode-medium"),
self.localized_strings
.get("hud.settings.cloud_rendering_mode.high"),
.get_msg("hud-settings-cloud_rendering_mode-high"),
self.localized_strings
.get("hud.settings.cloud_rendering_mode.ultra"),
.get_msg("hud-settings-cloud_rendering_mode-ultra"),
];
// Get which cloud rendering mode is currently active
@ -962,7 +962,7 @@ impl<'a> Widget for Video<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.fluid_rendering_mode"),
.get_msg("hud-settings-fluid_rendering_mode"),
)
.down_from(state.ids.cloud_mode_list, 8.0)
.font_size(self.fonts.cyri.scale(14))
@ -973,9 +973,9 @@ impl<'a> Widget for Video<'a> {
let mode_list = [FluidMode::Cheap, FluidMode::Shiny];
let mode_label_list = [
self.localized_strings
.get("hud.settings.fluid_rendering_mode.cheap"),
.get_msg("hud-settings-fluid_rendering_mode-cheap"),
self.localized_strings
.get("hud.settings.fluid_rendering_mode.shiny"),
.get_msg("hud-settings-fluid_rendering_mode-shiny"),
];
// Get which fluid rendering mode is currently active
@ -999,7 +999,7 @@ impl<'a> Widget for Video<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.lighting_rendering_mode"),
.get_msg("hud-settings-lighting_rendering_mode"),
)
.down_from(state.ids.fluid_mode_list, 8.0)
.font_size(self.fonts.cyri.scale(14))
@ -1014,11 +1014,11 @@ impl<'a> Widget for Video<'a> {
];
let mode_label_list = [
self.localized_strings
.get("hud.settings.lighting_rendering_mode.ashikhmin"),
.get_msg("hud-settings-lighting_rendering_mode-ashikhmin"),
self.localized_strings
.get("hud.settings.lighting_rendering_mode.blinnphong"),
.get_msg("hud-settings-lighting_rendering_mode-blinnphong"),
self.localized_strings
.get("hud.settings.lighting_rendering_mode.lambertian"),
.get_msg("hud-settings-lighting_rendering_mode-lambertian"),
];
// Get which lighting rendering mode is currently active
@ -1042,7 +1042,7 @@ impl<'a> Widget for Video<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.shadow_rendering_mode"),
.get_msg("hud-settings-shadow_rendering_mode"),
)
.down_from(state.ids.lighting_mode_list, 8.0)
.font_size(self.fonts.cyri.scale(14))
@ -1058,11 +1058,11 @@ impl<'a> Widget for Video<'a> {
];
let mode_label_list = [
self.localized_strings
.get("hud.settings.shadow_rendering_mode.none"),
.get_msg("hud-settings-shadow_rendering_mode-none"),
self.localized_strings
.get("hud.settings.shadow_rendering_mode.cheap"),
.get_msg("hud-settings-shadow_rendering_mode-cheap"),
self.localized_strings
.get("hud.settings.shadow_rendering_mode.map"),
.get_msg("hud-settings-shadow_rendering_mode-map"),
];
// Get which shadow rendering mode is currently active
@ -1087,7 +1087,7 @@ impl<'a> Widget for Video<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.shadow_rendering_mode.map.resolution"),
.get_msg("hud-settings-shadow_rendering_mode-map-resolution"),
)
.right_from(state.ids.shadow_mode_list, 10.0)
.font_size(self.fonts.cyri.scale(14))
@ -1132,7 +1132,7 @@ impl<'a> Widget for Video<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.rain_occlusion.resolution"),
.get_msg("hud-settings-rain_occlusion-resolution"),
)
.down_from(state.ids.shadow_mode_list, 10.0)
.font_size(self.fonts.cyri.scale(14))
@ -1169,7 +1169,7 @@ impl<'a> Widget for Video<'a> {
.set(state.ids.rain_map_resolution_value, ui);
// GPU Profiler
Text::new(&self.localized_strings.get("hud.settings.gpu_profiler"))
Text::new(&self.localized_strings.get_msg("hud-settings-gpu_profiler"))
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
.down_from(state.ids.rain_map_resolution_text, 8.0)
@ -1195,7 +1195,7 @@ impl<'a> Widget for Video<'a> {
}
// Particles
Text::new(&self.localized_strings.get("hud.settings.particles"))
Text::new(&self.localized_strings.get_msg("hud-settings-particles"))
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
.down_from(state.ids.gpu_profiler_label, 8.0)
@ -1218,7 +1218,7 @@ impl<'a> Widget for Video<'a> {
}
// Weapon trails
Text::new(&self.localized_strings.get("hud.settings.weapon_trails"))
Text::new(&self.localized_strings.get_msg("hud-settings-weapon_trails"))
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
.right_from(state.ids.particles_label, 64.0)
@ -1243,7 +1243,7 @@ impl<'a> Widget for Video<'a> {
}
// Disable flashing lights
Text::new(&self.localized_strings.get("hud.settings.flashing_lights"))
Text::new(&self.localized_strings.get_msg("hud-settings-flashing_lights"))
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
.down_from(state.ids.particles_label, 25.0)
@ -1268,7 +1268,7 @@ impl<'a> Widget for Video<'a> {
Text::new(
&self
.localized_strings
.get("hud.settings.flashing_lights_info"),
.get_msg("hud-settings-flashing_lights_info"),
)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -1300,7 +1300,7 @@ impl<'a> Widget for Video<'a> {
.dedup()
.collect();
Text::new(&self.localized_strings.get("hud.settings.resolution"))
Text::new(&self.localized_strings.get_msg("hud-settings-resolution"))
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
.down_from(state.ids.flashing_lights_label, 25.0)
@ -1359,7 +1359,7 @@ impl<'a> Widget for Video<'a> {
.dedup()
.collect();
Text::new(&self.localized_strings.get("hud.settings.bit_depth"))
Text::new(&self.localized_strings.get_msg("hud-settings-bit_depth"))
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
.down_from(state.ids.flashing_lights_label, 25.0)
@ -1368,7 +1368,7 @@ impl<'a> Widget for Video<'a> {
.set(state.ids.bit_depth_label, ui);
if let Some(clicked) = DropDownList::new(
once(String::from(self.localized_strings.get("common.automatic")))
once(String::from(self.localized_strings.get_msg("common-automatic")))
.chain(bit_depths.iter().map(|depth| format!("{}", depth)))
.collect::<Vec<String>>()
.as_slice(),
@ -1413,7 +1413,7 @@ impl<'a> Widget for Video<'a> {
.dedup()
.collect();
Text::new(&self.localized_strings.get("hud.settings.refresh_rate"))
Text::new(&self.localized_strings.get_msg("hud-settings-refresh_rate"))
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
.down_from(state.ids.flashing_lights_label, 25.0)
@ -1422,7 +1422,7 @@ impl<'a> Widget for Video<'a> {
.set(state.ids.refresh_rate_label, ui);
if let Some(clicked) = DropDownList::new(
once(String::from(self.localized_strings.get("common.automatic")))
once(String::from(self.localized_strings.get_msg("common-automatic")))
.chain(refresh_rates.iter().map(|rate| format!("{}", rate)))
.collect::<Vec<String>>()
.as_slice(),
@ -1453,7 +1453,7 @@ impl<'a> Widget for Video<'a> {
}
// Fullscreen
Text::new(&self.localized_strings.get("hud.settings.fullscreen"))
Text::new(&self.localized_strings.get_msg("hud-settings-fullscreen"))
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
.down_from(state.ids.resolution, 8.0)
@ -1479,7 +1479,7 @@ impl<'a> Widget for Video<'a> {
}
// Fullscreen Mode
Text::new(&self.localized_strings.get("hud.settings.fullscreen_mode"))
Text::new(&self.localized_strings.get_msg("hud-settings-fullscreen_mode"))
.down_from(state.ids.fullscreen_label, 8.0)
.font_size(self.fonts.cyri.scale(14))
.font_id(self.fonts.cyri.conrod_id)
@ -1490,10 +1490,10 @@ impl<'a> Widget for Video<'a> {
let mode_label_list = [
&self
.localized_strings
.get("hud.settings.fullscreen_mode.exclusive"),
.get_msg("hud-settings-fullscreen_mode-exclusive"),
&self
.localized_strings
.get("hud.settings.fullscreen_mode.borderless"),
.get_msg("hud-settings-fullscreen_mode-borderless"),
];
// Get which fullscreen mode is currently active
@ -1521,7 +1521,7 @@ impl<'a> Widget for Video<'a> {
.hover_image(self.imgs.button_hover)
.press_image(self.imgs.button_press)
.down_from(state.ids.fullscreen_mode_list, 12.0)
.label(&self.localized_strings.get("hud.settings.save_window_size"))
.label(&self.localized_strings.get_msg("hud-settings-save_window_size"))
.label_font_size(self.fonts.cyri.scale(14))
.label_color(TEXT_COLOR)
.label_font_id(self.fonts.cyri.conrod_id)
@ -1545,7 +1545,7 @@ impl<'a> Widget for Video<'a> {
.press_image(self.imgs.button_press)
.down_from(state.ids.fullscreen_mode_list, 12.0)
.right_from(state.ids.save_window_size_button, 12.0)
.label(&self.localized_strings.get("hud.settings.reset_graphics"))
.label(&self.localized_strings.get_msg("hud-settings-reset_graphics"))
.label_font_size(self.fonts.cyri.scale(14))
.label_color(TEXT_COLOR)
.label_font_id(self.fonts.cyri.conrod_id)

View File

@ -333,7 +333,7 @@ impl<'a> Skillbar<'a> {
.controls
.get_binding(GameInput::Respawn)
{
Text::new(&localized_strings.get("hud.you_died"))
Text::new(&localized_strings.get_msg("hud-you_died"))
.middle_of(ui.window)
.font_size(self.fonts.cyri.scale(50))
.font_id(self.fonts.cyri.conrod_id)
@ -349,7 +349,7 @@ impl<'a> Skillbar<'a> {
.font_id(self.fonts.cyri.conrod_id)
.color(Color::Rgba(0.0, 0.0, 0.0, 1.0))
.set(state.ids.death_message_2_bg, ui);
Text::new(&localized_strings.get("hud.you_died"))
Text::new(&localized_strings.get_msg("hud-you_died"))
.bottom_left_with_margins_on(state.ids.death_message_1_bg, 2.0, 2.0)
.font_size(self.fonts.cyri.scale(50))
.font_id(self.fonts.cyri.conrod_id)
@ -455,8 +455,8 @@ impl<'a> Skillbar<'a> {
// Bar Text
let bar_text = if self.health.is_dead {
Some((
self.localized_strings.get("hud.group.dead").into_owned(),
self.localized_strings.get("hud.group.dead").into_owned(),
self.localized_strings.get_msg("hud-group-dead").into_owned(),
self.localized_strings.get_msg("hud-group-dead").into_owned(),
))
} else if let BarNumbers::Values = bar_values {
Some((

View File

@ -159,7 +159,7 @@ impl<'a> Widget for Social<'a> {
Rectangle::fill_with([212.0, 42.0], color::TRANSPARENT)
.top_left_with_margins_on(state.ids.frame, 2.0, 44.0)
.set(state.ids.title_align, ui);
Text::new(&self.localized_strings.get("hud.social"))
Text::new(&self.localized_strings.get_msg("hud-social"))
.middle_of(state.ids.title_align)
.font_id(self.fonts.cyri.conrod_id)
.font_size(self.fonts.cyri.scale(20))
@ -184,7 +184,7 @@ impl<'a> Widget for Social<'a> {
.set(state.ids.scrollbar, ui);
// Online Text
Text::new(&self.localized_strings.get("hud.social.online"))
Text::new(&self.localized_strings.get_msg("hud-social-online"))
.bottom_left_with_margins_on(state.ids.frame, 18.0, 10.0)
.font_id(self.fonts.cyri.conrod_id)
.font_size(self.fonts.cyri.scale(14))
@ -255,12 +255,12 @@ impl<'a> Widget for Social<'a> {
None => format!(
"{} [{}]",
alias.clone(),
self.localized_strings.get("hud.group.in_menu")
self.localized_strings.get_msg("hud-group-in_menu")
), // character select or spectating
};
let acc_name_txt = format!(
"{}: {}",
&self.localized_strings.get("hud.social.account"),
&self.localized_strings.get_msg("hud-social-account"),
alias
);
// Player name widget
@ -347,7 +347,7 @@ impl<'a> Widget for Social<'a> {
})
.flatten();
let invite_text = self.localized_strings.get("hud.group.invite");
let invite_text = self.localized_strings.get_msg("hud-group-invite");
let invite_button = Button::image(self.imgs.button)
.w_h(106.0, 26.0)
.bottom_right_with_margins_on(state.ids.frame, 9.0, 7.0)
@ -381,7 +381,7 @@ impl<'a> Widget for Social<'a> {
"{}/{} {}",
current_members + current_invites,
max_members,
&self.localized_strings.get("hud.group.members")
&self.localized_strings.get_msg("hud-group-members")
);
invite_button
.with_tooltip(

View File

@ -140,13 +140,13 @@ impl<'a> Trade<'a> {
}
fn title(&mut self, state: &mut ConrodState<'_, State>, ui: &mut UiCell<'_>) {
Text::new(&self.localized_strings.get("hud.trade.trade_window"))
Text::new(&self.localized_strings.get_msg("hud-trade-trade_window"))
.mid_top_with_margin_on(state.ids.bg_frame, 9.0)
.font_id(self.fonts.cyri.conrod_id)
.font_size(self.fonts.cyri.scale(20))
.color(Color::Rgba(0.0, 0.0, 0.0, 1.0))
.set(state.ids.trade_title_bg, ui);
Text::new(&self.localized_strings.get("hud.trade.trade_window"))
Text::new(&self.localized_strings.get_msg("hud-trade-trade_window"))
.top_left_with_margins_on(state.ids.trade_title_bg, 2.0, 2.0)
.font_id(self.fonts.cyri.conrod_id)
.font_size(self.fonts.cyri.scale(20))
@ -161,9 +161,9 @@ impl<'a> Trade<'a> {
trade: &'a PendingTrade,
) {
let phase_text = match trade.phase() {
TradePhase::Mutate => self.localized_strings.get("hud.trade.phase1_description"),
TradePhase::Review => self.localized_strings.get("hud.trade.phase2_description"),
TradePhase::Complete => self.localized_strings.get("hud.trade.phase3_description"),
TradePhase::Mutate => self.localized_strings.get_msg("hud-trade-phase1_description"),
TradePhase::Review => self.localized_strings.get_msg("hud-trade-phase2_description"),
TradePhase::Complete => self.localized_strings.get_msg("hud-trade-phase3_description"),
};
Text::new(&phase_text)
@ -223,11 +223,11 @@ impl<'a> Trade<'a> {
let offer_header = if ours {
self.localized_strings
.get("hud.trade.your_offer")
.get_msg("hud-trade-your_offer")
.to_owned()
} else {
self.localized_strings
.get("hud.trade.their_offer")
.get_msg("hud-trade-their_offer")
.to_owned()
};
@ -515,7 +515,7 @@ impl<'a> Trade<'a> {
.press_image(press_img)
.image_color(accept_button_luminance)
.bottom_left_with_margins_on(state.ids.bg, 90.0, 47.0)
.label(&self.localized_strings.get("hud.trade.accept"))
.label(&self.localized_strings.get_msg("hud-trade-accept"))
.label_font_size(self.fonts.cyri.scale(14))
.label_color(TEXT_COLOR)
.label_font_id(self.fonts.cyri.conrod_id)
@ -531,7 +531,7 @@ impl<'a> Trade<'a> {
.hover_image(self.imgs.button_hover)
.press_image(self.imgs.button_press)
.right_from(state.ids.accept_button, 20.0)
.label(&self.localized_strings.get("hud.trade.decline"))
.label(&self.localized_strings.get_msg("hud-trade-decline"))
.label_font_size(self.fonts.cyri.scale(14))
.label_color(TEXT_COLOR)
.label_font_id(self.fonts.cyri.conrod_id)
@ -662,7 +662,7 @@ impl<'a> Trade<'a> {
}
} else {
// placeholder text when no trade slot is selected
Text::new(&self.localized_strings.get("hud.trade.amount_input"))
Text::new(&self.localized_strings.get_msg("hud-trade-amount_input"))
.middle_of(state.ids.amount_bg)
.font_id(self.fonts.cyri.conrod_id)
.font_size(self.fonts.cyri.scale(14))

View File

@ -224,7 +224,7 @@ impl PlayState for CharSelectionState {
client::Event::Disconnect => {
global_state.info_message = Some(
localized_strings
.get("main.login.server_shut_down")
.get_msg("main-login-server_shut_down")
.into_owned(),
);
return PlayStateResult::Pop;
@ -241,7 +241,7 @@ impl PlayState for CharSelectionState {
},
Err(err) => {
global_state.info_message =
Some(localized_strings.get("common.connection_lost").into_owned());
Some(localized_strings.get_msg("common-connection_lost").into_owned());
error!(?err, "[char_selection] Failed to tick the client");
return PlayStateResult::Pop;
},

View File

@ -240,7 +240,7 @@ impl PlayState for MainMenuState {
client::Event::Disconnect => {
global_state.info_message = Some(
localized_strings
.get("main.login.server_shut_down")
.get_msg("main-login-server_shut_down")
.into_owned(),
);
self.init = InitState::None;
@ -251,7 +251,7 @@ impl PlayState for MainMenuState {
},
Err(err) => {
global_state.info_message =
Some(localized_strings.get("common.connection_lost").into_owned());
Some(localized_strings.get_msg("common-connection_lost").into_owned());
error!(?err, "[main menu] Failed to tick the client");
self.init = InitState::None;
},
@ -420,18 +420,18 @@ fn get_client_msg_error(
if let Some(server_info) = mismatched_server_info {
format!(
"{} {}: {} ({}) {}: {} ({})",
localization.get("main.login.network_wrong_version"),
localization.get("main.login.client_version"),
localization.get_msg("main-login-network_wrong_version"),
localization.get_msg("main-login-client_version"),
&*common::util::GIT_HASH,
&*common::util::GIT_DATE,
localization.get("main.login.server_version"),
localization.get_msg("main-login-server_version"),
server_info.git_hash,
server_info.git_date,
)
} else {
format!(
"{}: {}",
localization.get("main.login.network_error"),
localization.get_msg("main-login-network_error"),
error
)
}
@ -444,30 +444,30 @@ fn get_client_msg_error(
mismatched_server_info,
} => match error {
Error::SpecsErr(e) => {
format!("{}: {}", localization.get("main.login.internal_error"), e)
format!("{}: {}", localization.get_msg("main-login-internal_error"), e)
},
Error::AuthErr(e) => format!(
"{}: {}",
localization.get("main.login.authentication_error"),
localization.get_msg("main-login-authentication_error"),
e
),
Error::Kicked(e) => e,
Error::TooManyPlayers => localization.get("main.login.server_full").into(),
Error::TooManyPlayers => localization.get_msg("main-login-server_full").into(),
Error::AuthServerNotTrusted => {
localization.get("main.login.untrusted_auth_server").into()
localization.get_msg("main-login-untrusted_auth_server").into()
},
Error::ServerTimeout => localization.get("main.login.timeout").into(),
Error::ServerShutdown => localization.get("main.login.server_shut_down").into(),
Error::NotOnWhitelist => localization.get("main.login.not_on_whitelist").into(),
Error::ServerTimeout => localization.get_msg("main-login-timeout").into(),
Error::ServerShutdown => localization.get_msg("main-login-server_shut_down").into(),
Error::NotOnWhitelist => localization.get_msg("main-login-not_on_whitelist").into(),
Error::Banned(reason) => {
format!("{}: {}", localization.get("main.login.banned"), reason)
format!("{}: {}", localization.get_msg("main-login-banned"), reason)
},
Error::InvalidCharacter => localization.get("main.login.invalid_character").into(),
Error::InvalidCharacter => localization.get_msg("main-login-invalid_character").into(),
Error::NetworkErr(NetworkError::ConnectFailed(NetworkConnectError::Handshake(
InitProtocolError::WrongVersion(_),
))) => net_error(
localization
.get("main.login.network_wrong_version")
.get_msg("main-login-network_wrong_version")
.into_owned(),
mismatched_server_info,
),
@ -475,38 +475,38 @@ fn get_client_msg_error(
Error::ParticipantErr(e) => net_error(e.to_string(), mismatched_server_info),
Error::StreamErr(e) => net_error(e.to_string(), mismatched_server_info),
Error::HostnameLookupFailed(e) => {
format!("{}: {}", localization.get("main.login.server_not_found"), e)
format!("{}: {}", localization.get_msg("main-login-server_not_found"), e)
},
Error::Other(e) => {
format!("{}: {}", localization.get("common.error"), e)
format!("{}: {}", localization.get_msg("common-error"), e)
},
Error::AuthClientError(e) => match e {
// TODO: remove parentheses
client::AuthClientError::RequestError(e) => format!(
"{}: {}",
localization.get("main.login.failed_sending_request"),
localization.get_msg("main-login-failed_sending_request"),
e
),
client::AuthClientError::JsonError(e) => format!(
"{}: {}",
localization.get("main.login.failed_sending_request"),
localization.get_msg("main-login-failed_sending_request"),
e
),
client::AuthClientError::InsecureSchema => {
localization.get("main.login.insecure_auth_scheme").into()
localization.get_msg("main-login-insecure_auth_scheme").into()
},
client::AuthClientError::ServerError(_, e) => String::from_utf8_lossy(&e).into(),
},
Error::AuthServerUrlInvalid(e) => {
format!(
"{}: https://{}",
localization.get("main.login.failed_auth_server_url_invalid"),
localization.get_msg("main-login-failed_auth_server_url_invalid"),
e
)
},
},
InitError::ClientCrashed => localization.get("main.login.client_crashed").into(),
InitError::ServerNotFound => localization.get("main.login.server_not_found").into(),
InitError::ClientCrashed => localization.get_msg("main-login-client_crashed").into(),
InitError::ServerNotFound => localization.get_msg("main-login-server_not_found").into(),
}
}
@ -525,7 +525,7 @@ fn attempt_login(
comp::AliasError::ForbiddenCharacters => {
*info_message = Some(
localization
.get("main.login.username_bad_characters")
.get_msg("main-login-username_bad_characters")
.into_owned(),
);
},

View File

@ -343,7 +343,7 @@ impl SessionState {
client::Event::Kicked(reason) => {
global_state.info_message = Some(format!(
"{}: {}",
global_state.i18n.read().get("main.login.kicked"),
global_state.i18n.read().get_msg("main-login-kicked"),
reason
));
return Ok(TickAction::Disconnect);
@ -1187,7 +1187,7 @@ impl PlayState for SessionState {
global_state
.i18n
.read()
.get("common.connection_lost")
.get_msg("common-connection_lost")
.into_owned(),
);
error!("[session] Failed to tick the scene: {:?}", err);

View File

@ -1265,8 +1265,8 @@ impl<'a> Widget for ItemTooltip<'a> {
) {
// Get localized tooltip strings (gotten here because these should
// only show if in a trade- aka if buy/sell prices are present)
let tt_hint_1 = self.localized_strings.get("hud.trade.tooltip_hint_1");
let tt_hint_2 = self.localized_strings.get("hud.trade.tooltip_hint_2");
let tt_hint_1 = self.localized_strings.get_msg("hud-trade-tooltip_hint_1");
let tt_hint_2 = self.localized_strings.get_msg("hud-trade-tooltip_hint_2");
widget::Text::new(&format!("{}\n{}\n{}\n{}", buy, sell, tt_hint_1, tt_hint_2))
.with_style(self.style.desc)