Skip to content

Commit 4233818

Browse files
committed
feat: complete the translation of part 1 introduction: section 3
1 parent 9cf7174 commit 4233818

1 file changed

Lines changed: 33 additions & 24 deletions

File tree

Lines changed: 33 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,58 @@
1-
# Code editors
1+
# كود تەھرىرلىگۈچلەر
22

3-
A code editor is the place where programmers spend most of their time.
3+
كود تەھرىرلىگۈچ بولسا پىروگراممېرلارنىڭ كۆپ قىسىم ۋاقتىنى ئۆتكۈزىدىغان قوراللارنىڭ بىرى.
44

5-
There are two main types of code editors: IDEs and lightweight editors. Many people use one tool of each type.
5+
كود تەھرىرلىگۈچى ئاساسلىق ئىككى خىل بولىدۇ: IDE لار يەنى مەخسۇس ئىچىش مۇھىتى ھازىرلانغان تەھرىرلىگۈچ ۋە يېنىك تەھرىرلىگۈچ. نۇرغۇن ئاچقۇچىلار ھەر بىر خىل قورالدىن بىرنى ئىشلىتىدۇ.
66

77
## IDE
88

9-
The term [IDE](https://en.wikipedia.org/wiki/Integrated_development_environment) (Integrated Development Environment) refers to a powerful editor with many features that usually operates on a "whole project." As the name suggests, it's not just an editor, but a full-scale "development environment."
9+
IDE (Integrated Development Environment) ئاتالغۇسى ئادەتتە بىر «پۈتۈن تۈر» دا مەشغۇلات قىلىدىغان نۇرغۇن ئىقتىدارلارغا ئىگە كۈچلۈك تەھرىرلىگۈچنى كۆرسىتىدۇ. ئىسمىدىن چىقىپ تۇرۇپتۇكى، ئۇ پەقەت تەھرىرلىگۈچلا ئەمەس، بەلكى «پۈتۈن كۆلەملىك مەخسۇس ئىچىش مۇھىتى».
1010

11-
An IDE loads the project (which can be many files), allows navigation between files, provides autocompletion based on the whole project (not just the open file), and integrates with a version management system (like [git](https://git-scm.com/)), a testing environment, and other "project-level" stuff.
11+
IDE تۈرنى (نۇرغۇن ھۆججەتلەر بار بولغان) يۈكلەيدۇ، ھۆججەتلەر ئارىسىدا ئۆز-ئارا ئاتلاشقا رۇخسەت قىلىدۇ، پۈتۈن تۈرنى (پەقەت ئوچۇق تۇرغان ھۆججەتنىلا ئەمەس) ئاپتوماتىك تولۇقلاش ئىقتىدارى بىلەن تەمىنلەيدۇ ھەمدە نەشر باشقۇرۇش سېستىمىسى (git قا ئوخشاش)، سىناش مۇھىتى ۋە باشقا «تۈر دەرىجىلىك» نەرسىلەرنى بىرلەشتۈرىدۇ.
1212

13-
If you haven't selected an IDE yet, consider the following options:
13+
قايسى IDE نى ئىشلىتىشىنى تېخى تاللىمىغان بولسىڭىز، تۆۋەندىكى تاللاشلارنى ئويلىشىپ بېقىڭ:
1414

15-
- [Visual Studio Code](https://code.visualstudio.com/) (cross-platform, free).
16-
- [WebStorm](https://www.jetbrains.com/webstorm/) (cross-platform, paid).
15+
- [Visual Studio Code](https://code.visualstudio.com) (سۇپا-ھالقىغان، ھەقسىز)
16+
- [WebStorm](https://www.jetbrains.com/webstorm) (سۇپا-ھالقىغان، ھەقلىق)
1717

18-
For Windows, there's also "Visual Studio", not to be confused with "Visual Studio Code". "Visual Studio" is a paid and mighty Windows-only editor, well-suited for the .NET platform. It's also good at JavaScript. There's also a free version [Visual Studio Community](https://www.visualstudio.com/vs/community/).
18+
Windows ئۈچۈن يەنە «Visual Studio» مۇ بار، بۇنى «Visual Studio Code» بىلەن ئارلاشتۇرۇپ قويماڭ. «Visual Studio» ھەقلىق ھەم پەقەت Windows تا بار بولغان تەھرىرلىگۈچ بولۇپ، .NET سۇپىسىغا ناھايىتى ماس كېلىدۇ. JavaScript نىمۇ ھەم ياخشى قوللايدۇ. ئۇنىڭ يەنە ھەقسىز نەشرى بار [Visual Studio Community](https://www.visualstudio.com/vs/community).
1919

20-
Many IDEs are paid, but have a trial period. Their cost is usually negligible compared to a qualified developer's salary, so just choose the best one for you.
20+
نۇرغۇن IDEs لار ھەقلىق ، ئەمما سىناپ ئىشلىتىش مۇددىتى بولىدۇ. ئۇلارنىڭ تەننەرخى ئادەتتە بىر لاياقەتلىك ئاچقۇچىلارنىڭ مائاشىغا سېلىشتۇرغاندا ناھايتى ئەرزان ھىسابلىنىدۇ، شۇڭا ئۆزىڭىز ئۈچۈن بىرنى تاللاپ قويۇڭ.
2121

22-
## Lightweight editors
22+
## يېنىك تىپتىكى تەھرىرلىگۈچلەر
2323

24-
"Lightweight editors" are not as powerful as IDEs, but they're fast, elegant and simple.
24+
«يېنىك تىپتىكى تەھرىرلىگۈچ» لەر IDE لاردەك كۈچلۈك ئەمەس، ئەمما تېز، نەپىس ھەم ئاددىي.
2525

26-
They are mainly used to open and edit a file instantly.
26+
ئۇلار ئاساسلىقى بىر ھۆججەتنى دەرھال ئېچىش ۋە تەھرىرلەش ئۈچۈن ئىشلىتىلىدۇ.
2727

28-
The main difference between a "lightweight editor" and an "IDE" is that an IDE works on a project-level, so it loads much more data on start, analyzes the project structure if needed and so on. A lightweight editor is much faster if we need only one file.
28+
«يېنىك تىپتىكى تەھرىرلىگۈچ» بىلەن «IDE» نىڭ ئاساسلىق پەرقى IDE تۈر قاتلىمىدا ئىشلەيدۇ، شۇڭا ئۇ قوزغالغاندا تېخىمۇ كۆپ سانلىق مەلۇماتلارنى ئوقۇيدۇ، زۆرۈر بولغاندا تۈر قۇرۇلمىسىنى تەھلىل قىلىدۇ. بىر يېنىك تىپتىكى تەھرىرلىگۈچ پەقەت بىرلا ھۆججەتكە ئىھتىياجلىق بولغاچقا سۈرئىتى تېخىمۇ تېز بولىدۇ.
2929

30-
In practice, lightweight editors may have a lot of plugins including directory-level syntax analyzers and autocompleters, so there's no strict border between a lightweight editor and an IDE.
30+
ئەمەلىيەت داۋامىدا، يېنىك تەھرىرلىگۈچتە مۇندەرىجە دەرىجىلىك سىنتاكسىسلىق ئانالىزچى قۇراللار ۋە ئاپتوماتىك كود تولۇقلىغۇچى قاتارلىقلارنى ئۆز ئىچىگە ئالغان نۇرغۇن قىستۇرمىلار بولۇشى مۇمكىن، شۇڭا يېنىك تەھرىرلىگۈچ بىلەن IDE ئوتتۇرىسىدا قاتتىق چېگرا يوق.
3131

32-
There are many options, for instance:
32+
بۇيەردە كۆپ خىل تاللاشلار بار، مەسىلەن:
3333

34-
- [Sublime Text](https://www.sublimetext.com/) (cross-platform, shareware).
35-
- [Notepad++](https://notepad-plus-plus.org/) (Windows, free).
36-
- [Vim](https://www.vim.org/) and [Emacs](https://www.gnu.org/software/emacs/) are also cool if you know how to use them.
34+
- [Sublime Text](https://www.sublimetext.com) (سۇپا-ھالقىغان،ھەمبەھىر ھالەتتە ھەقسىز، يەنى Shareware)
35+
- [Notepad++](https://notepad-plus-plus.org) (ۋىندوۋستا ئىشلەيدۇ، ھەقسىز)
36+
- [Vim](https://www.vim.org) ۋە[Emacs](https://www.gnu.org/software/emacs) لەرمۇ قانداق ئىشلىتىشنى بىلۋالسىڭىزلا شۇنداق ياخشى تەھرىرلىگۈچلەردۇر.
3737

38-
## Let's not argue
3938

40-
The editors in the lists above are those that either I or my friends whom I consider good developers have been using for a long time and are happy with.
4139

42-
There are other great editors in our big world. Please choose the one you like the most.
40+
## ئەمدى ئىككىلەنمەڭ
41+
42+
يۇقارقى تىزىملىكتىكى تەھرىرلىگۈچلەر مەن ياكى مەن ياخشى پىروگراممېر دەپ قارىغان دوستلىرىم ئۇزۇندىن بېرى ئىشلىتىپ كەلگەن ۋە راھەت ھىس قىپ كەلگەن تەھرىرلىگۈچلەردۇر.
43+
44+
شۇنچە چوڭ دۇنيادا يەنە باشقا ئېسىل تەھرىرلىگۈچلەر بار. ئۆزىڭىز ئەڭ ياقتۇرىدىغىنىڭىزنى تاللاڭ.
45+
46+
تەھرىرلىگۈچنى تاللاش خۇددى باشقا ھەر قانداق قورالغا ئوخشاش شەخسى ھالدا تۈر، ئادەت ۋە شەخسىي قىزىقىشىڭىزغا باغلىق.
47+
48+
ئاپتورنىڭ شەخسى كۆز قارىشى:
49+
50+
4351

4452
The choice of an editor, like any other tool, is individual and depends on your projects, habits, and personal preferences.
4553

4654
The author's personal opinion:
4755

48-
- I'd use [Visual Studio Code](https://code.visualstudio.com/) if I develop mostly frontend.
49-
- Otherwise, if it's mostly another language/platform and partially frontend, then consider other editors, such as XCode (Mac), Visual Studio (Windows) or Jetbrains family (Webstorm, PHPStorm, RubyMine etc, depending on the language).
56+
- كۆپ قىسىم ئالدى بەت ئىچىش بىلەن شۇغۇللانسام [Visual Studio Code](https://code.visualstudio.com) نى ئىشلىتىمەن.
57+
- ئۇنداق بولمىغاندا كۆپىنچە باشقا تىل/سۇپا ۋە قىسمەن ئالدى بەت ئىچىش بولسا، تىلغا ئاساسەن XCode (Mac), Visual Studio (Windows) ياكى Jetbrains نىڭ بىرتۇتاش تەھرىرلىگۈچلىرى (Webstorm, PHPStorm, RubyMine قاتارلىقلار) قاتارلىق باشقا تەھرىرلىگۈچلەرنى ئويلىشىپ بېقىڭ.
58+

0 commit comments

Comments
 (0)