fix: update Turkish translations (#15835)

This commit is contained in:
İbrahim Hakkı Ergin
2026-03-03 15:27:54 +03:00
committed by GitHub
parent 356b5d4601
commit cbf0570489
2 changed files with 42 additions and 48 deletions

View File

@@ -102,7 +102,7 @@ export const dict = {
"temp.logoDarkAlt": "opencode koyu logo", "temp.logoDarkAlt": "opencode koyu logo",
"home.banner.badge": "Yeni", "home.banner.badge": "Yeni",
"home.banner.text": "Masaüstü uygulaması beta olarak kullanılabilir", "home.banner.text": "Masaüstü uygulaması beta olarak mevcut",
"home.banner.platforms": "macOS, Windows ve Linux'ta", "home.banner.platforms": "macOS, Windows ve Linux'ta",
"home.banner.downloadNow": "Şimdi indir", "home.banner.downloadNow": "Şimdi indir",
"home.banner.downloadBetaNow": "Masaüstü betayı şimdi indir", "home.banner.downloadBetaNow": "Masaüstü betayı şimdi indir",
@@ -139,7 +139,7 @@ export const dict = {
"home.growth.contributors": "Katılımcılar", "home.growth.contributors": "Katılımcılar",
"home.growth.monthlyDevs": "Aylık Geliştiriciler", "home.growth.monthlyDevs": "Aylık Geliştiriciler",
"home.privacy.title": "Önce gizlilik için tasarlandı", "home.privacy.title": "Gizlilik öncelikli tasarlandı",
"home.privacy.body": "home.privacy.body":
"OpenCode kodunuzu veya bağlam verilerinizi saklamaz; bu sayede gizliliğe duyarlı ortamlarda çalışabilir.", "OpenCode kodunuzu veya bağlam verilerinizi saklamaz; bu sayede gizliliğe duyarlı ortamlarda çalışabilir.",
"home.privacy.learnMore": "Hakkında daha fazla bilgi:", "home.privacy.learnMore": "Hakkında daha fazla bilgi:",
@@ -157,12 +157,12 @@ export const dict = {
"home.faq.a3.p2.afterZen": " hesabı oluşturabilirsiniz.", "home.faq.a3.p2.afterZen": " hesabı oluşturabilirsiniz.",
"home.faq.a3.p3": "Zen'i öneriyoruz, ancak OpenCode OpenAI, Anthropic, xAI gibi popüler sağlayıcılarla da çalışır.", "home.faq.a3.p3": "Zen'i öneriyoruz, ancak OpenCode OpenAI, Anthropic, xAI gibi popüler sağlayıcılarla da çalışır.",
"home.faq.a3.p4.beforeLocal": "Hatta", "home.faq.a3.p4.beforeLocal": "Hatta",
"home.faq.a3.p4.localLink": "yerel modellerinizi", "home.faq.a3.p4.localLink": "yerel modellerinizi bağlayabilirsiniz",
"home.faq.q4": "Mevcut AI aboneliklerimi OpenCode ile kullanabilir miyim?", "home.faq.q4": "Mevcut AI aboneliklerimi OpenCode ile kullanabilir miyim?",
"home.faq.a4.p1": "home.faq.a4.p1":
"Evet. OpenCode tüm büyük sağlayıcıların aboneliklerini destekler. Claude Pro/Max, ChatGPT Plus/Pro veya GitHub Copilot kullanabilirsiniz.", "Evet. OpenCode tüm büyük sağlayıcıların aboneliklerini destekler. Claude Pro/Max, ChatGPT Plus/Pro veya GitHub Copilot kullanabilirsiniz.",
"home.faq.q5": "OpenCode'u sadece terminalde mi kullanabilirim?", "home.faq.q5": "OpenCode'u sadece terminalde mi kullanabilirim?",
"home.faq.a5.beforeDesktop": "Artık hayır! OpenCode şimdi", "home.faq.a5.beforeDesktop": "Artık hayır! OpenCode artık sizin bu cihazlarınıza",
"home.faq.a5.desktop": "masaüstü", "home.faq.a5.desktop": "masaüstü",
"home.faq.a5.and": "ve", "home.faq.a5.and": "ve",
"home.faq.a5.web": "web", "home.faq.a5.web": "web",
@@ -178,10 +178,10 @@ export const dict = {
"home.faq.a7.p2.shareLink": "paylaşım sayfaları", "home.faq.a7.p2.shareLink": "paylaşım sayfaları",
"home.faq.q8": "OpenCode açık kaynak mı?", "home.faq.q8": "OpenCode açık kaynak mı?",
"home.faq.a8.p1": "Evet, OpenCode tamamen açık kaynaktır. Kaynak kodu", "home.faq.a8.p1": "Evet, OpenCode tamamen açık kaynaktır. Kaynak kodu",
"home.faq.a8.p2": "altında", "home.faq.a8.p2": "'da",
"home.faq.a8.mitLicense": "MIT Lisansı", "home.faq.a8.mitLicense": "MIT Lisansı",
"home.faq.a8.p3": "home.faq.a8.p3":
", yani herkes kullanabilir, değiştirebilir veya geliştirmeye katkıda bulunabilir. Topluluktan herkes issue açabilir, pull request gönderebilir ve işlevselliği genişletebilir.", "altında herkese açıktır, yani herkes kullanabilir, değiştirebilir veya geliştirmeye katkıda bulunabilir. Topluluktan herkes issue açabilir, pull request gönderebilir ve işlevselliği genişletebilir.",
"home.zenCta.title": "Kodlama ajanları için güvenilir, optimize modeller", "home.zenCta.title": "Kodlama ajanları için güvenilir, optimize modeller",
"home.zenCta.body": "home.zenCta.body":

View File

@@ -1,13 +1,13 @@
--- ---
title: Giriş title: Giriş
description: opencode kullanmaya başlayın. description: OpenCode kullanmaya başlayın.
--- ---
import { Tabs, TabItem } from "@astrojs/starlight/components" import { Tabs, TabItem } from "@astrojs/starlight/components"
import config from "../../../../config.mjs" import config from "../../../../config.mjs"
export const console = config.console export const console = config.console
[**opencode**](/) açık kaynaklı bir AI kodlama ajanıdır. Terminal tabanlı bir arayüz, masaüstü uygulaması veya IDE uzantısı olarak mevcuttur. [**OpenCode**](/) açık kaynaklı bir AI kodlama ajanıdır. Terminal tabanlı bir arayüz, masaüstü uygulaması veya IDE uzantısı olarak mevcuttur.
![opencode TUI with the opencode theme](../../../assets/lander/screenshot.png) ![opencode TUI with the opencode theme](../../../assets/lander/screenshot.png)
@@ -17,11 +17,11 @@ Başlayalım.
#### Ön koşullar #### Ön koşullar
opencode'u terminalinizde kullanmak için ihtiyacınız olacak: OpenCode'u terminalinizde kullanmak için ihtiyacınız olacak:
1. Şu gibi modern bir terminal emülatörü: 1. Şu gibi modern bir terminal emülatörü:
- [WezTerm](https://wezterm.org), cross-platform - [WezTerm](https://wezterm.org), cross-platform (tüm platformlarda)
- [Alacritty](https://alacritty.org), cross-platform - [Alacritty](https://alacritty.org), cross-platform (tüm platformlarda)
- [Ghostty](https://ghostty.org), Linux ve macOS - [Ghostty](https://ghostty.org), Linux ve macOS
- [Kitty](https://sw.kovidgoyal.net/kitty/), Linux ve macOS - [Kitty](https://sw.kovidgoyal.net/kitty/), Linux ve macOS
@@ -31,7 +31,7 @@ opencode'u terminalinizde kullanmak için ihtiyacınız olacak:
## Kurulum ## Kurulum
opencode'u kurmanın en kolay yolu kurulum betiğidir. OpenCode'u kurmanın en kolay yolu kurulum betiğidir.
```bash ```bash
curl -fsSL https://opencode.ai/install | bash curl -fsSL https://opencode.ai/install | bash
@@ -79,7 +79,7 @@ Ayrıca aşağıdaki komutlarla da yükleyebilirsiniz:
brew install anomalyco/tap/opencode brew install anomalyco/tap/opencode
``` ```
> En güncel sürümler için opencode tap'ini kullanmanızı öneririz. Resmi `brew install opencode` formülü Homebrew ekibi tarafından korunur ve daha sık güncellenir. > En güncel sürümler için OpenCode tap'ini kullanmanızı öneririz. Resmi `brew install opencode` formülü Homebrew ekibi tarafından korunur ve daha sık güncellenir.
- **Paru'yu Arch Linux'ta kullanma** - **Paru'yu Arch Linux'ta kullanma**
@@ -91,7 +91,7 @@ Ayrıca aşağıdaki komutlarla da yükleyebilirsiniz:
#### Windows #### Windows
:::tip[Önerilen: WSL kullanın] :::tip[Önerilen: WSL kullanın]
Windows'ta en iyi deneyim için [Windows Subsystem for Linux (WSL)](/docs/windows-wsl) kullanılmasını öneririz. Daha iyi performans ve opencode'un özellikleriyle tam uyumluluğu sağlar. Windows'ta en iyi deneyim için [Windows Subsystem for Linux (WSL)](/docs/windows-wsl) kullanılmasını öneririz. Daha iyi performans ve OpenCode'un özellikleriyle tam uyumluluğu sağlar.
::: :::
- **Chocolatey Kullanımı** - **Chocolatey Kullanımı**
@@ -124,7 +124,7 @@ Windows'ta en iyi deneyim için [Windows Subsystem for Linux (WSL)](/docs/window
docker run -it --rm ghcr.io/anomalyco/opencode docker run -it --rm ghcr.io/anomalyco/opencode
``` ```
opencode'un Bun kullanılarak Windows'a yüklenmesine yönelik destek şu anda devam etmektedir. OpenCode'un Bun kullanılarak Windows'a yüklenmesine yönelik destek şu anda devam etmektedir.
İkili dosyayı [Releases](https://github.com/anomalyco/opencode/releases)'dan da alabilirsiniz. İkili dosyayı [Releases](https://github.com/anomalyco/opencode/releases)'dan da alabilirsiniz.
@@ -132,12 +132,12 @@ opencode'un Bun kullanılarak Windows'a yüklenmesine yönelik destek şu anda d
## Yapılandırma ## Yapılandırma
opencode ile herhangi bir LLM sağlayıcısının API anahtarlarını yapılandırarak kullanabilirsiniz. OpenCode ile herhangi bir LLM sağlayıcısının API anahtarlarını yapılandırarak kullanabilirsiniz.
LLM sağlayıcılarını kullanmaya yeni başlıyorsanız, [OpenCode Zen](/docs/zen) kullanmanızı öneririz. LLM sağlayıcılarını kullanmaya yeni başlıyorsanız, [OpenCode Zen](/docs/zen) kullanmanızı öneririz.
opencode ekibi tarafından test edilmiş ve doğrulanmış modellerin seçilmiş bir listesidir. OpenCode ekibi tarafından test edilmiş ve doğrulanmış modellerin seçilmiş bir listesidir.
1. TUI'de `/connect` komutunu çalıştırın, opencode'u seçin ve [opencode.ai/auth](https://opencode.ai/auth)'ye gidin. 1. TUI'de `/connect` komutunu çalıştırın, OpenCode'u seçin ve [opencode.ai/auth](https://opencode.ai/auth)'ye gidin.
```txt ```txt
/connect /connect
@@ -160,39 +160,37 @@ Alternatif olarak diğer sağlayıcılardan birini seçebilirsiniz. [Daha fazla
## Başlatma ## Başlatma
Artık bir sağlayıcı yapılandırdığınıza göre, bir projeye gidebilirsiniz. Artık bir sağlayıcı yapılandırdığınıza göre, üzerinde çalışmak istediğiniz bir projeye gidebilirsiniz.
üzerinde çalışmak istiyorsun.
```bash ```bash
cd /path/to/project cd /path/to/project
``` ```
Ve opencode'u çalıştırın. Ve OpenCode'u çalıştırın.
```bash ```bash
opencode opencode
``` ```
Daha sonra aşağıdaki komutu çalıştırarak proje için opencode'u başlatın. Daha sonra aşağıdaki komutu çalıştırarak proje için OpenCode'u başlatın.
```bash frame="none" ```bash frame="none"
/init /init
``` ```
Bu, opencode'un projenizi analiz etmesini ve bir `AGENTS.md` dosyası oluşturmasını sağlayacaktır. Bu, OpenCode'un projenizi analiz etmesini ve bir `AGENTS.md` proje kökünde dosyası oluşturmasını sağlayacaktır.
proje kökü.
:::tip :::tip
Projenizin `AGENTS.md` dosyasını Git'e göndermelisiniz. Projenizin `AGENTS.md` dosyasını Git'e göndermelisiniz.
::: :::
Bu, opencode'un proje yapısını ve kullanılan kodlama kalıplarını anlamasına yardımcı olur. Bu, OpenCode'un proje yapısını ve kullanılan kodlama kalıplarını anlamasına yardımcı olur.
--- ---
## Kullanım ## Kullanım
Artık projeniz üzerinde çalışmak için opencode'u kullanmaya hazırsınız. Dilediğiniz soruyu sorabilirsiniz. Artık projeniz üzerinde çalışmak için OpenCode'u kullanmaya hazırsınız. Dilediğiniz soruyu sorabilirsiniz.
AI kodlama ajanını kullanmaya yeniyseniz aşağıdaki örnekler yardımcı olabilir. AI kodlama ajanını kullanmaya yeniyseniz aşağıdaki örnekler yardımcı olabilir.
@@ -200,7 +198,7 @@ AI kodlama ajanını kullanmaya yeniyseniz aşağıdaki örnekler yardımcı ola
### Soru Sorma ### Soru Sorma
opencode'dan kod tabanını size açıklamasını isteyebilirsiniz. OpenCode'dan kod tabanını size açıklamasını isteyebilirsiniz.
:::tip :::tip
Projedeki dosyaları bulanık aramak için `@` tuşunu kullanın. Projedeki dosyaları bulanık aramak için `@` tuşunu kullanın.
@@ -216,14 +214,14 @@ Kod tabanının üzerinde çalışmadığınız bir kısmı varsa bu yararlı ol
### Özellik Ekleme ### Özellik Ekleme
opencode'dan projenize yeni özellikler eklemesini isteyebilirsiniz. Yine de öncelikle ondan bir plan oluşturmasını istemenizi öneririz. OpenCode'dan projenize yeni özellikler eklemesini isteyebilirsiniz. Yine de öncelikle ondan bir plan oluşturmasını istemenizi öneririz.
1. **Bir plan oluşturun** 1. **Bir plan oluşturun**
opencode, değişiklik yapma özelliğini kapatan bir \_Plan modu_na sahiptir. OpenCode, değişiklik yapma özelliğini kapatan bir \_Plan modu_\na sahiptir.
Bu modda, özelliğin nasıl uygulanacağını önerir. Bu modda, özelliğin nasıl uygulanacağını önerir.
**Sekme** tuşunu kullanarak buna geçin. Bunun için sağ alt köşede bir gösterge göreceksiniz. **Tab** tuşunu kullanarak buna geçin. Bunun için sağ alt köşede bir gösterge göreceksiniz.
```bash frame="none" title="Plan moduna geç" ```bash frame="none" title="Plan moduna geç"
<TAB> <TAB>
@@ -237,16 +235,13 @@ opencode'dan projenize yeni özellikler eklemesini isteyebilirsiniz. Yine de ön
From this screen, the user can undelete a note or permanently delete it. From this screen, the user can undelete a note or permanently delete it.
``` ```
opencode'un isteğinizi anlaması için yeterli ayrıntı verin. OpenCode'un isteğinizi anlaması için yeterli ayrıntı verin.
Ekibinizdeki junior bir geliştiriciyle konuşur gibi yazmak genelde iyi sonuç verir. Ekibinizdeki junior bir geliştiriciyle konuşur gibi yazmak genelde iyi sonuç verir.
:::tip :::tip
opencode'a bol bağlam ve örnek verin. OpenCode'a ne istediğinizi anlamasına yardımcı olacak bol miktarda bağlam ve örnek verin.
::: :::
opencode verdiğiniz görselleri tarayıp prompt'a ekleyebilir.
Bunu bir görseli terminale sürükleyip bırakarak yapabilirsiniz.
2. **Planı yineleyin** 2. **Planı yineleyin**
Size bir plan sunduğunda ona geri bildirimde bulunabilir veya daha fazla ayrıntı ekleyebilirsiniz. Size bir plan sunduğunda ona geri bildirimde bulunabilir veya daha fazla ayrıntı ekleyebilirsiniz.
@@ -260,12 +255,12 @@ opencode'dan projenize yeni özellikler eklemesini isteyebilirsiniz. Yine de ön
İsteme eklemek için görüntüleri terminale sürükleyip bırakın. İsteme eklemek için görüntüleri terminale sürükleyip bırakın.
::: :::
opencode verdiğiniz görselleri tarayıp prompt'a ekleyebilir. OpenCode verdiğiniz görselleri tarayıp prompt'a ekleyebilir.
Bunu bir görseli terminale sürükleyip bırakarak yapabilirsiniz. Bunu bir görseli terminale sürükleyip bırakarak yapabilirsiniz.
3. **Özelliği oluşturun** 3. **Özelliği oluşturun**
Planı yeterli bulduğunuzda **Sekme** tuşuna tekrar basarak \_Build modu_na dönün. Planı yeterli bulduğunuzda **Tab** tuşuna tekrar basarak \_Build modu_\na dönün.
```bash frame="none" ```bash frame="none"
<TAB> <TAB>
@@ -281,7 +276,7 @@ opencode'dan projenize yeni özellikler eklemesini isteyebilirsiniz. Yine de ön
### Değişiklik Yapma ### Değişiklik Yapma
Daha basit değişikliklerde, önce planı incelemeden opencode'dan doğrudan değişiklik yapmasını isteyebilirsiniz. Daha basit değişikliklerde, önce planı incelemeden OpenCode'dan doğrudan değişiklik yapmasını isteyebilirsiniz.
```txt frame="none" "@packages/functions/src/settings.ts" "@packages/functions/src/notes.ts" ```txt frame="none" "@packages/functions/src/settings.ts" "@packages/functions/src/notes.ts"
We need to add authentication to the /settings route. Take a look at how this is We need to add authentication to the /settings route. Take a look at how this is
@@ -289,32 +284,31 @@ handled in the /notes route in @packages/functions/src/notes.ts and implement
the same logic in @packages/functions/src/settings.ts the same logic in @packages/functions/src/settings.ts
``` ```
opencode'un doğru değişiklikleri yapması için yeterli ayrıntı verdiğinizden emin olun. OpenCode'un doğru değişiklikleri yapması için yeterli ayrıntı verdiğinizden emin olun.
--- ---
### Değişiklikleri Geri Alma ### Değişiklikleri Geri Alma
Diyelim ki opencode'dan bazı değişiklikler yapmasını istediniz. Diyelim ki OpenCode'dan bazı değişiklikler yapmasını istediniz.
```txt frame="none" "@packages/functions/src/api/index.ts" ```txt frame="none" "@packages/functions/src/api/index.ts"
Can you refactor the function in @packages/functions/src/api/index.ts? Can you refactor the function in @packages/functions/src/api/index.ts?
``` ```
Ama istediğinin bu olmadığını anlıyorsun. Değişiklikleri **geri alabilirsiniz** Ama istediğinin bu olmadığını anlıyorsun. `/undo` komutunu kullanarak değişiklikleri **geri alabilirsiniz**.
`/undo` komutunu kullanarak.
```bash frame="none" ```bash frame="none"
/undo /undo
``` ```
opencode değişiklikleri geri alır ve orijinal mesajınızı tekrar gösterir. OpenCode değişiklikleri geri alır ve orijinal mesajınızı tekrar gösterir.
```txt frame="none" "@packages/functions/src/api/index.ts" ```txt frame="none" "@packages/functions/src/api/index.ts"
Can you refactor the function in @packages/functions/src/api/index.ts? Can you refactor the function in @packages/functions/src/api/index.ts?
``` ```
Buradan komut isteminde ince ayar yapabilir ve opencode'dan tekrar denemesini isteyebilirsiniz. Buradan komut isteminde ince ayar yapabilir ve OpenCode'dan tekrar denemesini isteyebilirsiniz.
:::tip :::tip
Birden çok değişikliği geri almak için `/undo` komutunu birden çok kez çalıştırabilirsiniz. Birden çok değişikliği geri almak için `/undo` komutunu birden çok kez çalıştırabilirsiniz.
@@ -330,7 +324,7 @@ Veya `/redo` komutunu kullanarak değişiklikleri **yeniden yapabilirsiniz**.
## Paylaşma ## Paylaşma
opencode ile yaptığınız görüşmeleri [ekibinizle paylaşabilirsiniz](/docs/share). OpenCode ile yaptığınız görüşmeleri [ekibinizle paylaşabilirsiniz](/docs/share).
```bash frame="none" ```bash frame="none"
/share /share
@@ -342,12 +336,12 @@ Bu, mevcut konuşmaya bir bağlantı oluşturacak ve bunu panonuza kopyalayacakt
Konuşmalar varsayılan olarak paylaşılmaz. Konuşmalar varsayılan olarak paylaşılmaz.
::: :::
İşte opencode'lu bir [örnek konuşma](https://opencode.ai/s/4XP1fce5). İşte OpenCode ile bir [örnek konuşma](https://opencode.ai/s/4XP1fce5).
--- ---
## Özelleştirme ## Özelleştirme
İşte bu kadar! Artık opencode'u kullanma konusunda profesyonelsiniz. İşte bu kadar! Artık OpenCode'u kullanma konusunda profesyonelsiniz.
Kendinize göre uyarlamak için [tema seçebilir](/docs/themes), [tuş atamalarını özelleştirebilir](/docs/keybinds), [kod biçimlendirici ayarlayabilir](/docs/formatters), [özel komutlar oluşturabilir](/docs/commands) veya [opencode config](/docs/config) ile oynayabilirsiniz. Kendinize göre uyarlamak için [tema seçebilir](/docs/themes), [tuş atamalarını özelleştirebilir](/docs/keybinds), [kod biçimlendirici ayarlayabilir](/docs/formatters), [özel komutlar oluşturabilir](/docs/commands) veya [OpenCode config](/docs/config) ile oynayabilirsiniz.