Browse Source

go*: add Turkish translation (#9447)

Tan Siret A 2 years ago
parent
commit
d0ace9faf9

+ 8 - 0
pages.tr/common/go-bug.md

@@ -0,0 +1,8 @@
+# go bug
+
+> Bug bildir.
+> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Start_a_bug_report>.
+
+- Bug bildirisini başlatmak için bir website aç:
+
+`go bug`

+ 20 - 0
pages.tr/common/go-build.md

@@ -0,0 +1,20 @@
+# go build
+
+> Go kaynaklarını derle.
+> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Compile_packages_and_dependencies>.
+
+- Bir 'package main' dosyasını derle (çıktı uzantısız bir dosya ismi olacak):
+
+`go build {{örnek/konum/main.go}}`
+
+- Çıktı dosya ismini belirterek derle:
+
+`go build -o {{örnek/konum/binary}} {{örnek/konum/kaynak.go}}`
+
+- Bir paket yarat:
+
+`go build -o {{örnek/konum/binary}} {{örnek/konum/paket}}`
+
+- Bir ana paketi veri yarış tanımlayıcısını etkinleştirerek çalıştırılabilir olarak derle.
+
+`go build -race -o {{örnek/konum/çalıştırılabilir}} {{örnek/konum/ana_paket}}`

+ 20 - 0
pages.tr/common/go-clean.md

@@ -0,0 +1,20 @@
+# go clean
+
+> Obje ve önbellek dosyalarını sil.
+> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Remove_object_files_and_cached_files>.
+
+- Hiçbir şeyi silmeden silme komutlarını yazdır:
+
+`go clean -n`
+
+- Yapım önbelleğini sil:Delete the build cache:
+
+`go clean -cache`
+
+- Tüm önbelleğe alınan test sonuçlarını sil:
+
+`go clean -testcache`
+
+- Modül önbelleğni sil:
+
+`go clean -modcache`

+ 24 - 0
pages.tr/common/go-doc.md

@@ -0,0 +1,24 @@
+# go doc
+
+> Bir paket veya sembolün dokümentasyonunu göster.
+> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Show_documentation_for_package_or_symbol>.
+
+- Mevcut paket için dokümentasyonu göster:
+
+`go doc`
+
+- Paket dokümentasyonunu ve dışa aktarılmış sembolleri göster:
+
+`go doc {{encoding/json}}`
+
+- Sembollerin de dokümentasyonunu göster:
+
+`go doc -all {{encoding/json}}`
+
+- Kaynakları da göster:
+
+`go doc -all -src {{encoding/json}}`
+
+- Belirtilen sembolü göster:
+
+`go doc -all -src {{encoding/json.Number}}`

+ 20 - 0
pages.tr/common/go-env.md

@@ -0,0 +1,20 @@
+# go env
+
+> Go toolchain'in kullandığı ortam değişkenlerini yönet.
+> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Print_Go_environment_information>.
+
+- Tüm ortam değişkenlerini göster:
+
+`go env`
+
+- Belirtilen ortam değişkenlerini göster:
+
+`go env {{GOPATH}}`
+
+- Bir değere ortam değişkeni ata:
+
+`go env -w {{GOBIN}}={{örnek/konum/dizin}}`
+
+- Ortam değişkeninin değerini sıfırla:
+
+`go env -u {{GOBIN}}`

+ 8 - 0
pages.tr/common/go-fix.md

@@ -0,0 +1,8 @@
+# go fix
+
+> Yeni API'ler kullanmak için paketleri güncelle.
+> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Update_packages_to_use_new_APIs>.
+
+- Paketleri yeni API'ler kullanmak için güncelle:
+
+`go fix {{paketler}}`

+ 25 - 0
pages.tr/common/go-fmt.md

@@ -0,0 +1,25 @@
+# go fmt
+
+> Go kaynak dosyalarını formatla.
+> Değiştirilen dosya isimlerini yazdırır.
+> Daha fazla bilgi için: <https://pkg.go.dev/cmd/go#hdr-Gofmt__reformat__package_sources>.
+
+- Mevcut dizindeki Go kaynak dosyalarını formatla:
+
+`go fmt`
+
+- Belirtilen Go paketini içe aktarım yolunda formatla (`$GOPATH/src`):
+
+`go fmt {{örnek/konum/paket}}`
+
+- Paketi mevcut dizinde ve tüm öbür alt dizinlerde formatla (`...` ifadesine dikkat):
+
+`go fmt {{./...}}`
+
+- Hiçbir şeyi düzenlemeden format komutlarının ne yapacağını yazdır:
+
+`go fmt -n`
+
+- Komut çalışırken arkaplanda hangi komutların çalıştığını yazdır:
+
+`go fmt -x`

+ 8 - 0
pages.tr/common/go-generate.md

@@ -0,0 +1,8 @@
+# go generate
+
+> Kaynak dosyaları içinde komut çalıştırarak Go dosyaları oluştur.
+> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Generate_Go_files_by_processing_source>.
+
+- Kaynak dosyaları içinde komut çalıştırarak Go dosyaları oluştur:
+
+`go generate`

+ 16 - 0
pages.tr/common/go-get.md

@@ -0,0 +1,16 @@
+# go get
+
+> Bir bağımlılık paketi ekle veya eski GOPATH modunda paket indir.
+> Daha fazla bilgi için: <https://pkg.go.dev/cmd/go#hdr-Add_dependencies_to_current_module_and_install_them>.
+
+- `go.mod`'a modül modunda (module-mode) belirtilen bir paket ekle veya paketi GOPATH modunda indir:
+
+`go get {{ornek.com/pkg}}`
+
+- Paketi module-aware modunda belirtilen sürümde düzenle:
+
+`go get {{ornek.com/pkg}}@{{v1.2.3}}`
+
+- Belirtilen paketi sil:
+
+`go get {{ornek.com/pkg}}@{{none}}`

+ 20 - 0
pages.tr/common/go-install.md

@@ -0,0 +1,20 @@
+# go install
+
+> İçe aktarım yollarıyla isimlendirilen paketleri derle ve indir.
+> Daha fazla bilgi için: <https://pkg.go.dev/cmd/go#hdr-Compile_and_install_packages_and_dependencies>.
+
+- Mevcut paketi derle ve indir:
+
+`go install`
+
+- Belirtilen yerel paketi derle ve indir:
+
+`go install {{örnek/konum/paket}}`
+
+- Bir programın son sürümünü mevcut dizindeki `go.mod`'u yoksayarak indir:
+
+`go install {{golang.org/x/tools/gopls}}@{{latest}}`
+
+- Bir programın mevcut dizindeki `go.mod`'da belirtilen sürümünü indir:
+
+`go install {{golang.org/x/tools/gopls}}`

+ 20 - 0
pages.tr/common/go-list.md

@@ -0,0 +1,20 @@
+# go list
+
+> Paket ve modülleri sırala.
+> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-List_packages_or_modules>.
+
+- Paketleri sırala:
+
+`go list ./...`
+
+- Standart paketleri sırala:
+
+`go list std`
+
+- Paketleri JSON formatında sırala:
+
+`go list -json time net/http`
+
+- Modül bağımlılıklarını ve erişilebilir güncellemeleri sırala:
+
+`go list -m -u all`

+ 24 - 0
pages.tr/common/go-mod.md

@@ -0,0 +1,24 @@
+# go mod
+
+> Modül yönetimi.
+> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Module_maintenance>.
+
+- Mevcut dizinde yeni modül başlat:
+
+`go mod init {{modülİsmi}}`
+
+- Modülleri yerel önbelleğe yükle:
+
+`go mod download`
+
+- Kaybolan modülleri ekle ve kullanılmayanları sil:
+
+`go mod tidy`
+
+- Bağlılıkların beklenen içeriğe sahip olduklarını doğrula:
+
+`go mod verify`
+
+- Tüm bağlılıkların kaynaklarını satıcı dizine kopyala:
+
+`go mod vendor`

+ 12 - 0
pages.tr/common/go-run.md

@@ -0,0 +1,12 @@
+# go run
+
+> Binary (ikili sayı değeri) kaydetmeden Go kodunu derle ve çalıştır.
+> Daha fazla bilgi için: <https://pkg.go.dev/cmd/go#hdr-Compile_and_run_Go_program>.
+
+- Bir Go dosyası çalıştır:
+
+`go run {{örnek/konum/dosya.go}}`
+
+- Ana bir Go paketi çalıştır:
+
+`go run {{örnek/konum/paket}}`

+ 28 - 0
pages.tr/common/go-test.md

@@ -0,0 +1,28 @@
+# go test
+
+> Go paketlerini test et (dosyalar `_test.go` ifadesiyle bitmeli).
+> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Testing_flags>.
+
+- Mevcut dizinde bulunan paketleri test et:
+
+`go test`
+
+- Mevcut dizindeki paketleri ayrıntılı şekilde test et:
+
+`go test -v`
+
+- Mevcut dizindeki ve tüm alt dizinlerdeki paketleri test et (`...` ifadesine dikkat):
+
+`go test -v ./...`
+
+- Mevcut dzindeki paketleri test et ve tüm kalite testlerini çalıştır:
+
+`go test -v -bench .`
+
+- Mevcut dizindeki paketleri test et ve 50 saniye içinde tüm kalite testlerini çalıştır:
+
+`go test -v -bench . -benchtime {{50s}}`
+
+- Paketleri kapsamlı bir analiz ile test et:
+
+`go test -cover`

+ 21 - 0
pages.tr/common/go-tool.md

@@ -0,0 +1,21 @@
+# go tool
+
+> Belirtilen bir Go aracını veya komutunu çalıştır.
+> Bir Go komutunu tipik olarak hata ayıklamak için tek başına bir binary olarak çalıştır.
+> Daha fazla bilgi için: <https://pkg.go.dev/cmd/go#hdr-Run_specified_go_tool>.
+
+- Erişilebilir araçları sırala:
+
+`go tool`
+
+- Go bağ aracını çalıştır:
+
+`go tool link {{örnek/konum/main.o}}`
+
+- Çalıştırılacak komutu çalıştırmadan yazdır (`whereis`'e benzer):
+
+`go tool -n {{komut}} {{argümanları}}`
+
+- Belirtilen araç için resmi dokümentasyonu göster:
+
+`go tool {{komut}} --help`

+ 12 - 0
pages.tr/common/go-version.md

@@ -0,0 +1,12 @@
+# go version
+
+> Go sürümünü yazdır.
+> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Print_Go_version>.
+
+- Go sürümünü yazdır:
+
+`go version`
+
+- Belirtilen çalıştırılabilir dosyanın yapımı için kullanılan Go sürümünü yazdır:
+
+`go version {{örnek/konum/çalıştırılabilir_dosya}}`

+ 29 - 0
pages.tr/common/go-vet.md

@@ -0,0 +1,29 @@
+# go vet
+
+> Go kaynak kodunu kontrol et ve şüpheli yapıları bildir (örneğin Go kaynak dosyalarını tiftik et).
+> Go vet komutu eğer sorun bulunduysa sıfır olmayan bir çıkış kodu yazdırır. Eğer herhangi bir sorun bulunmadıysa sıfır çıkış kodu yazdırılır.
+> More information: <https://pkg.go.dev/cmd/vet>.
+
+- Mevcut dizindeki Go paketini kontrol et:
+
+`go vet`
+
+- Belirtilen yoldaki Go paketini kontrol et:
+
+`go vet {{örnek/dosya_veya_dizin}}`
+
+- Go vet ile çalıştırılabilecek erişilebilir kontrolleri sırala:
+
+`go tool vet help`
+
+- Belirtilen bir kontrol için detayları ve bayrakları göster:
+
+`go tool vet help {{kontrol_ismi}}`
+
+- Kontrolün sorun bulmasına sebep olan satırları artı N sayıda ek içeriği görüntüle:
+
+`go vet -c={{N}}`
+
+- Analiz ve hataları JSON formatında çıkart:
+
+`go vet -json`

+ 33 - 0
pages.tr/common/go.md

@@ -0,0 +1,33 @@
+# go
+
+> Go kaynak kodunu yönetmeye yarayan bir araç.
+> `go build` gibi bazı alt komutların kendı kullanım dokümentasyonları mevcut.
+> Daha fazla bilgi için: <https://golang.org>.
+
+- İçe aktarım yolunda belirtilen şekilde bir paketi indir ve yükle:
+
+`go get {{paket_yolu}}`
+
+- Bir kaynak dosyasını derle ve çalıştır (bir `main` paketine sahip olmalı):
+
+`go run {{dosya}}.go`
+
+- Bir kaynak dosyasını belirtilen çalıştırılabilir dosyaya derle:
+
+`go build -o {{çalıştırılabilir}} {{dosya}}.go`
+
+- Mevcut dizinde bulunan paketi derle:
+
+`go build`
+
+- Mevcut paket için tüm test durumlarını çalıştır (bahsi geçen dosyalar `_test.go` ifadesi ile bitmeli):
+
+`go test`
+
+- Mevcut paketi derle ve indir:
+
+`go install`
+
+- Mevcut diizinde yeni bir modül başlat:
+
+`go mod init {{modül_ismi}}`