# 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.