---
title: "Remote config kullanarak paywallları yerelleştirme"
description: "Adapty paywalllarını kişiselleştirmek için remote config lokalleri ekleyin."
---

Paywalllarınızı farklı dillere uyarlamak, kültürel çeşitliliğin olduğu günümüz dünyasında büyük önem taşır. Yerelleştirme sayesinde belirli bölgelerdeki kullanıcılar için özelleştirilmiş deneyimler oluşturabilirsiniz. Her paywall için farklı dillerde versiyonlar ekleyerek ürününüzü yerel kitlelere uygun hale getirebilirsiniz.

Paywall tasarımında Adapty Paywall Builder kullanmıyorsanız bile özel paywalllarınızı yerelleştirebilir ve uygulamanızı yeniden dağıtmak zorunda kalmadan yerelleştirmeleri yönetebilirsiniz:

1. Adapty kontrol panelinde değişkenler içeren bir remote config oluşturursunuz. Değişkenler metin, medya veya diğer içerik türlerini temsil edebilir.
2. Her lokal için değişken değerlerini ayarlarsınız.
3. Uygulama kodunda değişkenleri işlersiniz.
4. Ürünlerle birlikte bir paywall alıp lokal gönderdiğinizde, doğru değişken değerlerini elde edersiniz.

Bu sayede yerelleştirmeler uygulama koduna sabit olarak yazılmaz ve istediğiniz zaman güncelleyebilirsiniz.

İster tablo görünümünde ister JSON formatında olsun, her dil için ayarları kolayca yapabilirsiniz. Örneğin string anahtarlarını çevirebilir, Boolean değerleri değiştirebilir (İngilizce için `TRUE`, İtalyanca için `FALSE` gibi) ya da arka plan görsellerini değiştirebilirsiniz.

## Remote config ile yapılandırılmış paywalllar için yerelleştirme kurulumu \{#set-up-localization-for-remote-configured-paywalls\}

1. Adapty'de [**Paywalls**](https://app.adapty.io/paywalls) bölümüne gidin.
2. Açmak istediğiniz paywalla tıklayın.
3. **Remote config** sekmesine geçin.

  <img src="/assets/shared/img/switch_to_remote_config.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

4. **Locales** seçeneğine tıklayın ve desteklemek istediğiniz dilleri seçin. Bu lokalleri paywalla eklemek için değişikliklerinizi kaydedin.

   

  <img src="/assets/shared/img/add_locale.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

Artık içeriği manuel olarak çevirebilir, yapay zeka kullanabilir ya da harici çevirmenler için yerelleştirme dosyasını dışa aktarabilirsiniz.

## Paywallları yapay zeka ile çevirme \{#translate-paywalls-with-ai\}

Yapay zeka destekli çeviri, paywallınızı yerelleştirmenin hızlı ve etkili bir yoludur.

Hem **String** hem de **List** değerlerini çevirebilirsiniz. Varsayılan olarak tüm satırlar seçilidir (mor renkte gösterilir). Zaten çevrilmiş satırlar yeşil renkte işaretlenir ve varsayılan olarak yeni çeviriye dahil edilmez. Seçilmemiş veya çevrilmemiş satırlar gri görünür.

  <img src="/assets/shared/img/localization-table.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

  <img src="/assets/shared/img/localization-json.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

1. Çevrilecek satırları seçin. Yapay zekanın bunları çevirmesini önlemek için ID'leri, URL'leri ve değişkenleri içeren satırların seçimini kaldırmanız önerilir.

2. Çeviri yapılacak dilleri seçin.

   
     <img src="/assets/shared/img/localization-table-language.webp"
     style={{
       border: '1px solid #727272', /* border width and color */
       width: '700px', /* image width */
       display: 'block', /* for alignment */
       margin: '0 auto' /* center alignment */
     }}
   />
   

3. Çevirileri uygulamak için **AI Translate** seçeneğine tıklayın. Seçilen satırlar çevrilecek ve paywalla eklenecek; çevrilen satırlar yeşil olarak işaretlenecektir.

## Harici çeviri için yerelleştirme dosyalarını dışa aktarma \{#exporting-localization-files-for-external-translation\}

Yapay zeka destekli yerelleştirme giderek yaygınlaşsa da güçlü bir geçmiş performansa sahip profesyonel insan çevirmenler veya bir çeviri ajansı gibi daha güvenilir yöntemleri tercih edebilirsiniz. Böyle bir durumda yerelleştirme dosyalarını dışa aktarıp çevirmenlerinizle paylaşabilir, ardından çevrilmiş dosyaları Adapty'ye geri aktarabilirsiniz.

**Export** düğmesiyle dışa aktarma işlemi, her dil için ayrı `.json` dosyaları oluşturur ve bunları tek bir arşivde paketler. Yalnızca tek bir dosyaya ihtiyacınız varsa, bunu dil bazlı menüden doğrudan dışa aktarabilirsiniz.

  <img src="/assets/shared/img/localization-single-export.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

Çevrilmiş dosyaları aldıktan sonra, hepsini aynı anda veya tek tek yüklemek için **Import** düğmesini kullanın. Adapty, dosyaların doğru formata uygun olduğundan emin olmak için otomatik olarak doğrulama yapacaktır.

### İçe aktarma dosyası formatı \{#import-file-format\}

Başarılı bir içe aktarma için dosyanın şu gereksinimleri karşılaması gerekir:

- **Dosya Adı ve Uzantısı:**
  Dosya adı temsil ettiği lokalle eşleşmeli ve `.json` uzantısına sahip olmalıdır. Lokal adını Adapty Kontrol Panelinde doğrulayabilir ve kopyalayabilirsiniz. Ad tanınmazsa içe aktarma başarısız olur.

  <img src="/assets/shared/img/locale-name.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

- **Geçerli JSON:**
  Dosya geçerli bir JSON olmalıdır. Değilse içe aktarma başarısız olur.

## Manuel yerelleştirme \{#manual-localization\}

Bazen çevirileri ince ayar yapmak, belirli lokaller için farklı görseller eklemek veya remote config'i doğrudan düzenlemek isteyebilirsiniz.

1. Çevirmek istediğiniz öğeyi seçin ve yeni bir değer girin. Hem **String** hem de **List** değerlerini güncelleyebilir ya da görselleri lokale daha uygun olanlarla değiştirebilirsiniz.

  <img src="/assets/shared/img/032b429-remote_config_localization.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

2. Yerelleştirme sorunlarını verimli biçimde çözmek için İngilizce lokalindeki bağlam menüsünden yararlanın:

   - **Copy this value to all locales**: Seçilen satır için İngilizce dışındaki lokallerde yapılmış tüm değişikliklerin üzerine yazar ve İngilizce lokalindeki değerle değiştirir.

   - **Revert all row changes to original values**: Mevcut oturumda yapılan tüm değişiklikleri iptal eder ve değerleri son kaydedilen durumuna geri yükler.

  <img src="/assets/shared/img/d7e70f1-remote_confi_loc_table_options.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

Paywalla lokaller ekledikten sonra, uygulama kodunuzda lokal kodlarını doğru şekilde kullandığınızdan emin olun. Bkz. <InlineTooltip tooltip="the guides on how to use localizations and locale codes in your app">[iOS](localizations-and-locale-codes), [Android](android-localizations-and-locale-codes)</InlineTooltip>