fix(docs): locale translations for nav elements and headings

This commit is contained in:
Adam
2026-02-11 18:51:27 -06:00
parent 8eea53a41e
commit aea68c386a
484 changed files with 12718 additions and 11212 deletions

View File

@@ -15,21 +15,21 @@ Bir sağlayıcı eklemek için şunları yapmanız gerekir:
---
### Credentials
### Kimlik Bilgileri
Bir sağlayıcının API anahtarlarını `/connect` komutuyla eklediğinizde, bunlar saklanır
`~/.local/share/opencode/auth.json` içinde.
---
### Config
### Yapılandırma
Sağlayıcıları opencode'unuzdaki `provider` bölümü aracılığıyla özelleştirebilirsiniz.
config.
---
#### Base URL
#### Temel URL
`baseURL` seçeneğini ayarlayarak URL tabanını herhangi bir sağlayıcı için özelleştirebilirsiniz. Bu, proxy hizmetlerini veya özel uç noktaları kullanırken kullanışlıdır.
@@ -137,7 +137,7 @@ Amazon Bedrock'u opencode ile kullanmak için:
#### Ortam Değişkenleri (Hızlı Başlangıç)
Set one of these environment variables while running opencode:
opencode'u çalıştırırken bu ortam değişkenlerinden birini ayarlayın:
```bash
# Option 1: Using AWS access keys
@@ -184,44 +184,46 @@ Amazon Bedrock'u opencode ile kullanmak için:
Yapılandırma dosyası seçenekleri ortam değişkenlerine göre önceliklidir.
:::
#### Advanced: VPC Endpoints
#### Gelişmiş: VPC Uç Noktaları
Bedrock için VPC uç noktaları kullanıyorsanız:
Bedrock için VPC uç noktaları kullanıyorsanız:
```json title="opencode.json"
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"amazon-bedrock": {
"options": {
"region": "us-east-1",
"profile": "production",
"endpoint": "https://bedrock-runtime.us-east-1.vpce-xxxxx.amazonaws.com"
}
}
}
}
```
```json title="opencode.json"
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"amazon-bedrock": {
"options": {
"region": "us-east-1",
"profile": "production",
"endpoint": "https://bedrock-runtime.us-east-1.vpce-xxxxx.amazonaws.com"
}
}
}
}
```
:::note
`endpoint` seçeneği, AWS'ye özgü terminolojiyi kullanan genel `baseURL` seçeneğinin takma adıdır. Hem `endpoint` hem de `baseURL` belirtilirse, `endpoint` öncelikli olur.
:::
:::note
`endpoint` seçeneği, AWS'ye özgü terminolojiyi kullanan genel `baseURL` seçeneğinin takma adıdır. Hem `endpoint` hem de `baseURL` belirtilirse, `endpoint` öncelikli olur.
:::
#### Authentication Methods
- **`AWS_ACCESS_KEY_ID` / `AWS_SECRET_ACCESS_KEY`**: Bir IAM kullanıcısı oluşturun ve AWS Konsolunda erişim anahtarları oluşturun
- **`AWS_PROFILE`**: `~/.aws/credentials`'den adlandırılmış profilleri kullanın. İlk önce `aws configure --profile my-profile` veya `aws sso login` ile yapılandırın
- **`AWS_BEARER_TOKEN_BEDROCK`**: Amazon Bedrock konsolundan uzun vadeli API anahtarları oluşturun
- **`AWS_WEB_IDENTITY_TOKEN_FILE` / `AWS_ROLE_ARN`**: EKS IRSA (IAM Hizmet Hesapları için Roller) veya OIDC federasyonuna sahip diğer Kubernetes ortamları için. Bu ortam değişkenleri, hizmet hesabı ek açıklamaları kullanılırken Kubernetes tarafından otomatik olarak eklenir.
#### Kimlik Doğrulama Yöntemleri
#### Authentication Precedence
- **`AWS_ACCESS_KEY_ID` / `AWS_SECRET_ACCESS_KEY`**: Bir IAM kullanıcısı oluşturun ve AWS Konsolunda erişim anahtarları oluşturun
- **`AWS_PROFILE`**: `~/.aws/credentials`'den adlandırılmış profilleri kullanın. İlk önce `aws configure --profile my-profile` veya `aws sso login` ile yapılandırın
- **`AWS_BEARER_TOKEN_BEDROCK`**: Amazon Bedrock konsolundan uzun vadeli API anahtarları oluşturun
- **`AWS_WEB_IDENTITY_TOKEN_FILE` / `AWS_ROLE_ARN`**: EKS IRSA (IAM Hizmet Hesapları için Roller) veya OIDC federasyonuna sahip diğer Kubernetes ortamları için. Bu ortam değişkenleri, hizmet hesabı ek açıklamaları kullanılırken Kubernetes tarafından otomatik olarak eklenir.
Amazon Bedrock aşağıdaki kimlik doğrulama önceliğini kullanır:
1. **Taşıyıcı Belirteç** - `AWS_BEARER_TOKEN_BEDROCK` ortam değişkeni veya `/connect` komutundan belirteç
2. **AWS Credential Chain** - Profile, access keys, shared credentials, IAM roles, Web Identity Tokens (EKS IRSA), instance metadata
#### Kimlik Doğrulama Önceliği
:::note
When a bearer token is set (via `/connect` or `AWS_BEARER_TOKEN_BEDROCK`), it takes precedence over all AWS credential methods including configured profiles.
:::
Amazon Bedrock aşağıdaki kimlik doğrulama önceliğini kullanır:
1. **Taşıyıcı Belirteç** - `AWS_BEARER_TOKEN_BEDROCK` ortam değişkeni veya `/connect` komutundan belirteç
2. **AWS Credential Chain** - Profil, erişim anahtarları, paylaşılan kimlik bilgileri, IAM rolleri, Web Identity Tokens (EKS IRSA), örnek meta verileri
:::note
Bir taşıyıcı belirteç ayarlandığında (`/connect` veya `AWS_BEARER_TOKEN_BEDROCK` yoluyla), yapılandırılmış profiller dahil olmak üzere tüm AWS kimlik bilgisi yöntemlerine göre öncelik kazanır.
:::
3. İstediğiniz modeli seçmek için `/models` komutunu çalıştırın.
@@ -282,7 +284,7 @@ Amazon Bedrock'u opencode ile kullanmak için:
Claude Pro/Max aboneliğinizi opencode'da kullanmak [Anthropic](https://anthropic.com) tarafından resmi olarak desteklenmemektedir.
:::
##### API tuşlarını kullanma
##### API anahtarlarını kullanma
Pro/Max aboneliğiniz yoksa **API Anahtarı Oluştur** seçeneğini de seçebilirsiniz. Ayrıca tarayıcınızı açacak ve Anthropic'te oturum açmanızı isteyecek ve terminalinize yapıştırabileceğiniz bir kod verecektir.
@@ -353,7 +355,7 @@ Veya zaten bir API anahtarınız varsa **API Anahtarını Manuel Olarak Girin**
opencode'un düzgün çalışması için dağıtım adının model adıyla eşleşmesi gerekir.
:::
3. `/connect` komutunu çalıştırın ve **Azure Bilişsel Hizmetler**'i arayın.
3. `/connect` komutunu çalıştırın ve **Azure Cognitive Services**'i arayın.
```txt
/connect
@@ -461,7 +463,7 @@ Cloudflare AI Gateway, OpenAI, Anthropic, Workers AI ve daha fazlasındaki model
/connect
```
4. Cloudflare API jetonunuzu girin.
4. Cloudflare API tokenınızı girin.
```txt
┌ API key
@@ -470,7 +472,7 @@ Cloudflare AI Gateway, OpenAI, Anthropic, Workers AI ve daha fazlasındaki model
└ enter
```
Or set it as an environment variable.
Veya bunu bir ortam değişkeni olarak ayarlayın.
```bash title="~/.bash_profile"
export CLOUDFLARE_API_TOKEN=your-api-token
@@ -682,9 +684,9 @@ GitLab Duo, GitLab'ın Anthropic proxy'si aracılığıyla yerel araç çağırm
to store token in opencode auth storage.
:::
##### Self-Hosted GitLab
##### Kendi Kendine Barındırılan GitLab
:::note[compliance note]
:::note[uyumluluk notu]
opencode, oturum başlığını oluşturmak gibi bazı AI görevleri için küçük bir model kullanır.
Varsayılan olarak Zen tarafından barındırılan gpt-5-nano'yu kullanacak şekilde yapılandırılmıştır. opencode'u kilitlemek için
yalnızca kendi GitLab tarafından barındırılan örneğinizi kullanmak için aşağıdakileri ekleyin:
@@ -748,9 +750,9 @@ export GITLAB_OAUTH_CLIENT_ID=your_application_id_here
Daha fazla belge [opencode-gitlab-auth](https://www.npmjs.com/package/@gitlab/opencode-gitlab-auth) ana sayfasında.
##### Configuration
##### Yapılandırma
Customize through `opencode.json`:
`opencode.json` üzerinden özelleştirin:
```json title="opencode.json"
{
@@ -769,9 +771,9 @@ Customize through `opencode.json`:
}
```
##### GitLab API Tools (Optional, but highly recommended)
##### GitLab API Araçları (İsteğe bağlı, ancak şiddetle önerilir)
To access GitLab tools (merge requests, issues, pipelines, CI/CD, etc.):
GitLab araçlarına (birleştirme istekleri, sorunlar, işlem hatları, CI/CD vb.) erişmek için:
```json title="opencode.json"
{
@@ -834,11 +836,11 @@ Google Vertex AI'yi opencode ile kullanmak için:
2. Gerekli ortam değişkenlerini ayarlayın:
- `GOOGLE_CLOUD_PROJECT`: Google Cloud proje kimliğiniz
- `VERTEX_LOCATION` (isteğe bağlı): Vertex AI bölgesi (varsayılanı `global`'dir)
- Authentication (choose one):
- Kimlik Doğrulama (birini seçin):
- `GOOGLE_APPLICATION_CREDENTIALS`: Hizmet hesabınızın yolu JSON anahtar dosyası
- gcloud kullanarak kimlik doğrulaması yapın CLI: `gcloud auth application-default login`
Set them while running opencode.
Bunları opencode çalıştırılırken ayarlayın.
```bash
GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json GOOGLE_CLOUD_PROJECT=your-project-id opencode
@@ -897,13 +899,13 @@ Google Vertex AI'yi opencode ile kullanmak için:
1. Çıkarım Sağlayıcılara çağrı yapma iznine sahip bir belirteç oluşturmak için [Hugging Face settings](https://huggingface.co/settings/tokens/new?ownUserPermissions=inference.serverless.write&tokenType=fineGrained) adresine gidin.
2. `/connect` komutunu çalıştırın ve **Sarılma Yüzünü** arayın.
2. `/connect` komutunu çalıştırın ve **Hugging Face**'i arayın.
```txt
/connect
```
3. Hugging Face jetonunuzu girin.
3. Hugging Face tokenınızı girin.
```txt
┌ API key
@@ -949,7 +951,7 @@ Google Vertex AI'yi opencode ile kullanmak için:
Daha fazla sağlayıcı ve önbelleğe alma ve hız sınırlama gibi gelişmiş özellikler için [Helicone documentation](https://docs.helicone.ai)'yi kontrol edin.
#### Optional Configs
#### İsteğe Bağlı Yapılandırmalar
Helicone'un opencode aracılığıyla otomatik olarak yapılandırılmayan bir özelliği veya modelini görmeniz durumunda bunu her zaman kendiniz yapılandırabilirsiniz.
@@ -979,7 +981,7 @@ Helicone'un opencode aracılığıyla otomatik olarak yapılandırılmayan bir
}
```
#### Custom Headers
#### Özel Başlıklar
Helicone, önbelleğe alma, kullanıcı izleme ve oturum yönetimi gibi özellikler için özel başlıkları destekler. `options.headers` kullanarak bunları sağlayıcınızın yapılandırmasına ekleyin:
@@ -1020,7 +1022,7 @@ Yapılandırmanıza ekleyin.
Eklenti isteklerinize `Helicone-Session-Id` ve `Helicone-Session-Name` başlıklarını enjekte eder. Helicone'un Oturumlar sayfasında her opencode görüşmesinin ayrı bir oturum olarak listelendiğini göreceksiniz.
##### Common Helicone headers
##### Yaygın Helicone başlıkları
| Başlık | Açıklama |
| -------------------------- | ------------------------------------------------------------- |
@@ -1325,7 +1327,7 @@ Ollama Cloud'u opencode ile kullanmak için:
/models
```
##### API tuşlarını kullanma
##### API anahtarlarını kullanma
Zaten bir API anahtarınız varsa, **API Anahtarını Manuel Olarak Girin** seçeneğini seçip terminalinize yapıştırabilirsiniz.
@@ -1635,12 +1637,12 @@ Modelleri opencode yapılandırmanız aracılığıyla da özelleştirebilirsini
}
```
Some useful routing options:
Bazı yararlı yönlendirme seçenekleri:
| Seçenek | Açıklama |
| ------------------- | --------------------------------------------------------------------- |
| `order` | Denenecek sağlayıcı sırası |
| `only` | Restrict to specific providers |
| `only` | Belirli sağlayıcılarla sınırla |
| `zeroDataRetention` | Yalnızca sıfır veri saklama politikasına sahip sağlayıcıları kullanın |
---
@@ -1818,11 +1820,11 @@ OpenAI uyumlu herhangi bir sağlayıcıyı opencode ile kullanabilirsiniz. Çoğ
Yapılandırma seçenekleri şunlardır:
- **npm**: Kullanılacak AI SDK paketi, OpenAI uyumlu sağlayıcılar için `@ai-sdk/openai-compatible`
- **name**: Display name in UI.
- **name**: UI'daki görünen ad.
- **modeller**: Mevcut modeller.
- **options.baseURL**: API endpoint URL.
- **options.apiKey**: Kimlik doğrulama kullanılmıyorsa isteğe bağlı olarak API anahtarını ayarlayın.
- **options.headers**: Optionally set custom headers.
- **options.headers**: İsteğe bağlı olarak özel başlıklar ayarlayın.
Aşağıdaki örnekte gelişmiş seçenekler hakkında daha fazla bilgi bulabilirsiniz.
@@ -1830,7 +1832,7 @@ OpenAI uyumlu herhangi bir sağlayıcıyı opencode ile kullanabilirsiniz. Çoğ
---
##### Example
##### Örnek
Burada `apiKey`, `headers` ve model `limit` seçeneklerini ayarlayan bir örnek verilmiştir.
@@ -1862,18 +1864,18 @@ Burada `apiKey`, `headers` ve model `limit` seçeneklerini ayarlayan bir örnek
}
```
Configuration details:
Yapılandırma ayrıntıları:
- **apiKey**: `env` değişken söz dizimini kullanarak ayarlayın, [learn more](/docs/config#env-vars).
- **başlıklar**: Her istekle birlikte gönderilen özel başlıklar.
- **limit.context**: Modelin kabul ettiği maksimum giriş jetonları.
- **limit.output**: Modelin üretebileceği maksimum jeton sayısı.
- **apiKey**: `env` değişken söz dizimini kullanarak ayarlayın, [daha fazla bilgi](/docs/config#env-vars).
- **headers**: Her istekle birlikte gönderilen özel başlıklar.
- **limit.context**: Modelin kabul ettiği maksimum giriş tokenları.
- **limit.output**: Modelin üretebileceği maksimum token sayısı.
`limit` alanları opencode'un ne kadar bağlamınız kaldığını anlamasını sağlar. Standart sağlayıcılar bunları models.dev'den otomatik olarak alır.
---
## Troubleshooting
## Sorun Giderme
Sağlayıcıyı yapılandırma konusunda sorun yaşıyorsanız aşağıdakileri kontrol edin: