Bu proje, medya sektöründe yapay zeka kullanımının şeffaf bir şekilde beyan edilmesini hedefler. Tüm yayın kuruluşlarının katkısına açıktır.
This project aims to bring transparency to AI usage in media. Contributions from all news organizations are welcome.
GitHub Issues sayfasından hata bildirebilirsiniz. Lütfen şunları belirtin:
- Hangi tarayıcı ve cihazda sorun oluştuğunu
- Sorunu tekrar üretme adımlarını
- Beklenen ve gerçekleşen davranışı
Öneri ve fikirlerinizi Issues sayfasından paylaşabilirsiniz. Büyük değişiklikler için önce bir issue açarak tartışma başlatmanızı öneririz.
- Repoyu fork edin
- Yeni bir branch oluşturun (
git checkout -b ozellik/yeni-ozellik) - Değişikliklerinizi yapın ve commit edin
- Branch'inizi push edin (
git push origin ozellik/yeni-ozellik) - GitHub üzerinden Pull Request açın
index.html # Tüm HTML + CSS + JS (tek dosya)
lang/tr.js # Türkçe çeviriler
lang/en.js # İngilizce çeviriler
Proje statik bir HTML uygulamasıdır. Framework, build süreci veya bağımlılık yoktur. index.html dosyasını bir tarayıcıda açmak yeterlidir.
lang/klasöründe mevcut bir dil dosyasını kopyalayın (örn.lang/en.js→lang/de.js)- Tüm çeviri değerlerini yeni dile çevirin
_meta.labelalanını dilin kendi adıyla güncelleyin (örn.Deutsch)index.htmliçinde diğer<script src="lang/...">satırlarının yanına yeni dosyayı ekleyin
Sistem yeni dili otomatik olarak dil seçiciye ekler.
- Mümkün olduğunca az JavaScript kullanın. CSS ile çözülebilen şeyleri JS'e taşımayın.
- JavaScript gerekiyorsa ES5 uyumlu yazın (
varkullanın, arrow function / template literal kullanmayın). - Tüm font boyutlarında
rembirimi kullanın. - Yeni bağımlılık eklemeyin — vanilla JS ve CSS ile çalışın.
- HTML içinde
data-i18n/data-i18n-html/data-i18n-placeholderattribute'larıyla i18n desteği sağlayın; metinleri doğrudan HTML'e yazmayın. - XSS koruması için
innerHTMLkullanmadan önceesc()fonksiyonuyla escape edin.
Katkılarınız Apache License 2.0 kapsamında lisanslanır. Bu proje IBM Research'ün AI Attribution Toolkit projesi temel alınarak geliştirilmiştir.