# Getting Started

# Preliminary preparation

When the project has been prepared as follows, you can get a standardized output file (for example: string.xml in Android)

  • All copywriting involved in the project should not be hard-coded in the code, but should be configured uniformly in the resource file (such as string.xml in Android).
  • There should be no text in image resources (png, jpg, webp...), otherwise multi-language image files will greatly increase the package size.
  • The widget displayed by the copywriting needs to be prepared to handle multi-language content, and it needs to be taken into account that the length of the text will change in different languages.
  • Default language, needs to be based on English.

# What needs to be submitted

  • Source language file (string.xml)
  • 2-8 phone screenshots and a short description of each screenshot. The short description needs to be concise and direct. Please refer to: Gamil (opens new window), Google Cloud (opens new window)
  • Google Play Store link App store link, to get the app title, short description, and full description.
  • If you need AppLocalize to help upload localized content, you also need to provide Google play service account token.

# Additional work for developers

string.xml will be pre-checked to determine whether there will be ambiguous translation content,You need to complete the context of the copy that may cause ambiguity.

For example:

<!--TODO: Need Context-->
<string name="right">Right</string>

In English, the single-occurrence word Right has many meanings, such as indicating direction or right or wrong. If the copy indicates direction, add a comment as context.

<!--Indicating direction-->
<string name="right">Right</string>

# Test

We will provide you with language translation files, which need to be tested after integration into the project.

  • Adjust the device language and check whether the copy will cause UI abnormalities.
  • Provide output package (apk) to AppLocalize for rough testing (optional).

# Application release

AppLocalize provides a one-stop solution for your application internationalization. If you encounter any problems during the process, a dedicated person will communicate with you.