Skip to content

Translate Tutorials #5

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 17 commits into from
Mar 5, 2019
Merged

Translate Tutorials #5

merged 17 commits into from
Mar 5, 2019

Conversation

GasimGasimzada
Copy link
Collaborator

@GasimGasimzada GasimGasimzada commented Feb 8, 2019

  • Before We Start
  • Setup for the Tutorial
  • Overview
  • Completing the Game
  • Adding Time Travel
  • Make tutorial links consistent in terms of what verb to use

@GasimGasimzada GasimGasimzada changed the title WIP: Translate tutorial WIP: Translate Tutorials Feb 8, 2019
Haqverdi
Haqverdi previously approved these changes Feb 12, 2019
@GasimGasimzada
Copy link
Collaborator Author

GasimGasimzada commented Feb 13, 2019

@azizaismayilova and @Haqverdi, I have finally translated tutorials. Please check it out and let me know if there are any grammatical or syntactical mistakes. I have gone through it couple of times but fresh eyes would catch something that I didn't catch.

@GasimGasimzada GasimGasimzada dismissed Haqverdi’s stale review February 13, 2019 16:46

Read recent comment

@GasimGasimzada GasimGasimzada changed the title WIP: Translate Tutorials Translate Tutorials Feb 14, 2019
@Haqverdi
Copy link
Contributor

@azizaismayilova please review

@netlify
Copy link

netlify bot commented Feb 20, 2019

Deploy preview for az-reactjs ready!

Built with commit eafa6e6

https://deploy-preview-5--az-reactjs.netlify.com

@GasimGasimzada
Copy link
Collaborator Author

GasimGasimzada commented Feb 21, 2019

@Haqverdi why did you merge master into translate-tutorials? There were no merge conflicts there...

@azizaismayilova
Copy link
Collaborator

azizaismayilova commented Mar 3, 2019

