Skip to content

Commit 5f41c8d

Browse files
XhmikosRSEWeiTung
authored andcommitted
Assorted link fixes (#2563)
1. Use relative to root URLs for files generated in this repo 2. Use the absolute URL for all other URLs 3. Fix 404s
1 parent 10d80a8 commit 5f41c8d

File tree

108 files changed

+288
-289
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

108 files changed

+288
-289
lines changed

layouts/blog-index.hbs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,15 @@
2727
{{#if pagination}}
2828
<nav class="pagination">
2929
{{#if pagination.prev.path}}
30-
<a href="/{{ site.locale }}/{{ pagination.prev.path }}">&lt; Newer</a>
30+
<a href="/{{ site.locale }}/{{ pagination.prev.path }}/">&lt; Newer</a>
3131
{{/if}}
3232

3333
{{#if pagination.prev.path}}{{#if pagination.next.path}}
3434
|
3535
{{/if}}{{/if}}
3636

3737
{{#if pagination.next.path}}
38-
<a href="/{{ site.locale }}/{{ pagination.next.path }}">Older &gt;</a>
38+
<a href="/{{ site.locale }}/{{ pagination.next.path }}/">Older &gt;</a>
3939
{{/if}}
4040
</nav>
4141
{{/if}}

layouts/partials/navigation.hbs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
{{#each this}}
66
<li {{#equals ../../path link}} class="active" {{/equals}}>
77
{{#startswith link '/'}}
8-
<a href="{{link}}">{{text}}{{#if subtext}} <span class="small color-lightgray">{{subtext}}</span>{{/if}}</a>
8+
<a href="{{link}}">{{text}}</a>
99
{{else}}
1010
{{#startswith link 'http'}}
11-
<a href="{{link}}">{{text}}</a>
11+
<a href="{{link}}">{{text}}{{#if subtext}} <span class="small color-lightgray">{{subtext}}</span>{{/if}}</a>
1212
{{else}}
1313
<a href="/{{../../site.locale}}/{{link}}/">{{text}}</a>
1414
{{/startswith}}

locale/ar/about/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ server.listen(port, hostname, () => {
4848
يجب عليك ان تدرك ان تصميم Node.js بدون خيوط (threads) لا يعني انك لا تستطيع تحقيق الاستفادة الكاملة من الانوية المتعددة في البيئة التي تعمل عليها، فيمكن توليد المعالجات الفرعية عبر واجهة برمجة التطبيقات <span dir="ltr">[`child_process.fork()`][]</span> الخاصة بنا حيث انها مصممة لتكون سهلة التعامل.
4949
هناك ايضا نموذج [`cluster`][] المبني على نفس الواجهة والذي يسمح لك بمشاركة المآخذ (sockets) بين العمليات لموازنة الحمل على الانوية الخاصة بك.
5050

51-
[Blocking vs Non-Blocking]: https://nodejs.org/en/docs/guides/blocking-vs-non-blocking/
51+
[Blocking vs Non-Blocking]: /en/docs/guides/blocking-vs-non-blocking/
5252
[`child_process.fork()`]: https://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_options
5353
[`cluster`]: https://nodejs.org/api/cluster.html
54-
[event loop]: https://nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/
54+
[event loop]: /en/docs/guides/event-loop-timers-and-nexttick/
5555
[Event Machine]: https://github.com/eventmachine/eventmachine
5656
[Twisted]: https://twistedmatrix.com/trac/

locale/ar/about/resources.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ title: الشعارات والرسومات
77

88
## تحميل الشعار
99

10-
للحصول على معلومات حول الاستخدام المسموح به لشعارات وعلامات Node.js&reg; يرجى مراجعة [سياسة العلامات التجارية](/about/trademark/).
10+
للحصول على معلومات حول الاستخدام المسموح به لشعارات وعلامات Node.js&reg; يرجى مراجعة [سياسة العلامات التجارية](/ar/about/trademark/).
1111

1212
الإرشادات من أجل العرض المرئي لعلامة Node.js موضحة في [القواعد العرض الإرشادية](/static/documents/foundation-visual-guidelines.pdf).
1313

locale/ar/docs/guides/getting-started-guide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ server.listen(port, hostname, () => {
2424
});
2525
```
2626

27-
بعد ذلك، قم بتشغيل هذا الخادوم باستعمال الأمر `node app.js`، و قم بزيارة الرابط http://localhost:3000 لترى رسالة مفادها 'Hello World'.
27+
بعد ذلك، قم بتشغيل هذا الخادوم باستعمال الأمر `node app.js`، و قم بزيارة الرابط `http://localhost:3000` لترى رسالة مفادها 'Hello World'.

locale/ar/docs/guides/index.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,24 @@ layout: docs.hbs
77

88
## عام
99

10-
- [دليل البدء](getting-started-guide/)
11-
- [التنقيح - البدء](debugging-getting-started/)
12-
- [سهل التنميط من أجل تطبيقات Node.js](simple-profiling/)
13-
- [عمل دوكر على تطبيق ويب Node.js](nodejs-docker-webapp/)
14-
- [ترحيل إلى منشئات Buffer آمنة](buffer-constructor-deprecation/)
10+
- [دليل البدء](/ar/docs/guides/getting-started-guide/)
11+
- [التنقيح - البدء](/ar/docs/guides/debugging-getting-started/)
12+
- [سهل التنميط من أجل تطبيقات Node.js](/en/docs/guides/simple-profiling/)
13+
- [عمل دوكر على تطبيق ويب Node.js](/en/docs/guides/nodejs-docker-webapp/)
14+
- [ترحيل إلى منشئات Buffer آمنة](/en/docs/guides/buffer-constructor-deprecation/)
1515

1616
## المفاهيم الأساسية في الـ Node.js
1717

18-
- [مقارنة عامة بين Blocking و Non-Blocking](blocking-vs-non-blocking/)
19-
- [الـ Node.js حلقة التكرارية، المؤقتات و process.nextTick()](event-loop-timers-and-nexttick/)
20-
- [لا تعرقل الحلقة التكرارية (أو يحشد العمل)](dont-block-the-event-loop/)
21-
- [مؤقتات في Node.js](timers-in-node/)
18+
- [مقارنة عامة بين Blocking و Non-Blocking](/en/docs/guides/blocking-vs-non-blocking/)
19+
- [الـ Node.js حلقة التكرارية، المؤقتات و process.nextTick()](/en/docs/guides/event-loop-timers-and-nexttick/)
20+
- [لا تعرقل الحلقة التكرارية (أو يحشد العمل)](/en/docs/guides/dont-block-the-event-loop/)
21+
- [مؤقتات في Node.js](/en/docs/guides/timers-in-node/)
2222

2323
## الأدلة لوحدة المتعلقة
2424

25-
- [التشريح لمعاملات HTTP](anatomy-of-an-http-transaction/)
26-
- [العمل مع مختلف أنظمة الملفات](working-with-different-filesystems/)
27-
- [الضغط الخلفي في القنوات](backpressuring-in-streams/)
28-
- [مِقْيَاسُ مَجَال تحليل](domain-postmortem/)
29-
- [كيفية نشر حزمة N-API](publishing-napi-modules/)
30-
- [استقرارية ABI](abi-stability/)
25+
- [التشريح لمعاملات HTTP](/ar/docs/guides/anatomy-of-an-http-transaction/)
26+
- [العمل مع مختلف أنظمة الملفات](/en/docs/guides/working-with-different-filesystems/)
27+
- [الضغط الخلفي في القنوات](/en/docs/guides/backpressuring-in-streams/)
28+
- [مِقْيَاسُ مَجَال تحليل](/en/docs/guides/domain-postmortem/)
29+
- [كيفية نشر حزمة N-API](/ar/docs/guides/publishing-napi-modules/)
30+
- [استقرارية ABI](/ar/docs/guides/abi-stability/)

locale/ar/docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ labels:
1414

1515
## التوثيق الخاص بمرجع واجهة برمجة التطبيق (API)
1616

17-
يوفر [التوثيق الخاص بمرجع واجهة برمجة التطبيق](/api/) معلومات مفصلة حول أي دالة أو كائن في الـ Node.js، حيث يبين هذا التطبيق ايا من المعطيات تقبلها دالة معينة، و القيمة التي ترجعها تلك الدالة إضافة إلى الأخطاء التي لها علاقة بتلك الدالة، كما يبين التوثيق أيضاً أي دوال متوفرة في النسخ المختلفة من الـ Node.js.
17+
يوفر [التوثيق الخاص بمرجع واجهة برمجة التطبيق](https://nodejs.org/api/) معلومات مفصلة حول أي دالة أو كائن في الـ Node.js، حيث يبين هذا التطبيق ايا من المعطيات تقبلها دالة معينة، و القيمة التي ترجعها تلك الدالة إضافة إلى الأخطاء التي لها علاقة بتلك الدالة، كما يبين التوثيق أيضاً أي دوال متوفرة في النسخ المختلفة من الـ Node.js.
1818

1919
يصف هذا التوثيق الوحدات المضمنة في الـ Node.js، و هو لا يوثق للوحدات المتوفرة عن طريق المجتمع.
2020

locale/ar/download/package-manager.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ zypper install nodejs4
158158

159159
## macOS
160160

161-
بكل بساطة، قم بتنزيل [مثبت الماك او اس](https://nodejs.org/#download) مباشرة من موقع [nodejs.org](https://nodejs.org).
161+
بكل بساطة، قم بتنزيل [مثبت الماك او اس](https://nodejs.org/ar/#home-downloadhead) مباشرة من موقع [nodejs.org](https://nodejs.org/).
162162

163163
_إذا كنت تريد تنزيل الحزمة باستعمال الباش:_
164164

@@ -229,7 +229,7 @@ xbps-install -Sy nodejs
229229

230230
## <!--windows-->ويندوز
231231

232-
قم بتحميل [المثبت الخاص بويندوز](https://nodejs.org/#download) مباشرة من موقع [nodejs.org](https://nodejs.org).
232+
قم بتحميل [المثبت الخاص بويندوز](https://nodejs.org/ar/#home-downloadhead) مباشرة من موقع [nodejs.org](https://nodejs.org/).
233233

234234
### البدائل
235235

locale/ar/get-involved/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ layout: contribute.hbs
1717

1818
## التعلم
1919

20-
- [التوثيق الرسمي لواجهة برمجة التطبيق](/api/) يتحدث بالتفصيل على وجاهة برمجة التطبيق الخاصة بالـ Node.js
20+
- [التوثيق الرسمي لواجهة برمجة التطبيق](https://nodejs.org/api/) يتحدث بالتفصيل على وجاهة برمجة التطبيق الخاصة بالـ Node.js
2121
- [دلائل الـ Node.js](https://nodejs.dev) يرشدك إلى أساسيات تطوير تطبيقات باستعمال الـ Node.js.
2222
- [NodeSchool.io](https://nodeschool.io/) سيعلمك مفاهيم الـ Node.js باستعمال العاب سطر اوامر تفاعلية.
2323
- [التاق الخاص بالـ Node.js على Stack Overflow](https://stackoverflow.com/questions/tagged/node.js) يجمع معلومات جديدة كل يوم.

locale/ar/site.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,12 +93,12 @@
9393
"text": "ES6 وما بعدها"
9494
},
9595
"api-lts": {
96-
"link": "/dist/latest-%ver-major%/docs/api/",
96+
"link": "https://nodejs.org/dist/latest-%ver-major%/docs/api/",
9797
"subtext": "LTS",
9898
"text": "%ver% API"
9999
},
100100
"api-current": {
101-
"link": "/dist/latest-%ver-major%/docs/api/",
101+
"link": "https://nodejs.org/dist/latest-%ver-major%/docs/api/",
102102
"text": "%ver% API"
103103
},
104104
"guides": {

0 commit comments

Comments
 (0)