Yerelleştirme

Yerelleştirme Editörü

Çeviriler proje içinde JSON formatında saklanır ve bunları düzenlemek için bu formatı kullanmanızı şiddetle öneririz.

Eklentiyi yükledikten sonra, Yandex Oyunları SDK bölümünde Localization Editor seçeneğine tıklayın.

İlk başta, editör oldukça boş görünecektir. Bunun nedeni, sol üst köşedeki Create düğmesine tıklayarak ilk yerelleştirmeyi oluşturmanız gerekmesidir.

Karşınıza bir dil seçebileceğiniz bir modül penceresi gelecektir. Bitirdiğinizde, Create JSON file düğmesine tıklayın.

Örneğin, English (en) seçelim ve editöre aşağıdakileri girelim.

{
  "title": "best game in the world 2"
}

Yerelleştirmeyi kaydetmek ve oyunda test etmek için Save düğmesine basın.

Yerelleştirmenizi Uygulama

Yerelleştirmeyi iki şekilde uygulayabilirsiniz: l10n.t() yöntemi veya akıllı yerelleştirme bileşeni ile.

l10n.t Yöntemi

Öncelikle l10n.t() yöntemini kullanmayı deneyelim. Yeni bir bileşen oluşturun ve içine aşağıdakileri yerleştirin:

import { _decorator, Component, Label } from "cc";
import { l10n } from "db://yandex-games-sdk/ysdk";
const { ccclass, requireComponent } = _decorator;

@ccclass("ButtonLocalizationTest") // Bileşen adı.
@requireComponent(Label) // Label bileşenine bağımlılık.
export class ButtonLocalizationTest extends Component {
  onLoad() {
    const label = this.getComponent(Label); // Label bileşenini alıyoruz.
    label.string = l10n.t("title"); // Daha önce belirlenmiş anahtara göre Label metnini ayarlıyoruz.
  }
}

Sahneye bir Label bileşeniyle düğüm oluşturduktan sonra, bu bileşeni düğüme sürükleyerek yerelleştirebilirsiniz.

Hazır L10nLabel Bileşeni

Yeni bir şey icat etmek istemiyorsanız, eklentide anahtarı doğrudan editörde görüntüleyen hazır bir bileşen bulunmakta. Projeyi değişiklikleri görmek için derlemeye gerek yoktur, çünkü bu, çeviri editöründe yapılan değişikliklerle otomatik olarak güncellenir.

İlgilendiğiniz düğüme Add Component düğmesine tıklayın, YandexGamesSDK grubuna gidin ve L10nLabel seçeneğini seçin.

Artık Key alanına anahtarınızı girebilir ve sonucun tadını çıkarabilirsiniz. Yerelleştirmeyi nasıl değiştirirseniz değiştirin, değişiklikler burada hemen görülecektir.


Depo