Hi, I have cheked the content and mentioned the typos, some mistakes and missed translations. Here is the list:

  • Line 32 -Change "hətta bir və ya iki bölmədə olsa." to "hətta bir və ya iki bölmə olsa belə."
  • Line 40 - Change Son Nəticəyə to Son Nəticə.
  • Line 42 - Change "Dərsliyi başlamamışdan qabaq oyuna..." to "Dərsliyə başlamamışdan qabaq oyuna..."
  • Line 48 - Change "...gəlirsinizsə belə davam edə bilərsiniz." to "...gəlsəniz belə davam etməyi bacarmalısınız.
  • Line 48 - Change "...(funskiyalar, objectlər, massivlər, və daha az dərəcədə, klasslar)..." to "(funskiyalar, obyektlər, massivlər, və daha az dərəcədə, klasslar)".
  • Line 62 - Change "Siz indi ikinci opsiyanından ötüb, ..." to "Siz indi ikinci seçimi ötüb,..."
  • Line 66 - Change "Bu tam istəyə bağlı və..." to "Bu tam istəyə bağlıdır və...".
  • Line 123 - Change "Xüsusisən," to "Xüsusilə,".
  • Line 133 - Change "React-də bir neçə növ komponent var amma gelin..." to React-də bir neçə növ komponent var amma gəlin".
  • Line 154 - Change "ekranda nə görmək istədiyimizi deyiril." to "ekranda nə görmək istədiyimizi deyirik."
  • Line 158 - Change "render funskiyası nə görmək istədiyinizin məzmununu qaytarır. React bu məzmun əsasında nəticəni göstərirş. Xesusi ilə, render React elementi (nə render edilməyinin yüngül məzmunu) qaytarır. Əksər React proqramçıları "JSX" adında xüsusi sintaksis işlədir. Bu sintaksik belə iyerarxiyalı strukturların yazılışını asalaşdırır. <div /> sintaksisi qurulma zamanı React.createElement('div')-ə çevrilir. Yuxarıdalı nümunənin JSX-siz aşağıdakı formada yazılır:" to render funskiyası görmək istədiyinizin məzmununu qaytarır. React bu məzmun əsasında nəticəni göstərir. Xüsusi ilə, render React elementini (nə render edildiyinin yüngül məzmununu) qaytarır. Əksər React proqramçıları "JSX" adında xüsusi sintaksis işlədir. Bu sintaksik belə iyerarxiyalı strukturların yazılışını asalaşdırır. <div /> sintaksisi qurulma zamanı React.createElement('div')-ə çevrilir. Yuxarıdakı nümunənin JSX-siz forması aşağıdakı kimi yazılır:"
  • Line 171 - Change "...JSX-də fiqur mötərizənin " to "...JSX-də fiqurlu mötərizənin..."
  • Line 173 - Change "Yuxarıdalı nümunədə, ShoppingList komponenti yalnız hazır qurulmuş DOM komponentlərini (<div /><li />) render edir. Amma siz başqa xüsusi komponentləri belə biləşdirə bilərsiniz. Məsələn, siz yuxarıdakı alqı satqı listini <ShoppingList /> kimi işlədə bilərsiniz. Hər React komponenti inkapsulasiya olunub deyə siz bu komponentləri bir birindən asılı olmayacaq şəkildə istifadə edə bilərsiniz. Bu xüsusiyyət sade komponentlərdən komplex UI-lar yaratmağa icazə verir." to "Yuxarıdakı nümunədə, ShoppingList komponenti yalnız hazır qurulmuş DOM komponentlərini (<div /><li />) render edir. Amma siz başqa xüsusi komponentləri belə biləşdirə bilərsiniz. Məsələn, siz yuxarıdakı alqı-satqı siyahısını <ShoppingList /> kimi işlədə bilərsiniz. Hər React komponenti inkapsulasiya olunub deyə siz bu komponentləri bir-birindən asılı olmayacaq şəkildə istifadə edə bilərsiniz. Bu xüsusiyyət sadə komponentlərdən kompleks UI-lar yaratmağa icazə verir."
  • Line 179 - Change "...təmin etmişikki siz diqqətini yalnız React-i ..." to. "...təmin etmişik ki, siz diqqətinizi yalnız React-i ...".
  • Line 187 - Change "Square komponent tək bir <button> və Board komponenti 9 ədəd kvadrat render edir. Game komponenti Board elə belə dəyərlər ilə render edir." to "Square komponent tək bir <button>u və Board komponenti 9 ədəd kvadratı render edir. Game komponenti Board elə-belə dəyərlər ilə render edir."
  • Line 226 - Change "Təbriklər! Siz valideyn olan Board komponentindən "propu" uçaq olan Square komponentinə göndərdiniz. React-də məlumat axınını propların göndərilməsi ilə baş verir -- valideyndən uşağa doğru." to "Təbriklər! Siz valideyn olan Board komponentindən "propu" uşaq olan Square komponentinə göndərdiniz. React-də məlumat axını propların göndərilməsi ilə baş verir -- valideyndən uşağa doğru."
  • Line 250 - Change "Yazmanı qısaltmaq və this-in baş qarışdırıcı işləmə prinsipinindən kənar olmaq üçün, biz buradakı və sonrakı hadisə işləyicilərində [arrow funskiyalası sintaksisindən istifadə edəcəyik]" to "Yazını qısaltmaq və this-in baş qarışdırıcı işləmə prinsipinindən kənar olmaq üçün, biz buradakı və sonrakı hadisə işləyicilərində [arrow funskiyaları sintaksisindən istifadə edəcəyik]"
  • Line 264 - Change "Diqqət edinki biz onClick propuna funskiya göndəririk: onClick={() => alert('click')}. Bu xəbərdarlığın yalnız düymənin klikləndiyi vaxt çıxmasını təmin edir. () =>-nu yaddan çıxarıb birbaşa onClick={alert('click')} yazmaq tez tez edilən bir səhvlədən biridir. Səhv formada yazdıqda, komponentin hər renderindən sonra (məsələn dəyişiklikdən sonra baş verən yenidən render) xəbərdarlıq göstəriləcək (tıklamaqdan asılı olmayaraq)." to "Diqqət edin ki, biz onClick propuna funskiya göndəririk: onClick={() => alert('click')}. Bu xəbərdarlığın yalnız düymənin klikləndiyi vaxt çıxmasını təmin edir. () =>-nu yaddan çıxarıb birbaşa onClick={alert('click')} yazmaq tez-tez edilən səhvlərdən biridir. Səhv formada yazdıqda, komponentin hər renderindən sonra (məsələn, dəyişiklikdən sonra baş verən yenidən render) xəbərdarlıq göstəriləcək (tıklamaqdan asılı olmayaraq)."
  • Line 266 - Change "Sıradakı addımda, biz Square komponentinin tılandığını yadda saxlamaq və "X" işarəsi ilə doldurmaq istəyirik. komponentlər "yadda saxlamaq" üçün state-dən istifadə edirlər." to
    "Sıradakı addımda, biz Square komponentinin tıklandığını yadda saxlamaq və "X" işarəsi ilə doldurmaq istəyirik. Komponentlər "yadda saxlamaq" üçün state-dən istifadə edirlər."
  • Line 298 - Change "the () => alert() hadisə işləyicisini..." to "() => alert() hadisə işləyicisini..."
  • Line 299 - Change "Oxunaqlığı artirmaq üçün..." to "Oxunaqlılığı artırmaq üçün..."
  • Line 327 - Change "...React avtomaik olaraq komponentin içinsəki..." to "...React avtomatik olaraq komponentin içindəki...".
  • Line 329 - Change "Bu nöqtəya kimi..." to "Bu nöqtəyə kimi..."
  • Line 341 - Change "Qeyd edinki CodePen-də işləməsi üçün əlavə bir neçə əlavə addım etmək lazımdır:" to "Nəzərə alın ki, CodePen-də işləməsi üçün əlavə bir neçə addım atmaq lazımdır:"
  • Line 341 - make it bold.
  • Line 343 - Change "(spamin qarşısını almaq üçün lazımdır)" to "(spamın qarşısını almaq üçün lazımdır)".
  • Line 356 - Change "Çünki bele üsulla yazılan kodu..." to "Çünki belə üsulla yazılan kodu..."
  • Line 358 - Change "iki uşaq komponentin bir biri ilə kommunikasiya etməsi üçün, paylaşılan" to "iki uşaq komponentinin bir-biri ilə kommunikasiya etməsi üçün paylaşılan"
  • Line 420 - Change "Bu dərsliyi başlayanda, biz hər..." to "Bu dərsliyi başlayanda biz hər..."
  • Line 459 - Change "Bu dəyişikliklərdən sonra, Square komponenti belə olacaq:" to "Bu dəyişikliklərdən sonra Square komponenti belə olacaq:".
  • Line 486 - Change "DOM <button> elementinin qurulmuş komponent olduğundan, bu elementin onClick atributunun React-a xüsusi mənasi var. Square kimi xüsusi komponentlər üçün bu atributu adlandırmaq sizdən asılıdır. Biz Square-in onClick propunu və ya Board-un handleClick funskiyasını başqa cürədə adlandıra bilərdik. React-də, hadisələr üçün on[Event] və hadisə işləyiciləri üçün handle[Event] adları işlətmək adətdir.." to "DOM <button> elementinin qurulmuş komponent olduğundan, bu elementin onClick atributunun React-a xüsusi mənası var. Square kimi xüsusi komponentlər üçün bu atributu adlandırmaq sizdən asılıdır. Biz Square-in onClick propunu və ya Board-un handleClick funskiyasını başqa cür də adlandıra bilərdik. React-də hadisələr üçün on[Event] və hadisə işləyiciləri üçün handle[Event] adları işlətmək adətdir."
  • Line 543 - Change "Bu dəyişikliklərdən sonra, biz Square-ə tıklayaraq oyun taxtasını doldura bilirk." to "Bu dəyişikliklərdən sonra biz Square-ə tıklayaraq oyun taxtasını doldura bilirik."
  • Line 543 - Change "...biz gələcəkdə oyunun qalibinidə müəyyənləşdirə biləcəyik." to "...biz gələcəkdə oyunun qalibini də müəyyənləşdirə biləcəyik."
  • Line 547 - Change "Qeydə alinki biz..." to "Qeydə alin ki, biz..."
  • Line 551 - Change "Əvvəli kod nümunəsində, biz mövcud massivi dəyişmək əvəzinə .slice() operatoru ilə squares massivinin kopiyasının çıxarmağı tövsiyyə etdik." to "Əvvəlki kod nümunəsində biz mövcud massivi dəyişmək əvəzinə .slice() operatoru ilə squares massivinin kopiyasını çıxarmağı tövsiyyə etdik."
  • Line 553 - Change "İkinci yanaşma isə mövcud məlumatı dəyişiklər ilə olan kopiyası ilə əvəz etməkdir." to "İkinci yanaşma isə mövcud məlumatı dəyişikliklər olan kopiyası ilə əvəz etməkdir."
  • Line 577 - Change "Dəyişməməzlik kompleks xüsusiyyətlərin..." to"Dəyişməzlik kompleks xüsusiyyətlərin..."
  • Line 585 - Change "React-də Yenidən Render Etməyi Aşkarlanır" to "React-də Yenidən Render Etməyin Aşkarlanması "
  • Line 595 - Change "React-də, funskional komponentlər " to "React-də funskional komponentlər ".
  • Line 615 - Change "Biz Square-i funskional komponentə çevirdikdə, həmçinin..." to "Biz Square-i funksional komponentə çevirdikdə, həmçinin..."
  • Line 619 - Change "Biz "X O oyununda" tam aydın ola defekti düzəltməliyik:" to "Biz "X O oyununda" tam aydın ola qüsuru düzəltməliyik:".
  • Line 621 - Change "...biz Board-un konstrukturunda ..." to "...biz Board-un konstruktorunda ..."
  • Line 647 - Change "...kimin sonrakı addımı atacağınıda göstərək:" to"...kimin sonrakı addımı atacağını da göstərək:"
  • Line 718 - Change "...gəlin oyununu qalibini və ya..." to "...gəlin oyunun qalibini və ya..."
  • Line 776 - Change "Və siz həmçinin React-in əsaslarını öyrəndiniz." to "Həmçinin siz React-in əsaslarını öyrəndiniz."
  • Line 786 - Change "Lazkin, biz hər gedişdən sonra..." to "Lakin, biz hər gedişdən sonra..."
  • Line 824 - Change "Bunun üçün bu komponentin history-ə müraciət edə bilməlidir." to "Bunun üçün bu komponent history-ə müraciət edə bilməlidir."
  • Line 826 - Change "Board komponentindən Game omponentinə qaldırırıq." to "Board komponentindən Game komponentinə qaldırırıq."
  • Line 826 - Change "...Board-un məlumatı üzərində tam kontrolu..." to "...Board-ın məlumatı üzərində tam kontrolu...".
  • Line 858 - Change "Sonra biz Board-a squaresonClick proparını..." to "Sonra biz Board-a squaresonClick proplarını..."
  • Line 1010 - Change "Biz "X O oyununun" tarixçəsinin saxladığımızdan,..." to "Biz "X O oyununun" tarixçəsini saxladığımızdan,..."
  • Line 1012 - Change "Biz React elementlərinin 1ci klas Javascript..." to "Biz React elementlərinin 1-ci klas Javascript..."
  • Line 1014 - Change "JavaScriptdə, massivlərdə məlumatları..." to "JavaScriptdə massivlərdə məlumatları..."
  • Line 1021 - Change "map funskiyasından istifadə edərək, biz gedişlərin tarixçəsini ekranda düməyəri göstərən React elementlərinə uzlaşdırıb, keçmiş gedişlərə "tullanmaq" üçün düymələr siyahısı göstərə bilərik" to "map funskiyasından istifadə edərək, biz gedişlərin tarixçəsini ekranda düymələri göstərən React elementlərinə uzlaşdırıb, keçmiş gedişlərə "tullanmaq" üçün düymələr siyahısı göstərə bilərik."
  • Line 1070 -1071- Translate the content.
  • Line 1073 - Change "Gəlin yuxarıdalı xəbərdarlığın nə olduğunu müzakirə edək." to "Gəlin yuxarıdakı xəbərdarlığın nə olduğunu müzakirə edək."
  • Line 1077 - Change "...dəyişə, və ya list bəndləri yeniləyə bilərik." to "...dəyişə və ya siyahı bəndlərini yeniləyə bilərik."
  • Line 1096 - Change "...bizim ne etmək istədiyimi bilmir." to "...bizim nə etmək istədiyimi bilmir."
  • Line 1102 - Translate the content
  • Line 1104 - Change "...(daha təkminli xüsusiyyə olan ref ilə birlikdə)." to "...(daha təkminli xüsusiyyət olan ref ilə birlikdə).
  • Line 1106 - Change "Dinamik siyahılar yaratdəğınız zaman düzgün açarların təyin edilməsi güclü şəkildə tövsiyyə olunur. Əgər sizdə lazımı açar yoxdursa, sizin açar olana kimi məlumatınızın strukturunu dəyişməniz lazım ola bilər." to " Dinamik siyahılar yaratdığınız zaman düzgün açarların təyin edilməsi ciddi şəkildə tövsiyyə olunur. Əgər sizdə lazımi açar yoxdursa, sizin açar olana kimi məlumatınızın strukturunu dəyişməniz lazım ola bilər."
  • Line 1108 - Change "...əlavə edib/sildmək problematik olur." to "...əlavə edib/silmək problemli olur."
  • Line 1108 - Change "Açıq aydın key={i} göndərildikdə xəbərdarlıq susdurulur amma massiv indeksini göndərmək ilə olan problemlər yenədə qalır." to "Açıq-aydın key={i} göndərildikdə xəbərdarlıq susdurulur amma massiv indeksini göndərmək ilə olan problemlər yenə də qalır."
  • Line 1114 - Change "...ID-si var: gedişin ardıllıq rəqəmidir." to "...ID-si var: gedişin ardıcıllıq rəqəmi.
  • Line 1170 - Change "...funskiytasınıda kiçik dəyişikliklər edəcəyik." to "...funksiyasında kiçik dəyişikliklər edəcəyik."
  • Line 1219 - Change "Arzulayırıqki sizdə React-in işləməyi ilə bağlı fikir yarandı." to "Arzulayırıq ki, sizdə React-in işləməsi ilə bağlı fikir yarandı."
  • Line 1223 - Change "...(çətinliyi artmaq sıralaması ile):" to "...(çətinliyin artırılması sıralanması ilə):
  • Line 1229 - Change "Əgər kimsə aqlib olubsa,..." to "Əgər kimsə qalib olubsa,..."
  • Line 1230 - Change "...heç heçə olduğunu göstərin" to "...heç-heçə olduğunu göstərin"
  • Line 1232 - Change "Bu dərslik zamanında, biz React-in konsepsiyalarınına (elementlər, proplar, state, və komponentlər) toxunun. Bu mövzular ilə bağlı daha ətraflı izahat üçün, sənədlərin qalanını oxuyun." to "Bu dərslik zamanı biz React-in konsepsiyalarını (elementlər, proplar, state, və komponentlər) nəzərdən keçirdik. Bu mövzular ilə bağlı daha ətraflı izahat üçün qalan sənədləri oxuyun."

@GasimGasimzada GasimGasimzada merged commit 3f614b0 into master Mar 5, 2019
@GasimGasimzada
Copy link
Collaborator Author

GasimGasimzada commented Mar 5, 2019

Merged :)

@GasimGasimzada GasimGasimzada deleted the translate-tutorial branch July 30, 2019 12:56
@tesseralis tesseralis mentioned this pull request Oct 14, 2019
99 tasks
@GasimGasimzada GasimGasimzada added this to the Core milestone Oct 14, 2019
@GasimGasimzada GasimGasimzada added the new page Translate a new page label Oct 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new page Translate a new page
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants