8000 GitHub - python-docs-tr/python-docs-tr at ee56ba3b525c40c902a704145e5486f058df88c3
[go: up one dir, main page]

Skip to content

python-docs-tr/python-docs-tr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Dokümantasyonu Türkçe Çevirisi

Dokümantasyon Katkı Anlaşması

Bu proje gönà 851B ¼llü çevirmenler ve python-docs-tr ekibi iÅŸ birliÄŸinde sürdürülmektedir. Bu anlaÅŸma, çeviri sürecindeki tüm katılımcıların haklarını ve sorumluluklarını tanımlamaktadır. Projeyi GitHub ve diÄŸer halka açık mecralarda yayınlayarak ve projeye katkı veya iyileÅŸtirme yaparak, katkılarınızı CC0 lisansı altında PSF'in kullanımına sunmuÅŸ olursunuz. Karşılığında, çeviri yaptığınız kısım için halka açık olarak övgü toplayabilirsiniz. EÄŸer çeviriniz PSF tarafından kabul edilirse, (eÄŸer isterseniz) TRANSLATORS dosyasına isminizi ekleyerek bir yama gönderebilirsiniz. Yaptığınız katkı metinsel olmasa bile Python topluluÄŸuna katılımınızı memnuniyetle karşılıyor ve herkesi katkı saÄŸlamaya davet ediyoruz.

Çalışmanızı dokümantasyona dahil edilmek üzere PSF'e göndererek bu anlaşmayı kabul etmiş sayılırsınız.

Çeviriye Katkıda Bulunmak

Gereklilikler

  • Bir GitHub hesabı
  • Yüklü bir Git istemcisi
  • .po dosyalarını düzenlemek için poedit gibi bir program
  • Yüklü bir Python ve pip versiyonu (en son stabil olan versiyon önerilir)

Adımlar

Rezervasyon

Çeviri yapmak istediğiniz bir dosyaya rezervasyon oluşturmak için şu adımları izleyin:

  1. Issues > New Issue > Get started düğmelerini takip ederek rezervasyon formunu açın.
  2. foo/bar.po taslağını, çalışmak istediğiniz dosyanın yolu ile değiştirin.
    • Örnegin, "library/functions.po üzerinde çalışmak istiyorum".
  3. Submit new issue düğmesine tıklayarak rezervasyonunuzu oluşturun ve çeviriyi üstlenin.

Projeye ilk baÅŸlarken

  1. Projeyi GitHub üzerinden forklayın.
  2. Forkladığınız projeyi bilgisayarınıza klonlayın.
    • git clone https://github.com/<kullaniciadi>/python-docs-tr.git
  3. Çevirmek istediğiniz dosyanın ismiyle bir branch oluşturun.
    • ÖrneÄŸin, library/functions.po dosyasını çevirmek istiyorsanız, library-functions adında bir branch oluÅŸturun.
    • git checkout -b library-functions
  4. Gerekli paketleri yükleyin.
    • python -m pip install --upgrade -r requirements.txt
  5. Syntax hatalarını commit öncesi otomatik kontrol eden pre-commit 'i kurun.
    • pre-commit install

Çalışma döngüsü

  1. DoÄŸru branchte olduÄŸunuzdan emin olun.
    • git checkout library-functions
  2. Çevirmek istediğiniz dosyayı poedit ile açın.
  3. Çevirilerinizi yapın ve kaydedin.
  4. Çevirilerinizi kendi forkunuza yükleyin.
    • git add library/functions.po
    • git commit -m "Çeviri tamamlandı."
    • git push origin library-functions

Çeviri tamamlandıktan sonra

  1. TRANSLATORS dosyasına isminizi ekleyin. (Çeviri kabul edilirse yaptığınız katkı için övgü toplayabilirsiniz.)
  2. GitHub üzerinden çevirilerinizi göndermek için bir pull request oluşturun.
  3. Çevirilerinizin kabul edilmesini bekleyin.
    • Bu süreçte çevirileriniz, uygunluÄŸunu ve yazım hatalarını deÄŸerlendirmek için birkaç kiÅŸi tarafından incelenecektir.
    • İncelemenin sonucunda bazı deÄŸiÅŸiklikler yapmanız istenebilir.

Dikkat Etmeniz Gerekenler

  1. Çeviri yaparken yararlanabileceğiniz kaynaklar:
  2. Çevirilerinizde terimlerin doğru kullanılmasına dikkat edin. Örneğin:
    • string ve str terimleri aynı ÅŸeyi temsil etmemektedir.
    • string terimi, Python'da metinleri temsil etmek için kullanılan bir veri tipi olup, str ise bu veri tipiyle ilgili fonksiyonlar ve metotlarda kullanılan bir kısaltmadır.
  3. Çevirilerinizde bir terimin birden fazla çevirisi olması durumunda, önceki çevirilerde kullanılan çeviriyi kullanın.
    • ÖrneÄŸin, string terimi için dize ve metin çevirileri kullanılmıştır. Bu durumda dize terimini tercih edin.

About

Turkish Translation of the Python Documentation

Resources

License

Stars

Watchers

Forks

Languages

  • Python 73.4%
  • Makefile 26.6%
0