-
Posts
619 -
Joined
-
Last visited
-
Days Won
5
Everything posted by GunChleoc
-
Translation [Discussion] Localization (again)
GunChleoc replied to RedFox's topic in Game Development & Technical Discussion
Just to make sure: "Infantry Spearmen +1 Pierce Armor Levels." means that Infantry Spearmen get +1 protection against piercing weapons (it could also mean that Infantry Spearmen pierce the armor of others with +1)? -
Translation [Discussion] Localization (again)
GunChleoc replied to RedFox's topic in Game Development & Technical Discussion
I found 2 string inconsistencies: simulation/ai/tutorial-ai/economic_walkthrough.js:148Research the stone mining technology from the storehouse."stone mining" does not exist in Transifex. simulation/ai/tutorial-ai/economic_walkthrough.js:193Start researching Phase 2.Which phase is that? village/town/city -
Website menu is not displaying right in firefox
GunChleoc replied to Julius Civilis's topic in Help & Feedback
I don't think an add-on is needed, just disable the "zoom text only" option. -
Website menu is not displaying right in firefox
GunChleoc replied to Julius Civilis's topic in Help & Feedback
I you set Firefox to zoom text only and then zoom in, then this will happen. The higher menu entries get truncated and the bottom menu entry gets truncated when it's highlighted (mouse hover) -
We would need text as an alternative to all voices in any case, because not all languages would be able to keep up.
-
Or have a look at the press releases. I also found a changelog, but it's missing the last 2 versions.
-
Unit And Building Names
GunChleoc replied to Davarish's topic in Game Development & Technical Discussion
Yes, Q3 is a tough one, becausse we obviously don't have any sound recordings of the time. -
Where are you from?
GunChleoc replied to Lion.Kanzen's topic in Introductions & Off-Topic Discussion
Gun Chleoc = "without clock" in Scottish Gaelic. Now what was my GMT again?- 325 replies
-
- 2
-
- localization
- country
-
(and 1 more)
Tagged with:
-
Unit And Building Names
GunChleoc replied to Davarish's topic in Game Development & Technical Discussion
Try checking the names in Wikipedia, sometimes they are given in IPA there. For Britons, we will need to go with Latin Script I guess, unless they used some Ogham like the Irish did. For the Gauls, either Latin or Greek would work. -
Question on upcoming git transition
GunChleoc replied to Teiresias's topic in Game Development & Technical Discussion
If somebody creates a torrent, I'd be happy to help with the seeding -
Since we seem to have a sizeable Spanish language community, we might consider checking adding a language pack to the forum software?
-
Proposal: Split "Tools & Options" into "Options" and "Map Editor"
GunChleoc replied to idanwin's topic in General Discussion
There would be enough space without the warning box, I don't know how much work it would be to shift is somewhere else for small resolutions, but that might solve the issue. -
There's an article talking about us
GunChleoc replied to ribasvilanova's topic in Introductions & Off-Topic Discussion
It's the official language of Andorra http://en.wikipedia.org/wiki/Andorra -
Actually, it can sometimes be good to be a rookie when starting on a uni course, because you won't be bringing any bad habits with you. This guide might come in useful later: http://www.codeproject.com/Articles/22769/Introduction-to-Object-Oriented-Programming-Concep But first, you will have to learn the basic concepts: how variables and control structures work, and then how to create more complex data structures and some standard algorithms. For C#, these should get you started: http://www.slideshare.net/introprogramming/1-introduction-to-programming http://www.pvtuts.com/csharp/csharp-introduction I think C# is a good idea for a beginner. In Java, data input/output is a pain. In C++, strings are a pain. Mind, I haven't used any of these guides myself, I just DuckDuckGo'ed them.
-
I think Mint is similar to Ubuntu, so you could try the instructions for that. Since you seem to be compiling yourself, get the version you want from svn/git
-
You probably need reviewer status to edit reviewed strings. This would then lock the strings for translators without reviewer status. This is just logical thinking though, I am a team of 1 and haven't tried it.
-
For the terms that have been translated in multiple ways, it might be a good idea to add them to the glossary for future reference.
-
Translation [Discussion] Localization (again)
GunChleoc replied to RedFox's topic in Game Development & Technical Discussion
Yep, that's the one I meant. If I can just input it as a character, great -
Translation [Discussion] Localization (again)
GunChleoc replied to RedFox's topic in Game Development & Technical Discussion
I have another feature request for this - for sometime in the future when/if you find the time, of course. It would be great to have support for unicode entities, so I can use stuff like protected hyphens. My language has prefixes like t-, n- and h- that must not be split from the following word. Also, it would be really great if we could get the character U+204A in (⁊) in, but I guess that is primarily a font issue. -
I ran sudo checkinstall -D --pkgname icu52.1 --pkgversion 52.1 make installand then I was able to remove everything with synaptic. I then installed the libicu-dev again that comes with Ubuntu and the compile process went though. You guys rock! Then I did this: And presto pronto, there's my language! I also managed to start a game without any crashes. My Linux machine is too slow to play a game, but it is enough to do a lot of in-game string testing
-
I don't know how to remove this now, because make uninstall only tells me that it has no target. How do you remove something that has been built and installed from source rather than the Software Center? Can I just rm them without damaging the system? The libicu-dev that comes with my system is libicu-dev 4.8.1.1-3ubuntu0.1, so it's strange that it finds stuff in Loki's version but not in mine. In /usr/local/lib, I have these files: libicudata.solibicudata.so.52libicudata.so.52.1libicui18n.solibicui18n.so.52libicui18n.so.52.1libicuio.solibicuio.so.52libicuio.so.52.1libicule.solibicule.so.52libicule.so.52.1libiculx.solibiculx.so.52libiculx.so.52.1libicutest.solibicutest.so.52libicutest.so.52.1libicutu.solibicutu.so.52libicutu.so.52.1libicuuc.solibicuuc.so.52libicuuc.so.52.1
-
The Ubuntu installer offers to run without installing, so you could try that first to make sure it will run on your computer. When partitioning, Linux will need at least 1 partition for system and data, and 1 swap partition. The installer should come up with recommendations for you. Also, you should be able to access your Mac partitions from Ubuntu, so if you have data you need to use on both systems, no problem. I don't know if you can access the Linux partitions from MacOS tough.
-
Slap me with a wet noodle, I had grabbed the wrong branch. I knew this was too easy Maybe add the complete git checkout code to the first post of this thread, for idiots like me? git clone https://github.com/leper/0ad.git -b i18n <dir>I have a problem compiling now - make doesn't find libicu-dev, although I did grab it from the Software Center. Or maybe I have the wrong version, it's 4.8 on Ubuntu LTS 12.04. So, I downloaded libicu version 52_1 (ICU4C) and compiled and installed. I still get the error messages though, maybe I need to tell the compiler where the installation path is? I don't know how to do that though. Here's some of error messages: <snip>==== Building test (release) ====Creating obj/test_Releaseprecompiled.htest_FixedVector2D.cpp../../../binaries/system/libengine.a(L10n.o): In function `~L10n':~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:52: undefined reference to `icu_52::Locale::~Locale()'../../../binaries/system/libengine.a(L10n.o): In function `L10n::getCurrentLocale()':~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:59: undefined reference to `icu_52::Locale::Locale(icu_52::Locale const&)'../../../binaries/system/libengine.a(L10n.o): In function `L10n::getSupportedLocaleCodes()':~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:83: undefined reference to `icu_52::Locale::getBaseName() const'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:81: undefined reference to `icu_52::Locale::getBaseName() const'../../../binaries/system/libengine.a(L10n.o): In function `L10n::getCurrentLocale()':~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:59: undefined reference to `icu_52::Locale::Locale(icu_52::Locale const&)'../../../binaries/system/libengine.a(L10n.o): In function `L10n::getCurrentLocaleIndex()':~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:120: undefined reference to `icu_52::Locale::getBaseName() const'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:120: undefined reference to `icu_52::Locale::getBaseName() const'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:120: undefined reference to `icu_52::Locale::~Locale()'../../../binaries/system/libengine.a(L10n.o): In function `L10n::getCurrentLocale()':~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:59: undefined reference to `icu_52::Locale::Locale(icu_52::Locale const&)'../../../binaries/system/libengine.a(L10n.o): In function `L10n::getCurrentLocaleIndex()':~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:123: undefined reference to `icu_52::Locale::~Locale()'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:126: undefined reference to `icu_52::Locale::getUS()'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:120: undefined reference to `icu_52::Locale::~Locale()'../../../binaries/system/libengine.a(L10n.o): In function `L10n::parseDateTime(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, icu_52::Locale const&)':~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:195: undefined reference to `icu_52::StringPiece::StringPiece(char const*)'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:195: undefined reference to `icu_52::UnicodeString::fromUTF8(icu_52::StringPiece const&)'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:196: undefined reference to `icu_52::StringPiece::StringPiece(char const*)'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:196: undefined reference to `icu_52::UnicodeString::fromUTF8(icu_52::StringPiece const&)'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:198: undefined reference to `icu_52::UMemory::operator new(unsigned long)'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:198: undefined reference to `icu_52::SimpleDateFormat::SimpleDateFormat(icu_52::UnicodeString const&, icu_52::Locale const&, UErrorCode&)'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:202: undefined reference to `icu_52::UnicodeString::~UnicodeString()'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:202: undefined reference to `icu_52::UnicodeString::~UnicodeString()'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:202: undefined reference to `icu_52::UnicodeString::~UnicodeString()'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:202: undefined reference to `icu_52::UnicodeString::~UnicodeString()'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:198: undefined reference to `icu_52::UMemory::operator delete(void*)'../../../binaries/system/libengine.a(L10n.o): In function `UnicodeString':/usr/local/include/unicode/unistr.h:3613: undefined reference to `vtable for icu_52::UnicodeString'../../../binaries/system/libengine.a(L10n.o): In function `L10n::createDateTimeInstance(L10n::DateTimeType, icu_52::DateFormat::EStyle, icu_52::Locale const&)':~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:360: undefined reference to `icu_52::DateFormat::createDateTimeInstance(icu_52::DateFormat::EStyle, icu_52::DateFormat::EStyle, icu_52::Locale const&)'../../../binaries/system/libengine.a(L10n.o): In function `L10n::localizeDateTime(double const&, L10n::DateTimeType, icu_52::DateFormat::EStyle)':~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:210: undefined reference to `icu_52::DateFormat::format(double, icu_52::UnicodeString&) const'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:212: undefined reference to `icu_52::CheckedArrayByteSink::CheckedArrayByteSink(char*, int)'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:213: undefined reference to `icu_52::UnicodeString::toUTF8(icu_52::ByteSink&) const'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:217: undefined reference to `icu_52::CheckedArrayByteSink::~CheckedArrayByteSink()'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:217: undefined reference to `icu_52::UnicodeString::~UnicodeString()'../../../binaries/system/libengine.a(L10n.o): In function `L10n::createDateTimeInstance(L10n::DateTimeType, icu_52::DateFormat::EStyle, icu_52::Locale const&)':~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:353: undefined reference to `icu_52::DateFormat::createDateInstance(icu_52::DateFormat::EStyle, icu_52::Locale const&)'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:356: undefined reference to `icu_52::DateFormat::createTimeInstance(icu_52::DateFormat::EStyle, icu_52::Locale const&)'../../../binaries/system/libengine.a(L10n.o): In function `L10n::localizeDateTime(double const&, L10n::DateTimeType, icu_52::DateFormat::EStyle)':~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:217: undefined reference to `icu_52::CheckedArrayByteSink::~CheckedArrayByteSink()'~/0ad/leper/build/workspaces/gcc/../../../source/i18n/L10n.cpp:217: undefined reference to `icu_52::UnicodeString::~UnicodeString()'../../../binaries/system/libengine.a(L10n.o): In function `UnicodeString':/usr/local/include/unicode/unistr.h:3613: undefined reference to `vtable for icu_52::UnicodeString'<snip>~/0ad/leper/build/workspaces/gcc/../../../source/gui/scripting/ScriptFunctions.cpp:715: undefined reference to `icu_52::Locale::getUS()'collect2: ld returned 1 exit statusmake[1]: *** [../../../binaries/system/pyrogenesis] Error 1make: *** [pyrogenesis] Error 2make: *** Waiting for unfinished jobs....test_Matrix3d.cpptest_MD5.cpp<snip>If the problem is that my Ubuntu is too old, I'll wait until the next LTS release in April before I try again, because my computer doesn't like Ubuntu Saucy,
-
You said yourself in this thread that #0ad would be fine for now. You can always opan a separate channel ater if need arises.