Flow & Paywall Builder'da yerel ayar ekleme
Flow’unuzu, uluslararası kullanıcılara anlayacakları dilde yerel ayara özgü içerik sunmak için yerelleştirebilirsiniz. Aşağıdakileri çevirebilir veya özelleştirebilirsiniz:
- Flow içindeki her metin dizesi.
- Her URL Aç eyleminin URL’si.
- Görüntüler ve videolar; her yerel ayar için ayrı bir dosya ile.
Localizations panelinde tüm bu içerik, her yerel ayar için bir sütun olmak üzere tek bir tabloda yer alır. Buradan hücreleri elle, yapay zeka ile veya üçüncü taraf bir çevirmene göndermek üzere dışa aktararak çevirebilirsiniz.
Kullanıcılara bir dil göstermek için uygulamanızın flow görünüm yapılandırma isteğinde yerel ayar kodunu iletmesi gerekir. Çevirisi olmayan değerler, varsayılan yerel ayar için belirtilen içeriğe (başka bir yerel ayarı varsayılan olarak ayarlamadıysanız İngilizce) geri döner.
Başka diller eklemeden önce flow’unuzu varsayılan dilde ayarlamayı tamamlayın.
Neler yerelleştirebilirsiniz
Metin içeriği
Localizations panelinde flow’daki her string için bir satır bulunur; bunlar şunları içerir:
- Her metin öğesinin içeriği, örneğin bir buton etiketi.
- Her giriş alanının Placeholder değeri.
- Her Show alert eyleminin başlığı ve mesajı.
Bir değişkenin diğer dillerde ne göstereceği, değerinin nereden geldiğine bağlıdır:
- Ürün değişkenleri: Mağaza, bu değişkenlerin değerlerini zaten yerelleştirilmiş biçimde döndürür. Yalnızca bir ürün değişkeni (örneğin fiyat) içeren bir metin için çeviri gerekmez.
- Özel ve element değişkenleri: Bu değişkenlerin değerleri yerelleştirilemez. Örneğin,
selectedOptionTitleseçili seçeneğin Element Başlığı’nı tam olarak girdiğiniz şekilde gösterir. Bunun yerine statik veya koşullu metin kullanın.
Koşullu metin
Metin öğeleri, belirlediğiniz koşullara göre farklı içerik gösterebilir. Koşullu metnin her dalını yerelleştirebilirsiniz.
Koşullar her yerel ayarda aynıdır. Bir koşul bir değişkeni bir dizeyle karşılaştırıyorsa, dize yerelleştirilmez.
Eylem URL’leri
Open URL eylemi, her flow lokalinde farklı bir URL açabilir; örneğin, kullanıcının dilinde bir yardım sayfası. Kullanıcının lokali için alternatif bir URL ayarlamazsanız, varsayılan URL gösterilir.
Görseller ve videolar
Görsel ve Video öğeleri, her yerel ayarda farklı bir dosya gösterebilir. Kullanıcının yerel ayarı için dosya yüklemezseniz, varsayılan dosya görüntülenir. Localizations panelinde satırda Missing rozeti görünmeye devam eder. Varsayılan dosya her yerel ayarda çalışıyorsa, rozeti kaldırmak için satırı Tamamlandı olarak işaretleyin. Simgeleri veya ekran ve kapsayıcı arka planlarını yerelleştiremezsiniz.
Yerelleştirmeleri ve çevirileri yönetme
Yerel ayar ekleyin ve yapılandırın
- Sol taraftaki Localizations panelini açın. Add locale butonuna tıklayın.
- Select languages alanında bir veya daha fazla dil seçin.
- (İsteğe bağlı) Flow’unuzu yeni yerel ayarlara hemen çevirmek için Translate content from default locale using AI seçeneğini işaretleyin.
- Add locales butonuna tıklayın.
Yerelleştirme tablosunda her yerel ayar bir sütun, her yerelleştirilebilir içerik parçası ise bir satırdır. Tablo, satırları her ekran için bir bölüm halinde gruplar.

