Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🌐 Update Turkish translation for docs/tr/docs/features.md #10492

Closed

Conversation

BilalAlpaslan
Copy link
Contributor

@BilalAlpaslan BilalAlpaslan commented Oct 21, 2023

🌐 Update Turkish translation for docs/tr/docs/features.md

Discussion: #9193

@tiangolo
Copy link
Owner

📝 Docs preview for commit 790b113 at: https://2887ccfd.fastapitiangolo.pages.dev

docs/tr/docs/features.md Outdated Show resolved Hide resolved
docs/tr/docs/features.md Outdated Show resolved Hide resolved
docs/tr/docs/features.md Outdated Show resolved Hide resolved
docs/tr/docs/features.md Outdated Show resolved Hide resolved
docs/tr/docs/features.md Outdated Show resolved Hide resolved
docs/tr/docs/features.md Outdated Show resolved Hide resolved
docs/tr/docs/features.md Outdated Show resolved Hide resolved
docs/tr/docs/features.md Outdated Show resolved Hide resolved
docs/tr/docs/features.md Show resolved Hide resolved
docs/tr/docs/features.md Outdated Show resolved Hide resolved
@tiangolo
Copy link
Owner

📝 Docs preview for commit f56704f at: https://005020a8.fastapitiangolo.pages.dev

@tiangolo
Copy link
Owner

📝 Docs preview for commit 573c580 at: https://7b3a16f5.fastapitiangolo.pages.dev

Copy link
Contributor

@hasansezertasan hasansezertasan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Her şey çok güzel görünüyor. Genel anlamda vurguladığım hatalara da göz atabilir misin?

* Doğrulayıcılar en kompleks data şemalarının bile temiz ve kolay bir şekilde tanımlanmasına izin veriyor, ve hepsi JSON şeması olarak dokümante ediliyor
* Pydantic, JSON objen ne kadar derin (nested) olursa olsun doğrulamasını ve gösterimini yapıyor
* Doğrulayıcılar en kompleks data şemalarının bile temiz ve kolay bir şekilde tanımlanmasına izin veriyor, ve hepsi JSON şeması olarak dokümante ediliyor.
* Pydantic, JSON nesnen ne kadar derin (nested) olursa olsun doğrulamasını ve gösterimini yapıyor.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dokümanın sonunda bir tane boş satır bırakabilir miyiz lütfen?


* API oluşturma işlemlerinde <a href="https://github.com/OAI/OpenAPI-Specification" class="external-link" target="_blank"><strong>OpenAPI</strong></a> buna <abbr title="also known as: endpoints, routes">path</abbr> <abbr title=" HTTP metodları olarak bilinen, POST, GET, PUT, DELETE">operasyonları </abbr>parametreleri, body talebi, güvenlik gibi şeyler dahil olmak üzere deklare bunların deklare edilmesi.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Boşlukları lütfen abbr etiketinin dışında bırakalım.


* API oluşturma işlemlerinde <a href="https://github.com/OAI/OpenAPI-Specification" class="external-link" target="_blank"><strong>OpenAPI</strong></a> buna <abbr title="also known as: endpoints, routes">path</abbr> <abbr title=" HTTP metodları olarak bilinen, POST, GET, PUT, DELETE">operasyonları </abbr>parametreleri, body talebi, güvenlik gibi şeyler dahil olmak üzere deklare bunların deklare edilmesi.
* Otomatik olarak data modelinin <a href="http://json-schema.org/" class="external-link" target="_blank"><strong>JSON Schema</strong></a> ile beraber dokümante edilmesi (OpenAPI'n kendisi zaten JSON Schema'ya dayanıyor).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

dokümante şeklinde düzeltelim.

