> For the complete documentation index, see [llms.txt](https://hibrahimpenekli.gitbook.io/gametoolkit-localization/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hibrahimpenekli.gitbook.io/gametoolkit-localization/getting-started.md).

# Getting Started

### 1. Importing the Package in Your Project

Open or create your project in Unity. Then import the Asset Localization package from the Asset Store window in Unity editor. You can find detailed explanation [here](https://docs.unity3d.com/Manual/AssetStore.html).

### 2. Creating Localization Settings

Localization settings is created automatically when package is imported. Also you can manually create via

```
Project Window -> GameToolkit -> Localization -> Localization Settings
```

{% hint style="warning" %}
Settings file must be kept under any **Resources** folder. You can read detailed explanation about [Resources](https://docs.unity3d.com/ScriptReference/Resources.html).
{% endhint %}

### 3. Localization Settings

You can add languages that must be available in your game as many as you want via:

![Adding built-in language](https://1961901978-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LRhqW6j6mRgZoErSCt2%2F-M2lxmeRz84CqMWDAVqu%2F-M2m-_WabktiV702HQBf%2FLanguageSettings-AddLangugage.png?alt=media\&token=c629e282-fdd0-4a5f-a8db-f7335ab7880b)

or add custom language in addition to the built-in ones:

* Enter language name and [ISO-639-1 code](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes)
* Language code must be unique

![Adding custom language](https://1961901978-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LRhqW6j6mRgZoErSCt2%2F-M2lxmeRz84CqMWDAVqu%2F-M2m-zRaztaDnd4tLeSg%2FLanguageSettings-AddCustomLanguage.png?alt=media\&token=2cf781b8-56ac-43e2-ac64-fa4bcbfd65a4)

or add used languages in your assets via:

![](https://1961901978-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LRhqW6j6mRgZoErSCt2%2F-M2lxmeRz84CqMWDAVqu%2F-M2m0kididD2D4bX5Rkt%2FLanguageSettings-AddUsedLangugage.png?alt=media\&token=be01d7dc-faa4-4903-b78e-8bef47cca26d)

First item in your localization settings is your default language. Default language is treated as the current language in Editor when application is not playing. Optionally, always you can set current language as your default language by calling **Localization.Instance.SetDefaultLanguage()** at runtime.

You can specify import location for [importing CSV files](/gametoolkit-localization/import-export-csv.md#importing-from-csv-file) into your project. Import location should be anywhere that under your Assets/ folder. The location is used for creating new localized assets from the CSV file.

If you want to use [**Quick Translate**](/gametoolkit-localization/quick-translate.md) option, you should set [**Google Authentication File**](/gametoolkit-localization/quick-translate.md#google-cloud-translation-api) claimed from [**Google Cloud**](https://cloud.google.com). For more information look at:

{% content-ref url="/pages/-LRhs8ua6CxlncYbhHPY" %}
[Quick Translate](/gametoolkit-localization/quick-translate.md)
{% endcontent-ref %}
