2019-10-14 23:10:11 +03:00
# Katkı da Bulunma
2024-12-30 23:06:51 +00:00
🌐
[bahasa Indonesia][ID],
2024-12-30 20:10:11 +01:00
[Català][CA]،
2020-10-04 16:47:13 +01:00
[Čeština][CZ],
2022-11-03 21:06:53 +01:00
[Dansk][DA],
2020-05-05 19:30:37 +02:00
[Deutsch][DE],
2019-10-14 23:10:11 +03:00
[English][EN],
2020-02-26 12:38:18 -08:00
[Español][ES],
2020-03-01 20:32:10 +00:00
[Français][FR],
2024-12-30 20:05:44 +01:00
[Galego][GL],
2020-10-13 01:59:03 +01:00
[Italiano][IT],
2020-08-01 02:03:24 +01:00
[Kurdi][KU],
2024-12-30 23:06:51 +00:00
[Kurdî][KU],
2020-10-13 02:06:15 +01:00
[Lietuvių][LT],
2024-12-30 23:06:51 +00:00
[Mongolia][MN],
2020-02-26 11:18:07 +01:00
[Nederlands][NL],
2020-10-13 01:59:03 +01:00
[Norsk][NO],
2020-10-19 19:19:30 +01:00
[Polski][PL],
2020-01-05 17:39:14 +00:00
[Português][PT_BR],
2024-12-30 23:06:51 +00:00
[tiếng Việt][VI],
[Türkçe][TR],
2020-10-13 03:31:09 +03:00
[Ελληνικά][GR],
2024-12-30 23:06:51 +00:00
[Українська][UK]،
2020-10-13 01:59:03 +01:00
[العربية][AR],
2024-12-30 23:06:51 +00:00
[हिन्दी][HI_IN],
[한국어][KO_KR],
2020-08-18 03:19:05 +09:00
[日本語][JA],
2020-01-07 17:51:35 +00:00
[正體中文][ZH_TW],
2024-12-30 23:06:51 +00:00
[简体中文][ZH_CN]
2019-10-14 23:10:11 +03:00
2020-02-27 18:31:08 +00:00
[AR]:CONTRIBUTING.ar.md
2024-12-30 20:10:11 +01:00
[CA]:CONTRIBUTING.ca.md
2020-10-04 16:47:13 +01:00
[CZ]:CONTRIBUTING.cz.md
2022-11-03 21:06:53 +01:00
[DA]:CONTRIBUTING.da.md
2020-05-05 19:30:37 +02:00
[DE]:CONTRIBUTING.de.md
2024-12-30 23:06:51 +00:00
[EN]:../CONTRIBUTING.md
2020-02-26 12:38:18 -08:00
[ES]:CONTRIBUTING.es.md
2020-02-27 19:21:57 +01:00
[FR]:CONTRIBUTING.fr.md
2024-12-30 20:05:44 +01:00
[GL]:CONTRIBUTING.gl.md
2020-10-13 03:31:09 +03:00
[GR]:CONTRIBUTING.gr.md
2024-12-30 23:06:51 +00:00
[HI_IN]:CONTRIBUTING.hi_in.md
[ID]:CONTRIBUTING.id.md
2020-10-13 01:59:03 +01:00
[IT]:CONTRIBUTING.it.md
2020-08-18 03:19:05 +09:00
[JA]:CONTRIBUTING.ja.md
2019-10-14 23:10:11 +03:00
[KO_KR]:CONTRIBUTING.ko_kr.md
2020-08-01 02:03:24 +01:00
[KU]:CONTRIBUTING.ku.md
2020-10-13 01:59:03 +01:00
[LT]:CONTRIBUTING.lt.md
2024-12-31 03:02:38 +08:00
[MN]:CONTRIBUTING.mn.md
2020-02-27 18:31:08 +00:00
[NL]:CONTRIBUTING.nl.md
2020-10-13 01:59:03 +01:00
[NO]:CONTRIBUTING.no.md
2020-10-19 19:19:30 +01:00
[PL]:CONTRIBUTING.pl.md
2020-02-27 18:31:08 +00:00
[PT_BR]:CONTRIBUTING.pt_br.md
2019-10-14 23:10:11 +03:00
[TR]:CONTRIBUTING.tr.md
2024-12-30 23:06:51 +00:00
[UK]:CONTRIBUTING.uk.md
[VI]:CONTRIBUTING.vi.md
2020-01-07 17:51:35 +00:00
[ZH_CN]:CONTRIBUTING.zh_cn.md
[ZH_TW]:CONTRIBUTING.zh_tw.md
2019-10-14 23:10:11 +03:00
Bu repodaki kaynak kodu kağı t çı ktı ları ndan elle dijitalleştirilmiştir. Yani yazı m hataları ve diğer tutarsı zlı klar yanlı şlı kla yapı lmı ştı r. Kod, aşağı daki taratı lmı ş çı ktı lar ile tutarlı olması için düzenlenmelidir:
2020-06-02 00:29:19 +01:00
- [AGC printouts for Comanche][8]
- [AGC printouts for Luminary][9]
2019-10-14 23:10:11 +03:00
## Yararlı Eklentiler
2021-03-09 06:31:41 +09:00
GitHub, AGC assembly dili için sentaks desteği sağlı yor ama sizin kodu düzenlemek için kullandı ğı nı z editör sağlamayacaktı r. Aşağı daki editörler AGC dili sentaks vurgulaması için eklentiler sunmaktadı r:
2020-06-02 00:29:19 +01:00
2020-02-19 05:25:00 +00:00
- [Atom][Atom]†
- [CodeBlocks][CodeBlocks]
- [Eclipse][Eclipse]
- [Kate][Kate]
- [ProgrammersNotepad][ProgrammersNotepad]
- [Sublime Text 3][Sublime Text]†
- [TextPad][TextPad]
- [Vim][Vim]
- [Visual Studio Code][VisualStudioCode]†
- [jEdit][jEdit]
† Otomatik biçimlendirmeyi destekler
[Atom]:https://github.com/Alhadis/language-agc
[CodeBlocks]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/CodeBlocks
[Eclipse]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/Eclipse
[Kate]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/Kate
[ProgrammersNotepad]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/ProgrammersNotepad
[Sublime Text]:https://github.com/jimlawton/AGC-Assembly
[TextPad]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/TextPad
[Vim]:https://github.com/wsdjeg/vim-assembly
[VisualStudioCode]:https://github.com/wopian/agc-assembly
[jEdit]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/jEdit
2019-10-14 23:10:11 +03:00
## Biçimlendirme
2020-06-02 00:29:19 +01:00
2019-10-14 23:10:11 +03:00
**Not:** GitHub ve yukarı daki 3 eklenti otomatik olarak doğru biçimlendirmeyi kullanmanı zı sağlayacaktı r.
- Girintilemeyi tab ile yapı n
- Tab genişliği olarak 8'i kullanı n
- Devamı ndaki boşlukları silin
## Neyi kontrol edeyim?
2020-06-02 00:29:19 +01:00
2020-10-13 19:51:59 +03:00
Taratı lmı ş çı ktı lar ve bu repodaki kaynak kodu arası ndaki herhangi bir tutarsı zlı ğı .
2019-10-14 23:10:11 +03:00
### Yorumlar
2020-06-02 00:29:19 +01:00
2020-10-13 19:51:59 +03:00
Uyarlanan koddaki yorum satı rları , çı ktı lar ile **tamamen** **eşleşmelidir** .
Düzeltmek için bakmanı z gereken bazı temel sorunlar şunlardı r:
#### Yazı m Hataları
Bazı yerlerde, orijinal geliştiriciler yorum yazarken yazı m hataları yapmı ş. Bunları n bazı ları dijitalleştirme sürecinin başları nda yanlı şlı kla düzeltildi fakat dijitalleştirme süreci taratı lmı ş çı ktı larda olmayan yeni yazı m hataları na da sebep oldu.
Örneğin, dijitalleştirilmiş yorumlar `SPACECRAFT` kelimesini içeriyorsa ama taratı lmı ş çı ktı larda `SPAECRAFT` yazı yorsa, dijitalleştirilmiş yorum `SPAECRAFT` (`C` eksik) olarak **düzeltilmelidir** .
Aynı şekilde, eğer dijitalleştirmiş yorumlarda bir yazı m hatası varsa ama taratı lmı ş çı ktı larda doğru yazı lmı şsa, yazı m hatası **düzeltilmelidir** .
### Boşluklar
Yorumlar arası ndaki iki karakterin arası ndaki boşluklar taratı lmı ş çı ktı lar ile **uyuşmalı dı r** . Bir çok durumda ([#316 ][10]'daki tartı şmayı inceleyin) boşluklar şu şekildedir:
- Yeni kelimeler arası tek boşluk.
- Yeni cümleler arası iki boşluk.
- Yeni girintiler için üç boşluk.
Taratı lmı ş çı ktı larda bütün sayfalar bu genellemelere uymaz. Eğer çı ktı larda iki boşluk yerine bir boşluk varsa, bir boşluk kullanı n.
2019-10-14 23:10:11 +03:00
### Satı r sonları
2020-06-02 00:29:19 +01:00
2019-10-14 23:10:11 +03:00
- Birinci sütunu `R0000` *ile* biten satı r sonları çı ktı lar ile tamamen eşleşmelidir.
- Birinci sütunu `R0000` *__olmadan__* biten satı r sonları arka arkaya sadece 1 ya da 2 boş satı r içermelidir.
- Eğer 2'den fazla satı r sonu varsa ekstra olan satı r sonları nı kaldı rı n.
- Birinci sütunu `R0000` *ile* biten satı rlar bu kural dahilinde değildir.
2020-10-13 19:51:59 +03:00
- Kaynak resimlerde bunlar 8. satı rı ndaki basamak bastı rı lmamı ş halde oluşturulmuştur. Bir 2 kullanı mı iki boşluğu (tek boş satı rı ) temsil ederken, bir 3 kullanı mı üç boşluğu (iki boş satı rı ) ifade eder. 4 ve 8 tanı mlanmı ştı r fakat hiç kullanı lmamı ştı r. Bunun hakkı nda daha fazla okumak için: [#159 ][7]
2019-10-14 23:10:11 +03:00
Örneğin bu:
2020-06-02 00:29:19 +01:00
2019-10-14 23:10:11 +03:00
```plain
R0819 SUBROUTINE TO SKIP...
R0820
0821 LAMPTEST CS IMODES33
```
2020-06-02 00:29:19 +01:00
2019-10-14 23:10:11 +03:00
Buna dönüşmeli:
2020-06-02 00:29:19 +01:00
2019-10-14 23:10:11 +03:00
```plain
R0819 SUBROUTINE TO SKIP...
R0820
0820 LAMPTEST CS IMODES33
```
## Not
PR yapmadan önce lütfen yaptı ğı nı z değişikliklerin çı ktı lar ile tutarlı olduğundan emin olun!
[0]:https://github.com/chrislgarry/Apollo-11/pull/new/master
[1]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/
[2]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/
[6]:https://github.com/wopian/agc-assembly#user -settings
[7]:https://github.com/chrislgarry/Apollo-11/issues/159
[8]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/
[9]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/
[10]:https://github.com/chrislgarry/Apollo-11/pull/316#pullrequestreview -102892741