Turkish Translation: Days 2-5#439
Open
sametsarikaya wants to merge 10 commits into
Open
Conversation
30-Days-Of-React reposunun Türkçe çevirisi başlatıldı. Turkish/ klasörü altına Gün 2 (React'a Giriş), Gün 3 (Kurulum), Gün 4 (Bileşenler) ve Gün 5 (Props) eklendi.
… 3-5 bugs New translations added: - Day 01: JavaScript Refresher (01_Gun_JavaScript_Tazeleyici) Complete coverage: adding JS to web, variables, data types, arrays, conditionals, loops, scope, objects, functions, higher order functions, destructuring, spread, functional programming, classes, DOM - Day 06: Mapping Arrays (06_Gun_Dizi_Haritalama) Covers mapping number arrays, arrays of arrays, arrays of objects, and the importance of the key prop - Day 07: Class Components (07_Gun_Class_Bilesenler) Converting functional to class components, this.props access, class methods, complete code examples - Day 08: State / Durum (08_Gun_State) What is state, setState(), counter example, cat/dog toggle example, full combined app with state and props - Day 09: Conditional Rendering / Kosullu Render (09_Gun_Kosullu_Render) if/else, ternary operator, && operator, Login/Welcome components, message state, exercises - Day 10: React Project Folder Structure (10_Gun_Proje_Klasor_Yapisi) File naming (CamelCase), folder structure, named vs default exports, components folder organization, Fragments Bug fixes in existing translations (Days 3-5): - Fixed 'Author:' not translated -> 'Yazar:' in Days 3, 4, 5 - Fixed 'October, 2020' not translated -> 'Ekim, 2020' in Days 3, 4, 5 and readMe Navigation improvements: - readMe.md: updated top nav link from Day 2 to Day 1 (now that Day 1 exists) - readMe.md: expanded table of contents from Days 2-5 to Days 1-10 - Day 05 (05_props.md): fixed both nav links for Day 6 to point to Turkish version (06_Gun_Dizi_Haritalama) instead of English source Translation conventions used throughout: - Prose and headings fully translated to Turkish - Code (variable/function names, JSX) left unchanged - Code comments translated to Turkish - React technical terms kept in English with Turkish in parentheses: Component (Bilesen), State (Durum), Props (Ozellikler), Hook (Kanca), Functional Component (Fonksiyonel Bilesen), Class Component (Sinif Tabanlı Bilesen), Fragment (Parca), etc.
Turkish/03_Gun_Kurulum/03_kurulum.md:
- Fix broken relative link: '../03/../03_Day_Setting_Up/' -> '../../03_Day_Setting_Up/'
Turkish/06_Gun_Dizi_Haritalama/06_dizi_haritalama.md:
- Fix broken relative link: '../06_Day_Map_List_Keys/' -> '../../06_Day_Map_List_Keys/'
Turkish/02_Gun_Reacta_Giris/02_reacta_giris.md:
- Fix missing Turkish character: 'TEBRIKLER!' -> 'TEBRİKLER!'
Turkish/08_Gun_State/08_state.md:
- Remove unused 'const count = this.state.count' in cat/dog example
(state only has 'image', not 'count')
- Fix JSX attribute: 'class=' -> 'className=' on the Change button
Turkish/09_Gun_Kosullu_Render/09_kosullu_render.md:
- Fix undefined variable: 'techs={techs}' -> 'techs={this.state.techs}'
('techs' was not declared in render scope; it lives in this.state)
Turkish/10_Gun_Proje_Klasor_Yapisi/10_proje_klasor_yapisi.md:
- Fix missing closing quote in all 'import React from 'react' lines (6 places)
- Fix invalid syntax 'export default const App = ...' ->
'const App = ...; export default App'
- Fix JSX attribute: '<div class="country_text">' -> '<div className="country_text">'
- Remove 'this.state.backgroundColor' from render (field not defined in state)
- Fix typos in folder structure example:
'Forgotpassword.js' -> 'ForgotPassword.js'
'Resetpassord.js' -> 'ResetPassword.js'
'icnons' -> 'icons'
'- fonts' (bad indent) -> '-fonts'
- Fix Header component: destructure props.data instead of using
undeclared variables (welcome, title, etc.)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…Üçüncü Taraf Paketler)
…10' into turkish-translation-days-1-6-to-10
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Added Turkish translation for 30-Days-Of-React.
Turkish/02_Gun_Reacta_Giris/— Introduction to ReactTurkish/03_Gun_Kurulum/— Setting UpTurkish/04_Gun_Bilesenler/— ComponentsTurkish/05_Gun_Props/— PropsTurkish/readMe.md— Navigation tableTranslation Rules
../../images/Follows the same approach as the Turkish folder in the 30-Days-Of-JavaScript repo.