Panelin kenar çubuğu, her yerel ayardaki ilerlemenizi çevrilmiş hücre yüzdesi olarak gösterir. Her ekranın bölüm başlığı, o ekranın tüm yerel ayarlardaki ilerleme durumunu gösterir. Panel, varsayılan yerel ayarın metnini içerse bile henüz çevrilmemiş olsa dahi, bir değer bulunur bulunmaz hücreyi çevrilmiş sayar. Bir satırı Done veya Missing olarak işaretlerseniz, bu işaret satırın durumunu belirler; hücre içeriğinden bağımsız olarak.
Eksik çevirisi olan bir satırda Missing rozeti görüntülenir. Yerel ayara özgü değeri olmayan bir hücre, varsayılan yerel ayarın içeriğini gösterir.
Dizeleri yapay zeka ile çevir
Yapay zeka, dizeleri varsayılan dilden diğer dillere çevirir. Eylem URL’leri, görseller veya videolar çevrilmez.
Panel başlığındaki AI Translate seçeneğini açın ve aşağıdakilerden birini seçin:
- Yalnızca eksikleri çevir: Çevirisi olmayan hücreleri çevirir, mevcut çevirilere dokunmaz. Bir satırı Eksik olarak işaretlediyseniz, o satırdaki tüm hücreler yeniden çevrilir. Satırı Tamamlandı olarak işaretlediyseniz atlanır.
- Tümünü çevir: Elle düzenlediğiniz çeviriler dahil tüm hücreleri çevirir ve mevcut çevirilerin üzerine yazar.
Yalnızca filtreler tarafından gösterilen satırları çevirebilirsiniz. Yalnızca belirli satırları veya yerel ayarları çevirmek için önce ilgili onay kutularını seçin.
Bir AI çevirisi değişkeni veya metin biçimlendirmesini değiştirirse, Adapty o çeviriyi reddeder ve hücrenin önceki değerini korur.
Varsayılan yerel ayarı belirleme
Raptiye simgesi , varsayılan yerel ayarı işaretler. Kaynak içeriğinizi barındırır ve eksik çeviriler için yedek görevi görür. Her flow, varsayılan ve tek yerel ayar olarak İngilizce ile başlar.
Varsayılan yerel ayarı değiştirmeden önce, yerine geçecek yerel ayarı çevirilerle doldurun. Varsayılan haline geldiğinde bir yerel ayar eksikse Adapty, içeriği önceki varsayılan yerel ayardan alır. Alanlar artık çevirileri Missing olarak göstermez.
Varsayılan yerel ayarı değiştirmek için hedef yerel ayarın sütun başlığında Locale actions menüsünü açın ve Set as default seçeneğini seçin.
Varsayılan yerel ayardaki bir öğenin içeriğini temizlerseniz, diğer yerel ayarlardaki kullanıcılar o yerel ayara özgü içeriği görmeye devam eder (eğer varsa). Bu içeriği de kaldırmak için Localizations panelinde satırı sıfırlayın.
Bir yerel ayarı silme
Bir yerel ayarı silmek için sütun başlığındaki Locale actions menüsünü açın ve Delete locale seçeneğini tıklayın. Adapty, resimler ve videolar dahil tüm yerel ayara özgü içerikleri kaldırır. Yerel ayarı geri yüklemek için silme işlemini geri alın. Varsayılan yerel ayarı silmek için önce başka bir yerel ayarı varsayılan yapın.
Tablo işlemleri
Tek bir işlemde birçok hücreyi değiştirebilir ve tek bir geri alma işlemiyle tümünü geri alabilirsiniz.
Satırları filtreleme
Tablonun gösterdiği satırları sınırlamak için panel kenar çubuğundaki filtreleri ayarlayın:
- Screens — Ekran seçimini sınırlar .
- Status > Missing only — Yalnızca Missing rozeti olan satırları gösterir.
Satırları anahtar kelimeyle bulmak için panel başlığındaki Search seçeneğine tıklayın. Tablo, ardından yalnızca herhangi bir yerel ayarın metninde veya dosya adında bu anahtar kelimeyi içeren satırları gösterir.
Toplu işlemler yalnızca görünür satırları etkiler. Filtreyi açtığınızda, toplu işlemlerin etki alanını daraltmış olursunuz. Tüm bir locale’i veya flow’un tamamını çevirmek ya da sıfırlamak için önce filtreleri kapatın ve aramayı temizleyin.
Bir locale’i yönetme
Tek bir locale’in içeriğini toplu olarak yönetmek için sütun başlığının üzerine gelin ve sütun bağlam menüsünü açın :
- Set as default: Yerel ayarı varsayılan yerel ayar yapar.
- Import ve Export: Yerel ayarın çeviri dosyasını içe veya dışa aktarır.
- AI Translate locale: Yerel ayarın tüm sütununu varsayılan yerel ayardan yapay zeka ile çevirir.
- AI Translate missing only: Yerel ayarın boş hücrelerini yapay zeka ile çevirir.
- Reset to default (…): Yerel ayara özgü tüm içerikleri sütundan kaldırır.
- Delete locale: Yerel ayarı ve içeriğini siler.
Bir satırı yönetme
Tek bir satırın içeriğini toplu olarak yönetmek için satır bağlam menüsünü açın :
- Mark as Done veya Mark as Missing: Hücrelerin içeriğinden bağımsız olarak satırın durumunu elle ayarlar. Örneğin, çeviri gerektirmeyen bir marka adını Done olarak işaretleyebilirsiniz.
- AI Translate missing only: Satırdaki boş hücreleri yapay zeka ile çevirir.
- AI Translate row: Tüm satırı varsayılan yerel ayardan yapay zeka ile çevirir.
- Reset to default: Satırdaki tüm yerel ayara özgü içeriği kaldırır.
Varsayılan yerel ayarın metnini düzenlediğinizde Adapty, satırın Done işaretini kaldırır.
Hücre eylemleri
Tek bir hücre değerini yönetmek için hücre bağlam menüsünü açın:
- Add variable: Hücreye bir değişken ekler.
- Copy ve Paste here: Hücrenin değerini, biçimlendirmesiyle ve değişkenleriyle birlikte kopyalar ve başka bir hücreye yapıştırır.
- AI Translate: Hücreyi yapay zeka ile çevirir.
- Push value to all locales: Hücrenin değerini varsayılan dil dışındaki tüm dillere kopyalar. Hücreyi sonradan düzenlerseniz değeri tekrar push etmeniz gerekir.
- Clear translation: Hücreyi boşaltır; böylece ilgili dildeki kullanıcılar varsayılan dilin metnini görür.
Builder’da içerik yerelleştirme
Metinleri çevirmek ve eylem URL’lerini ayarlamak için Localizations panelini açın. Bunları manuel olarak çevirebilir, yapay zeka ile çevirebilir ya da üçüncü taraf bir çevirmen için yerelleştirme dosyasını dışa aktarabilirsiniz.
Görsel ve videoları yerelleştirmek için her yerel ayar için bir dosya yükleyin.
Dizeleri manuel olarak çevirin
Localizations panelindeki tablo, flow’daki her dizeyi içerir:
- Statik metin (eleman başına bir satır)
- Koşullu metin (dal başına bir satır)
- Open URL eylem hedefleri (URL başına bir satır)
Bir dizeyi çevirmek için ilgili hücreye tıklayın ve çeviriyi girin. Değişken eklemek için hücredeki { } düğmesine tıklayın. Bir dizenin satırını bulmak için önizlemede ilgili elemanı seçin.
Her koşullu metin öğesi ayrı bir satır grubudur. Grubu genişletmek ve tüm koşul dallarını görüntülemek için okuna tıklayın.
Yerel ayara özgü eylem URL’lerini ayarlama
Her Open URL eyleminin kendine ait bir satırı vardır. Belirli bir yerel ayar için farklı bir URL ayarlamak üzere, o yerel ayarın hücresindeki boş alana tıklayın ve URL’yi girin. URL’nin kendine tıklamayın: bu durumda URL yeni bir sekmede açılır. Bir URL’nin hangi öğeye ait olduğunu görmek için satırına tıklayın; böylece builder o öğeyi önizlemede seçer.
Görselleri ve videoları yerelleştirme
Bir yerel ayar için farklı bir görsel veya video göstermek üzere o yerel ayara özel ayrı bir dosya yükleyin. Localizations panelinde, görsel veya video satırındaki yerel ayar hücresinin üzerine gelin ve Replace seçeneğine tıklayın. Varsayılan yerel ayarın dosyasına geri dönmek için Reset seçeneğine tıklayın.
Ayrıca alt araç çubuğundan dili seçtikten sonra dosyayı özellik panelinde yükleyebilirsiniz.
İçeriği dışarıdan yerelleştirin
Tüm flow’unuzun metnini Adapty dışında, örneğin bir çeviri hizmeti veya kendi çevirmenlerinizle çevirmek için yerelleştirme dosyasını dışa aktarın. Çeviri hazır olduğunda dosyayı geri içe aktarın.
Yerelleştirme dosyasını dışa aktarma
Tüm flow’u tüm yerel ayarlarıyla birlikte dışa aktarmak için panel başlığındaki Import / Export düğmesine tıklayın ve Export seçeneğini seçin. Yalnızca tek bir yerel ayarı kaynak yerel ayarıyla birlikte dışa aktarmak için, o yerel ayarın sütun bağlam menüsündeki Export seçeneğini kullanın.
İçe / Dışa aktarma dosya formatı
Yerelleştirme dosyası, UTF-8 kodlamasında .tsv (sekmeyle ayrılmış) biçiminde olup her satır bir dize veya aksiyon URL’si içerir. Dışa aktarılan dosya, panelde hangi filtreleri ayarlamış olursanız olun tüm flow’u kapsar. Dosyayı içe aktarmak için formatını değiştirmeden kullanın. Sütunlar şunlardır:
| Sütun | Açıklama |
|---|---|
id | Satırın tanımlayıcısı. Adapty, içe aktarma sırasında satırları bununla eşleştirir; bu nedenle değiştirmeden bırakın. Adapty, flow’da bulunmayan bir id’ye sahip satırları yok sayar. |
Screen | Metnin ait olduğu ekran. Adapty, içe aktarma sırasında bu sütunu yok sayar. |
[locale] | Her yerel ayar için bir sütun; yerel ayar kodu ile adlandırılır (ör. en, fr). Adapty, flow’da bulunmayan yerel ayarlara ait sütunları yok sayar. |
Örnek:
id Screen en fr es
lc_1 Welcome Turn words into art Transformez les mots en art
lc_2 Welcome Start your <b>free trial</b> Commencez votre <b>essai gratuit</b>
lc_3 Quiz What will you create?
In the exported file:
- Formatting appears as HTML tags, such as
<b>, and variables as{{name}}. Keep them intact: Adapty restores them on import. - Each branch of conditional text has its own row, without its condition.
- Images and videos aren’t included: you localize them in the builder.
Dışa aktardıktan sonra eklediğiniz dizeleri çevirmek için dosyayı yeniden dışa aktarın.
Adapty, Screen, Element ve Property sütunlarını içeren eski formattaki bir dosyayı içe aktaramaz. Bu çevirileri yeniden kullanmak için flow’u tekrar dışa aktarın ve bunları yeni dosyaya kopyalayın.
Çeviriyi içeren dosyayı içe aktarın
Dosyadaki bir hücre boşsa, Adapty varsayılan yerel ayar sütunu hariç olmak üzere içe aktarma sırasında o hücrenin çevirisini kaldırır. Bir yerel ayarın çevirilerini korumak için hücrelerini dışa aktarıldığı gibi bırakın veya o yerel ayarın sütununu dosyadan silin. İçe aktarma işlemi korumak istediğiniz çevirileri temizlerse, içe aktarmayı geri alın: tüm içe aktarma işlemi tek bir geri alma adımıdır.
Tüm flow’u içe aktarmak için panel başlığında Import / Export seçeneğine tıklayın ve Import öğesini seçin. Tek bir yerel ayarı içe aktarmak için sütun bağlam menüsündeki Import seçeneğini belirleyin. Ardından çevrilmiş dosyayı seçin.
Dosyada satırı bulunmayan dizeler mevcut değerlerini korur. Tüm flow içe aktarması, dosyanın değiştirdiği her yerde varsayılan yerel ayarın metnini günceller. Tek yerel ayarlı içe aktarma yalnızca içe aktardığınız yerel ayarı değiştirir. Yeni bir dil eklemek için önce yerel ayarını ekleyin.
Farklı yerel ayarları önizleme
Önizleme alanındaki metin her zaman aktif yerel ayarı gösterir. Özellik panelinde metin içeriği düzenlerseniz, bu düzenlemeler yalnızca o yerel ayar için geçerli olur. Kaynak içeriği düzenlemek için varsayılan yerel ayara geri dönün.
- Etkin yerel ayarı değiştirmek için alt araç çubuğundaki Locale açılır menüsünden seçin ya da Localizations panelindeki sekmeye tıklayın.
- Localizations panelinden etkin ekranı değiştirmek için bölüm başlığındaki View screen seçeneğine tıklayın.
- Yerelleştirme tablosunu tüm ekrana yaymak için Hide preview seçeneğine tıklayın.
Flow-audit skill’ı çalıştırarak her ekranı tek tek önizlemeden çevrilmemiş metinleri bulabilirsiniz.