From 2d6d1061d06258bb462032bfe5b8f04ff988c345 Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 25 Jan 2020 23:25:42 +0100 Subject: [PATCH 1/4] Fix translation of FAQ section --- content/docs/faq-ajax.md | 14 ++++---- content/docs/faq-build.md | 12 +++---- content/docs/faq-functions.md | 64 +++++++++++++++++------------------ content/docs/faq-internals.md | 10 +++--- content/docs/faq-styling.md | 18 +++++----- 5 files changed, 59 insertions(+), 59 deletions(-) diff --git a/content/docs/faq-ajax.md b/content/docs/faq-ajax.md index 67994a457..2acca3020 100644 --- a/content/docs/faq-ajax.md +++ b/content/docs/faq-ajax.md @@ -6,19 +6,19 @@ layout: docs category: FAQ --- -### AJAX çağırış nə cür edə bilərəm? {#how-can-i-make-an-ajax-call} +### AJAX çağırışını nə cür edə bilərəm? {#how-can-i-make-an-ajax-call} React ilə istədiyiniz Ajax kitabxanasını işlədə bilərsiniz. Populyar kitabxanalar: [Axios](https://github.com/axios/axios), [jQuery AJAX](https://api.jquery.com/jQuery.ajax/), və brauzerə qurulmuş [window.fetch](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API). -### Komponent yaşama tsiklinin harasında Ajax çağırışları etməliyəm? {#where-in-the-component-lifecycle-should-i-make-an-ajax-call} +### Komponent lifecycle-nın hansı mərhələsində Ajax çağırışı etməliyəm? {#where-in-the-component-lifecycle-should-i-make-an-ajax-call} -Ajax çağırışdan gələn bütün məlumatları [`componentDidMount`](/docs/react-component.html#mounting) yaşama tsikli funksiyasından tətbiq etməlisiniz. Bunun səbəbi, məlumat alındıqda `setState` ilə komponenti yeniləməkdən imkanının olmasıdır. +Ajax çağırışından gələn bütün məlumatları [`componentDidMount`](/docs/react-component.html#mounting) lifecycle funksiyasından tətbiq etməlisiniz. Bunun səbəbi, məlumat alındıqda `setState` ilə komponenti yeniləmək imkanının olmasıdır. -### Nümunə: AJAX nəticələrinin lokal veziyyətə yazılması {#example-using-ajax-results-to-set-local-state} +### Nümunə: AJAX nəticələrinin lokal state-ə yazılması {#example-using-ajax-results-to-set-local-state} -Aşağıdakı komponent `componentDidMount`dan Ajax çağırış edib lokal komponent vəziyyətinin doldurulmasını göstərir. +Aşağıdakı komponent `componentDidMount`-dan Ajax çağırışı edərək lokal komponent state-nin doldurulmasını göstərir. -Nümunə API belə bir JSON obyekt göndərir: +Nümunədəki API belə bir JSON obyekt qaytarır: ``` { @@ -52,7 +52,7 @@ class MyComponent extends React.Component { }, // Qeyd: komponentlərdə olan aktual xətaları udmamaq üçün // AJAX xetəlarını `catch()` blokunda tutmaq əvəzinə burda - // tutmaq daha vacibdir. + // tutmaq vacibdir. (error) => { this.setState({ isLoaded: true, diff --git a/content/docs/faq-build.md b/content/docs/faq-build.md index 7dae5cb41..c0a00b97b 100644 --- a/content/docs/faq-build.md +++ b/content/docs/faq-build.md @@ -6,19 +6,19 @@ layout: docs category: FAQ --- -### React ilə JSX işlətmək vacibdir? {#do-i-need-to-use-jsx-with-react} +### React ilə JSX işlətməyim vacibdir? {#do-i-need-to-use-jsx-with-react} -Yox! Əlavə məlumat üçün ["JSX-siz React sənədinə"](/docs/react-without-jsx.html) baxın. +Xeyr! Əlavə məlumat üçün ["JSX-siz React sənədinə"](/docs/react-without-jsx.html) baxın. -### React ilə ES6 (+) işlətmək vacibdir? {#do-i-need-to-use-es6--with-react} +### React ilə ES6 (+) işlətməyim vacibdir? {#do-i-need-to-use-es6--with-react} -Yox! Əlavə məlumat üçün ["ES6-sız React sənədinə"](/docs/react-without-es6.html) baxın. +Xeyr! Əlavə məlumat üçün ["ES6-sız React sənədinə"](/docs/react-without-es6.html) baxın. -### JSX-də kommentləri necə yazmaq lazımdır? {#how-can-i-write-comments-in-jsx} +### JSX-də kommentləri necə yazmalıyam? {#how-can-i-write-comments-in-jsx} ```jsx
- {/* Komment bura gedir */} + {/* Komment bura yazılır */} Salam {name}!
``` diff --git a/content/docs/faq-functions.md b/content/docs/faq-functions.md index 339c0f163..07fe723e9 100644 --- a/content/docs/faq-functions.md +++ b/content/docs/faq-functions.md @@ -14,13 +14,13 @@ Hadisə işləyicilərini və digər funksiyaları uşaq komponentlərə proplar ; @@ -66,7 +66,7 @@ class Foo extends Component { >**Qeyd:** > ->`Function.prototype.bind` funksiyanı render-dən çağrıldıqda komponentin hər render edilməsi zamanı yeni funksiya yaranacaq. Bunun performansa təsiri ola bilər (aşağıdakı bölmələrə baxın). +>`Function.prototype.bind` funksiyanı render-də çağırdıqda komponentin hər render edilməsi zamanı yeni funksiya yaranacaq. Bunun performansa təsiri ola bilər (aşağıdakı bölmələrə baxın). #### Render-də Ox Funksiyası {#arrow-function-in-render} @@ -83,17 +83,17 @@ class Foo extends Component { >**Qeyd:** > ->Render-dən ox funksiyası işlədildikdə komponentin hər render edilməsi zamanı yeni funksiya yaranacaq. Bu, identiklik müqayisələrinin optimallaşdırılmasını sındıra bilər. +>Render-dən ox funksiyası işlədildikdə komponentin hər render edilməsi zamanı yeni funksiya yaranacaq. Bu, identiklik müqayisələrə dayalı optimallaşdırılmaları sındıra bilər. ### Render funksiyalarında ox funksiyalarını işlətmək olar? {#is-it-ok-to-use-arrow-functions-in-render-methods} Normalda, olar. Bu, callback funksiyalarına arqumentlər göndərməyin ən asan yoludur. -Performans problemləri olduqda optimizasiya edin! +Performans problemləri olduqda optimallaşdırma edin! -### Binding Niyə Vacibdir? {#why-is-binding-necessary-at-all} +### Bind etmə niyə vacibdir? {#why-is-binding-necessary-at-all} -JavaScript-də bu iki kod bərabər **deyil**: +JavaScript-də aşağıdakı iki kod parçası bərabər **deyil**: ```js obj.method(); @@ -104,15 +104,15 @@ var method = obj.method; method(); ``` -İkinci kod ilə birinci kodun eyni işləməsi üçün binding lazımdır. +İkinci kod parçası ilə birinci kod parçasının eyni işləməsi üçün bind etmə lazımdır. -React-də, adətən digər komponentlərə *göndərilən* funksiyaları bind etmək lazımdır. Məsələn, `