36 lines
2.0 KiB
Markdown
36 lines
2.0 KiB
Markdown
# macOS yerel menüsünün Türkçe desteği
|
||
|
||
Dosya, Düzen, Görünüm, Pencere, Yardım ve uygulama menüsündeki komutlar
|
||
Türkçe gösterilir. Ana pencerenin dil seçimi mevcut `display.language`
|
||
ayarından gelir. Dar kapsamlı `setUiLanguage` köprüsü yalnızca menü
|
||
etiketlerini günceller; ayrı bir tercih dosyası veya sunucu ayarı oluşturmaz.
|
||
Dil kaydı başarısız olursa arayüzle birlikte menü dili de geri alınır.
|
||
Yardımcı pencereler ana pencerenin menü dilini değiştiremez.
|
||
|
||
Menü öğelerinin eylemleri, Electron rolleri ve klavye kısayolları korunur.
|
||
Özellikle renderer tarafından yönetilen yeni pencere, klasör açma, sekme
|
||
kapatma ve sayfa yenileme komutlarına yerel kısayol eklenmez. İngilizce
|
||
seçilince özgün İngilizce şablon kullanılır; diğer diller yerel menüde
|
||
mevcut İngilizce desteğini kullanmaya devam eder.
|
||
|
||
Paket doğrulama yolları `package.json` içindeki AITURK ürün ve çalıştırılabilir
|
||
dosya adlarını kullanır. Intel Mac için `release/mac`, Apple Silicon için
|
||
`release/mac-arm64` aranır. Temiz kurulum denemesi açıkça izole
|
||
`AITURK_IDE_HOME` ve Electron kullanıcı dizini seçer. Başka bir Hermes
|
||
kurulumunun çalışma dizinine yönelmez.
|
||
|
||
## Kanıt ve yayın sınırı
|
||
|
||
- Menü birim testleri eylem, rol ve kısayol bütünlüğünü; kaynak pencere ve
|
||
dil doğrulamasını kontrol eder.
|
||
- React testi yüklenen dil, iyimser geçiş ve kayıt hatasında geri dönüşün
|
||
yerel köprüye iletildiğini doğrular.
|
||
- Gerçek Electron E2E testi köprüyü kullanır. macOS'ta yerel menü etiketlerini,
|
||
Windows'ta uygulama menüsünün kapalı kalmasını kontrol eder.
|
||
- Windows üzerinde Türkçe ayar kaydı ve köprü testleri geçti. Paket yolu,
|
||
mevcut Windows beta.5 dosyası üzerinde açılış ve içerik kontrolüyle doğrulandı.
|
||
|
||
Bu kaynak değişikliği, yayımlanan Windows beta.5 dosyasını değiştirmez.
|
||
macOS dalındaki E2E testi, DMG/ZIP derlemesi ve gerçek Mac'te çalıştırma henüz
|
||
doğrulanmadı. Mac paketi bu kanıtlar tamamlanmadan yayımlanmış sayılmaz.
|