# Norden — içerik ve hedef ihracat pazarları güncellemesi

Tarih: 14 Eylül 2026

## Kapsam

Kullanıcı mevcut tasarım için şimdilik revizyon istemedi. Bu tur yalnız ülke listesi ve ürünlerin İngilizce/Rusça içeriklerini kapsar. Git, hesap açılışı, satın alma, Docker kurulumu, PostgreSQL/R2 geçişi veya canlı yayın başlatılmadı. Katalog PDF ve sertifika işleri bu turda değiştirilmedi.

## Hedef ülkeler

1. **Avrupa — 13:** Avusturya, Belçika, Bulgaristan, Fransa, İtalya, Litvanya, Polonya, Portekiz, Romanya, Sırbistan, Slovakya, Ukrayna, Yunanistan.
2. **Asya/Kafkasya ve Rusya — 13:** Afganistan, Azerbaycan, Gürcistan, Hindistan, Irak, İran, Kazakistan, Kırgızistan, Moğolistan, Pakistan, Rusya, Suudi Arabistan, Türkmenistan.
3. **Afrika — 8:** Fas, Güney Afrika, Libya, Mısır, Nijer, Sudan, Tanzanya, Tunus.
4. **Amerika — 6:** Bolivya, Kolombiya, Nikaragua, Paraguay, Uruguay, Venezuela.

Toplam **40 aktif hedef ülke**. Eski listeden Birleşik Arap Emirlikleri, Ürdün, Katar, Kuveyt, Nijerya, Etiyopya, Gana ve Cezayir silinmedi; yönetim panelinde pasif tutuldu. Dolayısıyla veritabanı/snapshot 48 ülke kaydı, halka açık liste 40 ülke içerir. Nijer `NE` kodudur; Nijerya `NG` değildir.

Ülke listesi kullanıcıdan alınmıştır. Başkent koordinatları [Natural Earth şehir verisi](https://www.naturalearthdata.com/downloads/10m-cultural-vectors/10m-populated-places/) ile eşleştirilen temsili noktalardır; şirketin bayi veya sevkiyat adresleri olarak onaylanmış değildir. Güney Afrika için Pretoria, Bolivya için Sucre kullanıldı. Astana'nın koordinatı veri setindeki eski Nur-Sultan adlı kayıttan alındı.

Harita metinleri üç dilde hedef pazar anlamıyla güncellendi; gerçekleşmiş ihracat iddiası eklenmedi. Amerika ülkeleri seçilince fabrika ve hedefin birlikte görülebildiği ikinci küre görünümüne geçilir. Ülke sırası kullanıcı listesini izler. Yönetim paneli, kod yedeği ve katalog snapshot'ı aynı listeyle eşleştirildi.

Kaynak kayıt: `data/export-markets.approved.json`.

## İngilizce ve Rusça ürün metinleri

- Kullanıcının istediği **GPT-6 Astra** modeliyle 131 ürünün EN/RU ad, açıklama, özellik, opsiyon ve aksesuar alanları hazırlandı.
- 1.310 çeviri alanı mevcut; bu sayı boş listeleri de içerir, 1.310 bağımsız pazarlama metni anlamına gelmez. Türkçe kaynakta bütün opsiyon ve aksesuar listeleri boş olduğu için çevirilerde de boş bırakıldı.
- Teknik listelerde iki dil toplam 346 çevrilmiş öğe bulunur. Standart özellik, opsiyon ve aksesuar birbirine dönüştürülmedi.
- Türkçe metinler, ürün kimliği/slug/SKU, ölçüler, yüzey, göz sayısı, görsel kayıtları, seriler, Gallery ve yönetici verileri değiştirilmedi.
- Üretici kataloğuna uygun kurumsal dil kullanıldı; kaynakta olmayan güç, sertifika, verimlilik, malzeme veya indüksiyon iddiası eklenmedi.
- Kısa veya belirsiz Türkçe model etiketleri sessizce kesin teknik bilgiye çevrilmedi. Ayrıntılar [[PRODUCT-LOCALES-EDITORIAL-NOTES]] içinde; üretici terminoloji teyidi hâlâ yararlı olacaktır.

Teslim verisi: `data/product-locales.editorial.json`. Yerel veritabanına uygulanmış ve `data/catalog.seed.json` güncellenmiştir. Çeviriler yalnız dosya olarak bırakılmamıştır.

## Güvenli uygulama ve geri dönüş

`scripts/apply-editorial-content.mjs` varsayılan olarak yalnız kontrol eder. `--apply` ile önce workspace içindeki SQLite veritabanının bütünlüğü denetlenmiş yedeğini alır, sonra tek işlemde EN/RU alanlarını ve ülke listesini uygular. Türkçe kaynak değişmişse uygulamayı reddeder. `--verify` yazmadan kayıtları teslim verisiyle karşılaştırır.

İlk değişiklik öncesi yedek: `release-snapshots/editorial-20260914-5jHP7B/before-content.db`. Bu dosya yönetici verileri içeren **hassas yerel yedektir**; Git, Docker ve Obsidian'a kopyalanmaz. Sonraki deneme/yeniden uygulama yedekleri ilk yedeğin yerine geçmez. Geri dönüş gerekirse çalışan servis durdurulur ve doğru yedek ayrıca onayla seçilir; yeni içeriklerin üstüne otomatik yazılmaz.

## Doğrulama kaydı

- 131/131 ürün, 655/655 Türkçe kaynak alanı ve 1.310/1.310 çeviri alanı eşleştirildi.
- İlk yedekle karşılaştırmada hedef dışındaki ürün alanları, görseller, seriler, Gallery, bölümler ve yönetici verileri değişmedi.
- Değiştirilmiş Türkçe kaynakla ayrı test veritabanında uygulama reddedildi; içerik yazılmadı.
- 40 ülkenin her biri seçildiğinde hem hedef hem fabrika noktasının projeksiyonda görünür kaldığı hesapla doğrulandı. Tarayıcıda Nikaragua seçimi ve Amerika küresi ayrıca kontrol edildi.
- Derleme/TypeScript, ESLint, repo güvenlik sınırı, yedi seri × üç dil kabulü ve altı rota performans bütçesi geçti.
- Son başlık sürümüyle 262 EN/RU ürün sayfasında ad, açıklama ve teknik liste öğelerinin teslim metniyle eşleştiği doğrulandı. Üç ana sayfanın her birinde tam 40 ülke etiketi bulundu.
- Kamu regresyonu: 432/432 HTML 200, 764 benzersiz iç hedef temiz. Ürün SEO kontrolü: 131 ürün × üç dil; ilk teslimde 393 sayfa temiz. Son başlık sürümü de ayrıca yeniden denetlendi.
- Rusça başlıklar ikinci editoryal turda ortalama 92 karakterden 61 karaktere indirildi; en uzun başlık 87 karakter. Ürün adları, açıklamalar ve ülke seçimi masaüstü tarayıcıda kontrol edildi.

Bu testler gerçek cihaz, canlı sunucu veya üretim altyapısı kabulü değildir.
