From 7ca2057defc83a79f5f65b00a63aa4af5bea7dbe Mon Sep 17 00:00:00 2001 From: SafraNako Date: Mon, 7 Sep 2026 10:36:33 +0300 Subject: [PATCH] =?UTF-8?q?T=C3=BCrk=C3=A7e=20(docs-tr)=20locale=20ekle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit dev-website-docs altına docs-en/docs-cn/docs-kr/docs-jp ile ayni yapida bir docs-tr dizini ekliyor: ana sayfa, coverpage, sidebar ve gercek bir icerik sayfasi (SmartX akilli sozlesme hata ayiklama rehberi, docs-en/QuickGuide'dan cevrildi). docs-jp gibi bu da kismi bir cevirinin baslangici; kapsam zamanla buyuyecek. Her locale'in kendi _navbar.md'sine ve kok _navbar.md'ye Turkce secenegi eklendi, boylece dil menusu her yerde tutarli. Co-Authored-By: Claude Sonnet 5 --- dev-website-docs/_navbar.md | 1 + dev-website-docs/docs-cn/_navbar.md | 1 + dev-website-docs/docs-en/_navbar.md | 1 + dev-website-docs/docs-jp/_navbar.md | 1 + dev-website-docs/docs-kr/_navbar.md | 1 + .../01-akilli-sozlesme-hata-ayiklama.md | 91 +++++++++++++++++++ dev-website-docs/docs-tr/README.md | 78 ++++++++++++++++ dev-website-docs/docs-tr/_coverpage.md | 12 +++ dev-website-docs/docs-tr/_navbar.md | 7 ++ dev-website-docs/docs-tr/_sidebar.md | 3 + 10 files changed, 196 insertions(+) create mode 100644 dev-website-docs/docs-tr/QuickGuide/01-akilli-sozlesme-hata-ayiklama.md create mode 100644 dev-website-docs/docs-tr/README.md create mode 100644 dev-website-docs/docs-tr/_coverpage.md create mode 100644 dev-website-docs/docs-tr/_navbar.md create mode 100644 dev-website-docs/docs-tr/_sidebar.md diff --git a/dev-website-docs/_navbar.md b/dev-website-docs/_navbar.md index 21783782..3fcb616d 100644 --- a/dev-website-docs/_navbar.md +++ b/dev-website-docs/_navbar.md @@ -4,3 +4,4 @@ - [:cn: 中文](/docs-cn/) - [:kr: 한국어](/docs-kr/) - [:jp: 日本語](/docs-jp/) + - [:tr: Türkçe](/docs-tr/) diff --git a/dev-website-docs/docs-cn/_navbar.md b/dev-website-docs/docs-cn/_navbar.md index 5a76c6ee..0da0b05a 100644 --- a/dev-website-docs/docs-cn/_navbar.md +++ b/dev-website-docs/docs-cn/_navbar.md @@ -4,3 +4,4 @@ - [:cn: 中文](/docs-cn/) - [:kr: 한국어](/docs-kr/) - [:jp: 日本語](/docs-jp/) + - [:tr: Türkçe](/docs-tr/) diff --git a/dev-website-docs/docs-en/_navbar.md b/dev-website-docs/docs-en/_navbar.md index 21783782..3fcb616d 100644 --- a/dev-website-docs/docs-en/_navbar.md +++ b/dev-website-docs/docs-en/_navbar.md @@ -4,3 +4,4 @@ - [:cn: 中文](/docs-cn/) - [:kr: 한국어](/docs-kr/) - [:jp: 日本語](/docs-jp/) + - [:tr: Türkçe](/docs-tr/) diff --git a/dev-website-docs/docs-jp/_navbar.md b/dev-website-docs/docs-jp/_navbar.md index 21783782..3fcb616d 100644 --- a/dev-website-docs/docs-jp/_navbar.md +++ b/dev-website-docs/docs-jp/_navbar.md @@ -4,3 +4,4 @@ - [:cn: 中文](/docs-cn/) - [:kr: 한국어](/docs-kr/) - [:jp: 日本語](/docs-jp/) + - [:tr: Türkçe](/docs-tr/) diff --git a/dev-website-docs/docs-kr/_navbar.md b/dev-website-docs/docs-kr/_navbar.md index 3a06c579..5f5a42c4 100644 --- a/dev-website-docs/docs-kr/_navbar.md +++ b/dev-website-docs/docs-kr/_navbar.md @@ -3,4 +3,5 @@ - [:cn: 中文](/docs-cn/) - [:kr: 한국어](/docs-kr/) - [:jp: 日本語](/docs-jp/) + - [:tr: Türkçe](/docs-tr/) diff --git a/dev-website-docs/docs-tr/QuickGuide/01-akilli-sozlesme-hata-ayiklama.md b/dev-website-docs/docs-tr/QuickGuide/01-akilli-sozlesme-hata-ayiklama.md new file mode 100644 index 00000000..0948cd07 --- /dev/null +++ b/dev-website-docs/docs-tr/QuickGuide/01-akilli-sozlesme-hata-ayiklama.md @@ -0,0 +1,91 @@ +## SmartX Sürümleri + +[SmartX](https://smartx.ont.io), en gelişmiş özellikleri ve kararlı geliştirme deneyimini sunan resmi olarak yayınlanmış sürümdür. + +[SmartX beta](https://smartxbeta.ont.io), en yeni özellikleri içeren beta sürümdür. Ancak bazı hatalar içerebilir; bu hatalar önce SmartX topluluk sürümünde düzeltilir. + +[SmartX debug](http://smartxdebug.ont.io), açık kaynaklı topluluk sürümüdür. Daha kolay geliştirme için giriş (login) özelliği kaldırılmıştır. + +## Hata Ayıklama Süreci + +#### Adım 1 - Python projesi oluşturma + +Python dilini ve boş şablonu seçin. [OEP4Sample.py](https://github.com/tonyclarking/python-template/blob/master/OEP4Sample/OEP4Sample.py) dosyasındaki kodu editöre kopyalayın. + +![step 1.png](https://upload-images.jianshu.io/upload_images/150344-cc24c675bc9a3267.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) + +![step 1.png](https://upload-images.jianshu.io/upload_images/150344-cdb9c5585a074881.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) + +#### Adım 2 - Derleme + +Akıllı sözleşmeyi derlemek için "Compile" butonuna tıklayın. ABI ve AVM üretilir, Opcode ise altta görüntülenir. + +![step2.png](https://upload-images.jianshu.io/upload_images/150344-807d1c9add5be98f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) + +#### Adım 3 - Kesme noktası (breakpoint) belirleme + +Satır numarasının solundaki alana tıklayın; kırmızı bir kesme noktası görünecektir. + +![step3.png](https://upload-images.jianshu.io/upload_images/150344-82b13a0a1c8372db.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) + +#### Adım 4 - Hata ayıklama modunda çalıştırma + +Önce çalıştırılacak fonksiyonu seçin, parametre tiplerini belirleyin ve parametreleri doldurun. + +Ardından "Debug Run" butonuna tıklayın. + +![step4.png](https://upload-images.jianshu.io/upload_images/150344-f890c3707e48fea4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) + +"Debug Run" butonuna tıkladıktan sonra "Debug run" durumu "Waiting" olarak değişir. + +#### Adım 5 - Hata ayıklama panelini kullanma + +Hata ayıklama işlemi için gezinme panelini kullanın. + +![debug panel.png](https://upload-images.jianshu.io/upload_images/150344-6b73326a3e5388e4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) + +Soldan sağa: + +Continue (bir sonraki kesme noktasına atla), Debug Stop, Step Over Line, Step Over Opcode, Clear (pencereyi temizle) + +## Hata Ayıklama Paneli + +Panel, mevcut akıllı sözleşme hakkında temel bilgileri gösterir. + +![5.png](https://upload-images.jianshu.io/upload_images/150344-34922a573030a17a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) + +Soldan sağa: + +Logs: çalıştırma sonucunu gösterir + +Evaluation Stack: o an çalıştırılmakta olan veriyi geçici olarak tutar + +Alt Stack: tüm değişkenleri saklar. Locals, değişkenleri alt stack'ten okur + +History: OP kodunun çalıştırma geçmişini gösterir + +Locals: mevcut bağlamla ilişkili yerel değişkenleri gösterir + +Storage: akıllı sözleşmenin veritabanı + +## Konsolda Parametre Değiştirme + +#### Değişken nasıl değiştirilir + +Parantez içindeki bir değeri değiştirdiğinizde, ilgili değişkenin değeri de değişir. + +![change locals.png](https://upload-images.jianshu.io/upload_images/150344-8c122e82a7d02d7d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) + +#### Storage nasıl değiştirilir + +Storage konsolunda herhangi bir anahtarı (key) ve karşılık gelen değerini ekleyebilir veya silebilirsiniz. + +![change storage.png](https://upload-images.jianshu.io/upload_images/150344-52aa4be649311046.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) + +#### Hata ayıklamada dönüştürme aracını kullanma + +Kullanmak istediğiniz fonksiyonu seçin ve veriyi ilgili alana girin. + +Tool panelinin fonksiyon listesi + +![tool panel.png](https://upload-images.jianshu.io/upload_images/150344-46e5da4eb0a4a8c1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) diff --git a/dev-website-docs/docs-tr/README.md b/dev-website-docs/docs-tr/README.md new file mode 100644 index 00000000..5e4e2a4d --- /dev/null +++ b/dev-website-docs/docs-tr/README.md @@ -0,0 +1,78 @@ + + + + + + docs_homepage + + + + + +

Ontology Geliştirici Rehberi

+
Ontology, yeni nesil, yüksek performanslı bir genel (public) blokzincirdir. Altyapısı ölçeklenebilir, kararlıdır ve farklı iş ihtiyaçları için düşük seviyeli özelleştirmeye izin verir. Ontology teknik topluluğuna pek çok yeni geliştirici kattık ve Developer Center'ımızı hayata geçirdik.
+ + + diff --git a/dev-website-docs/docs-tr/_coverpage.md b/dev-website-docs/docs-tr/_coverpage.md new file mode 100644 index 00000000..8931f0d2 --- /dev/null +++ b/dev-website-docs/docs-tr/_coverpage.md @@ -0,0 +1,12 @@ +![logo](_media/icon.svg) + +# docsify 4.8.5 + +> Sihirli bir dokümantasyon sitesi oluşturucu. + +- Basit ve hafif (~21kB gzip) +- Statik olarak derlenmiş html dosyası yok +- Birden fazla tema + +[GitHub](https://github.com/docsifyjs/docsify/) +[Başlarken](#docsify) diff --git a/dev-website-docs/docs-tr/_navbar.md b/dev-website-docs/docs-tr/_navbar.md new file mode 100644 index 00000000..3fcb616d --- /dev/null +++ b/dev-website-docs/docs-tr/_navbar.md @@ -0,0 +1,7 @@ + +- Language + - [:uk: English](/docs-en/) + - [:cn: 中文](/docs-cn/) + - [:kr: 한국어](/docs-kr/) + - [:jp: 日本語](/docs-jp/) + - [:tr: Türkçe](/docs-tr/) diff --git a/dev-website-docs/docs-tr/_sidebar.md b/dev-website-docs/docs-tr/_sidebar.md new file mode 100644 index 00000000..2e35214c --- /dev/null +++ b/dev-website-docs/docs-tr/_sidebar.md @@ -0,0 +1,3 @@ + +- Hızlı Başlangıç Rehberi + - [Akıllı Sözleşmede Hata Ayıklama](docs-tr/QuickGuide/01-akilli-sozlesme-hata-ayiklama.md)