Skip to content

Commit 3762cfa

Browse files
committed
initial translations :3
1 parent 28546b5 commit 3762cfa

File tree

3 files changed

+93
-129
lines changed

3 files changed

+93
-129
lines changed

README.md

Lines changed: 28 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -24,111 +24,58 @@
2424
<a href="https://github.com/rollup/rollup/blob/master/LICENSE.md">
2525
<img src="https://img.shields.io/npm/l/rollup.svg" alt="license">
2626
</a>
27+
<!--
28+
<a href='https://rollup-docs-cn.netlify.app'>
29+
<img src='https://api.netlify.com/api/v1/badges/f1abf685-0ad9-49d6-a16f-02b2ee7ba2a7/deploy-status'>
30+
</a>
31+
-->
2732
<a href='https://is.gd/rollup_chat?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge'>
2833
<img src='https://img.shields.io/discord/466787075518365708?color=778cd1&label=chat' alt='Join the chat at https://is.gd/rollup_chat'>
2934
</a>
3035
</p>
3136

3237
<h1 align="center">Rollup</h1>
3338

34-
## Overview
35-
36-
Rollup is a module bundler for JavaScript which compiles small pieces of code into something larger and more complex, such as a library or application. It uses the standardized ES module format for code, instead of previous idiosyncratic solutions such as CommonJS and AMD. ES modules let you freely and seamlessly combine the most useful individual functions from your favorite libraries. Rollup can optimize ES modules for faster native loading in modern browsers, or output a legacy module format allowing ES module workflows today.
37-
38-
## Quick Start Guide
39-
40-
Install with `npm install --global rollup`. Rollup can be used either through a [command line interface](https://rollupjs.org/command-line-interface/) with an optional configuration file or else through its [JavaScript API](https://rollupjs.org/javascript-api/). Run `rollup --help` to see the available options and parameters. The starter project templates, [rollup-starter-lib](https://github.com/rollup/rollup-starter-lib) and [rollup-starter-app](https://github.com/rollup/rollup-starter-app), demonstrate common configuration options, and more detailed instructions are available throughout the [user guide](https://rollupjs.org/introduction/).
41-
42-
### Commands
43-
44-
These commands assume the entry point to your application is named main.js, and that you'd like all imports compiled into a single file named bundle.js.
45-
46-
For browsers:
47-
48-
```bash
49-
# compile to a <script> containing a self-executing function
50-
rollup main.js --format iife --name "myBundle" --file bundle.js
51-
```
52-
53-
For Node.js:
54-
55-
```bash
56-
# compile to a CommonJS module
57-
rollup main.js --format cjs --file bundle.js
58-
```
59-
60-
For both browsers and Node.js:
61-
62-
```bash
63-
# UMD format requires a bundle name
64-
rollup main.js --format umd --name "myBundle" --file bundle.js
65-
```
66-
67-
## Why
39+
## Anbar Haqqında
6840

69-
Developing software is usually easier if you break your project into smaller separate pieces, since that often removes unexpected interactions and dramatically reduces the complexity of the problems you'll need to solve, and simply writing smaller projects in the first place [isn't necessarily the answer](https://medium.com/@Rich_Harris/small-modules-it-s-not-quite-that-simple-3ca532d65de4). Unfortunately, JavaScript has not historically included this capability as a core feature in the language.
41+
Bu anbarda (repozitoriyada) Rollup-ın dokumentasiyasının azərbaycanca tərcüməsinin saxlanılır. [Rollup-ın rəsmi anbarından](https://github.com/rollup/rollup) budaqlanıb (_fork_ edilib) və aktiv olaraq yenilənir.
7042

71-
This finally changed with ES modules support in JavaScript, which provides a syntax for importing and exporting functions and data so they can be shared between separate scripts. Most browsers and Node.js support ES modules. However, Node.js releases before 12.17 support ES modules only behind the `--experimental-modules` flag, and older browsers like Internet Explorer do not support ES modules at all. Rollup allows you to write your code using ES modules, and run your application even in environments that do not support ES modules natively. For environments that support them, Rollup can output optimized ES modules; for environments that don't, Rollup can compile your code to other formats such as CommonJS modules, AMD modules, and IIFE-style scripts. This means that you get to _write future-proof code_, and you also get the tremendous benefits of...
43+
<!--
44+
## Rollup Azərbaycanca Dokumentasiyasına Töhfə Verənlər
7245
73-
## Tree Shaking
74-
75-
In addition to enabling the use of ES modules, Rollup also statically analyzes and optimizes the code you are importing, and will exclude anything that isn't actually used. This allows you to build on top of existing tools and modules without adding extra dependencies or bloating the size of your project.
76-
77-
For example, with CommonJS, the _entire tool or library must be imported_.
78-
79-
```js
80-
// import the entire utils object with CommonJS
81-
var utils = require('node:utils');
82-
var query = 'Rollup';
83-
// use the ajax method of the utils object
84-
utils.ajax('https://api.example.com?search=' + query).then(handleResponse);
85-
```
86-
87-
But with ES modules, instead of importing the whole `utils` object, we can just import the one `ajax` function we need:
88-
89-
```js
90-
// import the ajax function with an ES import statement
91-
import { ajax } from 'node:utils';
92-
93-
var query = 'Rollup';
94-
// call the ajax function
95-
ajax('https://api.example.com?search=' + query).then(handleResponse);
96-
```
97-
98-
Because Rollup includes the bare minimum, it results in lighter, faster, and less complicated libraries and applications. Since this approach is based on explicit `import` and `export` statements, it is vastly more effective than simply running an automated minifier to detect unused variables in the compiled output code.
99-
100-
## Compatibility
101-
102-
### Importing CommonJS
103-
104-
Rollup can import existing CommonJS modules [through a plugin](https://github.com/rollup/plugins/tree/master/packages/commonjs).
46+
<p align="center">
47+
<a href="https://cdn.jsdelivr.net/gh/rollup/rollup-docs-cn@master/.github-contributors/rollup_rollup-docs-cn.svg">
48+
<img src="https://cdn.jsdelivr.net/gh/rollup/rollup-docs-cn@master/.github-contributors/rollup_rollup-docs-cn.svg" />
49+
</a>
50+
</p>
51+
-->
10552

106-
### Publishing ES Modules
53+
## Rollup-a Töhfə Verənlər
10754

108-
To make sure your ES modules are immediately usable by tools that work with CommonJS such as Node.js and webpack, you can use Rollup to compile to UMD or CommonJS format, and then point to that compiled version with the `main` property in your `package.json` file. If your `package.json` file also has a `module` field, ES-module-aware tools like Rollup and [webpack](https://webpack.js.org/) will [import the ES module version](https://github.com/rollup/rollup/wiki/pkg.module) directly.
55+
Rollup ona töhfə verən könüllülər sayəsində mövcudluğunu qoruyub-saxlayır.
10956

110-
## Contributors
57+
<a href="https://github.com/rollup/rollup/graphs/contributors"><img src="https://opencollective.com/rollup/contributors.svg?width=890" /></a>
11158

112-
This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)]. <a href="https://github.com/rollup/rollup/graphs/contributors"><img src="https://opencollective.com/rollup/contributors.svg?width=890" /></a>. If you want to contribute yourself, head over to the [contribution guidelines](CONTRIBUTING.md).
59+
Əgər siz də proyektə töhfə vermək istəyirsinizsə, [töhfə qaydaları](CONTRIBUTING.md) ilə tanış ola bilərsiniz.
11360

114-
## Backers
61+
## Rollup-a Dəstək Olanlar
11562

116-
Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/rollup#backer)]
63+
Bütün dəstəkçilərimizə minnətdarlıq bildiririk! [Bu keçid](https://opencollective.com/rollup#backer) vasitəsilə bizə maddi dəstək verə bilərsiniz.
11764

11865
<a href="https://opencollective.com/rollup#backers" target="_blank"><img src="https://opencollective.com/rollup/backers.svg?width=890"></a>
11966

120-
## Sponsors
67+
## Rollup-a Sponsor Olanlar
12168

122-
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/rollup#sponsor)]
69+
Layihəyə [sponsor olaraq](https://opencollective.com/rollup#sponsor) bizə kömək edə bilərsiniz. Beləliklə, sizin loqonuz veb-saytınıza yönləndirən bir keçidlə birlikdə burada görünəcək.
12370

12471
<a href="https://opencollective.com/rollup/sponsor/0/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/0/avatar.svg"></a> <a href="https://opencollective.com/rollup/sponsor/1/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/1/avatar.svg"></a> <a href="https://opencollective.com/rollup/sponsor/2/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/2/avatar.svg"></a> <a href="https://opencollective.com/rollup/sponsor/3/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/3/avatar.svg"></a> <a href="https://opencollective.com/rollup/sponsor/4/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/4/avatar.svg"></a> <a href="https://opencollective.com/rollup/sponsor/5/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/5/avatar.svg"></a> <a href="https://opencollective.com/rollup/sponsor/6/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/6/avatar.svg"></a> <a href="https://opencollective.com/rollup/sponsor/7/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/7/avatar.svg"></a> <a href="https://opencollective.com/rollup/sponsor/8/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/8/avatar.svg"></a> <a href="https://opencollective.com/rollup/sponsor/9/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/9/avatar.svg"></a> <a href="https://opencollective.com/rollup/sponsor/10/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/10/avatar.svg"></a> <a href="https://opencollective.com/rollup/sponsor/11/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/11/avatar.svg"></a> <a href="https://opencollective.com/rollup/sponsor/12/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/12/avatar.svg"></a> <a href="https://opencollective.com/rollup/sponsor/13/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/13/avatar.svg"></a> <a href="https://opencollective.com/rollup/sponsor/14/website" target="_blank"><img src="https://opencollective.com/rollup/sponsor/14/avatar.svg"></a>
12572

126-
## Special Sponsor
73+
## Xüsusi Sponsor
12774

128-
<a href="https://www.tngtech.com/en/index.html" target="_blank"><img src="https://www.tngtech.com/fileadmin/Public/Images/Logos/TNG_Logo_medium_400x64.svg" alt="TNG Logo" width="280"/></a>
75+
<a href="https://www.tngtech.com/en/index.html" target="_blank"><img src="https://www.tngtech.com/_astro/TNG_Logo.BcFAWBS2_nRQD.svg" alt="TNG Logo" width="280"/></a>
12976

130-
TNG has been supporting the work of [Lukas Taegert-Atkinson](https://github.com/lukastaegert) on Rollup since 2017.
77+
TNG 2017-ci ildən [Lukas Tegert-Atkinsonun](https://github.com/lukastaegert) Rollup üzərindəki işini dəstəkləyir.
13178

132-
## License
79+
## Lisenziya
13380

134-
[MIT](https://github.com/rollup/rollup/blob/master/LICENSE.md)
81+
[MIT Lisenziyası](https://github.com/rollup/rollup/blob/master/LICENSE.md)

docs/.vitepress/config.ts

Lines changed: 43 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { buildEnd, callback, transformPageData } from './verify-anchors';
1212

1313
export default defineConfig({
1414
buildEnd,
15-
description: 'compile JS code',
15+
description: 'JS kodunu kompilyasiya edin',
1616
head: [
1717
['link', { href: '/favicon.png', rel: 'icon', type: 'image/png' }],
1818
['link', { href: '/favicon.png', rel: 'apple-touch-icon', sizes: '128x128' }],
@@ -28,7 +28,9 @@ export default defineConfig({
2828
['meta', { content: 'https://rollupjs.org/twitter-card.jpg', name: 'twitter:image' }]
2929
],
3030
locales: {
31-
root: { label: 'English' },
31+
en: { label: 'İngiliscə', link: 'https://rollupjs.org' },
32+
root: { label: 'Azərbaycanca' },
33+
tr: { label: 'Türkçe', link: 'https://tr.rollupjs.org' },
3234
zh: { label: '简体中文', link: 'https://cn.rollupjs.org' }
3335
},
3436
markdown: {
@@ -67,83 +69,98 @@ export default defineConfig({
6769
}
6870
},
6971
themeConfig: {
70-
algolia: {
71-
apiKey: '233d24494bdf54811b5c3181883b5ee3',
72-
appId: 'V5XQ4IDZSG',
73-
indexName: 'rollupjs'
74-
},
7572
editLink: {
76-
pattern: 'https://github.com/rollup/rollup/edit/master/docs/:path',
77-
text: 'Edit this page on GitHub'
73+
pattern: 'https://github.com/rollup/rollup-docs-az/edit/master/docs/:path',
74+
text: 'Bu səhifəni GitHub-da redaktə edin'
7875
},
7976
footer: {
80-
copyright: 'Copyright © 2015-present Rollup contributors',
81-
message: 'Released under the MIT License.'
77+
copyright: 'Rollup əməkdaşları © 2015-h.h. Bütün hüquqlar qorunur.',
78+
message: 'MIT lisenziyası altında yayımlanır.'
8279
},
8380
logo: '/rollup-logo.svg',
8481
nav: [
85-
{ link: '/introduction/', text: 'guide' },
82+
{ link: '/introduction/', text: 'yolgöstərici' },
8683
{ link: '/repl/', text: 'repl' },
87-
{ link: 'https://is.gd/rollup_chat', text: 'chat' },
84+
{ link: 'https://is.gd/rollup_chat', text: 'söhbət' },
8885
{ link: 'https://opencollective.com/rollup', text: 'opencollective' }
8986
],
9087
outline: 'deep',
88+
search: {
89+
options: {
90+
apiKey: '233d24494bdf54811b5c3181883b5ee3',
91+
appId: 'V5XQ4IDZSG',
92+
indexName: 'rollupjs',
93+
translations: {
94+
button: {
95+
buttonText: 'Axtarın'
96+
},
97+
modal: {
98+
footer: {
99+
closeText: 'bağlamaq üçün',
100+
navigateText: 'hərəkət etmək üçün',
101+
selectText: 'seçmək üçün'
102+
}
103+
}
104+
}
105+
},
106+
provider: 'algolia'
107+
},
91108
sidebar: [
92109
{
93110
items: [
94111
{
95112
link: '/introduction/',
96-
text: 'Introduction'
113+
text: 'Giriş'
97114
},
98115
{
99116
link: '/command-line-interface/',
100-
text: 'Command Line Interface'
117+
text: 'Komanda Sətri İnterfeysi'
101118
},
102119
{
103120
link: '/javascript-api/',
104-
text: 'Javascript API'
121+
text: 'JavaScript Proqramlaşdırma İnterfeysi'
105122
}
106123
],
107-
text: 'Getting started'
124+
text: 'Başlanğıc'
108125
},
109126
{
110127
items: [
111128
{
112129
link: '/tutorial/',
113-
text: 'Tutorial'
130+
text: 'Öyrədici'
114131
},
115132
{
116133
link: '/es-module-syntax/',
117-
text: 'ES Module Syntax'
134+
text: 'ES Modul Sintaksisi'
118135
},
119136
{
120137
link: '/faqs/',
121-
text: 'Frequently Asked Questions'
138+
text: 'Tez-Tez Verilən Suallar'
122139
},
123140
{
124141
link: '/troubleshooting/',
125-
text: 'Troubleshooting'
142+
text: 'Xətaları Düzəltmək'
126143
},
127144
{
128145
link: '/migration/',
129-
text: 'Migrating to Rollup 4'
146+
text: 'Rollup 4-ə Miqrasiya'
130147
},
131148
{
132149
link: '/tools/',
133-
text: 'Other Tools'
150+
text: 'Digər Alətlər'
134151
}
135152
],
136-
text: 'More info'
153+
text: 'Ətraflı məlumat'
137154
},
138155
{
139156
items: [
140157
{
141158
link: '/configuration-options/',
142-
text: 'Configuration Options'
159+
text: 'Konfiqurasiya Seçimləri'
143160
},
144161
{
145162
link: '/plugin-development/',
146-
text: 'Plugin Development'
163+
text: 'Plagin Tərtibatı'
147164
}
148165
],
149166
text: 'API'

docs/index.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,46 +3,46 @@ layout: home
33

44
hero:
55
name: rollup.js
6-
text: The JavaScript module bundler
7-
tagline: Compile small pieces of code into something larger and more complex
6+
text: JavaScript modul bandleri
7+
tagline: Kiçik kod parçalarını böyük və mürəkkəb proqramlara kompilyasiya edin
88
image: /rollup-logo.svg
99
actions:
1010
- theme: brand
11-
text: Get Started
11+
text: Başlayın
1212
link: /introduction/
1313
- theme: alt
14-
text: View on GitHub
14+
text: GitHub-da baxın
1515
link: https://github.com/rollup/rollup
1616
features:
1717
- icon: 🌍
18-
title: The Web, Node
19-
details: 'Rollup supports many output formats: ES modules, CommonJS, UMD, SystemJS and more. Bundle not only for the web but for many other platforms as well.'
18+
title: Veb, Node…
19+
details: Rollup ES modulları, CommonJS, UMD, SystemJS və s. kimi bir çox ixrac formatlarını dəstəkləyir. Yalnızca veb üçün deyil, bir sıra digər platformlar üçün də bandl edir.
2020
link: /configuration-options/#output-format
21-
linkText: See all formats
21+
linkText: Bütün formatlara baxın
2222
- icon: 🌳
23-
title: Tree-shaking
24-
details: Superior dead code elimination based on deep execution path analysis with the tool that brought tree-shaking to the JavaScript world.
23+
title: Tri-şeykinq
24+
details: Tri-şeykinqi JavaScript-ə bəxş edən texnologiya ilə kodun icra mövqeyinin dərin analizi əsasında ölü kodları təmizləyir.
2525
link: /faqs/#what-is-tree-shaking
26-
linkText: Learn about tree-shaking
26+
linkText: Tri-şeykinq haqqında ətraflı
2727
- icon: 🗡️
28-
title: Code-splitting without overhead
29-
details: Split code based on different entry points and dynamic imports by just using the import mechanism of the output format instead of customer loader code.
28+
title: Artıq kod olmadan aparılan kod bölgüsü
29+
details: İstifadəçi tərəfindən yüklənən kod əvəzinə çıxış formatının idxal mexanizmindən istifadə edərək müxtəlif giriş nöqtələri və dinamik importlar əsasında kod bölgüsü aparır.
3030
link: /tutorial/#code-splitting
31-
linkText: How to use code-splitting
31+
linkText: Kod bölgüsündən necə istifadə etmək olar
3232
- icon: 🔌
33-
title: Powerful plugins
34-
details: An easy to learn plugin API that allows you to implement powerful code injections and transformations with little code. Adopted by Vite and WMR.
33+
title: Güclü plaginlər
34+
details: Öyrənməyin asan olduğu proqramlaşdırma interfeysi (API) sizə az kodla çox nəticə əldə etməyinizə imkan yaradır. Vite və WMR bu texnologiyadan istifadə edir.
3535
link: /plugin-development/#plugins-overview
36-
linkText: Learn how to write plugins
36+
linkText: Plagin yazmağı öyrənin
3737
- icon: 🛠️
38-
title: Handles your special needs
39-
details: Rollup is not opinionated. Many configuration options and a rich plugin interface make it the ideal bundler for special build flows and higher level tooling.
38+
title: Xüsusi ehtiyaclarınıza uyğunlaşır
39+
details: Rollup bir qəliblə məhdudlaşmayıb. Çoxsaylı konfiqurasiya seçimləri və zəngin plagin interfeysi Rollup-ı xüsusi iş axınları və yüksək səviyyəli tulinq üçün ideal bandler edir.
4040
link: /configuration-options/
41-
linkText: See all options
41+
linkText: Konfiqurasiya seçimlərinə baxın
4242
- icon:
4343
src: /vitejs-logo.svg
44-
title: The bundler behind Vite
45-
details: Developing for the web? Vite pre-configures Rollup for you with sensible defaults and powerful plugins while giving you an insanely fast development server.
44+
title: Vite-ə güc verən bandler
45+
details: Veb üçün kod yazırsınız? Vite sizin üçün Rollup-ı məqsədəuyğun seçimlər və lazımi plaginlərlə əvvəlcədən konfiqurasiya edir və sizə inanılmaz dərəcədə sürətli bir tərtibat serveri təqdim edir.
4646
link: https://vitejs.dev/
47-
linkText: Check out Vite
47+
linkText: Vite-ə nəzər salın
4848
---

0 commit comments

Comments
 (0)