some translation fixes
This commit is contained in:
parent
a8757c7721
commit
410f387fe5
2207
po/da/voxelands.po
2207
po/da/voxelands.po
File diff suppressed because it is too large
Load Diff
2428
po/de/voxelands.po
2428
po/de/voxelands.po
File diff suppressed because it is too large
Load Diff
2196
po/es/voxelands.po
2196
po/es/voxelands.po
File diff suppressed because it is too large
Load Diff
2215
po/fr/voxelands.po
2215
po/fr/voxelands.po
File diff suppressed because it is too large
Load Diff
2215
po/it/voxelands.po
2215
po/it/voxelands.po
File diff suppressed because it is too large
Load Diff
2434
po/nl/voxelands.po
2434
po/nl/voxelands.po
File diff suppressed because it is too large
Load Diff
2414
po/pl/voxelands.po
2414
po/pl/voxelands.po
File diff suppressed because it is too large
Load Diff
2196
po/voxelands.pot
2196
po/voxelands.pot
File diff suppressed because it is too large
Load Diff
|
@ -94,14 +94,14 @@ GUICharDefMenu::GUICharDefMenu(
|
|||
m_eyes_types["yellow"] = wgettext("Yellow Eyes");
|
||||
m_eyes_types["black"] = wgettext("Black Eyes");
|
||||
|
||||
m_shirt_types["white"] = wgettext("White Shirt");
|
||||
m_shirt_types["blue"] = wgettext("Blue Shirt");
|
||||
m_shirt_types["green"] = wgettext("Green Shirt");
|
||||
m_shirt_types["orange"] = wgettext("Orange Shirt");
|
||||
m_shirt_types["purple"] = wgettext("Purple Shirt");
|
||||
m_shirt_types["red"] = wgettext("Red Shirt");
|
||||
m_shirt_types["yellow"] = wgettext("Yellow Shirt");
|
||||
m_shirt_types["black"] = wgettext("Black Shirt");
|
||||
m_shirt_types["white"] = wgettext("White T-Shirt");
|
||||
m_shirt_types["blue"] = wgettext("Blue T-Shirt");
|
||||
m_shirt_types["green"] = wgettext("Green T-Shirt");
|
||||
m_shirt_types["orange"] = wgettext("Orange T-Shirt");
|
||||
m_shirt_types["purple"] = wgettext("Purple T-Shirt");
|
||||
m_shirt_types["red"] = wgettext("Red T-Shirt");
|
||||
m_shirt_types["yellow"] = wgettext("Yellow T-Shirt");
|
||||
m_shirt_types["black"] = wgettext("Black T-Shirt");
|
||||
|
||||
m_pants_types["white"] = wgettext("White Pants");
|
||||
m_pants_types["blue"] = wgettext("Blue Pants");
|
||||
|
@ -167,8 +167,8 @@ void GUICharDefMenu::removeChildren()
|
|||
}
|
||||
}
|
||||
|
||||
//gender:Yscale:XZscale:skintone:eyes:hairtone:hair:face
|
||||
//M:10:10:fair:blue:brown:medium:normal
|
||||
//gender:Yscale:XZscale:skintone:eyes:hairtone:hair:face:shirt-colour:pants-colour:shoe-type
|
||||
//M:10:10:fair:blue:brown:medium:normal:green:blue:leather
|
||||
|
||||
void GUICharDefMenu::regenerateGui(v2u32 screensize)
|
||||
{
|
||||
|
|
|
@ -164,7 +164,9 @@ void FlagNodeMetadata::serializeBody(std::ostream &os)
|
|||
}
|
||||
std::wstring FlagNodeMetadata::infoText()
|
||||
{
|
||||
return narrow_to_wide(m_owner)+wgettext("'s Home Flag");
|
||||
char buff[256];
|
||||
snprintf(buff,256,gettext("%s's Home Flag"),m_owner.c_str());
|
||||
return narrow_to_wide(buff);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -279,7 +281,9 @@ void LockingChestNodeMetadata::serializeBody(std::ostream &os)
|
|||
}
|
||||
std::wstring LockingChestNodeMetadata::infoText()
|
||||
{
|
||||
return wgettext("Locking Chest owned by '")+narrow_to_wide(m_owner)+L"'";
|
||||
char buff[256];
|
||||
snprintf(buff,256,gettext("Locking Chest owned by '%s'"),m_owner.c_str());
|
||||
return narrow_to_wide(buff);
|
||||
}
|
||||
bool LockingChestNodeMetadata::nodeRemovalDisabled()
|
||||
{
|
||||
|
@ -395,20 +399,16 @@ bool CreativeChestNodeMetadata::receiveFields(std::string formname, std::map<std
|
|||
}
|
||||
std::string CreativeChestNodeMetadata::getDrawSpecString()
|
||||
{
|
||||
char buff[256];
|
||||
std::vector<content_t> &list = lists::get("creative");
|
||||
snprintf(buff,256,gettext("Page %d of %d"),(int)(m_page+1),(int)((list.size()/32)+1));
|
||||
std::string spec("size[8,10]");
|
||||
spec += "list[current_name;0;0,0.5;8,4;]";
|
||||
spec += "button[0.25,5;2.5,0.75;prev;";
|
||||
spec += gettext("<< Previous Page");
|
||||
spec += "]";
|
||||
spec += "label[3.5,5;";
|
||||
spec += gettext("Page");
|
||||
spec += " ";
|
||||
spec += itos(m_page+1);
|
||||
spec += " ";
|
||||
spec += gettext("of");
|
||||
spec += " ";
|
||||
spec += itos((list.size()/32)+1);
|
||||
spec += buff;
|
||||
spec += "]";
|
||||
spec += "button[6,5;2.5,0.75;next;";
|
||||
spec += gettext("Next Page >>");
|
||||
|
@ -453,7 +453,9 @@ void BorderStoneNodeMetadata::serializeBody(std::ostream &os)
|
|||
}
|
||||
std::wstring BorderStoneNodeMetadata::infoText()
|
||||
{
|
||||
return wgettext("Border Stone owned by '")+narrow_to_wide(m_text)+L"'";
|
||||
char buff[256];
|
||||
snprintf(buff,256,gettext("Border Stone owned by '%s'"),m_text.c_str());
|
||||
return narrow_to_wide(buff);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -784,13 +786,13 @@ std::wstring LockingFurnaceNodeMetadata::infoText()
|
|||
if(src_item && src_item->isCookable()) {
|
||||
InventoryList *dst_list = m_inventory->getList("dst");
|
||||
if (!dst_list->roomForCookedItem(src_item))
|
||||
return wgettext("Locking Furnace is overloaded (")+narrow_to_wide(ostr)+L")";
|
||||
return wgettext("Locking Furnace is out of fuel (")+narrow_to_wide(ostr)+L")";
|
||||
return wgettext("Locking Furnace is overloaded")+std::wstring(L" (")+narrow_to_wide(ostr)+L")";
|
||||
return wgettext("Locking Furnace is out of fuel")+std::wstring(L" (")+narrow_to_wide(ostr)+L")";
|
||||
}else{
|
||||
return wgettext("Locking Furnace is inactive (")+narrow_to_wide(ostr)+L")";
|
||||
return wgettext("Locking Furnace is inactive")+std::wstring(L" (")+narrow_to_wide(ostr)+L")";
|
||||
}
|
||||
}else{
|
||||
std::wstring s = wgettext("Locking Furnace is active (")+narrow_to_wide(ostr)+L")";
|
||||
std::wstring s = wgettext("Locking Furnace is active")+std::wstring(L" (")+narrow_to_wide(ostr)+L")";
|
||||
// Do this so it doesn't always show (0%) for weak fuel
|
||||
if (m_fuel_totaltime > 3) {
|
||||
s += L" (";
|
||||
|
@ -1038,7 +1040,9 @@ std::wstring TNTNodeMetadata::infoText()
|
|||
if (s < 1)
|
||||
return wgettext("Armed Explosive: about to detonate");
|
||||
|
||||
return wgettext("Armed Explosive: ")+itows(s)+wgettext(" seconds till detonation");
|
||||
char buff[512];
|
||||
snprintf(buff,512,gettext("Armed Explosive: %d seconds till detonation"),s);
|
||||
return narrow_to_wide(buff);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -1328,19 +1332,20 @@ std::string CraftGuideNodeMetadata::getDrawSpecString()
|
|||
rc = crafting::getRecipeCount(q);
|
||||
}
|
||||
|
||||
char buff[256];
|
||||
snprintf(buff,256,gettext("Page %d of %d"),(int)(m_page+1),(int)((list.size()/40)+1));
|
||||
|
||||
std::string spec("size[8,10]");
|
||||
spec += "label[0.5,0.75;";
|
||||
spec += gettext("Add item here to see recipe");
|
||||
spec += "]";
|
||||
spec += "list[current_name;result;2,1;1,1;]";
|
||||
if (rc > 1) {
|
||||
char rbuff[256];
|
||||
snprintf(rbuff,256,gettext("Recipe %d of %d"),(int)(m_recipe+1),rc);
|
||||
spec += "button[2.5,3.5;1,0.75;rprev;<<]";
|
||||
spec += "label[3.5,3.5;";
|
||||
spec += gettext("Recipe");
|
||||
spec += " ";
|
||||
spec += itos(m_recipe+1);
|
||||
spec += " of ";
|
||||
spec += itos(rc);
|
||||
spec += buff;
|
||||
spec += "]";
|
||||
spec += "button[5.5,3.5;1,0.75;rnext;>>]";
|
||||
}
|
||||
|
@ -1359,13 +1364,7 @@ std::string CraftGuideNodeMetadata::getDrawSpecString()
|
|||
spec += gettext("<< Previous Page");
|
||||
spec += "]";
|
||||
spec += "label[3.5,4.5;";
|
||||
spec += gettext("Page");
|
||||
spec += " ";
|
||||
spec += itos(m_page+1);
|
||||
spec += " ";
|
||||
spec += gettext("of");
|
||||
spec += " ";
|
||||
spec += itos((list.size()/40)+1);
|
||||
spec += buff;
|
||||
spec += "]";
|
||||
spec += "button[6,4.5;2.5,0.75;next;";
|
||||
spec += gettext("Next Page >>");
|
||||
|
@ -1535,6 +1534,9 @@ std::string CookBookNodeMetadata::getDrawSpecString()
|
|||
if (q && q->getContent() != CONTENT_IGNORE)
|
||||
tr = crafting::getResultCount(q);
|
||||
|
||||
char buff[256];
|
||||
snprintf(buff,256,gettext("Page %d of %d"),(int)(m_page+1),(int)((list.size()/40)+1));
|
||||
|
||||
std::string spec("size[8,9]");
|
||||
spec += "label[0.5,0.75;";
|
||||
spec += gettext("Add item here to see cook result");
|
||||
|
@ -1545,13 +1547,7 @@ std::string CookBookNodeMetadata::getDrawSpecString()
|
|||
spec += gettext("<< Previous Page");
|
||||
spec += "]";
|
||||
spec += "label[3.5,3.5;";
|
||||
spec += gettext("Page");
|
||||
spec += " ";
|
||||
spec += itos(m_page+1);
|
||||
spec += " ";
|
||||
spec += gettext("of");
|
||||
spec += " ";
|
||||
spec += itos((list.size()/40)+1);
|
||||
spec += buff;
|
||||
spec += "]";
|
||||
spec += "button[6,3.5;2.5,0.75;next;";
|
||||
spec += gettext("Next Page >>");
|
||||
|
@ -1749,6 +1745,8 @@ bool DeCraftNodeMetadata::receiveFields(std::string formname, std::map<std::stri
|
|||
std::string DeCraftNodeMetadata::getDrawSpecString()
|
||||
{
|
||||
std::vector<content_t> &list = lists::get("decrafting");
|
||||
char buff[256];
|
||||
snprintf(buff,256,gettext("Page %d of %d"),(int)(m_page+1),(int)((list.size()/40)+1));
|
||||
|
||||
std::string spec("size[8,9]");
|
||||
spec += "label[0.5,0.75;";
|
||||
|
@ -1767,13 +1765,7 @@ std::string DeCraftNodeMetadata::getDrawSpecString()
|
|||
spec += gettext("<< Previous Page");
|
||||
spec += "]";
|
||||
spec += "label[3.5,3.5;";
|
||||
spec += gettext("Page");
|
||||
spec += " ";
|
||||
spec += itos(m_page+1);
|
||||
spec += " ";
|
||||
spec += gettext("of");
|
||||
spec += " ";
|
||||
spec += itos((list.size()/40)+1);
|
||||
spec += buff;
|
||||
spec += "]";
|
||||
spec += "button[6,3.5;2.5,0.75;next;";
|
||||
spec += gettext("Next Page >>");
|
||||
|
|
34
src/game.cpp
34
src/game.cpp
|
@ -862,12 +862,10 @@ void the_game(
|
|||
break;
|
||||
}
|
||||
|
||||
std::wostringstream ss;
|
||||
ss<<wgettext("Connecting to server... (timeout in ");
|
||||
ss<<(int)(10.0 - time_counter + 1.0);
|
||||
ss<<wgettext(" seconds)");
|
||||
wchar_t buff[512];
|
||||
swprintf(buff,512,L"Connecting to server... (timeout in %d seconds)",(int)(10.0 - time_counter + 1.0));
|
||||
//draw_load_screen(ss.str(), driver, font);
|
||||
drawLoadingScreen(driver,ss.str());
|
||||
drawLoadingScreen(driver,std::wstring(buff));
|
||||
|
||||
// Update client and server
|
||||
client.step(0.1);
|
||||
|
@ -889,8 +887,9 @@ void the_game(
|
|||
|
||||
if (could_connect == false) {
|
||||
if (client.accessDenied()) {
|
||||
error_message = wgettext("Access denied. Reason: ")
|
||||
+client.accessDeniedReason();
|
||||
wchar_t buff[512];
|
||||
swprintf(buff,512,wgettext("Access denied. Reason: %ls"),client.accessDeniedReason().c_str());
|
||||
error_message = std::wstring(buff);
|
||||
errorstream<<wide_to_narrow(error_message)<<std::endl;
|
||||
}else if (server != NULL) {
|
||||
error_message = wgettext("Unable to Connect (port already in use?).");
|
||||
|
@ -1338,10 +1337,10 @@ void the_game(
|
|||
g_settings->get("screenshot_path").c_str(),
|
||||
device->getTimer()->getRealTime());
|
||||
if (driver->writeImageToFile(image, filename)) {
|
||||
std::wstringstream sstr;
|
||||
sstr<<wgettext("Saved screenshot to '")<<filename<<"'";
|
||||
wchar_t buff[512];
|
||||
swprintf(buff,512,wgettext("Saved screenshot to '%s'"),filename);
|
||||
infostream<<"Saved screenshot to '"<<filename<<"'"<<std::endl;
|
||||
statustext = sstr.str();
|
||||
statustext = std::wstring(buff);
|
||||
statustext_time = 0;
|
||||
}else{
|
||||
infostream<<"Failed to save screenshot '"<<filename<<"'"<<std::endl;
|
||||
|
@ -1414,10 +1413,9 @@ void the_game(
|
|||
show_profiler, show_profiler_max);
|
||||
|
||||
if (show_profiler != 0) {
|
||||
std::wstringstream sstr;
|
||||
sstr<<wgettext("Profiler shown (page ")<<show_profiler
|
||||
<<" of "<<show_profiler_max<<")";
|
||||
statustext = sstr.str();
|
||||
wchar_t buff[512];
|
||||
swprintf(buff,512,wgettext("Profiler shown (page %d of %d)"),show_profiler,show_profiler_max);
|
||||
statustext = std::wstring(buff);
|
||||
statustext_time = 0;
|
||||
}else{
|
||||
statustext = wgettext("Profiler hidden");
|
||||
|
@ -1428,7 +1426,9 @@ void the_game(
|
|||
s16 range = g_settings->getS16("viewing_range_nodes_min");
|
||||
s16 range_new = range + 10;
|
||||
g_settings->set("viewing_range_nodes_min", itos(range_new));
|
||||
statustext = wgettext("Minimum viewing range changed to ") + narrow_to_wide(itos(range_new));
|
||||
wchar_t buff[512];
|
||||
swprintf(buff,512,wgettext("Minimum viewing range changed to %d"),range_new);
|
||||
statustext = std::wstring(buff);
|
||||
statustext_time = 0;
|
||||
}
|
||||
else if (input->wasKeyDown(getKeySetting("keymap_decrease_viewing_range_min"))) {
|
||||
|
@ -1438,7 +1438,9 @@ void the_game(
|
|||
range_new = range;
|
||||
g_settings->set("viewing_range_nodes_min",
|
||||
itos(range_new));
|
||||
statustext = wgettext("Minimum viewing range changed to ") + narrow_to_wide(itos(range_new));
|
||||
wchar_t buff[512];
|
||||
swprintf(buff,512,wgettext("Minimum viewing range changed to %d"),range_new);
|
||||
statustext = std::wstring(buff);
|
||||
statustext_time = 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue