Thanks to visit codestin.com
Credit goes to github.com

Skip to content

🌐 Add Turkish translation for docs/features.md#1950

Merged
tiangolo merged 10 commits into
fastapi:masterfrom
ycd:features
Oct 5, 2021
Merged

🌐 Add Turkish translation for docs/features.md#1950
tiangolo merged 10 commits into
fastapi:masterfrom
ycd:features

Conversation

@ycd

@ycd ycd commented Aug 22, 2020

Copy link
Copy Markdown
Contributor

This PR translates features.md to Turkish, and adds a line to docs/tr/mkdocs.yml features.md

afaik pushes and pulls operate at a commit level they won't split them apart so this pull request includes the same commits from #1905 and #1908, but when they get merged this will only merge two commits.

I created the setup for Turkish docs in #1905

I translated index.md to Turkish in #1908

Main issue: #1892

@codecov

codecov Bot commented Aug 22, 2020

Copy link
Copy Markdown

Codecov Report

Merging #1950 (143e698) into master (85f0d2b) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##            master     #1950   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files          410       410           
  Lines        10281     10281           
=========================================
  Hits         10281     10281           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 85f0d2b...143e698. Read the comment docs.

@github-actions

Copy link
Copy Markdown
Contributor

📝 Docs preview for commit 52320d9 at: https://5f4127e1848e3dfb7d1f310d--fastapi.netlify.app

@umitkaanusta umitkaanusta left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Submitted the changes about features.md here
Submitted the changes about index.md in #1908

Comment thread docs/tr/docs/features.md Outdated

**FastAPI** sana bunları sağlıyor

### Açık standartlara dayalı

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Açık standartları temel alır

Comment thread docs/tr/docs/features.md Outdated

### Açık standartlara dayalı

* API yaratmak için <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>parametreler, body talebi, güvenlik gibi şeyler dahil olmak üzere deklare bunların deklare edilmesi.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Better version:
API oluşturma işlemlerinde (path operations, parametreler, body requests, güvenlik vb.) OpenAPI kullanılır

Comment thread docs/tr/docs/features.md Outdated
### Açık standartlara dayalı

* API yaratmak için <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>parametreler, 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 dökümante edilmesi (OpenAPI'n kendisi zaten JSON Schema'ya dayanıyor).

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Typo: dokümante

Comment thread docs/tr/docs/features.md Outdated

* API yaratmak için <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>parametreler, 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 dökümante edilmesi (OpenAPI'n kendisi zaten JSON Schema'ya dayanıyor).
* Sonradan üzerine bir şeyler eklemektense, titiz bir çalışmanın ardından, bu standartların etrafında oluşturuldu.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Replace with "Titiz bir çalışmanın sonucunda yukarıdaki standartlara uygun bir framework oluşturduk. Standartları pastanın üzerine sonradan eklenmiş bir çilek olarak görmedik."

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

HAHAHAHAHAHA harika bu

Comment thread docs/tr/docs/features.md Outdated
### Otomatik dökümantasyon


OpenAPI standartlarına dayalı olan bir framework olarak, geliştiricilerin birden çok seçeneği var, varsıyalan olarak gelen 2 farklı interaktif API dökümantasyonu ve web kullanıcı arayüzü var.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Typo: varsayılan
Typo: dokümantasyon

Comment thread docs/tr/docs/features.md Outdated

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.

Bu ayrıca şu anlama da geliyor, bir çok durumda istekten gelen objeyi **direkt olarak database**'e her şeyi otomatik olarak doğrulanmış bir biçimde aktarabilrisin.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Replace "istek" with "request", it's a technical term

@ycd ycd Aug 22, 2020

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I think i should reformat whole index.md then, i really felt in the borderline when working with techinal terms.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Typo "aktarabilrisin" - "aktarabilirsin"

Comment thread docs/tr/docs/features.md Outdated
**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**:
* Yeni mikro-dil şema definasyonu öğrenmek yok,

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Replace with "Farklı bir syntax öğrenmenize gerek kalmaz"

Comment thread docs/tr/docs/features.md Outdated
* Yeni mikro-dil şema definasyonu öğrenmek yok,
* Eğer Python typelarını nasıl kullanacağını biliyorsan Pydantic kullanmayı da biliyorsundur.
* Kullandığın geliştirme araçları ile iyi çalışır **<abbr title="Integrated Development Environment, kod editörüne benzer">IDE</abbr>/<abbr title="Code errorlarınızı inceleyen program">linter</abbr>/brain**:
* Çünkü Pydantic'in veri yapıları aslında sadece senin tanımladığın classlar; otomatik tamamlama, linting, mypy'ın senin doğrulanmış datan ile düzgün bir şekilde çalışması lazım

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Replace with "Pydantic'in veri yapıları aslında sadece senin tanımladığın classlar. Bu yüzden otomatik tamamlama, linting ve mypy ile sorunsuz bir şekilde çalışabilirsin."

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Orijinal: Because pydantic data structures are just instances of classes you define; auto-completion, linting, mypy and your intuition should all work properly with your validated data.

Önerim: 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

Comment thread docs/tr/docs/features.md Outdated
* Kullandığın geliştirme araçları ile iyi çalışır **<abbr title="Integrated Development Environment, kod editörüne benzer">IDE</abbr>/<abbr title="Code errorlarınızı inceleyen program">linter</abbr>/brain**:
* Çünkü Pydantic'in veri yapıları aslında sadece senin tanımladığın classlar; otomatik tamamlama, linting, mypy'ın senin doğrulanmış datan ile düzgün bir şekilde çalışması lazım
* **Hızlı**:
* <a href="https://pydantic-docs.helpmanual.io/#benchmarks-tag" class="external-link" target="_blank">Benchmarklarda</a>, Pydantic'in diğer bütün test edilmiş kütüphanelerden daha hızlı olduğu gözüküyor.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Replace "gözüküyor" with "görünüyor", since it's obvious

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Replaced with "Benchmarklar'da Pydantic test edilmiş bütün kütüphanelerden daha hızlı."

Comment thread docs/tr/docs/features.md Outdated
* **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.
* 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 dökümante ediliyor
* Çok derin bir **iç içe JSON** objelerin olabilir fakat, bunların bile doğrulanıp, gösterimini yapıyor.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Replace with "Pydantic, JSON objen ne kadar derin (nested) olursa olsun doğrulamasını ve gösterimini yapıyor"

@github-actions

Copy link
Copy Markdown
Contributor

📝 Docs preview for commit c15e9b3 at: https://5f416091c86c10ab24dfb36d--fastapi.netlify.app

@tiangolo tiangolo added awaiting-review lang-all Translations lang-tr Turkish translations labels Aug 29, 2020
@tiangolo tiangolo changed the title 🌐 Translate features.md to Turkish 🌐 Add Turkish translation for docs/features.md Oct 5, 2021
@tiangolo

tiangolo commented Oct 5, 2021

Copy link
Copy Markdown
Member

Thanks @ycd! 🍪

For new PRs, it seems it's better to have an independent PR to avoid conflicts. Thanks for your contribution! 🍰

And thanks for the reviews @BilalAlpaslan and @umitkaanusta! ☕

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved-2 lang-all Translations lang-tr Turkish translations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants