Localize macOS application menu and correct AITURK package checks
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user