From ea35ec18d4728611c5d8f727ef902f56a5d89513 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 15 Jun 2026 06:57:51 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=90=20Update=20translations=20for=20tr?= =?UTF-8?q?=20(update-outdated)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/tr/docs/index.md | 6 +++--- docs/tr/docs/tutorial/body-multiple-params.md | 4 ++-- docs/tr/docs/tutorial/body.md | 2 +- docs/tr/docs/tutorial/cookie-params.md | 4 ++-- docs/tr/docs/tutorial/path-operation-configuration.md | 6 +++--- docs/tr/docs/tutorial/path-params-numeric-validations.md | 6 +++--- docs/tr/docs/tutorial/request-files.md | 6 +++--- docs/tr/docs/tutorial/request-forms-and-files.md | 2 +- docs/tr/docs/tutorial/response-status-code.md | 2 +- docs/tr/docs/tutorial/testing.md | 4 ++-- 10 files changed, 21 insertions(+), 21 deletions(-) diff --git a/docs/tr/docs/index.md b/docs/tr/docs/index.md index f6101be0d..edc8a5138 100644 --- a/docs/tr/docs/index.md +++ b/docs/tr/docs/index.md @@ -492,9 +492,7 @@ Daha fazla özellik içeren daha kapsamlı bir örnek için @@ -510,6 +508,8 @@ Deploying to FastAPI Cloud... +CLI, FastAPI uygulamanızı otomatik olarak algılar ve cloud'a deploy eder. Giriş yapmadıysanız, kimlik doğrulama sürecini tamamlamak için tarayıcınız açılır. + Hepsi bu! Artık uygulamanıza bu URL'den erişebilirsiniz. ✨ #### FastAPI Cloud hakkında { #about-fastapi-cloud } diff --git a/docs/tr/docs/tutorial/body-multiple-params.md b/docs/tr/docs/tutorial/body-multiple-params.md index 4cd381b86..be6ab676d 100644 --- a/docs/tr/docs/tutorial/body-multiple-params.md +++ b/docs/tr/docs/tutorial/body-multiple-params.md @@ -111,7 +111,7 @@ q: str | None = None {* ../../docs_src/body_multiple_params/tutorial004_an_py310.py hl[28] *} -/// info | Bilgi +/// note | Not `Body`, `Query`, `Path` ve daha sonra göreceğiniz diğerleriyle aynı ek validasyon ve metadata parametrelerine de sahiptir. @@ -126,7 +126,7 @@ Varsayılan olarak **FastAPI**, body'nin doğrudan bu modelin içeriği olmasın Ancak, ek body parametreleri tanımladığınızda olduğu gibi, `item` anahtarı olan bir JSON ve onun içinde modelin içeriğini beklemesini istiyorsanız, `Body`'nin özel parametresi olan `embed`'i kullanabilirsiniz: ```Python -item: Item = Body(embed=True) +item: Annotated[Item, Body(embed=True)] ``` yani şöyle: diff --git a/docs/tr/docs/tutorial/body.md b/docs/tr/docs/tutorial/body.md index 26f51ffec..74b3d3707 100644 --- a/docs/tr/docs/tutorial/body.md +++ b/docs/tr/docs/tutorial/body.md @@ -8,7 +8,7 @@ API'niz neredeyse her zaman bir **response** body göndermek zorundadır. Ancak Bir **request** body tanımlamak için, tüm gücü ve avantajlarıyla [Pydantic](https://docs.pydantic.dev/) modellerini kullanırsınız. -/// info | Bilgi +/// note | Not Veri göndermek için şunlardan birini kullanmalısınız: `POST` (en yaygını), `PUT`, `DELETE` veya `PATCH`. diff --git a/docs/tr/docs/tutorial/cookie-params.md b/docs/tr/docs/tutorial/cookie-params.md index 28b57fd7e..2cec37fd0 100644 --- a/docs/tr/docs/tutorial/cookie-params.md +++ b/docs/tr/docs/tutorial/cookie-params.md @@ -24,13 +24,13 @@ Ancak `fastapi`'dan `Query`, `Path`, `Cookie` ve diğerlerini import ettiğinizd /// -/// info | Bilgi +/// note | Not Cookie'leri tanımlamak için `Cookie` kullanmanız gerekir, aksi halde parametreler query parametreleri olarak yorumlanır. /// -/// info | Bilgi +/// note | Not **Tarayıcılar cookie'leri** özel şekillerde ve arka planda işlediği için, **JavaScript**'in onlara dokunmasına kolayca izin **vermezler**. diff --git a/docs/tr/docs/tutorial/path-operation-configuration.md b/docs/tr/docs/tutorial/path-operation-configuration.md index 3653090af..75057bb26 100644 --- a/docs/tr/docs/tutorial/path-operation-configuration.md +++ b/docs/tr/docs/tutorial/path-operation-configuration.md @@ -66,19 +66,19 @@ Interactive docs’ta şöyle kullanılacaktır: -## Response description { #response-description } +## Response Açıklaması { #response-description } `response_description` parametresi ile response açıklamasını belirtebilirsiniz: {* ../../docs_src/path_operation_configuration/tutorial005_py310.py hl[18] *} -/// info | Bilgi +/// note | Not `response_description` özellikle response’u ifade eder; `description` ise genel olarak *path operation*’ı ifade eder. /// -/// check | Ek bilgi +/// tip | İpucu OpenAPI, her *path operation* için bir response description zorunlu kılar. diff --git a/docs/tr/docs/tutorial/path-params-numeric-validations.md b/docs/tr/docs/tutorial/path-params-numeric-validations.md index 43da894bb..1e6121f99 100644 --- a/docs/tr/docs/tutorial/path-params-numeric-validations.md +++ b/docs/tr/docs/tutorial/path-params-numeric-validations.md @@ -8,7 +8,7 @@ {* ../../docs_src/path_params_numeric_validations/tutorial001_an_py310.py hl[1,3] *} -/// info | Bilgi +/// note | Not FastAPI, 0.95.0 sürümünde `Annotated` desteğini ekledi (ve bunu önermeye başladı). @@ -56,7 +56,7 @@ Dolayısıyla fonksiyonunuzu şöyle tanımlayabilirsiniz: {* ../../docs_src/path_params_numeric_validations/tutorial002_py310.py hl[7] *} -Namun şunu unutmayın: `Annotated` kullanırsanız bu problem olmaz; çünkü `Query()` veya `Path()` için fonksiyon parametresi default değerlerini kullanmıyorsunuz. +Ancak şunu unutmayın: `Annotated` kullanırsanız bu problem olmaz; çünkü `Query()` veya `Path()` için fonksiyon parametresi default değerlerini kullanmıyorsunuz. {* ../../docs_src/path_params_numeric_validations/tutorial002_an_py310.py *} @@ -131,7 +131,7 @@ Ayrıca sayısal doğrulamalar da tanımlayabilirsiniz: * `lt`: `l`ess `t`han * `le`: `l`ess than or `e`qual -/// info | Bilgi +/// note | Not `Query`, `Path` ve ileride göreceğiniz diğer class'lar ortak bir `Param` class'ının alt class'larıdır. diff --git a/docs/tr/docs/tutorial/request-files.md b/docs/tr/docs/tutorial/request-files.md index 0ba4f8af6..d1f4656d9 100644 --- a/docs/tr/docs/tutorial/request-files.md +++ b/docs/tr/docs/tutorial/request-files.md @@ -2,11 +2,11 @@ İstemcinin upload edeceği dosyaları `File` kullanarak tanımlayabilirsiniz. -/// info | Bilgi +/// note | Not Upload edilen dosyaları alabilmek için önce [`python-multipart`](https://github.com/Kludex/python-multipart) yükleyin. -Bir [virtual environment](../virtual-environments.md) oluşturduğunuzdan, aktive ettiğinizden ve ardından paketi yüklediğinizden emin olun. Örneğin: +Bir [Sanal ortam](../virtual-environments.md) oluşturduğunuzdan, aktive ettiğinizden ve ardından paketi yüklediğinizden emin olun. Örneğin: ```console $ pip install python-multipart @@ -28,7 +28,7 @@ Bunun nedeni, upload edilen dosyaların "form data" olarak gönderilmesidir. {* ../../docs_src/request_files/tutorial001_an_py310.py hl[9] *} -/// info | Bilgi +/// note | Not `File`, doğrudan `Form`’dan türeyen bir sınıftır. diff --git a/docs/tr/docs/tutorial/request-forms-and-files.md b/docs/tr/docs/tutorial/request-forms-and-files.md index 96f5adcc2..fc50491ce 100644 --- a/docs/tr/docs/tutorial/request-forms-and-files.md +++ b/docs/tr/docs/tutorial/request-forms-and-files.md @@ -2,7 +2,7 @@ `File` ve `Form` kullanarak aynı anda hem dosyaları hem de form alanlarını tanımlayabilirsiniz. -/// info | Bilgi +/// note | Not Yüklenen dosyaları ve/veya form verisini almak için önce [`python-multipart`](https://github.com/Kludex/python-multipart) paketini kurun. diff --git a/docs/tr/docs/tutorial/response-status-code.md b/docs/tr/docs/tutorial/response-status-code.md index c647c259a..fa028265b 100644 --- a/docs/tr/docs/tutorial/response-status-code.md +++ b/docs/tr/docs/tutorial/response-status-code.md @@ -18,7 +18,7 @@ Bir response model tanımlayabildiğiniz gibi, herhangi bir *path operation* iç `status_code` parametresi, HTTP status code'u içeren bir sayı alır. -/// info | Bilgi +/// note | Bilgi Alternatif olarak `status_code`, Python'un [`http.HTTPStatus`](https://docs.python.org/3/library/http.html#http.HTTPStatus)'ı gibi bir `IntEnum` da alabilir. diff --git a/docs/tr/docs/tutorial/testing.md b/docs/tr/docs/tutorial/testing.md index c5f8692f7..4e223d983 100644 --- a/docs/tr/docs/tutorial/testing.md +++ b/docs/tr/docs/tutorial/testing.md @@ -8,7 +8,7 @@ Bununla birlikte **FastAPI** ile [pytest](https://docs.pytest.org/)'i doğrudan ## `TestClient` Kullanımı { #using-testclient } -/// info | Bilgi +/// note | Not `TestClient` kullanmak için önce [`httpx`](https://www.python-httpx.org)'i kurun. @@ -141,7 +141,7 @@ Sonra testlerinizde aynısını uygularsınız. Backend'e veri geçme hakkında daha fazla bilgi için (`httpx` veya `TestClient` kullanarak) [HTTPX dokümantasyonu](https://www.python-httpx.org)'na bakın. -/// info | Bilgi +/// note | Not `TestClient`'ın Pydantic model'lerini değil, JSON'a dönüştürülebilen verileri aldığını unutmayın.