summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/content/docs/tr/permissions.mdx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/web/src/content/docs/tr/permissions.mdx')
-rw-r--r--packages/web/src/content/docs/tr/permissions.mdx34
1 files changed, 17 insertions, 17 deletions
diff --git a/packages/web/src/content/docs/tr/permissions.mdx b/packages/web/src/content/docs/tr/permissions.mdx
index 57f3ed33e..1194be9a4 100644
--- a/packages/web/src/content/docs/tr/permissions.mdx
+++ b/packages/web/src/content/docs/tr/permissions.mdx
@@ -1,6 +1,6 @@
---
title: İzinler
-description: Hangi işlemlerin çalıştırılması için onay işlemini kontrol edin.
+description: Hangi işlemlerin çalıştırılması için onay sürecini kontrol edin.
---
opencode, belirli bir eylemin otomatik olarak mı çalıştırılacağına, size sorulacağına veya engelleneceğine karar vermek için `permission` yapılandırmasını kullanır.
@@ -9,9 +9,9 @@ opencode, belirli bir eylemin otomatik olarak mı çalıştırılacağına, size
---
-## Actions
+## Eylemler
-Each permission rule resolves to one of:
+Her izin kuralı şunlardan birine çözümlenir:
- `"allow"` — onay olmadan çalıştır
- `"ask"` — onay istemi
@@ -45,7 +45,7 @@ Ayrıca tüm izinleri aynı anda ayarlayabilirsiniz:
---
-## Granular Rules (Object Syntax)
+## Ayrıntılı Kurallar (Nesne Sözdizimi)
Çoğu izin için, araç girişine bağlı olarak farklı eylemleri uygulamak için bir nesneyi kullanabilirsiniz.
@@ -70,13 +70,13 @@ Ayrıca tüm izinleri aynı anda ayarlayabilirsiniz:
Kurallar, **son eşleşen kuralın kazanması** ile kalıp eşleşmesine göre değerlendirilir. Yaygın bir model, tümünü yakala `"*"` kuralını ilk sıraya koymak ve daha spesifik kuralları ondan sonra koymaktır.
-### Wildcards
+### Joker Karakterler
İzin kalıpları basit joker karakter eşleştirmesini kullanır:
- `*` herhangi bir karakterin sıfır veya daha fazlasıyla eşleşir
-- `?` matches exactly one character
-- All other characters match literally
+- `?` tam olarak bir karakterle eşleşir
+- Diğer tüm karakterler birebir eşleşir
### Ana Dizin Genişletme
@@ -86,7 +86,7 @@ Ana dizininize referans vermek için bir modelin başlangıcında `~` veya `$HOM
- `$HOME/projects/*` -> `/Users/username/projects/*`
- `~` -> `/Users/username`
-### Dış Dizinler
+### Harici Dizinler
opencode'un başlatıldığı çalışma dizini dışındaki yollara dokunan araç çağrılarına izin vermek için `external_directory` kullanın. Bu, girdi olarak bir yolu alan tüm araçlar için geçerlidir (örneğin `read`, `edit`, `list`, `glob`, `grep` ve birçok `bash` komutu).
@@ -127,7 +127,7 @@ Listeyi güvenilir yollara odaklı tutun ve diğer araçlar için gereken ekstra
## Mevcut İzinler
-opencode izinleri araç adına ve birkaç güvenlik görevlisine göre anahtarlanır:
+opencode izinleri araç adına ve birkaç güvenlik önlemine göre anahtarlanır:
- `read` — bir dosyayı okumak (dosya yoluyla eşleşir)
- `edit` — tüm dosya değişiklikleri (`edit`, `write`, `patch`, `multiedit`'yi kapsar)
@@ -135,12 +135,12 @@ opencode izinleri araç adına ve birkaç güvenlik görevlisine göre anahtarla
- `grep` — içerik arama (regex modeliyle eşleşir)
- `list` — bir dizideki dosyaları listeleme (dizin yoluyla eşleşir)
- `bash` — kabuk komutlarını çalıştırma (`git status --porcelain` gibi ayrıştırılmış komutlarla eşleşir)
-- `task` — alt aracıların başlatılması (alt aracı türüyle eşleşir)
-- `skill` — bir beceri yükleniyor (beceri adıyla eşleşir)
+- `task` — alt agent'ların başlatılması (alt agent türüyle eşleşir)
+- `skill` — bir skill yükleniyor (skill adıyla eşleşir)
- `lsp` — LSP sorgularını çalıştırıyor (şu anda ayrıntılı değil)
-- `todoread`, `todowrite` — reading/updating yapılacaklar listesi
+- `todoread`, `todowrite` — yapılacaklar listesini okuma/güncelleme
- `webfetch` — URL getiriliyor (URL ile eşleşiyor)
-- `websearch`, `codesearch` — web/code arama (sorguyla eşleşir)
+- `websearch`, `codesearch` — web/kod arama (sorguyla eşleşir)
- `external_directory` — bir araç proje çalışma dizini dışındaki yollara dokunduğunda tetiklenir
- `doom_loop` — aynı araç çağrısı aynı girdiyle 3 kez tekrarlandığında tetiklenir
@@ -152,7 +152,7 @@ Hiçbir şey belirtmezseniz opencode izin verilen varsayılanlardan başlar:
- Çoğu izin varsayılan olarak `"allow"` şeklindedir.
- `doom_loop` ve `external_directory` varsayılan olarak `"ask"`'dir.
-- `read`, `"allow"`'dir, ancak `.env` dosyaları varsayılan olarak reddedilir:
+- `read`, `"allow"`'dır, ancak `.env` dosyaları varsayılan olarak reddedilir:
```json title="opencode.json"
{
@@ -181,12 +181,12 @@ opencode onay istediğinde kullanıcı arayüzü üç sonuç sunar:
---
-## Agents
+## Agent'lar
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 [Ayrıntılı kurallar (obje söz dizimi)](#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 (nesne söz dizimi)](#granular-rules-object-syntax) bölümüne bakın.
:::
```json title="opencode.json"
@@ -217,7 +217,7 @@ Daha ayrıntılı desen eşleştirme örnekleri için yukarıdaki [Ayrıntılı
}
```
-Aracı izinlerini Markdown'da da yapılandırabilirsiniz:
+Agent izinlerini Markdown'da da yapılandırabilirsiniz:
```markdown title="~/.config/opencode/agents/review.md"
---