- The translation is from the English language to the Arabic language.
- My Crowdin account: Victor Frankenstein
- GitHub repository:Maschinen-Mensch/curiousexpedition
- Crowdin page: https://crowdin.com/project/the-curious-expedition
- Website: https://curious-expedition.com
"Maschinen-Mensch is a German independent game studio of former AAA developers (Spec Ops: The Line) that left the mainstream industry to experiment with new forms of generative storytelling and create innovative games that aim at unattended niches in gaming. The Curious Expedition was first released as an alpha version in May 2015 on Steam Early Access. During the Early Access phase is has been continually expanded and enhanced by the developers, incorporating valuable community feedback and developing a devoted fan base. The Curious Expedition has sold 25,000 copies so far (fully recouping production costs) and has already been nominated for various awards, including prestigious German awards including: “Deutscher Computerspielepreis” (German Computer Games Awards; category best youth game) and “Deutscher Entwicklerpreis” (German Developer Awards; categories: best browser game, best indie game, best game design, best German game). It also won the “Deutscher Entwicklerpreis” award as the best indie game in 2015 ". (1)
As a gamer, I have always been fascinated about how low budget games can provide such an amazing experience, sometimes even better than many AAA games. For instance, we can see this with games such as Undertale, Limbo, Machinarium (a great game), Rain, Fran bow (one of my all-time favorite games), and many other games. This shows as that low budget games aka Indi games (without the financial support of a publisher), can compete with games with massive budgets (over 60million dollars and even more in some cases). Playing the Curious Expedition is like playing Assassin Creed mixed with reading a novel feel, the developers were able to capture that cozy atmosphere with just some pixelated characters and images, which is really charming and adds a lot to the game’s charisma.
Regarding the game itself, the game is officially presented as “a roguelike expedition simulation set in the late 19th century. Together with famous historical personalities, players will venture on unprecedented expeditions to regions never explored before for fame, science and treasures. They will put on their pith helmets and khakis and make their way through a lush, procedurally generated world full of wonder and mystery”. (2) In addition to this, the game proposes many features to make the game more interactive and less boring since you will never play the same map twice, here are a few things about the game:(3)
- Explore procedurally generated worlds, each with its own distinctive set of challenges for the ambitious explorer.
- Plan and equip your trek. A good explorer is prepared for any eventuality.
- Manage your resources to keep your trek alive and sanity high. Balance your needs with the desire to carry all that precious treasure back home.
- Visit and interact with the land’s natives. Enter villages, trade and communicate with local tribes and civilizations that are unknown to mankind.
- Loot mysterious temple ruins to gain fame and treasures, but watch out for deadly traps and curses that will compromise your trek and the world around you.
- Equip and utilize miraculous treasures to gain advantages, but be wary of unforeseeable side effects.
- Fight and defend your trek against a wide range of wild animals, mystical creatures and even dinosaurs.
Thanks to the discussion that I had we the project owner a few months ago, I am now authorized to deal with the translation according to what I deem correct and justified. The project owner also allowed me to remove any wrong translations in addition to the possibility to alter the strings according to the specification of the Arabic language. Below is more information that was provided by the project owner after we requested that the gender translation along with many other things, greatly differs from each language:(4)
$name will be replaced by the name of a person that is relevant in that event. Not all events have relevant persons, so you should only use the $name identifier if the original text already included the name.
{mmm|fff} will be replaced by 'mmm' if the relevant person is male, or 'fff' if the relevant person is female. As mentioned above, there might not always be a relevant person, so use it only if appropriate.
Each language may define its own special strings. Those are stated with the @vars line entry. They start with $ and have a similar syntax to the {} braces. For example the entry '$he=he|she' makes it so that $he in the text will be replaced by 'he' if the relevant person is male, or 'she' if the relevant person is female.
[xxx|yyy|zzz] will be randomly replaced by either 'xxx' or 'yyy' or 'zzz'. <p></p> [xxx] will be randomly replaced by 'xxx' or not appear in the text at all. <p></p> _text_ will be shown as emphasized in-game (colored red).
In addition, we also had to ask more questions to the project owner to clarify more things, these questions and answers can be found in our Workshop Document. In general, and after work on this project for a long time, I believe that the hardest things to deal with on this project are 3 main things:(5)
- The first one is this project contains a lot of idioms that are really hard to depict and find the proper counterparts in the Arabic language. e.g. (Now there’s a sight to behold.) and (Some kind of parlour trick perhaps, just without the parlour).
- The second thing is gender variables which make the work take a lot longer, on top of knowing where exactly you need to place the variables. The translator will also need to know when to use the variables or not, but I have to say that in few strings, it’s 50/50 situation since some objects are randomly generated and the translator can't really know for sure.
- The last thing is the composition of the strings, too complex, long, and can contain many cuts, whitespaces and many other things that can make the work for the translator a nightmare.
The project owner also allowed and entrusted me to omit, change, and rephrase the strings or words if doing so was a necessity. The project is a bit complex to deal with and will for sure need a less restrictive approach to deal with the linguistic characteristic of every language out there.
It appears that the project owner eventually decided not to close the project which is a good thing I guess. This is probably due to the surge in activity from our translators on the project.
In addition to that, I revisited many Arabic books to get a clear idea of how one should deal with gender specifications and how to write the verbs properly. I will try below to print some of the most important things related to this question. The information will be mainly focused on the question of gender because one of the biggest challenges that anyone who is working on this project will face, is trying to properly set the variables according to a specific format to maintain the meaning that the source string wants to convoy.
سأقوم هنا بعرض أهم المعلومات التي قمت بالاطلاع عليها من أجل تأكيد مختلف الإجراءات النحوية التي كنت أعتمد عليها أثناء ترجمة السلاسل. كما أن هذه المعلومات ستكون بمثابة مرجع يمكن الرجوع إليه مستقبلا عند الحاجة. ولكن الحقيقة أنه كلما تعمقنا أكثر في اللغة العربية، كلما تبين لنا أنه هناك الكثير من الأشياء التي يجب إعتبارها عند ترجمة النصوص. الأمر الذي جعل من ترجمة هذا المشروع أمرا صعبا نوعا ما؛ خاصة مع وجود قضية المتغيرات التي يجب إحترامها.
عند الإختيار بين يا ونون وواو ونون عند الجمع، يتم تحديد ما الذي يجب إستعماله وفقا لمحل الكلمة. فنقول مجرمين في حالتي النصب والجر، أي لما تكون الكلمة مفعولا به أو مضاف إليه مجرور. ونقول مجرمون في حالة الرفع، أي لما تكون الكلمة فاعلا مرفوعا.
عند إضافة ياء التأنيث للفعل يجب أن نأخذ في الإعتبار أشياء محددة وهي: أن يكون الفعل مضارع أو أمرا. ويمكننا أن نضيف هنا أن كاف الخطاب مبنية على الفتح مع المذكر ومبنية على الكسر مع المؤنث كما وجود أداة جزم قبل الفعل أيضا تغير الصيغة، لهذا نقول لا يمكنك بسبب وجود كاف الخطاب ولا تشتري بسبب دخول أداة جزم. أما ياء المخاطبة فلا تحذف مع المضارع ويليها النون عند الرفع.
هذه المعلومات الطفيفة تعد معلومات مختصرة فقط لمشكلة متغيرات النوع في السلاسل. اللغة العربية لغة واسعة جدا، وسيكتشف أي شخص يتعمق فيها مدى جمالها وتعقيدها وطرقها في التعامل مع مختلف الحالات الذي يعتبرها العامة على أنها شاذة.
W.C | Untranslatables | F.W.C | T.W.C.T | P.% | C.T.F | Cont.Num |
---|---|---|---|---|---|---|
~1016 | ~0 | ~1016 | 23930 | 19 | 06-12/07-13 | 20 |
There is nothing to add here. You did a perfect job!
Looking to forward to your next contribution.Hey @dr-frankenstein!
Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Chat with us on Discord
Thank you for your review, @fancybrothers! Keep up the good work!
Hi @dr-frankenstein!
Feel free to join our @steem-ua Discord serverYour post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation! Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Hi, @dr-frankenstein!
You just got a 0.09% upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in here to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.
Hey, @dr-frankenstein!
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!
Get higher incentives and support Utopian.io!
SteemPlus or Steeditor). Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!
Congratulations @dr-frankenstein! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
Vote for @Steemitboard as a witness to get one more award and increased upvotes!