Merge pull request #9151 from mcizol/master
add turkish translation files
This commit is contained in:
commit
cfb4010415
5 changed files with 296 additions and 4 deletions
|
@ -5,7 +5,7 @@
|
|||
[](https://david-dm.org/electron/electron?type=dev)
|
||||
[](http://atom-slack.herokuapp.com/)
|
||||
|
||||
:memo: Available Translations: [Korean](https://github.com/electron/electron/tree/master/docs-translations/ko-KR/project/README.md) | [Simplified Chinese](https://github.com/electron/electron/tree/master/docs-translations/zh-CN/project/README.md) | [Brazilian Portuguese](https://github.com/electron/electron/tree/master/docs-translations/pt-BR/project/README.md) | [Traditional Chinese](https://github.com/electron/electron/tree/master/docs-translations/zh-TW/project/README.md) | [Spanish](https://github.com/electron/electron/tree/master/docs-translations/es/project/README.md)
|
||||
:memo: Available Translations: [Korean](https://github.com/electron/electron/tree/master/docs-translations/ko-KR/project/README.md) | [Simplified Chinese](https://github.com/electron/electron/tree/master/docs-translations/zh-CN/project/README.md) | [Brazilian Portuguese](https://github.com/electron/electron/tree/master/docs-translations/pt-BR/project/README.md) | [Traditional Chinese](https://github.com/electron/electron/tree/master/docs-translations/zh-TW/project/README.md) | [Spanish](https://github.com/electron/electron/tree/master/docs-translations/es/project/README.md) | [Turkish](https://github.com/electron/electron/tree/master/docs-translations/tr-TR/project/README.md)
|
||||
|
||||
The Electron framework lets you write cross-platform desktop applications
|
||||
using JavaScript, HTML and CSS. It is based on [Node.js](https://nodejs.org/) and
|
||||
|
|
|
@ -5,12 +5,12 @@ Eğer öyleyse, atom.io üzerinden [mevcut sürümler](https://electron.atom.io/
|
|||
## SSS(Sıkça Sorulan Sorular)
|
||||
|
||||
Bir problem(issue) bildirmeden önce sıkça sorulan sorulara göz atın:
|
||||
* [Electron SSS](https://github.com/electron/electron/tree/master/docs/faq/electron-faq.md)
|
||||
* [Electron SSS](https://github.com/electron/electron/blob/master/docs/faq.md)
|
||||
|
||||
## Klavuzlar
|
||||
|
||||
* [Desteklenen Platformlar ](https://github.com/electron/electron/tree/master/docs/tutorial/supported-platforms.md)
|
||||
* [Uygulama Dağıtımı](https://github.com/electron/electron/tree/master/docs/tutorial/application-distribution.md)
|
||||
* [Desteklenen Platformlar ](tutorial/supported-platforms.md)
|
||||
* [Uygulama Dağıtımı](tutorial/application-distribution.md)
|
||||
* [Mac Uygulama Mağazası Başvuru Klavuzu](https://github.com/electron/electron/tree/master/docs/tutorial/mac-app-store-submission-guide.md)
|
||||
* [Uygulama Paketleme](https://github.com/electron/electron/tree/master/docs/tutorial/application-packaging.md)
|
||||
* [Native Node Modüllerini Kullanma](https://github.com/electron/electron/tree/master/docs/tutorial/using-native-node-modules.md)
|
||||
|
|
85
docs-translations/tr-TR/project/README.md
Normal file
85
docs-translations/tr-TR/project/README.md
Normal file
|
@ -0,0 +1,85 @@
|
|||
[](https://electron.atom.io/)
|
||||
|
||||
[](https://travis-ci.org/electron/electron)
|
||||
[](https://ci.appveyor.com/project/electron-bot/electron/branch/master)
|
||||
[](https://david-dm.org/electron/electron?type=dev)
|
||||
[](http://atom-slack.herokuapp.com/)
|
||||
|
||||
:memo: Mevcut çeviriler: [Korean](https://github.com/electron/electron/tree/master/docs-translations/ko-KR/project/README.md) | [Simplified Chinese](https://github.com/electron/electron/tree/master/docs-translations/zh-CN/project/README.md) | [Brazilian Portuguese](https://github.com/electron/electron/tree/master/docs-translations/pt-BR/project/README.md) | [Traditional Chinese](https://github.com/electron/electron/tree/master/docs-translations/zh-TW/project/README.md) | [Spanish](https://github.com/electron/electron/tree/master/docs-translations/es/project/README.md)| [Turkish](https://github.com/electron/electron/tree/master/docs-translations/tr-TR/project/README.md)
|
||||
|
||||
Electron framework JavaScript, HTML ve CSS kullanarak çapraz platform
|
||||
masaüstü uygulamaları yazmanıza yarar. Electron [Node.js](https://nodejs.org/) ile geliştirilmiş;
|
||||
[Atom editor](https://github.com/atom/atom) ve birçok uygulama [apps](https://electron.atom.io/apps) tarafından kullanılmaktadir.
|
||||
|
||||
Önemli duyurular için Twitter da [@ElectronJS](https://twitter.com/electronjs) adresini takip edin.
|
||||
|
||||
Bu proje katılımcı sözleşmesine bağlıdır. Katılarak,
|
||||
bu kodun sürdürülebilir olduğunu üstlenmeniz beklenmekte.
|
||||
Lütfen uygun olmayan davranışları electron@github.com'a rapor edin.
|
||||
|
||||
## Downloads
|
||||
|
||||
Electron prebuilt mimarisini yüklemek için,
|
||||
[`npm`](https://docs.npmjs.com/):
|
||||
|
||||
```sh
|
||||
# Development dependency olarak yükleyin
|
||||
npm install electron --save-dev
|
||||
|
||||
# `electron` komutunu global olarak $PATH'a yükleyin
|
||||
npm install electron -g
|
||||
```
|
||||
|
||||
Prebuilt mimarileri, debug sembolleri, ve fazlası için
|
||||
[releases page](https://github.com/electron/electron/releases) sayfasını ziyaret edin.
|
||||
|
||||
### Mirrors
|
||||
|
||||
- [China](https://npm.taobao.org/mirrors/electron)
|
||||
|
||||
## Dokümantasyon
|
||||
|
||||
Klavuz ve API referansları [docs](https://github.com/electron/electron/tree/master/docs) klasöründe bulunabilir.
|
||||
Aynı zamanda nasıl kurulum gerçekleştirileceği ve Electron'un gelişimine nasıl katılacağınızı
|
||||
açıklayan dosyalar içermektedir.
|
||||
|
||||
## Dökümantasyon Çevirileri
|
||||
|
||||
- [Brazilian Portuguese](https://github.com/electron/electron/tree/master/docs-translations/pt-BR)
|
||||
- [Korean](https://github.com/electron/electron/tree/master/docs-translations/ko-KR)
|
||||
- [Japanese](https://github.com/electron/electron/tree/master/docs-translations/jp)
|
||||
- [Spanish](https://github.com/electron/electron/tree/master/docs-translations/es)
|
||||
- [Simplified Chinese](https://github.com/electron/electron/tree/master/docs-translations/zh-CN)
|
||||
- [Traditional Chinese](https://github.com/electron/electron/tree/master/docs-translations/zh-TW)
|
||||
- [Turkish](https://github.com/electron/electron/tree/master/docs-translations/tr-TR)
|
||||
- [Thai](https://github.com/electron/electron/tree/master/docs-Translations/th-TH)
|
||||
- [Ukrainian](https://github.com/electron/electron/tree/master/docs-translations/uk-UA)
|
||||
- [Russian](https://github.com/electron/electron/tree/master/docs-translations/ru-RU)
|
||||
- [French](https://github.com/electron/electron/tree/master/docs-translations/fr-FR)
|
||||
|
||||
## Hızlı Başlangıç
|
||||
|
||||
Minimal Electron uygulamasını calışırken görmek için [`electron/electron-quick-start`](https://github.com/electron/electron-quick-start)
|
||||
repository'ni klonla ve çalıştır.
|
||||
|
||||
## Topluluk
|
||||
|
||||
Asağıdaki sayfalardan sorular sorabilir ve topluluk ile etkileşime geçebilirsiniz:
|
||||
|
||||
- [`electron`](http://discuss.atom.io/c/electron) Atom forumundaki kategoriler
|
||||
- `#atom-shell` Freenode kanal'ı
|
||||
- [`Atom`](http://atom-slack.herokuapp.com/) Slack kanal'ı
|
||||
- [`electron-br`](https://electron-br.slack.com) *(Brazilian Portuguese)*
|
||||
- [`electron-kr`](http://www.meetup.com/electron-kr/) *(Korean)*
|
||||
- [`electron-jp`](https://electron-jp.slack.com) *(Japanese)*
|
||||
- [`electron-tr`](http://www.meetup.com/Electron-JS-Istanbul/) *(Turkish)*
|
||||
- [`electron-id`](https://electron-id.slack.com) *(Indonesia)*
|
||||
|
||||
Topluluk tarafından sağlanan örnek uygulamaları, aracları ve kaynaklara ulaşmak için
|
||||
[awesome-electron](https://github.com/sindresorhus/awesome-electron) sayfasını ziyaret et.
|
||||
|
||||
## Lisans
|
||||
|
||||
[MIT](https://github.com/electron/electron/blob/master/LICENSE)
|
||||
|
||||
Electron veya Github logolarını kullandığınızda, [GitHub logo guidelines](https://github.com/logos) sayfasını okuduğunuzdan emin olun.
|
178
docs-translations/tr-TR/tutorial/application-distribution.md
Normal file
178
docs-translations/tr-TR/tutorial/application-distribution.md
Normal file
|
@ -0,0 +1,178 @@
|
|||
# Application Distribution
|
||||
|
||||
Electron uygulamanızı dağıtmak için önce Electron nun [prebuilt mimarilerini]
|
||||
(https://github.com/electron/electron/releases) indirmeniz gerekmektedir.
|
||||
Sonrasında, uygulamanızın bulundugu klasör `app` şeklinde isimlendirilmeli ve
|
||||
Electron kaynaklar klasörüne aşagıda gösterildiği gibi yerleştirilmelidir.
|
||||
Unutmayın, Electronun prebuilt mimarileri aşağıdaki örneklerde `electron/`
|
||||
şeklinde belirtilmiştir.
|
||||
|
||||
|
||||
MacOS da:
|
||||
|
||||
```text
|
||||
electron/Electron.app/Contents/Resources/app/
|
||||
├── package.json
|
||||
├── main.js
|
||||
└── index.html
|
||||
```
|
||||
|
||||
Windows ve Linux da:
|
||||
|
||||
```text
|
||||
electron/resources/app
|
||||
├── package.json
|
||||
├── main.js
|
||||
└── index.html
|
||||
```
|
||||
|
||||
Ardından `Electron.app` (veya `electron` Linux'da, `electron.exe` Windows'da) şeklinde çalıstırın,
|
||||
ve Electron uygulama şeklinde çalışacaktır.
|
||||
`electron` klasörü son kullanıcıya aktaracağınız dağıtımınız olacaktır.
|
||||
|
||||
## Uygulamanın bir dosya şeklinde paketlenmesi
|
||||
|
||||
Tüm kaynak kodlarını kopyalama yoluyla uygulamanızı dağıtmak haricinde,
|
||||
uygulamanızı [asar](https://github.com/electron/asar) ile arşiv haline getirerek,
|
||||
kaynak kodlarınızın kullanıcılar tarafından görülmesini engelliye bilirsiniz.
|
||||
|
||||
`app` klasörü yerine `asar` arşiv dosyası kullanmak için, arşiv dosyanızı `app.asar`
|
||||
şeklinde isimlendirmeniz gerekiyor, ve bu dosyayı Electron'nun kaynak klasörüne aşağıdaki
|
||||
gibi yerleştirmelisiniz. Böylelikle Electron arşivi okuyup ondan başlayacaktır.
|
||||
|
||||
|
||||
MacOS'da:
|
||||
|
||||
```text
|
||||
electron/Electron.app/Contents/Resources/
|
||||
└── app.asar
|
||||
```
|
||||
|
||||
Windows ve Linux'da:
|
||||
|
||||
```text
|
||||
electron/resources/
|
||||
└── app.asar
|
||||
```
|
||||
|
||||
Daha fazla bilgi için [Application packaging](application-packaging.md).
|
||||
|
||||
## İndirilen mimarileri yeniden adlandırma
|
||||
|
||||
Uygulamanızı Electron ile paketledikten sonra ve kullanıcılara uygulamanızı dağıtmadan önce
|
||||
adını değiştirmek isteye bilirsiniz.
|
||||
|
||||
### Windows
|
||||
|
||||
`electron.exe` istediğiniz şekilde yeniden adlandırabilirsiniz. Icon ve diğer
|
||||
bilgileri bu gibi araçlar [rcedit](https://github.com/atom/rcedit) ile düzenleye bilirsiniz.
|
||||
|
||||
### macOS
|
||||
|
||||
`Electron.app`'i istediğiniz şekilde yeniden adlandırabilirsiniz, ve aşağıdaki dosyalarda
|
||||
`CFBundleDisplayName`, `CFBundleIdentifier` ve `CFBundleName` kısımlarınıda düzenlemelisiniz.
|
||||
|
||||
* `Electron.app/Contents/Info.plist`
|
||||
* `Electron.app/Contents/Frameworks/Electron Helper.app/Contents/Info.plist`
|
||||
|
||||
Görev yöneticisinde `Electron Helper` şeklinde göstermek yerine,
|
||||
isterseniz helper uygulamasınında adını değiştire bilirsiniz,
|
||||
ancak dosyanın adını açılabilir olduğundan emin olun.
|
||||
|
||||
Yeniden adlandırılmış uygulamanın klasör yapısı bu şekilde görünecektir:
|
||||
|
||||
```
|
||||
MyApp.app/Contents
|
||||
├── Info.plist
|
||||
├── MacOS/
|
||||
│ └── MyApp
|
||||
└── Frameworks/
|
||||
├── MyApp Helper EH.app
|
||||
| ├── Info.plist
|
||||
| └── MacOS/
|
||||
| └── MyApp Helper EH
|
||||
├── MyApp Helper NP.app
|
||||
| ├── Info.plist
|
||||
| └── MacOS/
|
||||
| └── MyApp Helper NP
|
||||
└── MyApp Helper.app
|
||||
├── Info.plist
|
||||
└── MacOS/
|
||||
└── MyApp Helper
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
`electron` dosyasını istediğiniz şekilde yeniden adlandırabilirsiniz.
|
||||
|
||||
## Paketleme Araçları
|
||||
|
||||
Uygulamanızı manuel şekilde paketlemek dışında, üçüncü parti
|
||||
paketleme araçlarıylada otomatik olarak ayni şekilde paketliye bilirsiniz:
|
||||
|
||||
* [electron-builder](https://github.com/electron-userland/electron-builder)
|
||||
* [electron-packager](https://github.com/electron-userland/electron-packager)
|
||||
|
||||
## Kaynaktan yeniden kurulum yoluyla isim değişikliği
|
||||
|
||||
Ürün adını değiştirip, kaynaktan kurulum yoluylada Electron'nun adını değiştirmek mümkün.
|
||||
Bunun için `atom.gyp` dosyasını yeniden modifiye edip, tekrardan temiz bir kurulum yapmalısınız.
|
||||
|
||||
### grunt-build-atom-shell
|
||||
|
||||
Manuel olarak Electron kodlarını kontrol edip tekrar kurulum yapmak biraz zor olabilir,
|
||||
bu yüzden tüm bu işlemleri otomatik olarak gerçekleştirecek bir Grunt görevi oluşturuldu:
|
||||
[grunt-build-atom-shell](https://github.com/paulcbetts/grunt-build-atom-shell).
|
||||
|
||||
Bu görev otomatik olarak `.gyp` dosyasını düzenleyecek, kaynaktan kurulumu gerçekleştirecek,
|
||||
sonrasında ise uygulamanızın doğal Node modüllerini, yeni yürütülebilen isim ile eşleştirmek icin
|
||||
tekrardan kuracaktır.
|
||||
|
||||
### Özel bir Electron kopyası oluşturma
|
||||
|
||||
Electron'un size ait bir kopyasını oluşturmak, neredeyse uygulamanızı kurmak için hiç ihtiyacınız
|
||||
olmayacak bir işlemdir, "Production Level" uygulamalarda buna dahildir.
|
||||
`electron-packager` veya `electron-builder` gibi araçlar kullanarak yukarıda ki işlemleri
|
||||
gerçekleştirmeksizin, "Rebrand" Electron işlemini uygulaya bilirsiniz.
|
||||
|
||||
Eğer kendinize ait yüklenemiyen veya resmi versiyondan red edilmiş,
|
||||
direk olarak Electron a paketlediğiniz C++ kodunuz var ise,
|
||||
öncelikle Electron'un bir kopyasını oluşturmalısınız.
|
||||
Electron'nun destekleyicileri olarak, senaryonuzun çalışmasını çok isteriz,
|
||||
bu yüzden lütfen yapacağınız değişiklikleri Electron'nun resmi versiyonuna
|
||||
entegre etmeye calışın, bu sizin için daha kolay olacaktır, ve yardimlarınız
|
||||
için cok minnettar olacağız.
|
||||
|
||||
#### surf-build İle Özel Dağıtım oluşturulması
|
||||
|
||||
1. Npm yoluyla [Surf](https://github.com/surf-build/surf) yükleyin:
|
||||
`npm install -g surf-build@latest`
|
||||
|
||||
|
||||
2. Yeni bir S3 bucket ve aşağıdakı boş klasör yapısını oluşturun:
|
||||
|
||||
```
|
||||
- atom-shell/
|
||||
- symbols/
|
||||
- dist/
|
||||
```
|
||||
|
||||
3. Aşağıdaki Ortam Değişkenlerini ayarlayın:
|
||||
|
||||
* `ELECTRON_GITHUB_TOKEN` - GitHub üzerinden dağıtım oluşturan token
|
||||
* `ELECTRON_S3_ACCESS_KEY`, `ELECTRON_S3_BUCKET`, `ELECTRON_S3_SECRET_KEY` -
|
||||
node.js bağlantılarını ve sembollerini yükleyeceğiniz yer
|
||||
* `ELECTRON_RELEASE` - `true` şeklinde ayarlayın ve yükleme işlemi çalışacaktır,
|
||||
yapmamanız halinde, `surf-build` sadece CI-type kontrolü yapacak,
|
||||
tüm pull isteklerine uygun hale getirecektir.
|
||||
* `CI` - `true` olarak ayarlayın yoksa çalışmayacaktır.
|
||||
* `GITHUB_TOKEN` - bununla aynı şekilde ayarlayın `ELECTRON_GITHUB_TOKEN`
|
||||
* `SURF_TEMP` - Windowsda ki 'path too long' sorunundan kaçınmak için `C:\Temp` şeklinde ayarlayın
|
||||
* `TARGET_ARCH` - `ia32` veya `x64` şeklinde ayarlayın
|
||||
|
||||
4. `script/upload.py` dosyasında ki `ELECTRON_REPO` kısmını, kendi kopyanız ile değiştirmek _zorundasınız_,
|
||||
özellikle eğer bir Electron proper destekleyicisi iseniz.
|
||||
|
||||
5. `surf-build -r https://github.com/MYORG/electron -s YOUR_COMMIT -n 'surf-PLATFORM-ARCH'`
|
||||
|
||||
6. Kurulum bitene kadar uzunca bekleyin.
|
29
docs-translations/tr-TR/tutorial/supported-platforms.md
Normal file
29
docs-translations/tr-TR/tutorial/supported-platforms.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# Desteklenen platformlar
|
||||
|
||||
Aşağıdaki platformlar Electron tarafından desteklenmektedir:
|
||||
|
||||
### macOS
|
||||
|
||||
MacOS için sadece 64bit mimariler sağlanmakta olup, desteklenen minimum macOS versiyonu 10.9 dur.
|
||||
|
||||
### Windows
|
||||
|
||||
Windows 7 ve gelişmiş versiyonlar desteklenmektedir, eski işletim sistemleri desteklenmemektedir
|
||||
(ve çalışmayacaktır).
|
||||
|
||||
Windows `ia32` (`x86`) ve `x64` (`amd64`) mimarileri desteklenmektedir.
|
||||
Unutmayın, `ARM` mimarisi al₺tında çalışan Windows işletim sistemleri şuan için desteklenmemektedir.
|
||||
|
||||
### Linux
|
||||
|
||||
Electron `ia32` (`i686`) ve `x64` (`amd64`) Prebuilt mimarileri Ubuntu 12.04 üzerinde kurulmuştur,
|
||||
`arm` mimarisi ARM v7 ye karşılık olarak, hard-float ABI ve NEON Debian Wheezy ile kurulmuştur.
|
||||
|
||||
Prebuilt
|
||||
Prebuilt mimarisi ancak Electron'nun yapı platformu ile bağlantılı olan kütüphaneleri içeren dağıtımlar ile çalışır.
|
||||
Bu yüzden sadece Ubuntu 12.04 üzerinde çalışması garanti ediliyor, fakat aşagidaki platformlarında
|
||||
Electron Prebuilt mimarisini çalıştıra bileceği doğrulanmıştır.
|
||||
|
||||
* Ubuntu 12.04 ve sonrası
|
||||
* Fedora 21
|
||||
* Debian 8
|
Loading…
Add table
Reference in a new issue