Skip to content

Commit 703d66f

Browse files
meta: remove translated files and removed languages without traction (#6028)
* meta: remove translated files and removed languages without traction * meta: adjusted pages and styles * fix: types and css * chore: replace transid * chore: add other languages back * chore: copy changes * Update pages/en/about/index.md Signed-off-by: Brian Muenzenmeyer <[email protected]> * Update pages/en/about/governance.md Signed-off-by: Claudio W <[email protected]> * chore: updated footer --------- Signed-off-by: Brian Muenzenmeyer <[email protected]> Signed-off-by: Claudio W <[email protected]> Co-authored-by: Brian Muenzenmeyer <[email protected]>
1 parent 587b9e8 commit 703d66f

File tree

358 files changed

+1063
-33779
lines changed

Some content is hidden

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

358 files changed

+1063
-33779
lines changed

components/Footer.tsx

+6-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import type { FC } from 'react';
22
import { FormattedMessage } from 'react-intl';
33

4+
import LocalizedLink from './LocalizedLink';
5+
46
type FooterProps = { className?: string };
57

68
// Note.: We don't expect to translate these items as we're going to replace with `nodejs/nodejs.dev` footer
@@ -33,18 +35,15 @@ const Footer: FC<FooterProps> = ({ className }) => (
3335
<p className="openjsfoundation-footer-links">
3436
<a href="https://openjsf.org">The OpenJS Foundation</a>
3537
&nbsp;|&nbsp;
36-
<a href="https://terms-of-use.openjsf.org">Terms of Use</a>
38+
<a href="https://trademark-policy.openjsf.org">Trademark Policy</a>
3739
&nbsp;|&nbsp;
3840
<a href="https://privacy-policy.openjsf.org">Privacy Policy</a>
3941
&nbsp;|&nbsp;
40-
<a href="https://bylaws.openjsf.org">Bylaws</a>&nbsp;|&nbsp;
4142
<a href="https://code-of-conduct.openjsf.org">Code of Conduct</a>
4243
&nbsp;|&nbsp;
43-
<a href="https://trademark-policy.openjsf.org">Trademark Policy</a>
44-
&nbsp;|&nbsp;
45-
<a href="https://trademark-list.openjsf.org">Trademark List</a>
46-
&nbsp;|&nbsp;
47-
<a href="https://www.linuxfoundation.org/cookies">Cookie Policy</a>
44+
<LocalizedLink href="/about/security-reporting">
45+
Security Reporting
46+
</LocalizedLink>
4847
</p>
4948
<div className="openjsfoundation-footer-edit"></div>
5049
</div>

crowdin.yml

+5-3
Original file line numberDiff line numberDiff line change
@@ -8,28 +8,30 @@ files:
88
content_segmentation: 0
99
ignore:
1010
- /pages/en/blog/**/*.md
11+
- /pages/en/docs/**/*.md
1112
languages_mapping:
1213
two_letters_code:
14+
es-ES: es
1315
pt-BR: pt-br
1416
zh-CN: zh-cn
1517
zh-TW: zh-tw
16-
es-ES: es
1718
- source: /pages/en/**/*.mdx
1819
translation: /pages/%two_letters_code%/**/%original_file_name%
1920
content_segmentation: 0
2021
ignore:
2122
- /pages/en/blog/**/*.mdx
23+
- /pages/en/docs/**/*.mdx
2224
languages_mapping:
2325
two_letters_code:
26+
es-ES: es
2427
pt-BR: pt-br
2528
zh-CN: zh-cn
2629
zh-TW: zh-tw
27-
es-ES: es
2830
- source: /i18n/locales/en.json
2931
translation: /i18n/locales/%two_letters_code%.json
3032
languages_mapping:
3133
two_letters_code:
34+
es-ES: es
3235
pt-BR: pt-br
3336
zh-CN: zh-cn
3437
zh-TW: zh-tw
35-
es-ES: es

i18n/config.json

+30-42
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,8 @@
66
"langDir": "rtl",
77
"dateFormat": "YYYY.MM.DD",
88
"hrefLang": "ar",
9-
"enabled": true
10-
},
11-
{
12-
"code": "ca",
13-
"localName": "Catalan",
14-
"name": "Catalan",
15-
"langDir": "ltr",
16-
"dateFormat": "DD.MM.YYYY",
17-
"hrefLang": "ca",
18-
"enabled": true
9+
"enabled": false,
10+
"default": false
1911
},
2012
{
2113
"code": "de",
@@ -24,7 +16,8 @@
2416
"langDir": "ltr",
2517
"dateFormat": "DD.MM.YYYY",
2618
"hrefLang": "de",
27-
"enabled": true
19+
"enabled": false,
20+
"default": false
2821
},
2922
{
3023
"code": "en",
@@ -43,16 +36,8 @@
4336
"langDir": "ltr",
4437
"dateFormat": "DD.MM.YYYY",
4538
"hrefLang": "es-ES",
46-
"enabled": true
47-
},
48-
{
49-
"code": "fa",
50-
"localName": "زبان فارسی",
51-
"name": "Persian",
52-
"langDir": "rtl",
53-
"dateFormat": "YYYY.MM.DD",
54-
"hrefLang": "fa",
55-
"enabled": true
39+
"enabled": false,
40+
"default": false
5641
},
5742
{
5843
"code": "fr",
@@ -61,7 +46,8 @@
6146
"langDir": "ltr",
6247
"dateFormat": "DD.MM.YYYY",
6348
"hrefLang": "fr",
64-
"enabled": true
49+
"enabled": false,
50+
"default": false
6551
},
6652
{
6753
"code": "id",
@@ -70,7 +56,8 @@
7056
"langDir": "ltr",
7157
"dateFormat": "DD.MM.YYYY",
7258
"hrefLang": "id",
73-
"enabled": true
59+
"enabled": false,
60+
"default": false
7461
},
7562
{
7663
"code": "it",
@@ -79,7 +66,8 @@
7966
"langDir": "ltr",
8067
"dateFormat": "DD.MM.YYYY",
8168
"hrefLang": "it",
82-
"enabled": true
69+
"enabled": false,
70+
"default": false
8371
},
8472
{
8573
"code": "ja",
@@ -88,7 +76,8 @@
8876
"langDir": "ltr",
8977
"dateFormat": "YYYY.MM.DD",
9078
"hrefLang": "ja",
91-
"enabled": true
79+
"enabled": false,
80+
"default": false
9281
},
9382
{
9483
"code": "ka",
@@ -97,7 +86,8 @@
9786
"langDir": "ltr",
9887
"dateFormat": "DD.MM.YYYY",
9988
"hrefLang": "ka",
100-
"enabled": true
89+
"enabled": false,
90+
"default": false
10191
},
10292
{
10393
"code": "ko",
@@ -106,7 +96,8 @@
10696
"langDir": "ltr",
10797
"dateFormat": "YYYY.MM.DD",
10898
"hrefLang": "ko",
109-
"enabled": true
99+
"enabled": false,
100+
"default": false
110101
},
111102
{
112103
"code": "pt-br",
@@ -115,16 +106,8 @@
115106
"langDir": "ltr",
116107
"dateFormat": "DD.MM.YYYY",
117108
"hrefLang": "",
118-
"enabled": true
119-
},
120-
{
121-
"code": "ro",
122-
"localName": "limba română",
123-
"name": "Romanian",
124-
"langDir": "ltr",
125-
"dateFormat": "DD.MM.YYYY",
126-
"hrefLang": "ro",
127-
"enabled": true
109+
"enabled": false,
110+
"default": false
128111
},
129112
{
130113
"code": "ru",
@@ -133,7 +116,8 @@
133116
"langDir": "ltr",
134117
"dateFormat": "DD.MM.YYYY",
135118
"hrefLang": "ru",
136-
"enabled": true
119+
"enabled": false,
120+
"default": false
137121
},
138122
{
139123
"code": "tr",
@@ -142,7 +126,8 @@
142126
"langDir": "ltr",
143127
"dateFormat": "DD.MM.YYYY",
144128
"hrefLang": "tr",
145-
"enabled": true
129+
"enabled": false,
130+
"default": false
146131
},
147132
{
148133
"code": "uk",
@@ -151,7 +136,8 @@
151136
"langDir": "ltr",
152137
"dateFormat": "DD.MM.YYYY",
153138
"hrefLang": "uk",
154-
"enabled": true
139+
"enabled": false,
140+
"default": false
155141
},
156142
{
157143
"code": "zh-cn",
@@ -160,7 +146,8 @@
160146
"langDir": "ltr",
161147
"dateFormat": "YYYY/MM/DD",
162148
"hrefLang": "zh-Hans",
163-
"enabled": true
149+
"enabled": false,
150+
"default": false
164151
},
165152
{
166153
"code": "zh-tw",
@@ -169,6 +156,7 @@
169156
"langDir": "ltr",
170157
"dateFormat": "YYYY/MM/DD",
171158
"hrefLang": "zh-Hant",
172-
"enabled": true
159+
"enabled": false,
160+
"default": false
173161
}
174162
]

