go*: add Turkish translation (#9447)

pull/1/head
Tan Siret A 2022-10-31 11:06:43 +01:00 committed by GitHub
parent afac125d3c
commit d0ace9faf9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
18 changed files with 348 additions and 0 deletions

View File

@ -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`

View File

@ -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}}`

View File

@ -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
pages.tr/common/go-doc.md Normal file
View File

@ -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
pages.tr/common/go-env.md Normal file
View File

@ -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}}`

View File

@ -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
pages.tr/common/go-fmt.md Normal file
View File

@ -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`

View File

@ -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
pages.tr/common/go-get.md Normal file
View File

@ -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}}`

View File

@ -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}}`

View File

@ -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
pages.tr/common/go-mod.md Normal file
View File

@ -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
pages.tr/common/go-run.md Normal file
View File

@ -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}}`

View File

@ -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`

View File

@ -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`

View File

@ -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
pages.tr/common/go-vet.md Normal file
View File

@ -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
pages.tr/common/go.md Normal file
View File

@ -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}}`