> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zonely.gen.tr/llms.txt
> Use this file to discover all available pages before exploring further.

# Diller

> Dil ekleyin, PO çevirilerini düzenleyip MO olarak derleyin; varsayılan dili ve kullanım durumunu belirleyin.

**Diller** bölümünü açın. Dil kaydı, çeviri dosyası ve varsayılan dil tercihi burada yönetilir. Yeni dil ekledikten sonra çevirileri hazırlayıp derleyin.

## Dil kaydını bulun

Arama alanına `tr_TR` gibi dil kodunu yazın. Satırda çeviri sayısı, aktiflik ve varsayılan etiketi görünür. **PO / MO Dosyaları** bağlantısı çeviri dosyalarının bulunduğu çalışma alanını açar.

[![Dil araçları, Varsayılan dil, Satır işlemleri](https://mintcdn.com/zonely-a8cd49e7/bF2Gl-G-xLcOgexn/images/panel/content-appearance-20261026/tasarim-araclari-black/05-dil-listesi.png?fit=max\&auto=format\&n=bF2Gl-G-xLcOgexn\&q=85\&s=2db6a972cf533b02196978a7c8797b8e)](https://docs.zonely.gen.tr/images/panel/content-appearance-20261026/tasarim-araclari-black/05-dil-listesi.png)

> [card] 1. Dil araçları
>
> PO / MO dosyalarını açın; yeni dil ekle veya arama yap.

> [card] 2. Varsayılan dil
>
> Türkçe temel dil kaydıdır. Durum ve varsayılan etiketi burada görünür.

> [card] 3. Satır işlemleri
>
> Üç nokta menüsünü açın: PO düzenleyin, otomatik çevir ve derle araçlarına ulaş.

## Yeni dil ekleyin

**Dil Ekle** düğmesine basın. **Dil kodu** alanına örneğin `fr_FR`, **Bayrak kodu** alanına `fr` yazın. Dil ve bölge kodunu birlikte kullanın. **Oluştur** ile kaydı ekleyin.

[![Dil kodu, Bayrak kodu, Oluştur](https://mintcdn.com/zonely-a8cd49e7/L2FAbZ0cXybpxmMV/images/panel/content-appearance-20261026/tasarim-araclari-black/06-dil-ekle.png?fit=max\&auto=format\&n=L2FAbZ0cXybpxmMV\&q=85\&s=0d364285a1325704612a4598d90528d4)](https://docs.zonely.gen.tr/images/panel/content-appearance-20261026/tasarim-araclari-black/06-dil-ekle.png)

> [card] 1. Dil kodu
>
> fr\_FR gibi dil ve bölge kodunu girin.

> [card] 2. Bayrak kodu
>
> Dil için kullanılacak bayrak kodunu yazın.

> [card] 3. Oluştur
>
> Dil kaydını oluştur; çevirileri PO dosyasında doldurun.

Dil kaydını oluşturmak, bütün metinleri çevirmiş olmak anlamına gelmez. Yeni kaydın **PO düzenle** işlemiyle dosyasını açın.

## PO dosyasını düzenleyin

Satırın işlem menüsünden **PO düzenle** seçeneğini açın. **msgid** kaynak metni, **msgstr** çeviriyi belirtir. Çevirinizi msgstr tarafına yazın; kaynak anahtarını, değişkenleri ve biçim belirteçlerini koruyun.

```po theme={"theme":"css-variables"}
msgid "Welcome"
msgstr "Hoş geldiniz"
```

Değişiklikleri editörün **Kaydet** düğmesiyle tamamlayın. Sonra Diller ekranına dönüp aynı dilin **Derle** işlemini kullanın. Derleme, kaydedilmiş PO içeriğinden sitenin kullanacağı **MO** dosyasını üretir.

[![PO düzenle, Otomatik çevir, Derle](https://mintcdn.com/zonely-a8cd49e7/IklEI4FU1-5KsoWN/images/panel/content-appearance-20261026/tasarim-araclari-black/22-dil-islem-menusu.png?fit=max\&auto=format\&n=IklEI4FU1-5KsoWN\&q=85\&s=23c574ff04322952c31f9174a29eaa8f)](https://docs.zonely.gen.tr/images/panel/content-appearance-20261026/tasarim-araclari-black/22-dil-islem-menusu.png)

> [card] 1. PO düzenle
>
> Çevirinin düzenlenebilir kaynak dosyasını açar.

> [card] 2. Otomatik çevir
>
> PO editöründeki tarayıcı çeviri araçlarına geçer.

> [card] 3. Derle
>
> Kaydedilmiş PO dosyasından MO çıktısını oluşturur.

MO dosyası derlenmiş çıktıdır. Normal çeviri düzenlemesini PO dosyası üzerinde yapın. Dosya editörünün kullanımı [Şablonlar](https://docs.zonely.gen.tr/guides/templates.md) rehberinde anlatılır.

## Poedit uygulamasıyla daha kolay çevirin

PO dosyasını satır satır kod olarak düzenlemek yerine **[Poedit masaüstü uygulamasını](https://poedit.com/)** kullanabilirsiniz. Uygulama kaynak metni ve çeviriyi ayrı alanlarda gösterir; çevrilmemiş metinleri bulmayı ve hataları kontrol etmeyi kolaylaştırır.

[![Poedit masaüstü uygulaması: kaynak metin listesi, çeviri alanı ve çeviri önerileri](https://mintcdn.com/zonely-a8cd49e7/a2DxBoImkJzg7XMa/images/panel/languages-poedit-20261028/poedit-main-screen.png?fit=max\&auto=format\&n=a2DxBoImkJzg7XMa\&q=85\&s=f4be3ae7c1311e6c5798d01f03b7236e)](https://docs.zonely.gen.tr/images/panel/languages-poedit-20261028/poedit-main-screen.png)

Görsel: [Poedit’in resmî kullanım rehberi](https://poedit.com/docs/get-started/translate-files/). Örnek ekran farklı bir projeye aittir.

1. **Diller → PO / MO Dosyaları** üzerinden düzenleyeceğiniz dilin **PO** dosyasını bilgisayarınıza alın.
2. Poedit’i açıp **Dosya → Aç** ile dosyayı seçin.
3. Listeden bir metne tıklayın; alttaki **Çeviri / Translation** alanına karşılığını yazın. Kaynak metni değiştirmeyin.
4. **Doğrula / Validate** ile hataları kontrol edip dosyayı kaydedin. `%s`, `%username%` gibi değişkenleri ve HTML etiketlerini koruyun.
5. Düzenlediğiniz PO içeriğini Zonely’de aynı dilin **PO düzenle** ekranına aktarın ve kaydedin. Ardından **Diller → Derle** işlemiyle sitenin kullanacağı MO dosyasını oluşturun.

Poedit’in çeviri önerileri ve otomatik ön çeviri özellikleri de işi hızlandırabilir; kullanılabilirlik sürüme ve plana bağlıdır. Önerileri gözden geçirip sitenize uygun ifadelerle tamamlayın. [Poedit özellikleri →](https://poedit.com/)

## Otomatik çeviri araçlarını kullanın

Dil satırında **Otomatik çevir** seçeneğini açın. Editörde **Kaynak dil** olarak İngilizce veya Türkçe seçin. **Dolu çevirilerin üzerine yaz** kapalıyken mevcut çevirileri koruyarak boş alanlar üzerinde çalışabilirsiniz.

[![Çeviri içeriği, PO dosyası, Kaynak dil, Üzerine yazma, Kaydet](https://mintcdn.com/zonely-a8cd49e7/jSh4JdzGSJUedYqD/images/panel/content-appearance-20261026/details/d24-dil-editoru.png?fit=max\&auto=format\&n=jSh4JdzGSJUedYqD\&q=85\&s=270b6f9bfef0a4d4c1f3369e12e1a499)](https://docs.zonely.gen.tr/images/panel/content-appearance-20261026/details/d24-dil-editoru.png)

> [card] 1. Çeviri içeriği
>
> msgid kaynak, msgstr çeviri metnidir.

> [card] 2. PO dosyası
>
> Düzenlenen dil dosyasını kontrol edin.

> [card] 3. Kaynak dil
>
> Otomatik çeviri için kaynak dili seçin.

> [card] 4. Üzerine yazma
>
> Dolu çevirilerin değiştirilip değiştirilmeyeceğini belirleyin.

> [card] 5. Kaydet
>
> PO dosyasını kaydedin; sonra Diller ekranında Derle işlemini kullanın.

**Tarayıcıda otomatik çevir** düğmesi, tarayıcının cihaz üzerindeki çeviri desteğini kullanır. Destek bulunmuyorsa ekrandaki açıklamayı inceleyin. İşlem sırasında **Durdur** ile devam eden çeviriyi kesebilirsiniz.

Çevirileri gözden geçirin; özellikle değişkenli ve çoğul ifadeleri kontrol edin. Ardından **Kaydet**, Diller ekranında da **Derle** işlemini tamamlayın.

## Varsayılan dili ve aktifliği değiştirin

Çevirisi hazır olan dilde **Varsayılan Yap** işlemini kullanın ve varsayılan etiketinin o kayda geçtiğini kontrol edin. **Etkinleştir / Devre dışı bırak**, varsayılan olmayan dilin kullanılabilirliğini değiştirir.

Varsayılan dil devre dışı bırakılamaz. Varsayılan dil ve temel Türkçe kaydı **tr\_TR** silinemez; bu işlemlerin ilgili satırda pasif olması normaldir.

Dil sırasını değiştirmek için aramayı temizleyip satırı tutamacından sürükleyin. Sıra bırakıldığında kaydedilir; arama filtresi açıkken sürükleyerek sıralama devreye girmez. Son olarak siteyi seçtiğiniz dilde açıp menü, düğme ve mesajları kontrol edin.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.