Merge translations

Fix the Credits screen for Launchpad contributions

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@5762 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
xapantu 2010-08-23 14:04:45 +00:00
parent 8525ccc087
commit 0f7bb742ab
48 changed files with 9731 additions and 6429 deletions

Binary file not shown.

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

View File

@ -71,6 +71,7 @@ public:
}
void addSubEntry(stringw& subEntryString)
{
std::cout << subEntryString.c_str() << std::endl;
m_entries[m_entries.size()-1].m_subentries.push_back(subEntryString);
}
};
@ -227,10 +228,22 @@ void CreditsScreen::loadedFromFile()
std::vector<irr::core::stringw> translator = StringUtils::split(_("translator-credits"), '\n');
m_sections.push_back( new CreditsSection("Launchpad translations"));
for(int i = 0; i < translator.size(); i++)
for(int i = 1; i < translator.size(); i = i +3)
{
CreditsEntry entry(translator[i]);
getCurrentSection()->addEntry(entry);
line = stringw("Translations");
CreditsEntry entry(line);
getCurrentSection()->addEntry( entry );
if(i + 1 < translator.size())
{
translator[i].append('\n');
translator[i].append(translator[i+1]);
}
if(i + 2 < translator.size())
{
translator[i].append('\n');
translator[i].append(translator[i+2]);
}
getCurrentSection()->addSubEntry(translator[i]);
}
assert(m_sections.size() > 0);