Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit5044620

Browse files
committed
Yeni Readme
1 parent43b6506 commit5044620

File tree

4 files changed

+84
-302
lines changed

4 files changed

+84
-302
lines changed

‎README.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
#Turkish Translation of The Python Documentation
2+
3+
##Dokümantasyon Katkı Anlaşması
4+
5+
Bu proje gönü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.
6+
7+
Çalışmanızı dokümantasyona dahil edilmek üzere PSF'e göndererek bu anlaşmayı kabul etmiş sayılırsınız.
8+
9+
##Çeviriye Katkıda Bulunmak
10+
11+
###Gereklilikler
12+
13+
- Bir[GitHub hesabı](https://github.com)
14+
- Yüklü bir[Git](https://git-scm.com/) istemcisi
15+
-``.po`` dosyalarını düzenlemek için[poedit](https://poedit.net/) gibi bir program
16+
17+
###Adımlar
18+
19+
####Projeye ilk başlarken
20+
21+
1. Projeyi GitHub üzerinden forklayın.
22+
2. Forkladığınız projeyi bilgisayarınıza klonlayın.
23+
-``git clone https://github.com/<kullaniciadi>/python-docs-tr.git``
24+
3. Çevirmek istediğiniz dosyanın ismiyle bir branch oluşturun.
25+
- Örneğin,``library/functions.po`` dosyasını çevirmek istiyorsanız,``library-functions`` adında bir branch oluşturun.
26+
-``git checkout -b library-functions``
27+
28+
29+
####Çalışma döngüsü
30+
31+
1. Doğru branchte olduğunuzdan emin olun.
32+
-``git checkout library-functions``
33+
2. Çevirmek istediğiniz dosyayı poedit ile açın.
34+
3. Çevirilerinizi kaydedin.
35+
4. Çevirilerinizi kendi forkunuzda kaydedin.
36+
-``git add library/functions.po``
37+
-``git commit -m "Çeviri tamamlandı."``
38+
-``git push origin library-functions``

‎README.rst

Lines changed: 0 additions & 302 deletions
This file was deleted.

‎TRANSLATORS

Whitespace-only changes.

‎glossary.py

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
#!/usr/bin/env python3
2+
3+
importos
4+
importargparse
5+
importregex
6+
importpolib
7+
fromglobimportglob
8+
fromtabulateimporttabulate
9+
fromtextwrapimportfill
10+
11+
12+
deffind_in_po(pattern):
13+
table= []
14+
try:
15+
_,columns=os.popen("stty size","r").read().split()
16+
available_width=int(columns)//2-3
17+
exceptException:
18+
available_width=80//2-3
19+
20+
forfileinglob("**/*.po"):
21+
pofile=polib.pofile(file)
22+
table.extend(
23+
[
24+
fill(entry.msgid,width=available_width),
25+
fill(entry.msgstr,width=available_width),
26+
]
27+
forentryinpofile
28+
ifentry.msgstrandregex.search(pattern,entry.msgid)
29+
)
30+
31+
print(tabulate(table,tablefmt="fancy_grid"))
32+
33+
34+
defparse_args():
35+
parser=argparse.ArgumentParser(description="Find translated words.")
36+
parser.add_argument("pattern")
37+
returnparser.parse_args()
38+
39+
40+
defmain():
41+
args=parse_args()
42+
find_in_po(args.pattern)
43+
44+
45+
if__name__=="__main__":
46+
main()

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp