korean-talk-iconkorean-phone-icon
back-arrow-iconBack to blog

Localizing Updates for the Charm Farm Game into Eight Languages

index-1

Charm Farm is a social farming game with a fantasy setting and dozens of magical creatures. The player controls the Enchanter, a wizard who lives in the Magic Forest. The gameplay involves farming, completing quests, building structures, crafting and casting spells, and collecting sets of artifacts. The Enchanter doesn’t have to develop the Magic Forest alone, however — they’re helped by the Shmoos, hard-working creatures who live in shacks on the Enchanter's estate.

Developed by the Russian company Nevosoft, Charm Farm was published on Facebook in 2015. Its magical world is still appreciated by thousands of players from all over the world, and more and more fans are joining the game’s community every day.

index-2

Incidentally, in 2015 we made a magical video about Charm Farm.

Need help with translation or localization?

문의하기

Localization: Languages, Volume, and Speed

Alconost localizes updates for Charm Farm from Russian into English, and then from English into seven other languages:

  • Brazilian Portuguese
  • Dutch
  • French
  • German
  • Japanese
  • Polish
  • Spanish

The game gets 1-2 updates per month. The amount of text in each update varies, but on average translating each release into eight languages takes a week or less.

How a Glossary Can Affect Quality when Localizing Regular Game Updates

Practically speaking, localizing an update to a game is more like augmenting an existing translation than performing a new localization. The new strings often contain references to creatures that have long been familiar to players. Maintaining consistency in the localization means approaching the integrity of the game world with care and ensuring the comfort of players who have grown used to specific names for every aspect of the game.

Charm Farm contains hundreds of names: buildings, resources, items from the store, spells, and much more. In order to make sure that every single unit in the game always has the exact same name, Alconost's managers created a glossary, a kind of dictionary of every terms and its equivalent in each language. As of August 2018 the glossary to the Charm Farm localization project contains over 1,100 entries.

The Nevosoft team understands the importance of having a translation glossary in order to ensure the consistency of the game’s localization, so they accompany the text of every update with a mini-glossary. The terms from these mini-glossaries are added to the core glossary on an online translation platform. As a result, every new update adds 10-20 new entries to the glossary.

In addition to unique items, the world of Charm Farm is filled with magical characters with original names. The Magic Forest is populated by creative creatures such as Rakoonee, Dowls, and Pigflies. When working on updates our translators pay special attention to the localization of names in order to preserve the charming wordplay that is such an integral part of Charm Farm’s world-building. Once the client has confirmed all of the names in the target language, we add them to the glossary.

The project manager adds entries to the glossary on a regular basis, and all translators attached to the project use it when localizing updates. This greatly reduces the risk of mistranslations creeping into new strings.

Need help with localizing your game?

문의하기

How the Localization Statement of Work is Prepared by the Client

Many years of experience localizing Charm Farm updates has allowed the Alconost and Nevosoft teams to work out a general approach to formulating localization assignments. The client accompanies every string to be translated with two pieces of information: “Comments” and “Maximum length.”

In the “Comments” field the client specifies the exact category to which the new term belongs: plant, item, character, or quest name. Most new terms are accompanied by a link to a screenshot so our translators can have a better idea of who or what they refer to. The screenshots make it easier for our translators to grasp the relevant connotations and transmit the right shades of meaning in their translation. For example, it can help them determine whether a given character’s comical or fiendish side should be emphasized.

The comments also provide information about factors such as:

  • whether or not the term contains some hidden meaning such as a play on words or a reference to an expression, film, or song
  • whether or not a certain name can be altered according to the grammatical rules of some languages
  • where exactly the new string will be displayed in the interface — in the in-game store, in a line of dialog, etc.

Detailed comments from the client can significantly improve the quality of an update’s localization. They give our translators much more information and sketch out a field of meaning within which creativity will be welcome and appropriate.

The “Maximum length” field provides a crucial parameter that allows us to make sure that every new string will fit into the game’s interface. The width of the buttons and windows in the interface is fixed. Despite the fact that the same term might be longer or shorter in different languages, every new string has to fit into the existing design of the game’s menus.

If translators know in advance about any limitation on the available number of characters in a given string they can avoid producing translations that are too long to fit within the space available. Having explanatory comments for every string makes it easier for translators to choose a shorter alternative word that still fits the context.

Alconost would like the thank the Charm Farm team for preparing informative and well-organized localization statements of work for their updates, as well as for the fun we have localizing such colorful, creative texts.

The Project in Facts and Number

  • Genre: social farming game
  • Project type: localization of game updates (continuous localization)
  • Localization languages: English, Brazilian Portuguese, Dutch, Spanish, German, Polish, French, Japanese
  • Frequency of updates: 1-2 times per month
  • Average time required to localize one update into all languages: one week
  • Number of entries in the localization glossary as of August 2018: 1,153

«During our many years working with Alconost we have had an exceptionally pleasant and useful experience localizing game content.

I'd like to emphasize how smoothly the entire team works together. Alconost's managers are positive, focused people who always listen to our preferences. This makes working with them that much more pleasant and productive. I can also say with confidence that their translators put their whole heart and soul into their work. In addition to preserving consistency in their localization, the team pays a lot of attention to adapting texts for certain linguistic groups, which helps us communicate to our users the specific shades of meaning that are so often lost in game localizations.

Thanks to Alconost's professionalism, our game can be enjoyed by people from all over the world, and that's wonderful!»

Alexander Kolychev

Nevosoft producer

Need game localization?

문의하기

Related articles

Popular articles

A Comprehensive Guide to Localization for Healthcare and Fitness Apps and Software

Apps localization

10 minutes read

What a 7x Conversion Increase Can Teach Us About Marketing Localization

영상 제작

Voice Over

9 minutes read

Your Software Ready for Localization? Don’t Overlook Internationalization

5 minutes read

Latest articles

Multilingual voice responses for Bitrix24

Voice Over

3 minutes read

Alconost + Crowdin: localization of Clash of Kings into English

2 minutes read

Localization into two languages and ongoing language support for DreamCommerce

Success stories

2 minutes read

의뢰하고 싶은 프로젝트가 있으신가요?

자세한 내용을 말씀해 주시면 솔루션과 견적 금액을 안내해 드리겠습니다.

양식 작성

전화 상담 예약
어떤 도움이 필요하신가요?*
40개국 언어로 앱을 현지화하고 싶습니다. 그리고 지속적인 업데이트를 해야 하는데 이 부분에 대한 도움이 필요합니다.
이 필드는 필수 입력란입니다
파일 업로드
이 필드는 필수 입력란입니다
유효한 이메일 주소를 입력해 주세요
유효한 전화번호를 입력해 주세요
이 필드는 필수 입력란입니다
이 필드는 필수 입력란입니다

form-success-cat

야옹!

감사합니다! 요청을 처리 중이며, 최대한 신속히 연락을 드리겠습니다!

form-success-cat

야옹!

오류가 발생했습니다...