fix(docs): locale translations

This commit is contained in:
Adam
2026-02-10 07:11:13 -06:00
parent 19ad7ad809
commit 4c4e30cd71
351 changed files with 3744 additions and 3765 deletions

View File

@@ -406,7 +406,7 @@ Aynı anda birden fazla aracı kontrol etmek için joker karakterleri de kullana
}
```
[Learn more about tools](/docs/tools).
[Araçlar hakkında daha fazla bilgi](/docs/tools).
---
@@ -518,7 +518,7 @@ Son eşleşen kural öncelikli olduğundan, `*` joker karakterini ilk sıraya ve
}
```
[Learn more about permissions](/docs/permissions).
[İzinler hakkında daha fazla bilgi](/docs/permissions).
---

View File

@@ -21,24 +21,24 @@ opencode run "Explain how closures work in JavaScript"
### tui
opencode terminali kullanıcı arayüzünü başlatın.
opencode terminal kullanıcı arayüzünü başlatır.
```bash
opencode [project]
```
#### Flags
#### Bayraklar
| Bayrak | Kısa | Açıklama |
| ------------ | ---- | ----------------------------------------------------------------------------- |
| `--continue` | `-c` | Son oturuma devam et |
| `--session` | `-s` | Devam edecek oturum kimliği |
| `--fork` | | Continue ederken oturumu fork'la (`--continue` veya `--session` ile kullanın) |
| `--prompt` | | Kullanma istemi |
| `--model` | `-m` | provider/model biçiminde kullanılacak model |
| `--agent` | | Kullanılacak temsilci |
| `--port` | | Port to listen on |
| `--hostname` | | Hostname to listen on |
| Bayrak | Kısa | Açıklama |
| ------------ | ---- | --------------------------------------------------------------------------- |
| `--continue` | `-c` | Son oturuma devam et |
| `--session` | `-s` | Devam edecek oturum kimliği |
| `--fork` | | Devam ederken oturumu fork'lar (`--continue` veya `--session` ile kullanın) |
| `--prompt` | | Kullanılacak prompt |
| `--model` | `-m` | provider/model biçiminde kullanılacak model |
| `--agent` | | Kullanılacak temsilci |
| `--port` | | Dinlenecek port |
| `--hostname` | | Dinlenecek host adı |
---
@@ -69,10 +69,10 @@ opencode attach [url]
Bu, TUI öğesinin uzak bir opencode arka ucuyla kullanılmasına olanak tanır. Örneğin:
```bash
# Start the backend server for web/mobile access
# Web/mobil erişim için backend sunucusunu başlat
opencode web --port 4096 --hostname 0.0.0.0
# In another terminal, attach the TUI to the running backend
# Başka bir terminalde çalışan backend'e TUI ile bağlan
opencode attach http://10.20.30.40:4096
```
@@ -85,7 +85,7 @@ opencode attach http://10.20.30.40:4096
---
#### yaratmak
#### create
Özel yapılandırmaya sahip yeni bir aracı oluşturun.
@@ -97,9 +97,9 @@ Bu komut, özel sistem istemi ve araç yapılandırmasıyla yeni bir aracı olu
---
#### liste
#### list
Mevcut tüm acenteleri listeleyin.
Mevcut tüm agent'ları listeleyin.
```bash
opencode agent list
@@ -125,11 +125,11 @@ opencode, [Models.dev](https://models.dev) adresindeki sağlayıcı listesi tara
opencode auth login
```
opencode başlatıldığında, sağlayıcıları kimlik bilgileri dosyasından yükler. Ortamlarınızda tanımlanmış herhangi bir anahtar veya projenizde bir `.env` dosyası varsa.
opencode başlatıldığında sağlayıcıları kimlik bilgileri dosyasından yükler. Ayrıca ortam değişkenlerindeki veya projenizdeki `.env` dosyasındaki anahtarları da kullanır.
---
#### liste
#### list
Kimlik bilgileri dosyasında depolanan tüm kimliği doğrulanmış sağlayıcıları listeler.
@@ -165,7 +165,7 @@ opencode github [command]
---
#### düzenlemek
#### install
GitHub aracısını deponuza yükleyin.
@@ -173,11 +173,11 @@ GitHub aracısını deponuza yükleyin.
opencode github install
```
Bu, gerekli GitHub Eylemlerinin iş ayrıntılandırma ayarlarını ve süreç sürecini boyut boyunca gösterir. [Learn more](/docs/github).
Bu komut gerekli GitHub Actions workflow'unu kurar ve yapılandırma adımlarında size rehberlik eder. [Daha fazla bilgi](/docs/github).
---
#### koşmak
#### run
GitHub aracısını çalıştırın. Bu genellikle GitHub Eylemlerinde kullanılır.
@@ -185,7 +185,7 @@ GitHub aracısını çalıştırın. Bu genellikle GitHub Eylemlerinde kullanıl
opencode github run
```
##### Flags
##### Bayraklar
| Bayrak | Açıklama |
| --------- | ------------------------------------------- |
@@ -216,7 +216,7 @@ Bu komut, yerel veya uzak bir MCP sunucusu ekleme konusunda size yol gösterecek
---
#### liste
#### list
Yapılandırılmış tüm MCP sunucularını ve bağlantı durumlarını listeleyin.
@@ -266,7 +266,7 @@ opencode mcp logout [name]
---
#### hata ayıklama
#### debug
MCP sunucusu için OAuth bağlantı sorunlarının hatalarını ayıklayın.
@@ -284,9 +284,9 @@ Yapılandırılmış sağlayıcıların tüm mevcut modellerini listeleyin.
opencode models [provider]
```
Bu komut, sağlayıcılarınızda bulunan tüm modeller `provider/model` oluşturulan görüntüler.
Bu komut, yapılandırdığınız sağlayıcılardaki modelleri `provider/model` formatında listeler.
Bu, [your config](/docs/config/)'da kullanılacak tam modelin adını bulmak için kullanışlıdır.
Bu, [config dosyanızda](/docs/config/) kullanmanız gereken tam model adını bulmak için kullanışlıdır.
Modelleri bu sağlayıcıya göre filtrelemek için isteğe bağlı olarak bir sağlayıcı kimliğini iletebilirsiniz.
@@ -309,7 +309,7 @@ opencode models --refresh
---
### koşmak
### run
Doğrudan bir istem ileterek opencode'u etkileşimli olmayan modda çalıştırın.
@@ -326,21 +326,21 @@ opencode run Explain the use of context in Go
Ayrıca, her çalıştırmada MCP sunucusunun soğuk önyükleme sürelerini önlemek için çalışan bir `opencode serve` örneğine de ekleyebilirsiniz:
```bash
# Start a headless server in one terminal
# Bir terminalde headless sunucuyu başlat
opencode serve
# In another terminal, run commands that attach to it
# Başka bir terminalde buna bağlanan komutları çalıştır
opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
```
#### Flags
#### Bayraklar
| Bayrak | Kısa | Açıklama |
| ------------ | ---- | --------------------------------------------------------------------------------- |
| `--command` | | Çalıştırılacak komut, args için mesajı kullanın |
| `--continue` | `-c` | Son oturuma devam et |
| `--session` | `-s` | Devam edecek oturum kimliği |
| `--fork` | | Continue ederken oturumu fork'la (`--continue` veya `--session` ile kullanın) |
| `--fork` | | Devam ederken oturumu fork'lar (`--continue` veya `--session` ile kullanın) |
| `--share` | | Oturumu paylaşın |
| `--model` | `-m` | provider/model biçiminde kullanılacak model |
| `--agent` | | Kullanılacak temsilci |
@@ -354,7 +354,7 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
### serve
API erişimi için başsız bir opencode tarayıcısı başlatılır. Tam HTTP arayüzü için [server docs](/docs/server)'e göz atın.
API erişimi için headless bir opencode sunucusu başlatır. Tam HTTP arayüzü için [server docs](/docs/server) sayfasına bakın.
```bash
opencode serve
@@ -373,9 +373,9 @@ Bu, TUI arayüzü olmadan opencode işlevselliğine API erişimi sağlayan bir H
---
### oturum
### session
Manage opencode sessions.
opencode oturumlarını yönetin.
```bash
opencode session [command]
@@ -383,7 +383,7 @@ opencode session [command]
---
#### liste
#### list
Tüm opencode oturumlarını listeleyin.
@@ -408,14 +408,14 @@ opencode oturumlarınız için belirteç kullanımı ve maliyet istatistiklerini
opencode stats
```
#### Flags
#### Bayraklar
| Bayrak | Açıklama |
| ----------- | ----------------------------------------------------------------------------------------------------------- |
| `--days` | Son N güne ait istatistikleri göster (tüm zamanlar) |
| `--tools` | Number of tools to show (all) |
| `--tools` | Gösterilecek araç sayısı (tümü) |
| `--models` | Model kullanım dökümünü göster (varsayılan olarak gizlidir). En üstteki N'yi göstermek için bir sayı iletin |
| `--project` | Filter by project (all projects, empty string: current project) |
| `--project` | Projeye göre filtrele (tüm projeler, boş değer: mevcut proje) |
---
@@ -479,13 +479,13 @@ opencode acp
Bu komut, nd-JSON kullanarak stdin/stdout aracılığıyla iletişim kuran bir ACP sunucusunu başlatır.
#### Flags
#### Bayraklar
| Bayrak | Açıklama |
| ------------ | --------------------- |
| `--cwd` | Çalışma dizini |
| `--port` | Port to listen on |
| `--hostname` | Hostname to listen on |
| Bayrak | Açıklama |
| ------------ | ------------------- |
| `--cwd` | Çalışma dizini |
| `--port` | Dinlenecek port |
| `--hostname` | Dinlenecek host adı |
---
@@ -522,23 +522,23 @@ En son sürüme yükseltmek için.
opencode upgrade
```
To upgrade to a specific version.
Belirli bir sürüme yükseltmek için:
```bash
opencode upgrade v0.1.48
```
#### Flags
#### Bayraklar
| Bayrak | Kısa | Açıklama |
| ---------- | ---- | ----------------------------------------------------------- |
| `--method` | `-m` | Kullanılan kurulum yöntemi; bukle, npm, npm, topuz, demleme |
| Bayrak | Kısa | Açıklama |
| ---------- | ---- | ------------------------------------------------------ |
| `--method` | `-m` | Kullanılan kurulum yöntemi: curl, npm, pnpm, bun, brew |
---
## Küresel Bayraklar
## Global bayraklar
CLI opencode'u aşağıdaki genel bayrakları alır.
opencode CLI aşağıdaki global bayrakları destekler.
| Bayrak | Kısa | Tanım |
| -------------- | ---- | ---------------------------------------- |
@@ -549,7 +549,7 @@ CLI opencode'u aşağıdaki genel bayrakları alır.
---
## Environment variables
## Ortam değişkenleri
opencode ortam değişkenleri kullanılarak yapılandırılabilir.
@@ -559,23 +559,23 @@ opencode ortam değişkenleri kullanılarak yapılandırılabilir.
| `OPENCODE_GIT_BASH_PATH` | dize | Windows'ta yürütülebilir Git Bash'in Yolu |
| `OPENCODE_CONFIG` | dize | Yapılandırma dosyasının yolu |
| `OPENCODE_CONFIG_DIR` | dize | Yapılandırma dizinine giden yol |
| `OPENCODE_CONFIG_CONTENT` | string | Inline json config content |
| `OPENCODE_DISABLE_AUTOUPDATE` | boolean | Disable automatic update checks |
| `OPENCODE_DISABLE_PRUNE` | boolean | Disable pruning of old data |
| `OPENCODE_CONFIG_CONTENT` | string | Satır içi JSON config içeriği |
| `OPENCODE_DISABLE_AUTOUPDATE` | boolean | Otomatik güncelleme kontrollerini devre dışı bırak |
| `OPENCODE_DISABLE_PRUNE` | boolean | Eski verilerin temizlenmesini devre dışı bırak |
| `OPENCODE_DISABLE_TERMINAL_TITLE` | boole | Otomatik terminal başlığı güncellemelerini devre dışı bırakın |
| `OPENCODE_PERMISSION` | string | Inlined json permissions config |
| `OPENCODE_PERMISSION` | string | Satır içi JSON izin config'i |
| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | boole | Varsayılan eklentileri devre dışı bırakın |
| `OPENCODE_DISABLE_LSP_DOWNLOAD` | boole | Otomatik LSP sunucu indirmelerini devre dışı bırakın |
| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | boolean | Enable experimental models |
| `OPENCODE_DISABLE_AUTOCOMPACT` | boolean | Disable automatic context compaction |
| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | boolean | Deneysel modelleri etkinleştir |
| `OPENCODE_DISABLE_AUTOCOMPACT` | boolean | Otomatik context sıkıştırmayı devre dışı bırak |
| `OPENCODE_DISABLE_CLAUDE_CODE` | boole | `.claude`'den okumayı devre dışı bırak (istem + beceriler) |
| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | boolean | Disable reading `~/.claude/CLAUDE.md` |
| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | boolean | Disable loading `.claude/skills` |
| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | boolean | `~/.claude/CLAUDE.md` dosyasını okumayı devre dışı bırak |
| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | boolean | `.claude/skills` yüklemesini devre dışı bırak |
| `OPENCODE_DISABLE_MODELS_FETCH` | boole | Uzak kaynaklardan model getirmeyi devre dışı bırakın |
| `OPENCODE_FAKE_VCS` | dize | Test amaçlı sahte VCS sağlayıcısı |
| `OPENCODE_DISABLE_FILETIME_CHECK` | boole | Optimizasyon için dosya süresi kontrolünü devre dışı bırakın |
| `OPENCODE_CLIENT` | string | Client identifier (defaults to `cli`) |
| `OPENCODE_ENABLE_EXA` | boolean | Enable Exa web search tools |
| `OPENCODE_CLIENT` | string | Client kimliği (varsayılan: `cli`) |
| `OPENCODE_ENABLE_EXA` | boolean | Exa web arama araçlarını etkinleştir |
| `OPENCODE_SERVER_PASSWORD` | dize | `serve`/`web` için temel kimlik doğrulamayı etkinleştirin |
| `OPENCODE_SERVER_USERNAME` | dize | Temel kimlik doğrulama kullanıcı adını geçersiz kıl (varsayılan `opencode`) |
| `OPENCODE_MODELS_URL` | dize | Model yapılandırmasını almak için özel URL |

View File

@@ -9,7 +9,7 @@ description: Tekrarlanan görevler için özel komutlar oluşturulur.
/my-command
```
Özel komutlar, `/init`, `/undo`, `/redo`, `/share`, `/help` gibi komutlara ek olarak sunulur. [Learn more](/docs/tui#commands).
Özel komutlar, `/init`, `/undo`, `/redo`, `/share`, `/help` gibi komutlara ek olarak sunulur. [Daha fazla bilgi](/docs/tui#commands).
---

View File

@@ -175,7 +175,7 @@ Mevcut seçenekler:
- `scroll_speed` - Özel kaydırma hızı çarpanı (varsayılan: `3`, minimum: `1`). `scroll_acceleration.enabled` `true` ise dikkate alınmaz.
- `diff_style` - Fark oluşturmayı kontrol edin. `"auto"` terminal genişliğine uyum sağlar, `"stacked"` her zaman tek sütunu gösterir.
[Learn more about using the TUI here](/docs/tui).
[TUI kullanımı hakkında daha fazla bilgi](/docs/tui).
---
@@ -198,17 +198,17 @@ Mevcut seçenekler:
Mevcut seçenekler:
- `port` - Port to listen on.
- `port` - Dinlenecek port.
- `hostname` - Dinlenecek ana bilgisayar adı. `mdns` etkinleştirildiğinde ve hiçbir ana bilgisayar adı ayarlanmadığında, varsayılan değer `0.0.0.0` olur.
- `mdns` - mDNS hizmet bulmayı etkinleştirin. Bu, ağdaki diğer cihazların opencode sunucunuzu keşfetmesine olanak tanır.
- `mdnsDomain` - mDNS hizmeti için özel alan adı. Varsayılan olarak `opencode.local` şeklindedir. Aynı ağda birden fazla örneği çalıştırmak için kullanışlıdır.
- `cors` - Tarayıcı tabanlı bir istemciden HTTP sunucusunu kullanırken CORS'ye izin verecek ek kaynaklar. Değerler tam kaynaklar olmalıdır (şema + ana bilgisayar + isteğe bağlı bağlantı noktası), örneğin `https://app.example.com`.
[Learn more about the server here](/docs/server).
[Sunucu hakkında daha fazla bilgi](/docs/server).
---
### Aletler
### Araçlar
Bir LLM'nin kullanabileceği araçları `tools` seçeneği aracılığıyla yönetebilirsiniz.
@@ -222,11 +222,11 @@ Bir LLM'nin kullanabileceği araçları `tools` seçeneği aracılığıyla yön
}
```
[Learn more about tools here](/docs/tools).
[Araçlar hakkında daha fazla bilgi](/docs/tools).
---
### Models
### Modeller
opencode yapılandırmanızda kullanmak istediğiniz sağlayıcıları ve modelleri `provider`, `model` ve `small_model` seçenekleri aracılığıyla yapılandırabilirsiniz.
@@ -260,7 +260,7 @@ Sağlayıcı seçenekleri `timeout` ve `setCacheKey` içerebilir:
- `timeout` - Milisaniye cinsinden istek zaman aşımı (varsayılan: 300000). Devre dışı bırakmak için `false` olarak ayarlayın.
- `setCacheKey` - Belirlenen sağlayıcı için her zaman bir önbellek anahtarının ayarlandığından emin olun.
Ayrıca [local models](/docs/models#local) öğesini de yapılandırabilirsiniz. [Learn more](/docs/models).
Ayrıca [local models](/docs/models#local) ayarlayabilirsiniz. [Daha fazla bilgi](/docs/models).
---
@@ -295,11 +295,11 @@ Amazon Bedrock, AWS'a özgü yapılandırmayı destekler:
Taşıyıcı belirteçleri (`AWS_BEARER_TOKEN_BEDROCK` veya `/connect`) profil tabanlı kimlik doğrulamaya göre önceliklidir. Ayrıntılar için [authentication precedence](/docs/providers#authentication-precedence)'ye bakın.
:::
[Learn more about Amazon Bedrock configuration](/docs/providers#amazon-bedrock).
[Amazon Bedrock yapılandırması hakkında daha fazla bilgi](/docs/providers#amazon-bedrock).
---
### Themes
### Temalar
opencode yapılandırmanızda kullanmak istediğiniz temayı `theme` seçeneği aracılığıyla yapılandırabilirsiniz.
@@ -310,7 +310,7 @@ opencode yapılandırmanızda kullanmak istediğiniz temayı `theme` seçeneği
}
```
[Learn more here](/docs/themes).
[Daha fazla bilgi](/docs/themes).
---
@@ -336,7 +336,7 @@ opencode yapılandırmanızda kullanmak istediğiniz temayı `theme` seçeneği
}
```
Aracıları ayrıca `~/.config/opencode/agents/` veya `.opencode/agents/` İçindeki etiketleme etiketlerini kullanarak da tanımlayabilirsiniz. [Learn more here](/docs/agents).
Agent'ları `~/.config/opencode/agents/` veya `.opencode/agents/` içindeki Markdown dosyalarıyla da tanımlayabilirsiniz. [Daha fazla bilgi](/docs/agents).
---
@@ -400,7 +400,7 @@ Varsayılan olarak paylaşım, `/share` yoğunluğu kullanılarak konuşmaları
}
```
Komutları `~/.config/opencode/commands/` veya `.opencode/commands/` içindeki işaretleme dosyalarını kullanarak da tanımlayabilirsiniz. [Learn more here](/docs/commands).
Komutları `~/.config/opencode/commands/` veya `.opencode/commands/` içindeki Markdown dosyalarıyla da tanımlayabilirsiniz. [Daha fazla bilgi](/docs/commands).
---
@@ -415,7 +415,7 @@ Tuş atamalarınızı `keybinds` seçeneği aracılığıyla özelleştirebilirs
}
```
[Learn more here](/docs/keybinds).
[Daha fazla bilgi](/docs/keybinds).
---
@@ -457,7 +457,7 @@ Kod formatlayıcılarını `formatter` seçeneği aracılığıyla yapılandıra
}
```
[Learn more about formatters here](/docs/formatters).
[Formatter'lar hakkında daha fazla bilgi](/docs/formatters).
---
@@ -477,7 +477,7 @@ Varsayılan olarak, opencode açık bir onay gerektirmeden **tüm işlemlere izi
}
```
[Learn more about permissions here](/docs/permissions).
[İzinler hakkında daha fazla bilgi](/docs/permissions).
---
@@ -528,7 +528,7 @@ Kullanmak istediğiniz MCP sunucularını `mcp` seçeneği aracılığıyla yap
}
```
[Learn more here](/docs/mcp-servers).
[Daha fazla bilgi](/docs/mcp-servers).
---
@@ -545,7 +545,7 @@ Eklenti dosyalarını `.opencode/plugins/` veya `~/.config/opencode/plugins/` i
}
```
[Learn more here](/docs/plugins).
[Daha fazla bilgi](/docs/plugins).
---

View File

@@ -51,7 +51,7 @@ Deneme süreniz için bunu devre dışı bırakmanızı öneririz.
}
```
[Learn more about sharing](/docs/share).
[Paylaşım hakkında daha fazla bilgi](/docs/share).
---

View File

@@ -7,7 +7,7 @@ opencode, VS Code, Cursor veya bir terminali destekleyen herhangi bir IDE ile en
---
## Usage
## Kullanım
- **Hızlı Başlatma**: opencode'u bölünmüş terminal görünümünde açmak veya zaten çalışıyorsa mevcut bir terminal oturumuna odaklanmak için `Cmd+Esc` (Mac) veya `Ctrl+Esc` (Windows/Linux) kullanın.
- **Yeni Oturum**: Zaten açık olsa bile yeni bir opencode terminal oturumu başlatmak için `Cmd+Shift+Esc` (Mac) veya `Ctrl+Shift+Esc` (Windows/Linux) kullanın. Ayrıca kullanıcı arayüzündeki opencode düğmesini de tıklayabilirsiniz.
@@ -24,7 +24,7 @@ opencode'u VS Code'a ve Cursor, Windsurf, VSCodium gibi popüler çatallara yük
2. Entegre terminali açın
3. `opencode` komutunu çalıştırın - uzantı otomatik olarak yüklenir
Öte yandan, TUI'den `/editor` veya `/export` çalıştırdığınızda kendi IDE'nizi kullanmak istiyorsanız, `export EDITOR="code --wait"` ayarlamanız gerekir. [Learn more](/docs/tui/#editor-setup).
TUI içinden `/editor` veya `/export` komutlarını çalıştırdığınızda kendi IDE'nizi kullanmak istiyorsanız `export EDITOR="code --wait"` ayarlayın. [Daha fazla bilgi](/docs/tui/#editor-setup).
---
@@ -41,8 +41,8 @@ Uzantı otomatik olarak yüklenemezse:
- Entegre terminalde `opencode` çalıştırdığınızdan emin olun.
- IDE cihazınız için CLI'nin kurulu olduğunu doğrulayın:
- VS Code için: `code` komutu
- İmleç için: `cursor` komutu
- Rüzgar Sörfü için: `windsurf` komutu
- Cursor için: `cursor` komutu
- Windsurf için: `windsurf` komutu
- VSCodium için: `codium` komutu
- Değilse, `Cmd+Shift+P` (Mac) veya `Ctrl+Shift+P` (Windows/Linux) çalıştırılır ve "Shell Command: Install 'code' command in PATH" (veya IDE'niz için bağlantıyı) dinleyin.
- Değilse `Cmd+Shift+P` (Mac) veya `Ctrl+Shift+P` (Windows/Linux) çalıştırın ve "Shell Command: Install 'code' command in PATH" komutunu seçin (veya IDE'nizdeki eşdeğerini kullanın).
- VS Code'un uzantı yükleme iznine sahip olduğundan emin olun

View File

@@ -15,7 +15,7 @@ Hadi başlayalım.
---
#### Prerequisites
#### Ön koşullar
opencode'u terminalinizde kullanmak için ihtiyacınız olacak:
@@ -29,7 +29,7 @@ opencode'u terminalinizde kullanmak için ihtiyacınız olacak:
---
## Düzenlemek
## Kurulum
opencode'u kurmanın en kolay yolu kurulum betiğidir.
@@ -186,18 +186,15 @@ proje kökü.
Projenizin `AGENTS.md` dosyasını Git'e göndermelisiniz.
:::
Bu, opencode'un proje yapısını ve kodlama modellerini anlamasına yardımcı olur
kullanılmış.
Bu, opencode'un proje yapısını ve kullanılan kodlama kalıplarını anlamasına yardımcı olur.
---
## Usage
## Kullanım
Artık projeniz üzerinde çalışmak için opencode'u kullanmaya hazırsınız. Sormaktan çekinmeyin
anything!
Artık projeniz üzerinde çalışmak için opencode'u kullanmaya hazırsınız. Dilediğiniz soruyu sorabilirsiniz.
Yapay zeka kodlama aracısını kullanma konusunda yeniyseniz aşağıda bazı örnekleri bulabilirsiniz:
help.
AI kodlama agent'ı kullanmaya yeniyseniz aşağıdaki örnekler yardımcı olabilir.
---
@@ -210,21 +207,21 @@ Projedeki dosyaları bulanık aramak için `@` tuşunu kullanın.
:::
```txt frame="none" "@packages/functions/src/api/index.ts"
How is authentication handled in @packages/functions/src/api/index.ts
@packages/functions/src/api/index.ts dosyasında authentication nasıl ele alınıyor?
```
Kod tabanının üzerinde çalışmadığınız bir kısmı varsa bu yararlı olur.
---
### Add features
### Özellik ekle
opencode'dan projenize yeni özellikler eklemesini isteyebilirsiniz. Yine de öncelikle ondan bir plan oluşturmasını istemenizi öneririz.
1. **Bir plan oluşturun**
opencode, değişiklik yapma yeteneğini devre dışı bırakan bir _Plan moduna_ sahiptir ve
bunun yerine özelliğin nasıl uygulanacağını önerin.
opencode, değişiklik yapma özelliğini kapatan bir _Plan mode_'a sahiptir.
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.
@@ -232,20 +229,19 @@ opencode'dan projenize yeni özellikler eklemesini isteyebilirsiniz. Yine de ön
<TAB>
```
Now let's describe what we want it to do.
Şimdi ne yapmasını istediğimizi anlatalım.
```txt frame="none"
When a user deletes a note, we'd like to flag it as deleted in the database.
Then create a screen that shows all the recently deleted notes.
From this screen, the user can undelete a note or permanently delete it.
Bir kullanıcı not sildiğinde, veritabanında bu notu silinmiş olarak işaretleyelim.
Ardından yakın zamanda silinen tüm notları gösteren bir ekran oluşturalım.
Bu ekrandan kullanıcı notu geri alabilsin veya kalıcı olarak silebilsin.
```
opencode'a ne istediğinizi anlamak için yeterli ayrıntıyı vermek istiyorsunuz. Yardımcı olur
onunla ekibinizdeki kıdemsiz bir geliştiriciyle konuşuyormuş gibi konuşmak.
opencode'un isteğinizi anlaması için yeterli ayrıntı verin.
Ekibinizdeki junior bir geliştiriciyle konuşur gibi yazmak genelde iyi sonuç verir.
:::tip
opencode'a, ne anladığınızı anlamasına yardımcı olacak bol miktarda bağlam ve örnek verin.
want.
opencode'a bol bağlam ve örnek verin.
:::
2. **Planı yineleyin**
@@ -253,56 +249,53 @@ opencode'dan projenize yeni özellikler eklemesini isteyebilirsiniz. Yine de ön
Size bir plan sunduğunda ona geri bildirimde bulunabilir veya daha fazla ayrıntı ekleyebilirsiniz.
```txt frame="none"
We'd like to design this new screen using a design I've used before.
[Image #1] Take a look at this image and use it as a reference.
Bu yeni ekranı daha önce kullandığım bir tasarıma göre yapmak istiyoruz.
[Image #1] Bu görsele bakıp referans al.
```
:::tip
İsteme eklemek için görüntüleri terminale sürükleyip bırakın.
:::
opencode, verdiğiniz tüm görselleri tarayabilir ve istemlere ekleyebilir. Yapabilirsiniz
bunu bir görüntüyü terminale sürükleyip bırakarak yapın.
opencode verdiğiniz görselleri tarayıp prompt'a ekleyebilir.
Bunu bir görseli terminale sürükleyip bırakarak yapabilirsiniz.
3. **Özelliği oluşturun**
Plan konusunda kendinizi rahat hissettiğinizde, şu şekilde _Oluşturma moduna_ geri dönün:
**Sekme** tuşuna tekrar basmak.
Planı yeterli bulduğunuzda **Sekme** tuşuna tekrar basarak _Build mode_'a dönün.
```bash frame="none"
<TAB>
```
Ve ondan değişiklikleri yapmasını istiyoruz.
Ardından değişiklikleri yapmasını isteyin.
```bash frame="none"
Sounds good! Go ahead and make the changes.
Harika görünüyor, şimdi değişiklikleri yap.
```
---
### Değişiklik yap
Daha basit değişiklikler için opencode'dan bunu doğrudan oluşturmasını isteyebilirsiniz.
Önce planı gözden geçirmeye gerek kalmadan.
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"
We need to add authentication to the /settings route. Take a look at how this is
handled in the /notes route in @packages/functions/src/notes.ts and implement
the same logic in @packages/functions/src/settings.ts
/settings route'una authentication eklememiz gerekiyor.
@packages/functions/src/notes.ts içindeki /notes route'unda bunun nasıl yapıldığına bak
ve aynı mantığı @packages/functions/src/settings.ts içinde uygula.
```
opencode'un doğru kararı vermesi için yeterli miktarda ayrıntı sağladığınızdan emin olmak istiyorsunuz.
değişiklikler.
opencode'un doğru değişiklikleri yapması için yeterli ayrıntı verdiğinizden emin olun.
---
### Undo changes
### Değişiklikleri geri al
Diyelim ki opencode'dan bazı değişiklikler yapmasını istediniz.
```txt frame="none" "@packages/functions/src/api/index.ts"
Can you refactor the function in @packages/functions/src/api/index.ts?
@packages/functions/src/api/index.ts içindeki fonksiyonu refactor edebilir misin?
```
Ama istediğinin bu olmadığını anlıyorsun. Değişiklikleri **geri alabilirsiniz**
@@ -312,11 +305,10 @@ Ama istediğinin bu olmadığını anlıyorsun. Değişiklikleri **geri alabilir
/undo
```
opencode artık yaptığınız değişiklikleri geri alacak ve orijinal mesajınızı gösterecek
again.
opencode değişiklikleri geri alır ve orijinal mesajınızı tekrar gösterir.
```txt frame="none" "@packages/functions/src/api/index.ts"
Can you refactor the function in @packages/functions/src/api/index.ts?
@packages/functions/src/api/index.ts içindeki fonksiyonu refactor edebilir misin?
```
Buradan komut isteminde ince ayar yapabilir ve opencode'dan tekrar denemesini isteyebilirsiniz.
@@ -333,10 +325,9 @@ Veya `/redo` komutunu kullanarak değişiklikleri **yeniden yapabilirsiniz**.
---
## Paylaşmak
## Paylaş
opencode ile yaptığınız görüşmeler [eşinizle paylaşılabilir]
takım](/docs/share).
opencode ile yaptığınız görüşmeleri [ekibinizle paylaşabilirsiniz](/docs/share).
```bash frame="none"
/share
@@ -352,8 +343,8 @@ Konuşmalar varsayılan olarak paylaşılmaz.
---
## Customize
## Özelleştir
İşte bu kadar! Artık opencode'u kullanma konusunda profesyonelsiniz.
Kendinize ait hale getirmek için [picking a theme](/docs/themes), [customizing the keybinds](/docs/keybinds), [configuring code formatters](/docs/formatters), [creating custom commands](/docs/commands) veya [opencode config](/docs/config) ile oynamanızı öneririz.
Kendinize göre uyarlamak için [tema seçebilir](/docs/themes), [keybind'leri özelleştirebilir](/docs/keybinds), [code formatter ayarlayabilir](/docs/formatters), [özel komutlar oluşturabilir](/docs/commands) veya [opencode config](/docs/config) ile oynayabilirsiniz.

View File

@@ -1,17 +1,17 @@
---
title: Modelci
description: LLM sağlayıcısını ve modelinin adı.
title: Modeller
description: LLM sağlayıcılarını ve model seçimlerini yapılandırın.
---
opencode, **75+ LLM sağlayıcısını** desteklemek için [AI SDK](https://ai-sdk.dev/) ve [Models.dev](https://models.dev) kullanır ve yerel modellerin çalıştırılmasını destekler.
---
## Providers
## Sağlayıcılar
Çoğu popüler sağlayıcı varsayılan olarak önceden yüklenmiştir. Bir sağlayıcının kimlik bilgilerini `/connect` komutu aracılığıyla eklediyseniz, bunlar opencode'u başlattığınızda kullanılabilir olacaktır.
[providers](/docs/providers) hakkında daha fazla bilgi edinin.
[Sağlayıcılar](/docs/providers) hakkında daha fazla bilgi edinin.
---
@@ -25,7 +25,7 @@ Sağlayıcınızı yapılandırdıktan sonra aşağıdaki komutu yazarak istedi
---
## Recommended models
## Önerilen modeller
Piyasada pek çok model var ve her hafta yeni modeller çıkıyor.
@@ -103,7 +103,7 @@ Bir modelin seçeneklerini genel olarak yapılandırma aracılığıyla yapılan
Burada iki yerleşik model için genel ayarları yapılandırıyoruz: `openai` sağlayıcısı aracılığıyla erişildiğinde `gpt-5` ve `anthropic` sağlayıcısı aracılığıyla erişildiğinde `claude-sonnet-4-20250514`.
Yerleşik sağlayıcı ve model adları [Models.dev](https://models.dev) adresinde bulunabilir.
Bu seçenekleri kullandığınız tüm aracılar için de yapılandırabilirsiniz. Aracı yapılandırması burada tüm genel seçenekleri geçersiz kılar. [Learn more](/docs/agents/#additional).
Bu seçenekleri kullandığınız tüm aracılar için de yapılandırabilirsiniz. Aracı yapılandırması burada tüm genel seçenekleri geçersiz kılar. [Daha fazla bilgi](/docs/agents/#additional).
Ayrıca yerleşik çeşitleri genişleten özel varyantlar da tanımlayabilirsiniz. Varyantlar, yinelenen girişler oluşturmadan aynı model için farklı ayarları yapılandırmanıza olanak tanır:
@@ -197,7 +197,7 @@ Mevcut varyantları geçersiz kılabilir veya kendinizinkini ekleyebilirsiniz:
### Döngü çeşitleri
Çeşitler arasında hızlı geçiş yapmak için `variant_cycle` tuş atamasını kullanın. [Learn more](/docs/keybinds).
Çeşitler arasında hızlı geçiş yapmak için `variant_cycle` tuş atamasını kullanın. [Daha fazla bilgi](/docs/keybinds).
---

View File

@@ -5,7 +5,7 @@ description: farklı kullanım durumları için farklı modlar.
:::caution
Modlar artık opencode yapılandırmasındaki `agent` seçeneği aracılığıyla yapılandırılıyor.
`mode` seçeneği artık kullanımdan kaldırıldı. [Learn more](/docs/agents).
`mode` seçeneği artık kullanımdan kaldırıldı. [Daha fazla bilgi](/docs/agents).
:::
opencode'daki modlar, farklı kullanım durumları için davranışı, araçları ve istemleri özelleştirmenize olanak tanır.

View File

@@ -146,7 +146,7 @@ opencode izinleri araç adına ve birkaç güvenlik görevlisine göre anahtarla
---
## Defaults
## Varsayılanlar
Hiçbir şey belirtmezseniz opencode izin verilen varsayılanlardan başlar:
@@ -183,10 +183,10 @@ opencode onay istediğinde kullanıcı arayüzü üç sonuç sunar:
## Agents
Aracı başına izinleri geçersiz kılabilirsiniz. Aracı izinleri genel yapılandırmayla birleştirilir ve aracı kuralları öncelikli olur. [Learn more](/docs/agents#permissions) temsilci izinleri hakkında.
Agent bazında izinleri geçersiz kılabilirsiniz. Agent izinleri global yapılandırmayla birleştirilir ve agent kuralları önceliklidir. [Daha fazla bilgi](/docs/agents#permissions).
:::note
Daha ayrıntılı desen eşleştirme örnekleri için yukarıdaki [Granular Rules (Object Syntax)](#granular-rules-object-syntax) bölümüne bakın.
Daha ayrıntılı desen eşleştirme örnekleri için yukarıdaki [Ayrıntılı kurallar (obje söz dizimi)](#granular-rules-object-syntax) bölümüne bakın.
:::
```json title="opencode.json"

View File

@@ -51,7 +51,7 @@ config.
## OpenCode Zen
OpenCode Zen, opencode ekibi tarafından sağlanan modellerin bir listesidir.
opencode ile iyi çalıştığı test edildi ve doğrulandı. [Learn more](/docs/zen).
opencode ile iyi çalıştığı test edilip doğrulandı. [Daha fazla bilgi](/docs/zen).
:::tip
Yeniyseniz OpenCode Zen ile başlamanızı öneririz.
@@ -853,7 +853,7 @@ Google Vertex AI'yi opencode ile kullanmak için:
```
:::tip
`global` bölgesi, hiçbir ekstra maliyet olmaksızın kullanılabilirliği artırır ve hataları azaltır. Veri yerleşimi gereksinimleri için bölgesel uç noktaları (ör. `us-central1`) kullanın. [Learn more](https://cloud.google.com/vertex-ai/generative-ai/docs/partner-models/use-partner-models#regional_and_global_endpoints)
`global` bölgesi, hiçbir ekstra maliyet olmaksızın kullanılabilirliği artırır ve hataları azaltır. Veri yerleşimi gereksinimleri için bölgesel uç noktaları (ör. `us-central1`) kullanın. [Daha fazla bilgi](https://cloud.google.com/vertex-ai/generative-ai/docs/partner-models/use-partner-models#regional_and_global_endpoints)
:::
3. İstediğiniz modeli seçmek için `/models` komutunu çalıştırın.
@@ -1333,7 +1333,7 @@ Zaten bir API anahtarınız varsa, **API Anahtarını Manuel Olarak Girin** seç
### OpenCode Zen
OpenCode Zen, opencode ekibi tarafından sağlanan test edilmiş ve doğrulanmış modellerin bir listesidir. [Learn more](/docs/zen).
OpenCode Zen, opencode ekibinin test edip doğruladığı modellerin bir listesidir. [Daha fazla bilgi](/docs/zen).
1. **<a href={console}>OpenCode Zen</a>**'de oturum açın ve **API Anahtarı Oluştur**'u tıklayın.
@@ -1434,7 +1434,7 @@ SAP AI Core, birleşik bir platform aracılığıyla OpenAI, Anthropic, Google,
Hizmet anahtarı, `clientid`, `clientsecret`, `url` ve `serviceurls.AI_API_URL` içeren bir JSON nesnesidir. AI Core örneğinizi BTP Kokpitinde **Hizmetler** > **Örnekler ve Abonelikler** altında bulabilirsiniz.
:::
2. Run the `/connect` command and search for **SAP AI Core**.
2. `/connect` komutunu çalıştırın ve **SAP AI Core** arayın.
```txt
/connect

View File

@@ -3,11 +3,11 @@ title: Kurallar
description: opencode için özel talimatları ayarlayın.
---
Bir `AGENTS.md` dosyası oluşturarak kod açmaya özel talimatlar sağlayabilirsiniz. Bu, İmlecin kurallarına benzer. Özel projeniz için davranışını özelleştirmek amacıyla LLM'in içeriğine dahil edilecek talimatları içerir.
Bir `AGENTS.md` dosyası oluşturarak opencode için özel talimatlar verebilirsiniz. Bu, Cursor rules yaklaşımına benzer. Özel projeniz için davranışını özelleştirmek amacıyla LLM'in içeriğine dahil edilecek talimatları içerir.
---
## Initialize
## Başlat
Yeni bir `AGENTS.md` dosyası oluşturmak için `/init` komutunu opencode'da çalıştırabilirsiniz.
@@ -21,7 +21,7 @@ Mevcut bir `AGENTS.md` dosyanız varsa, bu dosyaya eklemeye çalışacaktır.
---
## Example
## Örnek
Bu dosyayı manuel olarak da oluşturabilirsiniz. İşte bir `AGENTS.md` dosyasına koyabileceğiniz bazı şeylere bir örnek.
@@ -52,11 +52,11 @@ Buraya projeye özel talimatlar ekliyoruz ve bu, ekibiniz arasında paylaşılac
---
## Types
## Türler
opencode ayrıca `AGENTS.md` dosyasının birden fazla konumdan okunmasını da destekler. Ve bu farklı amaçlara hizmet ediyor.
### Project
### Proje
Projeye özel kurallar için proje kökünüze bir `AGENTS.md` yerleştirin. Bunlar yalnızca bu dizinde veya alt dizinlerinde çalışırken geçerlidir.
@@ -66,15 +66,15 @@ Ayrıca `~/.config/opencode/AGENTS.md` dosyasında genel kurallara sahip olabili
Bu Git'e kaydedilmediği veya ekibinizle paylaşılmadığı için, LLM'ın uyması gereken kişisel kuralları belirtmek için bunu kullanmanızı öneririz.
### Claude Code Compatibility
### Claude Code uyumluluğu
opencode, Claude Code'dan geçiş yapan kullanıcılar için yedek olarak Claude Code'un dosya kurallarını destekler:
- **Proje kuralları**: Proje dizininizdeki `CLAUDE.md` (`AGENTS.md` yoksa kullanılır)
- **Global rules**: `~/.claude/CLAUDE.md` (used if no `~/.config/opencode/AGENTS.md` exists)
- **Global kurallar**: `~/.claude/CLAUDE.md` (`~/.config/opencode/AGENTS.md` yoksa kullanılır)
- **Beceriler**: `~/.claude/skills/` — ayrıntılar için [Agent Skills](/docs/skills/)'e bakın
To disable Claude Code compatibility, set one of these environment variables:
Claude Code uyumluluğunu kapatmak için aşağıdaki ortam değişkenlerinden birini ayarlayın:
```bash
export OPENCODE_DISABLE_CLAUDE_CODE=1 # Disable all .claude support
@@ -84,7 +84,7 @@ export OPENCODE_DISABLE_CLAUDE_CODE_SKILLS=1 # Disable only .claude/skills
---
## Precedence
## Öncelik
Opencode başlatıldığında kural dosyalarını şu sırayla arar:
@@ -96,11 +96,11 @@ Her kategoride ilk eşleşen dosya kazanır. Örneğin, hem `AGENTS.md` hem de `
---
## Custom Instructions
## Özel talimatlar
Özel talimat dosyalarını `opencode.json` veya global `~/.config/opencode/opencode.json`'de belirtebilirsiniz. Bu, sizin ve ekibinizin, mevcut kuralları AGENTS.md'ye kopyalamak yerine yeniden kullanmasına olanak tanır.
Example:
Örnek:
```json title="opencode.json"
{
@@ -139,7 +139,7 @@ Opencode, `AGENTS.md`'daki dosya referanslarını otomatik olarak ayrıştırmas
}
```
### Manual Instructions in AGENTS.md
### AGENTS.md içinde manuel talimatlar
`AGENTS.md`'nizde açık talimatlar sağlayarak opencode'u harici dosyaları okumayı öğretebilirsiniz. İşte pratik bir örnek:
@@ -172,7 +172,7 @@ Bu yaklaşım şunları yapmanızı sağlar:
- Modüler, yeniden kullanılabilir kural dosyaları oluşturun
- Sembolik bağlantılar veya git alt modülleri aracılığıyla kuralları projeler arasında paylaşın
- Keep AGENTS.md concise while referencing detailed guidelines
- AGENTS.md dosyasını kısa tutarken ayrıntılı kılavuzlara referans verin
- opencode'un dosyaları yalnızca belirli bir görev için gerektiğinde yüklediğinden emin olun
:::tip

View File

@@ -20,8 +20,8 @@ opencode serve [--port <number>] [--hostname <string>] [--cors <origin>]
| Flag | Description | Default |
| --------------- | ----------------------------------- | ---------------- |
| `--port` | Port to listen on | `4096` |
| `--hostname` | Hostname to listen on | `127.0.0.1` |
| `--port` | Dinlenecek port | `4096` |
| `--hostname` | Dinlenecek host adı | `127.0.0.1` |
| `--mdns` | Enable mDNS discovery | `false` |
| `--mdns-domain` | Custom domain name for mDNS service | `opencode.local` |
| `--cors` | Additional browser origins to allow | `[]` |

View File

@@ -113,10 +113,10 @@ Bağlı sunucuları ve durumlarını görüntülemek için "Sunucuları Gör" se
Çalışan bir web sunucusuna bir terminal TUI'si ekleyebilirsiniz:
```bash
# Start the web server
# Web sunucusunu başlat
opencode web --port 4096
# In another terminal, attach the TUI
# Başka bir terminalde TUI ile bağlan
opencode attach http://localhost:4096
```