i18n/locales/ar.json

+59-30
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,68 @@
11
{
2-
"components.footer.scrollToTop.button": "إنتقل إلى الأعلى",
3-
"components.header.links.home": "الرئيسية",
4-
"components.header.links.about": "عن الموقع",
5-
"components.header.links.download": "تنزيلات",
6-
"components.header.links.docs": "التوثيق",
7-
"components.header.links.getInvolved": "إنضم إلينا",
8-
"components.header.links.security": "أمن",
9-
"components.header.links.certification": "شهادة",
10-
"components.header.links.blog": "المدونة",
11-
"components.navigation.about.links.governance": "الحوكمة",
12-
"components.navigation.docs.links.es6": "ES6 وما بعدها",
2+
"components.footer.scrollToTop.button": "Scroll to top",
3+
"components.header.links.about": "About Node.js®",
4+
"components.header.links.download": "Download",
5+
"components.header.links.docs": "Docs",
6+
"components.header.links.getInvolved": "Get Involved",
7+
"components.header.links.security": "Security",
8+
"components.header.links.certification": "Certification",
9+
"components.header.links.blog": "News",
10+
"components.footer.links.trademarkPolicy": "Trademark Policy",
11+
"components.footer.links.privacyPolicy": "Privacy Policy",
12+
"components.footer.links.codeOfConduct": "Code of Conduct",
13+
"components.footer.links.security": "Security Policy",
14+
"components.footer.links.openJS": "OpenJS Foundation",
15+
"components.navigation.about.links.governance": "Project Governance",
16+
"components.navigation.about.links.releases": "Releases",
17+
"components.navigation.about.links.security": "Security Reporting",
18+
"components.navigation.docs.links.es6": "ES6 and beyond",
1319
"components.navigation.docs.links.apiLts": "{fullLtsNodeVersion} API {spanLts}",
1420
"components.navigation.docs.links.apiCurrent": "{fullCurrentNodeVersion} API",
15-
"components.navigation.docs.links.guides": "إرشادات",
16-
"components.navigation.docs.links.dependencies": "تبعيات",
17-
"components.navigation.getInvolved.links.collabSummit": "القمة التعاونية",
18-
"components.navigation.getInvolved.links.contribute": "مساهمة",
19-
"components.navigation.getInvolved.links.codeOfConduct": "القواعد السلوكية",
20-
"components.downloadList.links.previousReleases": "الاصدارات السابقة",
21-
"components.downloadList.links.packageManager": "تحميل Node.js عن طريق نظام إدارة الحزم الافتراضي",
22-
"components.downloadList.links.shaSums": "وثائق الاصدارات مختومة SHASUMS",
23-
"components.downloadList.links.shaSums.howToVerify": " (كيفية التحقق)",
24-
"components.downloadList.links.allDownloads": "تحميل جميع النسخ",
25-
"components.downloadList.links.nightlyReleases": "إصدارات ليلية",
26-
"components.downloadList.links.unofficialBuilds": "بُنْيَات غير رسمية",
21+
"components.navigation.docs.links.guides": "Guides",
22+
"components.navigation.docs.links.dependencies": "Dependencies",
23+
"components.navigation.getInvolved.links.collabSummit": "Collab Summit",
24+
"components.navigation.getInvolved.links.contribute": "Contribute",
25+
"components.navigation.getInvolved.links.codeOfConduct": "Code of Conduct",
26+
"components.downloadList.links.packageManager": "Installing Node.js via package manager",
27+
"components.downloadList.links.shaSums": "Signed SHASUMS for release files",
28+
"components.downloadList.links.shaSums.howToVerify": " (How to verify)",
29+
"components.downloadList.links.allDownloads": "All download options",
30+
"components.downloadList.links.nightlyReleases": "Nightly builds",
31+
"components.downloadList.links.unofficialBuilds": "Unofficial builds",
2732
"components.downloadList.links.buildingFromSource": "Building Node.js from source on supported platforms",
28-
"components.downloadList.links.installingOnLinux": "تثبيت Node.js باستعمال أرشيف ثنائي على لينكس",
29-
"components.downloadList.links.installingOnWsl": "التثبيت على ويندوز في النظام الفرعي لينكس (WSL)",
30-
"components.downloadReleasesTable.changelog": "سجل التغييرات",
33+
"components.downloadList.links.installingOnLinux": "Installing Node.js via binary archive",
34+
"components.downloadList.links.installingOnWsl": "Install on Windows Subsystem for Linux (WSL)",
35+
"components.downloadReleasesTable.changelog": "Changelog",
3136
"components.downloadReleasesTable.releases": "Releases",
32-
"components.downloadReleasesTable.docs": "التوثيق",
37+
"components.downloadReleasesTable.docs": "Docs",
3338
"components.header.buttons.toggleLanguage": "Toggle Language",
3439
"components.header.buttons.toggleDarkMode": "Toggle dark/light mode",
35-
"components.pagination.next": "التالي | ",
36-
"components.pagination.previous": "السابق",
40+
"components.pagination.next": "Newer | ",
41+
"components.pagination.previous": "Older",
42+
"components.common.breadcrumbs.navigateToHome": "Navigate to Home",
43+
"components.common.crossLink.previous": "Prev",
44+
"components.common.crossLink.next": "Next",
45+
"components.common.codebox.copied": "Copied to clipboard!",
46+
"components.metabar.lastUpdated": "Last Updated",
47+
"components.metabar.readingTime": "Reading Time",
48+
"components.metabar.addedIn": "Added In",
49+
"components.metabar.author": "Author",
50+
"components.metabar.authors": "Authors",
51+
"components.metabar.contribute": "Contribute",
52+
"components.metabar.contributeText": "Edit this page",
53+
"components.metabar.viewAs": "View as",
54+
"components.metabar.tableOfContents": "Table of Contents",
3755
"layouts.blogPost.author.byLine": "{author, select, null {} other {By {author}, }}",
38-
"layouts.blogIndex.currentYear": "News from {year}"
56+
"layouts.blogIndex.currentYear": "News from {year}",
57+
"components.api.jsonLink.title": "View as JSON",
58+
"components.api.sourceLink": "Source Code:",
59+
"pages.404.title": "404: Page could not be found",
60+
"pages.404.description": "ENOENT: no such file or directory",
61+
"components.common.pagination.prev": "Previous",
62+
"components.common.pagination.prevAriaLabel": "Previous page",
63+
"components.common.pagination.next": "Next",
64+
"components.common.pagination.nextAriaLabel": "Next page",
65+
"components.common.pagination.defaultLabel": "Pagination",
66+
"components.common.pagination.pageLabel": "Go to page {pageNumber}",
67+
"components.common.languageDropdown.label": "Choose Language"
3968
}

i18n/locales/ca.json

-39
This file was deleted.

0 commit comments

Comments
 (0)