mirror of
https://github.com/holub/mame
synced 2025-04-16 21:44:32 +03:00
some strings internationalization. (nw)
This commit is contained in:
parent
13a5b5bc55
commit
20f8eb021b
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -171,7 +171,7 @@ void ui_menu_custom_filter::populate()
|
||||
if (custfltr::other[x] == FILTER_MANUFACTURER && c_mnfct::ui.size() > 0)
|
||||
{
|
||||
arrow_flags = get_arrow_flags(0, c_mnfct::ui.size() - 1, custfltr::mnfct[x]);
|
||||
std::string fbuff("^!Manufacturer");
|
||||
std::string fbuff(_("^!Manufacturer"));
|
||||
convert_command_glyph(fbuff);
|
||||
item_append(fbuff.c_str(), c_mnfct::ui[custfltr::mnfct[x]].c_str(), arrow_flags, (void *)(FPTR)(MNFCT_FILTER + x));
|
||||
}
|
||||
@ -180,7 +180,7 @@ void ui_menu_custom_filter::populate()
|
||||
else if (custfltr::other[x] == FILTER_YEAR && c_year::ui.size() > 0)
|
||||
{
|
||||
arrow_flags = get_arrow_flags(0, c_year::ui.size() - 1, custfltr::year[x]);
|
||||
std::string fbuff("^!Year");
|
||||
std::string fbuff(_("^!Year"));
|
||||
convert_command_glyph(fbuff);
|
||||
item_append(fbuff.c_str(), c_year::ui[custfltr::year[x]].c_str(), arrow_flags, (void *)(FPTR)(YEAR_FILTER + x));
|
||||
}
|
||||
@ -456,7 +456,7 @@ void ui_menu_swcustom_filter::populate()
|
||||
if (sw_custfltr::other[x] == UI_SW_PUBLISHERS && m_filter.publisher.ui.size() > 0)
|
||||
{
|
||||
arrow_flags = get_arrow_flags(0, m_filter.publisher.ui.size() - 1, sw_custfltr::mnfct[x]);
|
||||
std::string fbuff("^!Publisher");
|
||||
std::string fbuff(_("^!Publisher"));
|
||||
convert_command_glyph(fbuff);
|
||||
item_append(fbuff.c_str(), m_filter.publisher.ui[sw_custfltr::mnfct[x]].c_str(), arrow_flags, (void *)(FPTR)(MNFCT_FILTER + x));
|
||||
}
|
||||
@ -465,7 +465,7 @@ void ui_menu_swcustom_filter::populate()
|
||||
else if (sw_custfltr::other[x] == UI_SW_YEARS && m_filter.year.ui.size() > 0)
|
||||
{
|
||||
arrow_flags = get_arrow_flags(0, m_filter.year.ui.size() - 1, sw_custfltr::year[x]);
|
||||
std::string fbuff("^!Year");
|
||||
std::string fbuff(_("^!Year"));
|
||||
convert_command_glyph(fbuff);
|
||||
item_append(fbuff.c_str(), m_filter.year.ui[sw_custfltr::year[x]].c_str(), arrow_flags, (void *)(FPTR)(YEAR_FILTER + x));
|
||||
}
|
||||
@ -474,7 +474,7 @@ void ui_menu_swcustom_filter::populate()
|
||||
else if (sw_custfltr::other[x] == UI_SW_LIST && m_filter.swlist.name.size() > 0)
|
||||
{
|
||||
arrow_flags = get_arrow_flags(0, m_filter.swlist.name.size() - 1, sw_custfltr::list[x]);
|
||||
std::string fbuff("^!Software List");
|
||||
std::string fbuff(_("^!Software List"));
|
||||
convert_command_glyph(fbuff);
|
||||
item_append(fbuff.c_str(), m_filter.swlist.description[sw_custfltr::list[x]].c_str(), arrow_flags, (void *)(FPTR)(LIST_FILTER + x));
|
||||
}
|
||||
@ -483,7 +483,7 @@ void ui_menu_swcustom_filter::populate()
|
||||
else if (sw_custfltr::other[x] == UI_SW_TYPE && m_filter.type.ui.size() > 0)
|
||||
{
|
||||
arrow_flags = get_arrow_flags(0, m_filter.type.ui.size() - 1, sw_custfltr::type[x]);
|
||||
std::string fbuff("^!Device type");
|
||||
std::string fbuff(_("^!Device type"));
|
||||
convert_command_glyph(fbuff);
|
||||
item_append(fbuff.c_str(), m_filter.type.ui[sw_custfltr::type[x]].c_str(), arrow_flags, (void *)(FPTR)(TYPE_FILTER + x));
|
||||
}
|
||||
@ -492,7 +492,7 @@ void ui_menu_swcustom_filter::populate()
|
||||
else if (sw_custfltr::other[x] == UI_SW_REGION && m_filter.region.ui.size() > 0)
|
||||
{
|
||||
arrow_flags = get_arrow_flags(0, m_filter.region.ui.size() - 1, sw_custfltr::region[x]);
|
||||
std::string fbuff("^!Region");
|
||||
std::string fbuff(_("^!Region"));
|
||||
convert_command_glyph(fbuff);
|
||||
item_append(fbuff.c_str(), m_filter.region.ui[sw_custfltr::region[x]].c_str(), arrow_flags, (void *)(FPTR)(REGION_FILTER + x));
|
||||
}
|
||||
|
@ -265,7 +265,7 @@ void ui_menu_font_ui::list()
|
||||
std::stable_sort(m_fonts.begin(), m_fonts.end());
|
||||
|
||||
// add default string to the top of array
|
||||
m_fonts.insert(m_fonts.begin(), std::string("default"));
|
||||
m_fonts.insert(m_fonts.begin(), std::string(_("default")));
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -857,34 +857,34 @@ void ui_menu_rgb_ui::populate()
|
||||
if (m_lock_ref != RGB_ALPHA)
|
||||
{
|
||||
arrow_flags = get_arrow_flags(0, 255, m_color->a());
|
||||
item_append("Alpha", string_format("%3d", m_color->a()).c_str(), arrow_flags, (void *)(FPTR)RGB_ALPHA);
|
||||
item_append(_("Alpha"), string_format("%3d", m_color->a()).c_str(), arrow_flags, (void *)(FPTR)RGB_ALPHA);
|
||||
}
|
||||
else
|
||||
item_append("Alpha", s_text.c_str(), 0, (void *)(FPTR)RGB_ALPHA);
|
||||
item_append(_("Alpha"), s_text.c_str(), 0, (void *)(FPTR)RGB_ALPHA);
|
||||
|
||||
if (m_lock_ref != RGB_RED)
|
||||
{
|
||||
arrow_flags = get_arrow_flags(0, 255, m_color->r());
|
||||
item_append("Red", string_format("%3d", m_color->r()).c_str(), arrow_flags, (void *)(FPTR)RGB_RED);
|
||||
item_append(_("Red"), string_format("%3d", m_color->r()).c_str(), arrow_flags, (void *)(FPTR)RGB_RED);
|
||||
}
|
||||
else
|
||||
item_append("Red", s_text.c_str(), 0, (void *)(FPTR)RGB_RED);
|
||||
item_append(_("Red"), s_text.c_str(), 0, (void *)(FPTR)RGB_RED);
|
||||
|
||||
if (m_lock_ref != RGB_GREEN)
|
||||
{
|
||||
arrow_flags = get_arrow_flags(0, 255, m_color->g());
|
||||
item_append("Green", string_format("%3d", m_color->g()).c_str(), arrow_flags, (void *)(FPTR)RGB_GREEN);
|
||||
item_append(_("Green"), string_format("%3d", m_color->g()).c_str(), arrow_flags, (void *)(FPTR)RGB_GREEN);
|
||||
}
|
||||
else
|
||||
item_append("Green", s_text.c_str(), 0, (void *)(FPTR)RGB_GREEN);
|
||||
item_append(_("Green"), s_text.c_str(), 0, (void *)(FPTR)RGB_GREEN);
|
||||
|
||||
if (m_lock_ref != RGB_BLUE)
|
||||
{
|
||||
arrow_flags = get_arrow_flags(0, 255, m_color->b());
|
||||
item_append("Blue", string_format("%3d", m_color->b()).c_str(), arrow_flags, (void *)(FPTR)RGB_BLUE);
|
||||
item_append(_("Blue"), string_format("%3d", m_color->b()).c_str(), arrow_flags, (void *)(FPTR)RGB_BLUE);
|
||||
}
|
||||
else
|
||||
item_append("Blue", s_text.c_str(), 0, (void *)(FPTR)RGB_BLUE);
|
||||
item_append(_("Blue"), s_text.c_str(), 0, (void *)(FPTR)RGB_BLUE);
|
||||
|
||||
item_append(MENU_SEPARATOR_ITEM, nullptr, 0, nullptr);
|
||||
item_append(_("Choose from palette"), nullptr, 0, (void *)(FPTR)PALETTE_CHOOSE);
|
||||
@ -1023,16 +1023,16 @@ void ui_menu_rgb_ui::inkey_special(const ui_menu_event *m_event)
|
||||
}
|
||||
|
||||
ui_menu_palette_sel::palcolor ui_menu_palette_sel::m_palette[] = {
|
||||
{ "White", "FFFFFFFF" },
|
||||
{ "Silver", "FFC0C0C0" },
|
||||
{ "Gray", "FF808080" },
|
||||
{ "Black", "FF000000" },
|
||||
{ "Red", "FFFF0000" },
|
||||
{ "Orange", "FFFFA500" },
|
||||
{ "Yellow", "FFFFFF00" },
|
||||
{ "Green", "FF00FF00" },
|
||||
{ "Blue", "FF0000FF" },
|
||||
{ "Violet", "FF8F00FF" }
|
||||
{ __("White"), "FFFFFFFF" },
|
||||
{ __("Silver"), "FFC0C0C0" },
|
||||
{ __("Gray"), "FF808080" },
|
||||
{ __("Black"), "FF000000" },
|
||||
{ __("Red"), "FFFF0000" },
|
||||
{ __("Orange"), "FFFFA500" },
|
||||
{ __("Yellow"), "FFFFFF00" },
|
||||
{ __("Green"), "FF00FF00" },
|
||||
{ __("Blue"), "FF0000FF" },
|
||||
{ __("Violet"), "FF8F00FF" }
|
||||
};
|
||||
|
||||
//-------------------------------------------------
|
||||
@ -1078,7 +1078,7 @@ void ui_menu_palette_sel::handle()
|
||||
void ui_menu_palette_sel::populate()
|
||||
{
|
||||
for (int x = 0; x < ARRAY_LENGTH(m_palette); ++x)
|
||||
item_append(m_palette[x].name, m_palette[x].argb, MENU_FLAG_UI_PALETTE, (void *)(FPTR)(x + 1));
|
||||
item_append(_(m_palette[x].name), m_palette[x].argb, MENU_FLAG_UI_PALETTE, (void *)(FPTR)(x + 1));
|
||||
|
||||
item_append(MENU_SEPARATOR_ITEM, nullptr, 0, nullptr);
|
||||
}
|
||||
|
@ -35,21 +35,21 @@ ui_menu_display_options::video_modes ui_menu_display_options::m_video = {
|
||||
|
||||
ui_menu_display_options::dspl_option ui_menu_display_options::m_options[] = {
|
||||
{ 0, nullptr, nullptr },
|
||||
{ 0, "Video Mode", OSDOPTION_VIDEO },
|
||||
{ 0, __("Video Mode"), OSDOPTION_VIDEO },
|
||||
#if defined(UI_WINDOWS) && !defined(UI_SDL)
|
||||
{ 0, "Hardware Stretch", WINOPTION_HWSTRETCH },
|
||||
{ 0, "Triple Buffering", WINOPTION_TRIPLEBUFFER },
|
||||
{ 0, "HLSL", WINOPTION_HLSL_ENABLE },
|
||||
{ 0, __("Hardware Stretch"), WINOPTION_HWSTRETCH },
|
||||
{ 0, __("Triple Buffering"), WINOPTION_TRIPLEBUFFER },
|
||||
{ 0, __("HLSL"), WINOPTION_HLSL_ENABLE },
|
||||
#endif
|
||||
{ 0, "GLSL", OSDOPTION_GL_GLSL },
|
||||
{ 0, "Bilinear Filtering", OSDOPTION_FILTER },
|
||||
{ 0, "Bitmap Prescaling", OSDOPTION_PRESCALE },
|
||||
{ 0, "Multi-Threaded Rendering", OSDOPTION_MULTITHREADING },
|
||||
{ 0, "Window Mode", OSDOPTION_WINDOW },
|
||||
{ 0, "Enforce Aspect Ratio", OSDOPTION_KEEPASPECT },
|
||||
{ 0, "Start Out Maximized", OSDOPTION_MAXIMIZE },
|
||||
{ 0, "Synchronized Refresh", OSDOPTION_SYNCREFRESH },
|
||||
{ 0, "Wait Vertical Sync", OSDOPTION_WAITVSYNC }
|
||||
{ 0, __("GLSL"), OSDOPTION_GL_GLSL },
|
||||
{ 0, __("Bilinear Filtering"), OSDOPTION_FILTER },
|
||||
{ 0, __("Bitmap Prescaling"), OSDOPTION_PRESCALE },
|
||||
{ 0, __("Multi-Threaded Rendering"), OSDOPTION_MULTITHREADING },
|
||||
{ 0, __("Window Mode"), OSDOPTION_WINDOW },
|
||||
{ 0, __("Enforce Aspect Ratio"), OSDOPTION_KEEPASPECT },
|
||||
{ 0, __("Start Out Maximized"), OSDOPTION_MAXIMIZE },
|
||||
{ 0, __("Synchronized Refresh"), OSDOPTION_SYNCREFRESH },
|
||||
{ 0, __("Wait Vertical Sync"), OSDOPTION_WAITVSYNC }
|
||||
};
|
||||
|
||||
|
||||
@ -176,17 +176,17 @@ void ui_menu_display_options::populate()
|
||||
// add video mode option
|
||||
std::string v_text(m_video[m_list[m_options[1].status]]);
|
||||
UINT32 arrow_flags = get_arrow_flags(0, m_list.size() - 1, m_options[1].status);
|
||||
item_append(m_options[1].description, v_text.c_str(), arrow_flags, (void *)(FPTR)1);
|
||||
item_append(_(m_options[1].description), v_text.c_str(), arrow_flags, (void *)(FPTR)1);
|
||||
|
||||
// add options items
|
||||
for (int opt = 2; opt < ARRAY_LENGTH(m_options); ++opt)
|
||||
if (strcmp(m_options[opt].option, OSDOPTION_PRESCALE) != 0)
|
||||
item_append(m_options[opt].description, m_options[opt].status ? "On" : "Off",
|
||||
item_append(_(m_options[opt].description), m_options[opt].status ? _("On") : _("Off"),
|
||||
m_options[opt].status ? MENU_FLAG_RIGHT_ARROW : MENU_FLAG_LEFT_ARROW, (void *)(FPTR)opt);
|
||||
else
|
||||
{
|
||||
arrow_flags = get_arrow_flags(1, 3, m_options[opt].status);
|
||||
item_append(m_options[opt].description, string_format("%d", m_options[opt].status).c_str(), arrow_flags, (void *)(FPTR)opt);
|
||||
item_append(_(m_options[opt].description), string_format("%d", m_options[opt].status).c_str(), arrow_flags, (void *)(FPTR)opt);
|
||||
}
|
||||
|
||||
item_append(MENU_SEPARATOR_ITEM, nullptr, 0, nullptr);
|
||||
|
@ -156,10 +156,10 @@ ui_menu_confirm_save_as::~ui_menu_confirm_save_as()
|
||||
|
||||
void ui_menu_confirm_save_as::populate()
|
||||
{
|
||||
item_append("File Already Exists - Override?", nullptr, MENU_FLAG_DISABLE, nullptr);
|
||||
item_append(_("File Already Exists - Override?"), nullptr, MENU_FLAG_DISABLE, nullptr);
|
||||
item_append(MENU_SEPARATOR_ITEM, nullptr, MENU_FLAG_DISABLE, nullptr);
|
||||
item_append("No", nullptr, 0, ITEMREF_NO);
|
||||
item_append("Yes", nullptr, 0, ITEMREF_YES);
|
||||
item_append(_("No"), nullptr, 0, ITEMREF_NO);
|
||||
item_append(_("Yes"), nullptr, 0, ITEMREF_YES);
|
||||
}
|
||||
|
||||
//-------------------------------------------------
|
||||
@ -268,19 +268,19 @@ void ui_menu_file_create::populate()
|
||||
{
|
||||
new_image_name = m_filename_buffer;
|
||||
}
|
||||
item_append("New Image Name:", new_image_name, 0, ITEMREF_NEW_IMAGE_NAME);
|
||||
item_append(_("New Image Name:"), new_image_name, 0, ITEMREF_NEW_IMAGE_NAME);
|
||||
|
||||
// do we support multiple formats?
|
||||
if (ENABLE_FORMATS) format = m_image->formatlist();
|
||||
if (ENABLE_FORMATS && (format != nullptr))
|
||||
{
|
||||
item_append("Image Format:", m_current_format->description(), 0, ITEMREF_FORMAT);
|
||||
item_append(_("Image Format:"), m_current_format->description(), 0, ITEMREF_FORMAT);
|
||||
m_current_format = format;
|
||||
}
|
||||
|
||||
// finish up the menu
|
||||
item_append(MENU_SEPARATOR_ITEM, nullptr, 0, nullptr);
|
||||
item_append("Create", nullptr, 0, ITEMREF_CREATE);
|
||||
item_append(_("Create"), nullptr, 0, ITEMREF_CREATE);
|
||||
|
||||
customtop = machine().ui().get_line_height() + 3.0f * UI_BOX_TB_BORDER;
|
||||
}
|
||||
@ -311,7 +311,7 @@ void ui_menu_file_create::handle()
|
||||
ui_menu::stack_pop(machine());
|
||||
}
|
||||
else
|
||||
machine().ui().popup_time(1, "Please enter a file extension too");
|
||||
machine().ui().popup_time(1, "%s", _("Please enter a file extension too"));
|
||||
}
|
||||
break;
|
||||
|
||||
@ -499,15 +499,15 @@ void ui_menu_file_selector::append_entry_menu_item(const file_selector_entry *en
|
||||
switch(entry->type)
|
||||
{
|
||||
case SELECTOR_ENTRY_TYPE_EMPTY:
|
||||
text = "[empty slot]";
|
||||
text = _("[empty slot]");
|
||||
break;
|
||||
|
||||
case SELECTOR_ENTRY_TYPE_CREATE:
|
||||
text = "[create]";
|
||||
text = _("[create]");
|
||||
break;
|
||||
|
||||
case SELECTOR_ENTRY_TYPE_SOFTWARE_LIST:
|
||||
text = "[software list]";
|
||||
text = _("[software list]");
|
||||
break;
|
||||
|
||||
case SELECTOR_ENTRY_TYPE_DRIVE:
|
||||
@ -799,7 +799,7 @@ ui_menu_select_format::~ui_menu_select_format()
|
||||
|
||||
void ui_menu_select_format::populate()
|
||||
{
|
||||
item_append("Select image format", nullptr, MENU_FLAG_DISABLE, nullptr);
|
||||
item_append(_("Select image format"), nullptr, MENU_FLAG_DISABLE, nullptr);
|
||||
for (int i = 0; i < m_total_usable; i++)
|
||||
{
|
||||
const floppy_image_format_t *fmt = m_formats[i];
|
||||
@ -859,12 +859,12 @@ ui_menu_select_rw::~ui_menu_select_rw()
|
||||
|
||||
void ui_menu_select_rw::populate()
|
||||
{
|
||||
item_append("Select access mode", nullptr, MENU_FLAG_DISABLE, nullptr);
|
||||
item_append("Read-only", nullptr, 0, (void *)READONLY);
|
||||
item_append(_("Select access mode"), nullptr, MENU_FLAG_DISABLE, nullptr);
|
||||
item_append(_("Read-only"), nullptr, 0, (void *)READONLY);
|
||||
if (m_can_in_place)
|
||||
item_append("Read-write", nullptr, 0, (void *)READWRITE);
|
||||
item_append("Read this image, write to another image", nullptr, 0, (void *)WRITE_OTHER);
|
||||
item_append("Read this image, write to diff", nullptr, 0, (void *)WRITE_DIFF);
|
||||
item_append(_("Read-write"), nullptr, 0, (void *)READWRITE);
|
||||
item_append(_("Read this image, write to another image"), nullptr, 0, (void *)WRITE_OTHER);
|
||||
item_append(_("Read this image, write to diff"), nullptr, 0, (void *)WRITE_DIFF);
|
||||
}
|
||||
|
||||
|
||||
|
@ -112,7 +112,7 @@ void ui_menu_control_device_image::test_create(bool &can_create, bool &need_conf
|
||||
|
||||
case ENTTYPE_DIR:
|
||||
/* a directory exists here - we can't save over it */
|
||||
machine().ui().popup_time(5, "Cannot save over directory");
|
||||
machine().ui().popup_time(5, "%s", _("Cannot save over directory"));
|
||||
can_create = false;
|
||||
need_confirm = false;
|
||||
break;
|
||||
@ -146,7 +146,7 @@ void ui_menu_control_device_image::load_software_part()
|
||||
hook_load(temp_name, true);
|
||||
else
|
||||
{
|
||||
machine().popmessage("The software selected is missing one or more required ROM or CHD images. Please select a different one.");
|
||||
machine().popmessage(_("The software selected is missing one or more required ROM or CHD images. Please select a different one."));
|
||||
state = SELECT_SOFTLIST;
|
||||
}
|
||||
}
|
||||
|
@ -95,10 +95,10 @@ void ui_menu_image_info::image_info(device_image_interface *image)
|
||||
switch (image->supported())
|
||||
{
|
||||
case SOFTWARE_SUPPORTED_NO:
|
||||
item_append("Not supported", "", MENU_FLAG_DISABLE, nullptr);
|
||||
item_append(_("Not supported"), "", MENU_FLAG_DISABLE, nullptr);
|
||||
break;
|
||||
case SOFTWARE_SUPPORTED_PARTIAL:
|
||||
item_append("Partially supported", "", MENU_FLAG_DISABLE, nullptr);
|
||||
item_append(_("Partially supported"), "", MENU_FLAG_DISABLE, nullptr);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@ -106,6 +106,6 @@ void ui_menu_image_info::image_info(device_image_interface *image)
|
||||
}
|
||||
}
|
||||
else
|
||||
item_append(image->brief_instance_name(), "[empty]", 0, nullptr);
|
||||
item_append(image->brief_instance_name(), _("[empty]"), 0, nullptr);
|
||||
item_append("", nullptr, MENU_FLAG_DISABLE, nullptr);
|
||||
}
|
||||
|
@ -23,7 +23,7 @@ ui_menu_pty_info::~ui_menu_pty_info()
|
||||
|
||||
void ui_menu_pty_info::populate()
|
||||
{
|
||||
item_append("Pseudo terminals", nullptr, MENU_FLAG_DISABLE, nullptr);
|
||||
item_append(_("Pseudo terminals"), nullptr, MENU_FLAG_DISABLE, nullptr);
|
||||
item_append("", nullptr, MENU_FLAG_DISABLE, nullptr);
|
||||
|
||||
pty_interface_iterator iter(machine().root_device());
|
||||
@ -32,7 +32,7 @@ void ui_menu_pty_info::populate()
|
||||
if (pty->is_open()) {
|
||||
item_append(port_name , pty->slave_name() , MENU_FLAG_DISABLE , nullptr);
|
||||
} else {
|
||||
item_append(port_name , "[failed]" , MENU_FLAG_DISABLE , nullptr);
|
||||
item_append(port_name , _("[failed]") , MENU_FLAG_DISABLE , nullptr);
|
||||
}
|
||||
item_append("", nullptr, MENU_FLAG_DISABLE, nullptr);
|
||||
}
|
||||
|
@ -49,14 +49,14 @@ void ui_menu_input_groups::populate()
|
||||
int player;
|
||||
|
||||
/* build up the menu */
|
||||
item_append("User Interface", nullptr, 0, (void *)(IPG_UI + 1));
|
||||
item_append(_("User Interface"), nullptr, 0, (void *)(IPG_UI + 1));
|
||||
for (player = 0; player < MAX_PLAYERS; player++)
|
||||
{
|
||||
char buffer[40];
|
||||
sprintf(buffer, "Player %d Controls", player + 1);
|
||||
item_append(buffer, nullptr, 0, (void *)(FPTR)(IPG_PLAYER1 + player + 1));
|
||||
}
|
||||
item_append("Other Controls", nullptr, 0, (void *)(FPTR)(IPG_OTHER + 1));
|
||||
item_append(_("Other Controls"), nullptr, 0, (void *)(FPTR)(IPG_OTHER + 1));
|
||||
}
|
||||
|
||||
ui_menu_input_groups::~ui_menu_input_groups()
|
||||
@ -622,7 +622,7 @@ void ui_menu_settings::populate()
|
||||
custombottom = dipcount ? dipcount * (DIP_SWITCH_HEIGHT + DIP_SWITCH_SPACING) + DIP_SWITCH_SPACING : 0;
|
||||
|
||||
item_append(MENU_SEPARATOR_ITEM, nullptr, 0, nullptr);
|
||||
item_append("Reset", nullptr, 0, (void *)1);
|
||||
item_append(_("Reset"), nullptr, 0, (void *)1);
|
||||
}
|
||||
|
||||
ui_menu_settings::~ui_menu_settings()
|
||||
|
@ -40,29 +40,29 @@ struct ui_arts_info
|
||||
|
||||
static const ui_arts_info arts_info[] =
|
||||
{
|
||||
{ "Snapshots", OPTION_SNAPSHOT_DIRECTORY, "snap" },
|
||||
{ "Cabinets", OPTION_CABINETS_PATH, "cabinets;cabdevs" },
|
||||
{ "Control Panels", OPTION_CPANELS_PATH, "cpanel" },
|
||||
{ "PCBs", OPTION_PCBS_PATH, "pcb" },
|
||||
{ "Flyers", OPTION_FLYERS_PATH, "flyers" },
|
||||
{ "Titles", OPTION_TITLES_PATH, "titles" },
|
||||
{ "Ends", OPTION_ENDS_PATH, "ends" },
|
||||
{ "Artwork Preview", OPTION_ARTPREV_PATH, "artwork preview" },
|
||||
{ "Bosses", OPTION_BOSSES_PATH, "bosses" },
|
||||
{ "Logos", OPTION_LOGOS_PATH, "logo" },
|
||||
{ "Versus", OPTION_VERSUS_PATH, "versus" },
|
||||
{ "Game Over", OPTION_GAMEOVER_PATH, "gameover" },
|
||||
{ "HowTo", OPTION_HOWTO_PATH, "howto" },
|
||||
{ "Scores", OPTION_SCORES_PATH, "scores" },
|
||||
{ "Select", OPTION_SELECT_PATH, "select" },
|
||||
{ "Marquees", OPTION_MARQUEES_PATH, "marquees" },
|
||||
{ __("Snapshots"), OPTION_SNAPSHOT_DIRECTORY, "snap" },
|
||||
{ __("Cabinets"), OPTION_CABINETS_PATH, "cabinets;cabdevs" },
|
||||
{ __("Control Panels"), OPTION_CPANELS_PATH, "cpanel" },
|
||||
{ __("PCBs"), OPTION_PCBS_PATH, "pcb" },
|
||||
{ __("Flyers"), OPTION_FLYERS_PATH, "flyers" },
|
||||
{ __("Titles"), OPTION_TITLES_PATH, "titles" },
|
||||
{ __("Ends"), OPTION_ENDS_PATH, "ends" },
|
||||
{ __("Artwork Preview"), OPTION_ARTPREV_PATH, "artwork preview" },
|
||||
{ __("Bosses"), OPTION_BOSSES_PATH, "bosses" },
|
||||
{ __("Logos"), OPTION_LOGOS_PATH, "logo" },
|
||||
{ __("Versus"), OPTION_VERSUS_PATH, "versus" },
|
||||
{ __("Game Over"), OPTION_GAMEOVER_PATH, "gameover" },
|
||||
{ __("HowTo"), OPTION_HOWTO_PATH, "howto" },
|
||||
{ __("Scores"), OPTION_SCORES_PATH, "scores" },
|
||||
{ __("Select"), OPTION_SELECT_PATH, "select" },
|
||||
{ __("Marquees"), OPTION_MARQUEES_PATH, "marquees" },
|
||||
{ nullptr }
|
||||
};
|
||||
|
||||
static const char *hover_msg[] = {
|
||||
"Add or remove favorites",
|
||||
"Export displayed list to file",
|
||||
"Show DATs view",
|
||||
__("Add or remove favorites"),
|
||||
__("Export displayed list to file"),
|
||||
__("Show DATs view"),
|
||||
};
|
||||
|
||||
/***************************************************************************
|
||||
@ -671,13 +671,13 @@ void ui_menu::draw(bool customonly, bool noimage, bool noinput)
|
||||
}
|
||||
|
||||
// customize subitem text color
|
||||
if (!core_stricmp(subitem_text, "On"))
|
||||
if (!core_stricmp(subitem_text, _("On")))
|
||||
fgcolor2 = rgb_t(0xff,0x00,0xff,0x00);
|
||||
|
||||
if (!core_stricmp(subitem_text, "Off"))
|
||||
if (!core_stricmp(subitem_text, _("Off")))
|
||||
fgcolor2 = rgb_t(0xff,0xff,0x00,0x00);
|
||||
|
||||
if (!core_stricmp(subitem_text, "Auto"))
|
||||
if (!core_stricmp(subitem_text, _("Auto")))
|
||||
fgcolor2 = rgb_t(0xff,0xff,0xff,0x00);
|
||||
|
||||
// draw the subitem right-justified
|
||||
@ -1645,7 +1645,7 @@ void ui_menu::draw_select_game(bool noinput)
|
||||
void ui_menu::get_title_search(std::string &snaptext, std::string &searchstr)
|
||||
{
|
||||
// get arts title text
|
||||
snaptext.assign(arts_info[ui_globals::curimage_view].title);
|
||||
snaptext.assign(_(arts_info[ui_globals::curimage_view].title));
|
||||
|
||||
// get search path
|
||||
if (ui_globals::curimage_view == SNAPSHOT_VIEW)
|
||||
@ -2072,8 +2072,8 @@ float ui_menu::draw_right_box_title(float x1, float y1, float x2, float y2)
|
||||
container->add_line(x1 + midl, y1, x1 + midl, y1 + line_height, UI_LINE_WIDTH, UI_BORDER_COLOR, PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
|
||||
|
||||
std::string buffer[RP_LAST + 1];
|
||||
buffer[RP_IMAGES].assign("Images");
|
||||
buffer[RP_INFOS].assign("Infos");
|
||||
buffer[RP_IMAGES] = _("Images");
|
||||
buffer[RP_INFOS] = _("Infos");
|
||||
|
||||
for (int cells = RP_IMAGES; cells <= RP_INFOS; cells++)
|
||||
{
|
||||
@ -2135,7 +2135,7 @@ std::string ui_menu::arts_render_common(float origx1, float origy1, float origx2
|
||||
|
||||
for (int x = FIRST_VIEW; x < LAST_VIEW; x++)
|
||||
{
|
||||
mui.draw_text_full(container, arts_info[x].title, origx1, origy1, origx2 - origx1, JUSTIFY_CENTER,
|
||||
mui.draw_text_full(container, _(arts_info[x].title), origx1, origy1, origx2 - origx1, JUSTIFY_CENTER,
|
||||
WRAP_TRUNCATE, DRAW_NONE, ARGB_WHITE, ARGB_BLACK, &txt_lenght, nullptr);
|
||||
txt_lenght += 0.01f;
|
||||
title_size = MAX(txt_lenght, title_size);
|
||||
@ -2214,7 +2214,7 @@ void ui_menu::draw_toolbar(float x1, float y1, float x2, float y2, bool software
|
||||
hover = HOVER_B_FAV + z;
|
||||
color = ARGB_WHITE;
|
||||
float ypos = y2 + machine().ui().get_line_height() + 2.0f * UI_BOX_TB_BORDER;
|
||||
mui.draw_text_box(container, hover_msg[z], JUSTIFY_CENTER, 0.5f, ypos, UI_BACKGROUND_COLOR);
|
||||
mui.draw_text_box(container, _(hover_msg[z]), JUSTIFY_CENTER, 0.5f, ypos, UI_BACKGROUND_COLOR);
|
||||
}
|
||||
|
||||
container->add_quad(x1, y1, x2, y2, color, t_texture[z], PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
|
||||
|
@ -223,12 +223,12 @@ void ui_menu_game_options::populate()
|
||||
int afile = inif.current_file;
|
||||
|
||||
arrow_flags = get_arrow_flags(0, inif.ini_index.size() - 1, afile);
|
||||
fbuff = " ^!File";
|
||||
fbuff = _(" ^!File");
|
||||
convert_command_glyph(fbuff);
|
||||
item_append(fbuff.c_str(), inif.actual_file().c_str(), arrow_flags, (void *)(FPTR)FILE_CATEGORY_FILTER);
|
||||
|
||||
arrow_flags = get_arrow_flags(0, inif.ini_index[afile].category.size() - 1, inif.current_category);
|
||||
fbuff = " ^!Category";
|
||||
fbuff = _(" ^!Category");
|
||||
convert_command_glyph(fbuff);
|
||||
item_append(fbuff.c_str(), inif.actual_category().c_str(), arrow_flags, (void *)(FPTR)CATEGORY_FILTER);
|
||||
}
|
||||
@ -236,7 +236,7 @@ void ui_menu_game_options::populate()
|
||||
else if (main_filters::actual == FILTER_MANUFACTURER && c_mnfct::ui.size() > 0)
|
||||
{
|
||||
arrow_flags = get_arrow_flags(0, c_mnfct::ui.size() - 1, c_mnfct::actual);
|
||||
fbuff = "^!Manufacturer";
|
||||
fbuff = _("^!Manufacturer");
|
||||
convert_command_glyph(fbuff);
|
||||
item_append(fbuff.c_str(), c_mnfct::ui[c_mnfct::actual].c_str(), arrow_flags, (void *)(FPTR)MANUFACT_CAT_FILTER);
|
||||
}
|
||||
@ -244,14 +244,14 @@ void ui_menu_game_options::populate()
|
||||
else if (main_filters::actual == FILTER_YEAR && c_year::ui.size() > 0)
|
||||
{
|
||||
arrow_flags = get_arrow_flags(0, c_year::ui.size() - 1, c_year::actual);
|
||||
fbuff.assign("^!Year");
|
||||
fbuff.assign(_("^!Year"));
|
||||
convert_command_glyph(fbuff);
|
||||
item_append(fbuff.c_str(), c_year::ui[c_year::actual].c_str(), arrow_flags, (void *)(FPTR)YEAR_CAT_FILTER);
|
||||
}
|
||||
// add custom subitem
|
||||
else if (main_filters::actual == FILTER_CUSTOM)
|
||||
{
|
||||
fbuff = "^!Setup custom filter";
|
||||
fbuff = _("^!Setup custom filter");
|
||||
convert_command_glyph(fbuff);
|
||||
item_append(fbuff.c_str(), nullptr, 0, (void *)(FPTR)CUSTOM_FILTER);
|
||||
}
|
||||
|
@ -377,9 +377,8 @@ void ui_menu_select_software::handle()
|
||||
|
||||
// if we're in an error state, overlay an error message
|
||||
if (ui_error)
|
||||
machine().ui().draw_text_box(container,
|
||||
"The selected software is missing one or more required files. "
|
||||
"Please select a different software.\n\nPress any key (except ESC) to continue.",
|
||||
machine().ui().draw_text_box(container, _("The selected software is missing one or more required files. "
|
||||
"Please select a different software.\n\nPress any key (except ESC) to continue."),
|
||||
JUSTIFY_CENTER, 0.5f, 0.5f, UI_RED_COLOR);
|
||||
|
||||
// handle filters selection from key shortcuts
|
||||
@ -565,16 +564,16 @@ void ui_menu_select_software::build_software_list()
|
||||
if (instance_name == nullptr || type_name == nullptr)
|
||||
continue;
|
||||
|
||||
if (swinfo->shortname()) tmpmatches.shortname = swinfo->shortname();
|
||||
if (swinfo->longname()) tmpmatches.longname = swinfo->longname();
|
||||
if (swinfo->parentname()) tmpmatches.parentname = swinfo->parentname();
|
||||
if (swinfo->year()) tmpmatches.year = swinfo->year();
|
||||
if (swinfo->publisher()) tmpmatches.publisher = swinfo->publisher();
|
||||
tmpmatches.shortname = strensure(swinfo->shortname());
|
||||
tmpmatches.longname = strensure(swinfo->longname());
|
||||
tmpmatches.parentname = strensure(swinfo->parentname());
|
||||
tmpmatches.year = strensure(swinfo->year());
|
||||
tmpmatches.publisher = strensure(swinfo->publisher());
|
||||
tmpmatches.supported = swinfo->supported();
|
||||
if (part->name()) tmpmatches.part = part->name();
|
||||
tmpmatches.part = strensure(part->name());
|
||||
tmpmatches.driver = m_driver;
|
||||
if (swlist->list_name()) tmpmatches.listname = swlist->list_name();
|
||||
if (part->interface()) tmpmatches.interface = part->interface();
|
||||
tmpmatches.listname = strensure(swlist->list_name());
|
||||
tmpmatches.interface = strensure(part->interface());
|
||||
tmpmatches.startempty = 0;
|
||||
tmpmatches.parentlongname.clear();
|
||||
tmpmatches.usage.clear();
|
||||
|
@ -62,18 +62,18 @@ void ui_menu_software_parts::populate()
|
||||
software_part_menu_entry *entry1 = (software_part_menu_entry *) m_pool_alloc(sizeof(*entry1));
|
||||
entry1->type = T_EMPTY;
|
||||
entry1->part = nullptr;
|
||||
item_append("[empty slot]", nullptr, 0, entry1);
|
||||
item_append(_("[empty slot]"), nullptr, 0, entry1);
|
||||
|
||||
software_part_menu_entry *entry2 = (software_part_menu_entry *) m_pool_alloc(sizeof(*entry2));
|
||||
entry2->type = T_FMGR;
|
||||
entry2->part = nullptr;
|
||||
item_append("[file manager]", nullptr, 0, entry2);
|
||||
item_append(_("[file manager]"), nullptr, 0, entry2);
|
||||
|
||||
|
||||
software_part_menu_entry *entry3 = (software_part_menu_entry *) m_pool_alloc(sizeof(*entry3));
|
||||
entry3->type = T_SWLIST;
|
||||
entry3->part = nullptr;
|
||||
item_append("[software list]", nullptr, 0, entry3);
|
||||
item_append(_("[software list]"), nullptr, 0, entry3);
|
||||
}
|
||||
|
||||
for (const software_part *swpart = m_info->first_part(); swpart != nullptr; swpart = swpart->next())
|
||||
@ -232,7 +232,7 @@ void ui_menu_software_list::populate()
|
||||
append_software_entry(swinfo);
|
||||
|
||||
// add an entry to change ordering
|
||||
item_append("Switch Item Ordering", nullptr, 0, (void *)1);
|
||||
item_append(_("Switch Item Ordering"), nullptr, 0, (void *)1);
|
||||
|
||||
// append all of the menu entries
|
||||
for (entry_info *entry = m_entrylist; entry != nullptr; entry = entry->next)
|
||||
@ -265,7 +265,7 @@ void ui_menu_software_list::handle()
|
||||
|
||||
// reload the menu with the new order
|
||||
reset(UI_MENU_RESET_REMEMBER_REF);
|
||||
machine().popmessage("Switched Order: entries now ordered by %s", m_ordered_by_shortname ? "shortname" : "description");
|
||||
machine().popmessage(_("Switched Order: entries now ordered by %s"), m_ordered_by_shortname ? _("shortname") : _("description"));
|
||||
}
|
||||
// handle selections
|
||||
else if (event->iptkey == IPT_UI_SELECT)
|
||||
@ -433,7 +433,7 @@ void ui_menu_software::populate()
|
||||
if (found)
|
||||
{
|
||||
if (!have_compatible)
|
||||
item_append("[compatible lists]", nullptr, MENU_FLAG_DISABLE, nullptr);
|
||||
item_append(_("[compatible lists]"), nullptr, MENU_FLAG_DISABLE, nullptr);
|
||||
item_append(swlistdev->description(), nullptr, 0, (void *)swlistdev);
|
||||
}
|
||||
have_compatible = true;
|
||||
|
@ -81,29 +81,29 @@ void ui_menu_tape_control::populate()
|
||||
state = current_device()->get_state();
|
||||
item_append(
|
||||
(state & CASSETTE_MASK_UISTATE) == CASSETTE_STOPPED
|
||||
? "stopped"
|
||||
? _("stopped")
|
||||
: ((state & CASSETTE_MASK_UISTATE) == CASSETTE_PLAY
|
||||
? ((state & CASSETTE_MASK_MOTOR) == CASSETTE_MOTOR_ENABLED ? "playing" : "(playing)")
|
||||
: ((state & CASSETTE_MASK_MOTOR) == CASSETTE_MOTOR_ENABLED ? "recording" : "(recording)")
|
||||
? ((state & CASSETTE_MASK_MOTOR) == CASSETTE_MOTOR_ENABLED ? _("playing") : _("(playing)"))
|
||||
: ((state & CASSETTE_MASK_MOTOR) == CASSETTE_MOTOR_ENABLED ? _("recording") : _("(recording)"))
|
||||
),
|
||||
timepos.c_str(),
|
||||
tapeflags,
|
||||
TAPECMD_SLIDER);
|
||||
|
||||
// pause or stop
|
||||
item_append("Pause/Stop", nullptr, 0, TAPECMD_STOP);
|
||||
item_append(_("Pause/Stop"), nullptr, 0, TAPECMD_STOP);
|
||||
|
||||
// play
|
||||
item_append("Play", nullptr, 0, TAPECMD_PLAY);
|
||||
item_append(_("Play"), nullptr, 0, TAPECMD_PLAY);
|
||||
|
||||
// record
|
||||
item_append("Record", nullptr, 0, TAPECMD_RECORD);
|
||||
item_append(_("Record"), nullptr, 0, TAPECMD_RECORD);
|
||||
|
||||
// rewind
|
||||
item_append("Rewind", nullptr, 0, TAPECMD_REWIND);
|
||||
item_append(_("Rewind"), nullptr, 0, TAPECMD_REWIND);
|
||||
|
||||
// fast forward
|
||||
item_append("Fast Forward", nullptr, 0, TAPECMD_FAST_FORWARD);
|
||||
item_append(_("Fast Forward"), nullptr, 0, TAPECMD_FAST_FORWARD);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user