@@ -67,18 +68,18 @@ second_user_data = {
my_second_user: User = User(**second_user_data)
```

!!! info
!!! info "Bilgi"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

57'de cümle sonunda ":" unutulmuş.

`**second_user_data` şu anlama geliyor:

Key-Value çiftini direkt olarak `second_user_data` dictionarysine kaydet , yaptığın şey buna eşit olacak: `User(id=4, name="Mary", joined="2018-11-30")`
Anahtar-Değer çiftini doğrudan `second_user_data` sözlüğüne kaydet, bu işlemin sonucunda alacağınız çıktı: `User(id=4, name="Mary", joined="2018-11-30")`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

second_user_data içerisinde bulunan anahtar-değer çiftlerini parametre olarak aktar: bu işlemin sonucunda alacağınız çıktı: User(id=4, name="Mary", joined="2018-11-30")


Bunlara Pydantic üzerine kurulu <abbr title="Object-Relational Mapper">ORM</abbr> databaseler ve , <abbr title="Object-Document Mapper">ODM</abbr> kütüphaneler de dahil olmak üzere.
Bunlara Pydantic üzerine kurulu <abbr title="Object-Relational Mapper">ORM</abbr> veritabanları ve , <abbr title="Object-Document Mapper">ODM</abbr> kütüphaneler de dahil olmak üzere.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Virgülden önce boşluk hatası.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bunların içerisinde Pydantic üzerine kurulu <abbr title="Object-Relational Mapper">ORM</abbr> ve, <abbr title="Object-Document Mapper">ODM</abbr> veritabanları da dahil.

Şeklinde güncelleyebilir miyiz?


**FastAPI** ile beraber **Pydantic**'in bütün özelliklerine sahip olacaksınız (FastAPI data kontrolünü Pydantic'in üzerine kurduğu için):

* **Kafa karıştırmaz**:
* Farklı bir syntax öğrenmenize gerek kalmaz,
* Eğer Python typelarını nasıl kullanacağını biliyorsan Pydantic kullanmayı da biliyorsundur.
* Farklı bir sözyazımı öğrenmenize gerek kalmaz,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bu satır sonunda virgül, sonraki satırların sonunda nokta kullanılmış.

Sözyazımı doğru bir kullanım mı?


Aynı şekilde, databaseden gelen objeyi de **direkt olarak isteğe** de tamamiyle doğrulanmış bir biçimde gönderebilirsiniz.
Aynı şekilde, veritabanından gelen nesneyi de **direkt olarak isteğe** de tamamiyle doğrulanmış bir biçimde gönderebilirsiniz.

**FastAPI** ile beraber **Pydantic**'in bütün özelliklerine sahip olacaksınız (FastAPI data kontrolünü Pydantic'in üzerine kurduğu için):
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

data => veri

* Pydantic'in veri yapıları aslında sadece senin tanımladığın classlar; Bu yüzden doğrulanmış dataların ile otomatik tamamlama, linting ve mypy'ı kullanarak sorunsuz bir şekilde çalışabilirsin
* **Hızlı**:
* <a href="https://pydantic-docs.helpmanual.io/benchmarks/" class="external-link" target="_blank">Benchmarklarda</a>, Pydantic'in diğer bütün test edilmiş bütün kütüphanelerden daha hızlı.
* Pydantic'in veri yapıları aslında sadece senin tanımladığın classlar; Bu yüzden doğrulanmış dataların ile otomatik tamamlama, linting ve mypy'ı kullanarak sorunsuz bir şekilde çalışabilirsin.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

...classlar... => ...sınıflar...

* Pydantic'in veri yapıları aslında sadece senin tanımladığın classlar; Bu yüzden doğrulanmış dataların ile otomatik tamamlama, linting ve mypy'ı kullanarak sorunsuz bir şekilde çalışabilirsin
* **Hızlı**:
* <a href="https://pydantic-docs.helpmanual.io/benchmarks/" class="external-link" target="_blank">Benchmarklarda</a>, Pydantic'in diğer bütün test edilmiş bütün kütüphanelerden daha hızlı.
* Pydantic'in veri yapıları aslında sadece senin tanımladığın classlar; Bu yüzden doğrulanmış dataların ile otomatik tamamlama, linting ve mypy'ı kullanarak sorunsuz bir şekilde çalışabilirsin.
* **En kompleks** yapıları bile doğrula:
* Hiyerarşik Pydantic modellerinin kullanımı ile beraber, Python `typing`’s `List` and `Dict`, vs gibi şeyleri doğrula.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Burayı dikkatlice okuyup tekrar çevirmeni tavsiye ediyorum, çevirmeyi unuttuğumuz yerler var.

@tiangolo tiangolo added lang-all Translations awaiting-review lang-tr Turkish translations labels Oct 29, 2023
@tiangolo
Copy link
Owner

As this PR had requested changes to be applied but has been inactive for a while, it's now going to be closed. But if there's anyone interested, feel free to create a new PR.

@tiangolo tiangolo closed this Jan 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants