Cybokron Consent Manager Translations for YOOtheme Pro

Açıklama

YOOtheme Pro için Cybokron Consent Manager Çevirileri, YOOtheme Pro 5 Consent Manager’daki tüm metin dizelerini doğrudan WordPress yönetici panelinizden özelleştirmenize olanak tanır.

Özellikler:

  • Translate all 25 Consent Manager strings
  • 36 önceden yapılandırılmış dil ön ayarı
  • Çok dilli kurulumlar için yerel ayar kapsamlı geçersiz kılmalar
  • Kullanımı kolay sekmeli arayüz
  • Canlı önizleme, satır içi QA kontrolleri ve uyumluluk sağlık paneli
  • Geri alma desteğiyle anlık görüntü geçmişi
  • Ayarları JSON olarak içe/dışa aktarın
  • Site genelinde periyodik kontroller içeren WordPress.org güncelleme durum paneli
  • Kodlamaya gerek yok
  • WPML ve Polylang ile uyumlu

Desteklenen Dizeler:

  • Banner metni ve düğmeleri (Kabul Et, Reddet, Ayarları Yönet)
  • Gizlilik Ayarları kalıcı içerik
  • Kategori başlıkları (İşlevsel, Tercihler, İstatistik, Pazarlama)
  • Kategori açıklamaları
  • Kalıcı düğmeler (Tümünü kabul et, Tümünü reddet, Kaydet)
  • Hizmetleri Göster/Gizle geçişleri
  • Service consent text (OpenStreetMap, Google Maps, Vimeo, YouTube)

Önceden Yapılandırılmış Diller (36):

İngilizce, Çince, İspanyolca, Fransızca, Portekizce, Rusça, Japonca, Endonezce, İtalyanca, Felemenkçe, Lehçe, Vietnamca, Tayca, Ukraynaca, Çekçe, Yunanca, Romence, Macarca, İsveççe, Danca, Fince, Norveççe, İbranice, Malayca, Bengalce, Farsça, Tamilce, Telugu dili, Marathi, Svahili, Filipince, Türkçe, Hintçe, Korece, Arapça, Almanca

Ekran Görüntüleri

Yükleme

  1. cybokron-consent-manager-translations-yootheme klasörünü /wp-content/plugins/ dizinine yükleyin
  2. Eklentiyi WordPress’teki ‘Eklentiler’ menüsünden etkinleştirin
  3. Yapılandırmak için Ayarlar YOOtheme Pro için Cybokron Consent Manager Çevirileri’ne gidin

SSS

Bu eklenti YOOtheme Pro gerektiriyor mu?

Evet, bu eklenti YOOtheme Pro 5 Consent Manager’ı çevirmek için özel olarak tasarlanmıştır. YOOtheme Pro kurulmadan herhangi bir etkisi olmayacaktır.

Kendi özel dilimi ekleyebilir miyim?

Evet! Herhangi bir dil ön ayarını seçin ve metinleri ihtiyaçlarınıza göre değiştirin. Özel çevirileriniz önceden ayarlanmış değerleri geçersiz kılacaktır.

Çok dilli eklentilerle çalışıyor mu?

Eklenti, yerel ayar kapsamlı ayarları destekler (örneğin en_US, tr_TR). Böylece ortak dil ön ayarlarını kullanırken her yerel ayar için farklı geçersiz kılmalar tutabilirsiniz.

Çevirilerimi nasıl yedeklerim?

Mevcut ayarlarınızın JSON dosyasını indirmek için Dışa Aktar düğmesini kullanın. Çevirilerinizi geri yüklemek için bu dosyayı daha sonra İçe Aktar ile kullanabilirsiniz.

Güncelleyici paneli nasıl çalışır?

Eklenti ayarlarından periyodik kontrolleri etkinleştirin. Eklenti, her 12 saatte bir WordPress çekirdek güncelleme meta verilerini okur ve güncelleyici panelinde mevcut güncelleme durumunu gösterir. Anında yenileme için “Şimdi Denetle” seçeneğini kullanın.

Çevirilerim görünmüyor

  1. Eklentinin etkinleştirildiğinden emin olun (ayarlardaki geçişi kontrol edin)
  2. Tüm önbellek eklentilerini temizleyin
  3. Tarayıcınızın önbelleğini temizleyin
  4. YOOtheme Pro 5’i Rıza Yöneticisi etkinken kullandığınızdan emin olun

İncelemeler

Bu eklenti için herhangi bir değerlendirme bulunmuyor.

Katkıda Bulunanlar ve Geliştiriciler

“Cybokron Consent Manager Translations for YOOtheme Pro” açık kaynaklı yazılımdır. Aşağıdaki kişiler bu eklentiye katkıda bulunmuşlardır.

Katkıda bulunanlar

“Cybokron Consent Manager Translations for YOOtheme Pro” 1 dile çevrildi. Katkıda bulundukları için çevirmenlere teşekkürler.

“Cybokron Consent Manager Translations for YOOtheme Pro” eklentisini dilinize çevirin.

Geliştirmeyle ilgilenir misiniz?

Kodu görüntüleyin, SVN deposuna göz atın ya da RSS ile geliştirme günlüğüne abone olun.

Değişiklik Kaydı

1.5.0

  • New: Added 4 missing service consent text strings — OpenStreetMap, Google Maps, Vimeo, and YouTube service descriptions are now translatable (fixes #34).
  • New: New “Services” tab group in admin settings exposes these strings for all 36 language presets.

1.4.4

  • Fixed: Language fallback in sanitize_options now correctly defaults to ‘auto’ instead of ‘en’, consistent with the default introduced in 1.4.3.

1.4.3

  • Fixed: WPML/Polylang compatibility — translations now auto-detect from WordPress locale when no locale-specific settings exist, fixing missing translations on multilingual sites.
  • Changed: Default language setting changed from ‘en’ to ‘auto’ for better out-of-the-box multilingual support.
  • Packaging: Removed .distignore and .github from distribution to resolve Plugin Check errors.
  • Tested up to WordPress 6.9.

1.4.2

  • Değiştirildi: Yönetici kenar çubuğu ve ayarlar sayfası başlığı artık karanlık yönetici arka planlarında daha iyi görünürlük için beyaz eklenti simgesini kullanıyor.

1.4.1

  • CI: ABSPATH koruma doğrulamasının, WP_UNINSTALL_PLUGIN’i kaldırma.php için geçerli koruma olarak kabul etmesi düzeltildi.

1.4.0

  • Yeni: Eklenti simgesi artık WordPress yönetici kenar çubuğu menüsünde görüntüleniyor.
  • Yeni: Ayarlar sayfası başlığına eklenti simgesi eklendi.
  • Değiştirildi: Daha iyi görünürlük için eklenti menüsü, özel simgeyle birlikte üst düzey yönetici menüsüne taşındı.

1.3.19

  • CI: Yayınlandığında otomatik WordPress.org SVN dağıtımı için GitHub Eylemleri iş akışı eklendi.

1.3.18

  • Katkıda Bulunanlar alanı düzeltildi: geçersiz WordPress.org kullanıcı adı ercanatay kaldırıldı, yalnızca geçerli cybokron hesabı tutuldu.

1.3.17

  • Eklenti Kontrolü başına önerilmeyen load_plugin_textdomain() çağrısı kaldırıldı (WordPress 4.6+, WordPress.org tarafından barındırılan eklentiler için çevirileri otomatik olarak yükler).

1.3.16

  • Güvenlik: özel çeviri dizelerinde depolanan XSS’ye karşı derinlemesine savunma için gettext filtresine wp_kses çıktı temizleme eklendi.
  • Güvenlik: Nesne enjeksiyonunu önlemek için yerel ayar seçeneği taramasında belki_unserialize’den sonra tür kontrolü eklendi.
  • Performans: Her ön uç sayfa yüklemesinde yazma işlemlerini önlemek için sistem durumu raporu veritabanı kalıcılığına hız sınırlaması (1 saatlik aralık) eklendi.
  • İyileştirme: anlık görüntü kimlikleri için uniqid() işlevi wp_generate_uuid4() ile değiştirildi (şifreleme açısından daha güçlü, WordPress’e özgü).
  • İyileştirme: eski geri dönüş ile dil JSON yüklemesi için file_get_contents, wp_json_file_decode (WP 5.9+) ile değiştirildi.
  • İyileştirme: i18n metin alanının düzgün şekilde yüklenmesi için load_plugin_textdomain() uygulandı.
  • Temizleme: etkinleştirme/devre dışı bırakma kancalarından gereksiz flush_rewrite_rules() çağrıları kaldırıldı.

1.3.15

  • Metin alanı: cybokron-consent-manager-translations-yootheme-main ile cybokron-consent-manager-translations-yootheme arasındaki tüm gettext metin alanı değerleri, eklenti bilgisiyle tam olarak eşleşecek şekilde düzeltildi.
  • Paketleme: tests/ ve scripts/ dizinleri dağıtım paketinden tamamen kaldırıldı.
  • Yalnızca geliştirme amaçlı dosyaların gelecekteki sürüm arşivlerine dahil edilmesini önlemek için .distignore eklendi.

1.3.14

  • Eklenti Kontrolü uyumluluğu: eklenti başlığı ve gettext metin alanı, eklenti bilgisiyle eşleşen cybokron-consent-manager-translations-yootheme ile hizalandı.
  • Paketleme temizliği: Eklenti Kontrolü uyarılarını önlemek için eklenti kökünden (.distignore, .github) gizli/iş akışı kök girişleri kaldırıldı.

1.3.13

  • WordPress.org inceleme uyumluluğu: tüm gettext metin alan adlarını eklenti bilgisi cybokron-consent-manager-translations-yootheme ile hizaladı.
  • Refactor: sınıflar, sabitler, kancalar, seçenekler ve AJAX eylemleri genelinde genel tanımlayıcıları benzersiz bir eklenti önekiyle (cybocoma_ / CYBOCOMA_) değiştirdi.
  • Paketleme: .distignore kılavuzu eklendi ve tests/ ve scripts/ gibi üretim dışı yolları hariç tutmak için sürüm dağıtımı hazırlandı.
  • Meta veriler: katkıda bulunanların listesi güncellendi ve eklenti/benioku/besteci sürümleri 1.3.13 ile senkronize edildi.

1.3.12

  • i18n düzeltmesi: Eklenti Kontrolü uyumluluğu için eklenti/yönetici/sağlık/strings/güncelleyici modülleri genelinde eklenti metin alanı kullanımı cybokron-consent-manager-translations-yootheme olarak geri yüklendi.
  • Text Domain eklenti başlığı cybokron-consent-manager-translations-yootheme olarak güncellendi.
  • Eklenti meta verileri/sürüm oluşturma 1.3.12 ile senkronize edildi.

1.3.11

  • Eklentinin görünen adı ve bilgisi, WordPress.org adlandırma uyumluluğu için Cybokron Consent Manager Translations for YOOtheme Pro / cybokron-consent-manager-translations-yootheme olarak yeniden adlandırıldı.
  • Yeni bilgiyle uyumlu olacak şekilde eklenti meta verileri, yönetici ayarları sayfası bilgisi, metin alanı ve paket dosyası adlandırması güncellendi.
  • QA: testleri, PHP sözdizimi kontrollerini ve temiz sonuçlarla statik taramayı yeniden yapın.
  • Eklenti meta verileri/sürüm oluşturma 1.3.11 ile senkronize edildi.

1.3.10

  • Hata düzeltmesi (i18n): wp_localize_script aracılığıyla JavaScript’te oluşturulan yerelleştirilmiş yönetici istatistikleri özet metni.
  • QA: testleri yeniden yapın, PHP sözdizimi kontrolleri, JSON doğrulaması ve temiz sonuçlarla statik tarama.
  • Eklenti meta verileri/sürüm oluşturma 1.3.10 ile senkronize edildi.

1.3.9

  • Güvenlik: Yönetici canlı önizleme bağlantısı HTML’si, yalnızca güvenli bağlantı çıktısını koruyacak şekilde temizlendi (<a href title>) ve rel="noopener noreferrer" zorunlu kılındı.
  • SQL güvenliği: Kapsamlı seçenek taramalarında $wpdb->esc_like() joker karakter sorgularının etrafındaki gereksiz esc_sql() sarmalayıcıları kaldırıldı ve temizleme işlemi kaldırıldı.
  • Performans: Otomatik yükleme basıncını azaltmak için autoload=false ile kalıcı anlık görüntü/sağlık/güncelleyici dahili seçenekleri.
  • Kaldırma hijyeni: WordPress 6.1 öncesi geri dönüş mantığı da dahil olmak üzere tek siteli ve çok bölgeli kaldırma yolları için güncelleyici cron kanca temizleme (cybocoma_updater_cron_check) eklendi.
  • Önbellek tutarlılığı: Önbellek temizleme ve hizalama testi önyükleme update_option() imzası sırasında geçerli çekirdek kullanımıyla çevirmen orijinal dize eşlemesini sıfırlayın.
  • Eklenti meta verileri/sürüm oluşturma 1.3.9 ile senkronize edildi.

1.3.8

  • Erişilebilirlik: deterministik gezici tabindex ile yönetici çeviri sekmeleri (tablist, tab, tabpanel) için anlamsal ARIA rolleri/öznitelikleri eklendi.
  • Klavye UX: Sekme kontrolleri için Sol/Sağ artı Ana Sayfa/Son gezinme desteği eklendi.
  • Erişilebilirlik durumu senkronizasyonu: sekme panelleri artık hem hidden hem de aria-hidden arasında tutarlı bir şekilde geçiş yapıyor.
  • Paketleme: yanlışlıkla .Jules geliştirme yapısı sürüm ağacından kaldırıldı.
  • Eklenti meta verileri/sürüm oluşturma 1.3.8 ile senkronize edildi.

1.3.7

  • WordPress.org uyumluluğu: Temel güncelleme rutinlerini değiştiren özel güncelleyici kancaları kaldırıldı.
  • Güncelleyici yeniden faktörü: güncelleyici durumu kontrollerini WordPress çekirdek güncelleme meta verilerine ve insanlar tarafından okunabilen yönetici durum etiketlerine değiştirdi.
  • i18n: eklenti dosyaları genelinde cybokron-consent-manager-translations-yootheme şeklinde standartlaştırılmış metin alanı kullanımı.
  • Uyumluluk: kullanımdan kaldırılan wp_targeted_link_rel() kullanımı yönetici temizleme akışından kaldırıldı.
  • Testler: Yeni meta veriye dayalı akış için doğrudan dosya erişim korumaları eklendi ve güncellenmiş güncelleyici testleri.
  • Eklenti meta verileri/sürüm oluşturma 1.3.7 ile senkronize edildi.

1.3.6

  • Güvenlik: wp_targeted_link_rel() aracılığıyla, arındırılmış izin bağlantılarına ters sekme koruması eklendi.
  • Güvenlik: Önceden var olan daha katı çerçeve politikalarını geçersiz kılmadan yönetici AJAX güvenlik üstbilgileri (X-Content-Type-Options ve geri dönüş X-Frame-Options) eklendi.
  • Testler: Yönetici AJAX başlık regresyon kapsamı (tests/test_admin_headers.php) ve başlık yardımcıları için önyükleme taslakları eklendi.
  • Paketleme: Üretim dışı .jules yapı, sürüm ağacından kaldırıldı.
  • Eklenti meta verileri/sürüm oluşturma ve metin alanı referansları 1.3.6 ile senkronize edildi.

1.3.5

  • Rumence ön ayarlı çeviri boşluğu tamamlandı: button_accept Accept yerine AcceptÄ olarak güncellendi.
  • Eklenti meta verileri/sürüm oluşturma ve metin alanı referansları 1.3.5 ile senkronize edildi.

1.3.4

  • releases/latest + zipball_url geri dönüşüyle ​​WordPress Yükselticiyi kullanan GitHub kararlı otomatik güncelleme kanalı eklendi.
  • Site genelinde güncelleyici kontrolleri/durum paneli ve ayarlara manuel “Şimdi Denetle” işlemi eklendi.
  • Arıza durumunda yeniden deneme ve kalıcı son hata raporlaması ile 12 saatlik planlanmış güncelleme kontrolleri (günde iki kez) eklendi.
  • Güncelleyici odaklı test kapsamı eklendi ve güncelleyici seçenekleri için temizlemeyi kaldırdık.
  • Eklenti meta verileri/sürüm oluşturma 1.3.4 ile senkronize edildi.

1.3.3

  • Tam çift kontrol sürümü: eklenti genelinde sözdizimi/testler/JSON/güvenlik taramalarını yeniden çalıştırın ve temiz sonuçları doğrulayın.
  • Bakım: mevcut sürüm paketlemesi için sürüm/metin alanı senkronizasyonu.

1.3.2

  • Eklenti Kontrolü sağlamlaştırma: yönetici akışlarına temizlenmiş filter_input() istek işleme eklendi ve yükleme uç noktaları için tek seferlik işleme netleştirildi.
  • i18n: tüm çevrilebilir dizeleri güncellenmiş metin alanıyla hizaladı ve çevirmen rehberliğiyle sabit sıralı yer tutucu kullanımı.
  • Paketleme: Eklenti Denetimi (.github, .gitignore, kabuk çalıştırıcısı ve günlük işaretleme raporu) tarafından işaretlenen üretim dışı kök yapılar kaldırıldı.
  • Performans/kalite: yerel ayar seçeneği taraması için önbellek katmanı eklendi ve tek seferlik kaldırma joker karakter sorgusu kullanımı belgelendi.

1.3.1

  • Sabit kodlanmış JavaScript metnini yerelleştirilmiş dizelerle değiştirerek anlık görüntü/kalite kontrolü yönetici mesajlarının i18n kapsamı düzeltildi
  • Çok bölgeli temizleme akışı için sabit kaldırma komut dosyası blok yapısı
  • PHP ortamlarında ölü kod gölgelemesini önlemek için gereksiz gmdate() test önyükleme dolgusu kaldırıldı
  • Dokümanlar: Açık JSON dosyası gereksinimleriyle netleştirilmiş “yeni dil ekleme” iş akışı

1.3.0

  • Çok dilli iş akışları için yerel kapsamlı ayarlar depolama alanı eklendi (WPML/Polylang dostu)
  • Potansiyel YOOtheme kaynak dizisi kayması için uyumluluk durumu raporlaması eklendi
  • Uygulanan belgelenmiş uzantı API’leri: cybocoma_translations filtresi ve CYBOCOMA_DISABLED sabit davranışı
  • Canlı önizleme paneli, satır içi alan doğrulama, alan düzeyinde sıfırlama eylemleri ve kaydedilmemiş değişiklik koruması eklendi
  • Tek tıklamayla geri alma özelliğiyle ayarların anlık görüntüleri eklendi
  • Sürüm kapısı iş akışı ve hafif PHP testleri eklendi

1.2.7

  • Performans: Tekrarlanan dizi taramaları, dil/yer tutucu doğrulama yollarında sabit zamanlı arama haritaları (isset) ile değiştirildi
  • Geliştirildi: CYBOCOMA_Strings::is_valid_language() yardımcı eklendi ve yönetici doğrulama akışında yeniden kullanıldı
  • Kalite: Yönetici/ayarların oluşturulması için küçük dahili temizlikler ve biçimlendirme tutarlılığı güncellemeleri
  • Araçlar: Kod tarama/raporlama için güvenlik politikası, günlük inceleme iş akışı ve bakım komut dosyaları eklendi
  • Dokümanlar: Depo belgelerindeki güncellenmiş katkıda bulunan iş akışı ve uyumluluk notları

1.2.6

  • Düzeltildi: Otomatik dil ön ayarı artık yönetici önizleme/yükleme akışlarında algılanan WordPress yerel ayarına çözümleniyor
  • Geliştirildi: özel_dizeler artık seçilen ön ayara göre yalnızca fark değerleri olarak saklanıyor (kaydetme/içe aktarma normalleştirmesi)
  • Doğrulama: Kaydetme ve içe aktarma artık gerekli %s veya %1$s yer tutucularının eksik olduğu geçersiz gizlilik bağlantısı dizelerini engelliyor

1.2.5

  • Kod Stili: Tüm PHP dosyalarındaki 4 boşluklu girinti sekmelere dönüştürüldü
  • WordPress Kodlama Standartlarına uygunluk
  • İşlevsel değişiklik yok, yalnızca boşluk biçimlendirmesi

1.2.4

  • Hata düzeltmesi: has_placeholder() yöntemindeki eksik kesin karşılaştırma düzeltildi (class-strings.php:390)

1.2.3

  • Güvenlik: Ayarların dışa aktarımı için zorunlu POST yöntemi (GET desteği kaldırıldı)
  • Dil dosyaları için JSON doğrulama komut dosyası eklendi (scripts/validate_json.py)
  • Kod kalitesi: Tüm in_array() çağrılarına sıkı bir karşılaştırma eklendi

1.2.2

  • Düzeltildi: WordPress Eklenti Denetimi uyumluluğu – tüm uyarılar çözüldü
  • Tüm şablon değişkenlerine cybocoma_ öneki eklendi
  • İyileştirilmiş giriş temizliği (wp_unslash() ile)
  • Geliştirilmiş $_FILES doğrulaması

1.2.1

  • Düzeltildi: Yönetici ayarları sayfası kanca zamanlaması sorunu nedeniyle görünmüyor
  • Admin_init kancası admin_menu’dan sonra çalışıyordu ve menü kaydını engelliyordu

1.2.0

  • Büyük yeniden düzenleme: çeviriler harici JSON dosyalarına taşındı
  • Artık her dilin kendi JSON dosyası var (36 dosya)
  • Tembel yükleme uygulandı – yalnızca istenen dil yükleniyor
  • Tipik isteklerde bellek kullanımı ~%95 oranında azaltıldı
  • Daha iyi kod organizasyonu ve bakımı

1.1.0

  • 30 yeni dil ön ayarı eklendi (toplam 36)
  • Çince, İspanyolca, Fransızca, Portekizce, Rusça, Japonca
  • Endonezya dili, İtalyanca, Felemenkçe, Lehçe, Vietnamca, Tayca
  • Ukraynaca, Çekçe, Yunanca, Romence, Macarca, İsveççe
  • Danca, Fince, Norveççe, İbranice, Malayca, Bengalce
  • Farsça, Tamilce, Teluguca, Marathi, Swahili, Filipince
  • Otomatik algılama için genişletilmiş WordPress yerel ayar eşlemesi
  • Total translations: 900 (36 languages × 25 strings)

1.0.0

  • İlk sürüm
  • 6 dil ön ayarı dahil
  • 21 çevrilebilir dize
  • İçe/Dışa Aktarma işlevi
  • Sekmeli yönetici arayüzü