Skip to content

Commit

Permalink
chore(i18n,learn): processed translations (freeCodeCamp#49471)
Browse files Browse the repository at this point in the history
  • Loading branch information
camperbot authored Feb 22, 2023
1 parent 07ddf58 commit 1d8de86
Show file tree
Hide file tree
Showing 697 changed files with 899 additions and 899 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ dashedName: comparison-with-the-less-than-operator

# --description--

يقارن مشغل آلأصغر من (`<`) بين قيمتين رقمين. إذا كان الرَّقَم إلى اليسار أصغر من الرَّقَم إلى اليمين، فإنه يرجع `true`. خلاف ذلك، فإنه يرجع `false`. وعلى غرار المشغل المعني بالمساواة، يقوم المشغل أقل من بتحويل أنواع البيانات عند مقارنتها.
يقارن مشغل الأصغر من (`<`) بين قيم رقمين. إذا كان الرَّقَم إلى اليسار أصغر من الرَّقَم إلى اليمين، فإنه يرجع `true`. خلاف ذلك، فإنه يرجع `false`. وعلى غرار مشغل المساواة، يقوم المشغل أقل من بتحويل أنواع البيانات عند مقارنتها.

**مثال**

Expand All @@ -23,41 +23,41 @@ dashedName: comparison-with-the-less-than-operator

# --instructions--

أضف مشغل أقل من إلى الخطوط المشار إليها بحيث تكون تعبيرات مراجعة منطقية.
أضف مشغل أقل من إلى الخطوط المشار إليها بحيث تكون تعبيرات return منطقية.

# --hints--

يجب أن ينتج `testLessThan(0)` مقطع `Under 25`
يجب أن ينتج `testLessThan(0)` المقطع النصي `Under 25`

```js
assert(testLessThan(0) === 'Under 25');
```

يجب أن ينتج `testLessThan(24)` مقطع `Under 25`
يجب أن ينتج `testLessThan(24)` المقطع النصي `Under 25`

```js
assert(testLessThan(24) === 'Under 25');
```

يجب أن ينتج `testLessThan(25)` مقطع `Under 55`
يجب أن ينتج `testLessThan(25)` المقطع النصي `Under 55`

```js
assert(testLessThan(25) === 'Under 55');
```

يجب أن ينتج `testLessThan(54)` مقطع `Under 55`
يجب أن ينتج `testLessThan(54)` المقطع النصي `Under 55`

```js
assert(testLessThan(54) === 'Under 55');
```

يجب أن ينتج `testLessThan(55)` مقطع `55 or Over`
يجب أن ينتج `testLessThan(55)` المقطع النصي `55 or Over`

```js
assert(testLessThan(55) === '55 or Over');
```

يجب أن ينتج `testLessThan(99)` مقطع `55 or Over`
يجب أن ينتج `testLessThan(99)` المقطع النصي `55 or Over`

```js
assert(testLessThan(99) === '55 or Over');
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ dashedName: comparison-with-the-less-than-or-equal-to-operator

# --description--

مشغل اصغر من أو يساوي، (`<=`) يقارن بين قيم رقمين. إذا كان الرَّقَم إلى اليسار أقل من أو يساوي الرَّقَم إلى اليمين، فإنه يعيد `true`. إذا كان الرَّقَم الموجود على اليسار أكبر من الرَّقَم الموجود على اليمين، فإنه يعيد `false`. وعلى غرار المشغل المعني بالمساواة، يحول مشغل اصغر من أو يساوي أنواع البيانات من القيم عند مقارنتها.
مشغل اصغر من أو يساوي، (`<=`) يقارن بين قيم رقمين. إذا كان الرَّقَم إلى اليسار أقل من أو يساوي الرَّقَم إلى اليمين، فإنه يعيد `true`. إذا كان الرَّقَم الموجود على اليسار أكبر من الرَّقَم الموجود على اليمين، فإنه يعيد `false`. وعلى غرار مشغل المساواة، يحول مشغل اصغر من أو يساوي أنواع البيانات عند مقارنتها.

**مثال**

Expand All @@ -23,47 +23,47 @@ dashedName: comparison-with-the-less-than-or-equal-to-operator

# --instructions--

أضف مشغل اصغر من أو يساوي إلى السطور المشار إليها بحيث تكون تعبيرات المراجعة منطقية.
أضف مشغل اصغر من أو يساوي إلى السطور المشار إليها بحيث تكون تعبيرات return منطقية.

# --hints--

يجب أن ينتج `testLessOrEqual(0)` المقطع `Smaller Than or Equal to 12`
يجب أن ينتج `testLessOrEqual(0)` المقطع النصي `Smaller Than or Equal to 12`

```js
assert(testLessOrEqual(0) === 'Smaller Than or Equal to 12');
```

يجب أن ينتج `testLessOrEqual(11)` مقطع `Smaller Than or Equal to 12`
يجب أن ينتج `testLessOrEqual(11)` المقطع النصي `Smaller Than or Equal to 12`

```js
assert(testLessOrEqual(11) === 'Smaller Than or Equal to 12');
```

يجب أن ينتج `testLessOrEqual(12)` مقطع `Smaller Than or Equal to 12`
يجب أن ينتج `testLessOrEqual(12)` المقطع النصي `Smaller Than or Equal to 12`

```js
assert(testLessOrEqual(12) === 'Smaller Than or Equal to 12');
```

يجب أن ينتج `testLessOrEqual(23)` مقطع `Smaller Than or Equal to 24`
يجب أن ينتج `testLessOrEqual(23)` المقطع النصي `Smaller Than or Equal to 24`

```js
assert(testLessOrEqual(23) === 'Smaller Than or Equal to 24');
```

يجب أن ينتج `testLessOrEqual(24)` مقطع `Smaller Than or Equal to 24`
يجب أن ينتج `testLessOrEqual(24)` المقطع النصي `Smaller Than or Equal to 24`

```js
assert(testLessOrEqual(24) === 'Smaller Than or Equal to 24');
```

يجب أن ينتج `testLessOrEqual(25)` مقطع `More Than 24`
يجب أن ينتج `testLessOrEqual(25)` المقطع النصي `More Than 24`

```js
assert(testLessOrEqual(25) === 'More Than 24');
```

يجب أن ينتج `testLessOrEqual(55)` مقطع `More Than 24`
يجب أن ينتج `testLessOrEqual(55)` المقطع النصي `More Than 24`

```js
assert(testLessOrEqual(55) === 'More Than 24');
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ dashedName: comparisons-with-the-logical-and-operator

ستحتاج أحيانًا إلى اختبار أكثر من شيء في وقت واحد. مشغل <dfn>الإضافة المنطقي</dfn> ورمزه (`&&`) يرجع `true` فقط إذا كان <dfn>المعاملتين</dfn> إلى اليسار واليمين صحيحين.

ويمكن تحقيق نفس التأثير عن طريق أدخال if statement داخل if أخري:
ويمكن تحقيق نفس التأثير عن طريق وضع عبارة if داخل if أخري:

```js
if (num > 5) {
Expand All @@ -33,7 +33,7 @@ return "No";

# --instructions--

استبدل بيانين if إلى if statement واحدة، باستخدام المشغل `&&`، الذي سوف يعيد المقطع `Yes` إذا كان `val` أقل من أو يساوي `50` وأكثر من أو يساوي `25`. خلاف ذلك، سوف يعيد المقطع `No`.
استبدل العبارتان if إلى if واحدة، باستخدام المشغل `&&`، الذي سوف يعيد المقطع `Yes` إذا كان `val` أقل من أو يساوي `50` وأكثر من أو يساوي `25`. خلاف ذلك، سوف يعيد المقطع `No`.

# --hints--

Expand All @@ -43,55 +43,55 @@ return "No";
assert(code.match(/&&/g).length === 1);
```

يجب أن يكون لديك بيان `if` واحد فقط
يجب أن يكون لديك عبارة `if` واحد فقط

```js
assert(code.match(/if/g).length === 1);
```

يجب أن ينتج `testLogicalAnd(0)` مقطع `No`
يجب أن ينتج `testLogicalAnd(0)` المقطع النصي `No`

```js
assert(testLogicalAnd(0) === 'No');
```

يجب أن ينتج `testLogicalAnd(24)` المقطع `No`
يجب أن ينتج `testLogicalAnd(24)` المقطع النصي `No`

```js
assert(testLogicalAnd(24) === 'No');
```

يجب أن ينتج `testLogicalAnd(25)` المقطع `Yes`
يجب أن ينتج `testLogicalAnd(25)` المقطع النصي `Yes`

```js
assert(testLogicalAnd(25) === 'Yes');
```

يجب أن ينتج `testLogicalAnd(30)` المقطع `Yes`
يجب أن ينتج `testLogicalAnd(30)` المقطع النصي `Yes`

```js
assert(testLogicalAnd(30) === 'Yes');
```

يجب أن ينتج `testLogicalAnd(50)` المقطع `Yes`
يجب أن ينتج `testLogicalAnd(50)` المقطع النصي `Yes`

```js
assert(testLogicalAnd(50) === 'Yes');
```

يجب أن ينتج `testLogicalAnd(51)` المقطع `No`
يجب أن ينتج `testLogicalAnd(51)` المقطع النصي `No`

```js
assert(testLogicalAnd(51) === 'No');
```

يجب أن ينتج `testLogicalAnd(75)` المقطع `No`
يجب أن ينتج `testLogicalAnd(75)` المقطع النصي `No`

```js
assert(testLogicalAnd(75) === 'No');
```

يجب أن ينتج `testLogicalAnd(80)` المقطع `No`
يجب أن ينتج `testLogicalAnd(80)` المقطع النصي `No`

```js
assert(testLogicalAnd(80) === 'No');
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: 56533eb9ac21ba0edf2244d9
title: المقارنات باستخدام مشغل إي من المنطقي
title: المقارنات باستخدام مشغل إي من (or) المنطقي (||)
challengeType: 1
videoUrl: 'https://scrimba.com/c/cEPrGTN'
forumTopicId: 16800
Expand All @@ -9,9 +9,9 @@ dashedName: comparisons-with-the-logical-or-operator

# --description--

يرجع مشغل <dfn>إي من</dfn> الآتي (`||`) القيمة `true` إذا كان أي من <dfn>المعاملتين</dfn> هما `true`. خلاف ذلك، فإنه يرجع `false`.
يرجع مشغل <dfn>إي من</dfn> (logical or) الآتي (`||`) القيمة `true` إذا كان أي من <dfn>المعاملتين</dfn> هما `true`. خلاف ذلك، فإنه يرجع `false`.

يتكون مشغل <dfn>المعاملات</dfn> من رمزين و هما خطين مستقيمين ألآتيه: (`||`). يمكن العثور على هذا الرمز عادة بين مفاتيح Backspace و Enter.
يتكون مشغل <dfn>إي من</dfn> من رمزين و هما خطين مستقيمين كالآتي: (`||`). يمكن العثور على هذا الرمز عادة بين مفاتيح Backspace و Enter.

يجب أن يبدو النمط أدناه مألوفًا من الدروس السابقة:

Expand Down
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
---
id: 6391d1a4f7ac71efd0621380
title: Build a Recipe Page Project
title: Construir un proyecto de página de recetas
challengeType: 14
dashedName: top-build-a-recipe-project
---

# --description--

The website will consist of a main index page which will have links to a few recipes. The website won’t look very pretty by the time you’ve finished.
El sitio web constará de una página de índice principal que tendrá enlaces a algunas recetas. La página web no será muy bonita para cuando haya terminado.

**User Stories:**
**Historias de usuario:**

1. Your recipe page should contain a `DOCTYPE` tag.
1. Your recipe page should include an `html` element with a `head` and `body` element as children.
1. You should have a `title` element within the `head` element with the text `The Odin Recipes`.
1. You should see an `h1` element that has the text `Creamy Chocolate Fudge`.
1. La página de tu receta debe contener una etiqueta `DOCTYPE`.
1. Tu página de receta debe incluir un elemento `html` con un elemento `head` y `body` como hijos.
1. Debes tener un elemento `title` dentro del elemento `head` con el texto <codeThe Odin Recipes</code>.
1. Deberías ver un elemento `h1` que tiene el texto `Creamy Chocolate Fudge`.
1. You should see an image with the url `*placeholder-fcc-cdn*` with a fitting `alt` text.
1. There should be an `h2` element with the text `Description` under the image.
1. You should see a couple of paragraphs under `Description` that describe the recipe.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
---
id: 5900f52d1000cf542c510040
title: 'Problem 449: Chocolate covered candy'
title: 'Problem 449: Mit Schokolade überzogene Süßigkeiten'
challengeType: 1
forumTopicId: 302121
dashedName: problem-449-chocolate-covered-candy
---

# --description--

Phil the confectioner is making a new batch of chocolate covered candy. Each candy centre is shaped like an ellipsoid of revolution defined by the equation: $b^2x^2 + b^2y^2 + a^2z^2 = a^2b^2$.
Phil, der Konditor, stellt eine neue Ladung schokoladenüberzogener Süßigkeiten her. Jedes Herzstück der Süßigkeiten hat die Form eines Ellipsoids, das durch die folgende Gleichung definiert ist: $b^2x^2 + b^2y^2 + a^2z^2 = a^2b^2$.

Phil wants to know how much chocolate is needed to cover one candy centre with a uniform coat of chocolate one millimeter thick.
Phil möchte wissen, wie viel Schokolade benötigt wird, um das Herzstück mit einer gleichmäßigen Schokoladenschicht von einem Millimeter Dicke zu überziehen.

If $a = 1$ mm and $b = 1$ mm, the amount of chocolate required is $\frac{28}{3} \pi$ mm<sup>3</sup>
Wenn $a = 1$ mm und $b = 1$ mm ist, beträgt die benötigte Menge an Schokolade $\frac{28}{3} \pi$ mm<sup>3</sup>

If $a = 2$ mm and $b = 1$ mm, the amount of chocolate required is approximately 60.35475635 mm<sup>3</sup>.
Wenn $a = 2$ mm und $b = 1$ mm ist, beträgt die benötigte Schokoladenmenge ungefähr 60,35475635 mm<sup>3</sup>.

Find the amount of chocolate in mm<sup>3</sup> required if $a = 3$ mm and $b = 1$ mm. Give your answer as the number rounded to 8 decimal places behind the decimal point.
Ermittle die Menge an Schokolade in mm<sup>3</sup>, die benötigt wird, wenn $a = 3$ mm und $b = 1$ mm ist. Gib deine Antwort als Zahl an, die auf 8 Dezimalstellen hinter dem Komma gerundet ist.

# --hints--

`chocolateCoveredCandy()` should return `103.37870096`.
`chocolateCoveredCandy()` sollte `103.37870096` zurückgeben.

```js
assert.strictEqual(chocolateCoveredCandy(), 103.37870096);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,43 +1,43 @@
---
id: 5900f52e1000cf542c510041
title: 'Problem 450: Hypocycloid and Lattice points'
title: 'Problem 450: Hypozykloide und Gitterpunkte'
challengeType: 1
forumTopicId: 302123
dashedName: problem-450-hypocycloid-and-lattice-points
---

# --description--

A hypocycloid is the curve drawn by a point on a small circle rolling inside a larger circle. The parametric equations of a hypocycloid centered at the origin, and starting at the right most point is given by:
Eine Hypozykloide ist die Kurve, die von einem Punkt auf einem kleinen Kreis gezeichnet wird, der sich innerhalb eines größeren Kreises bewegt. Die Parametergleichungen einer Hypozykloide, die im Ursprung zentriert ist und im äußersten rechten Punkt beginnt, sind gegeben durch:

$$x(t) = (R - r) \cos(t) + r \cos(\frac{R - r}{r}t)$$

$$y(t) = (R - r) \sin(t) - r \sin(\frac{R - r}{r} t)$$

Where $R$ is the radius of the large circle and $r$ the radius of the small circle.
Dabei ist $R$ der Radius des großen Kreises und $r$ der Radius des kleinen Kreises.

Let $C(R, r)$ be the set of distinct points with integer coordinates on the hypocycloid with radius $R$ and $r$ and for which there is a corresponding value of $t$ such that $\sin(t)$ and $\cos(t)$ are rational numbers.
Lasse $C(R, r)$ die Menge der verschiedenen Punkte mit ganzzahligen Koordinaten auf der Hypozykloide mit Radius $R$ und $r$ sein, für die es einen entsprechenden Wert von $t$ gibt, sodass $\sin(t)$ und $\cos(t)$ rationale Zahlen sind.

Let $S(R, r) = \sum\_{(x,y) \in C(R, r)} |x| + |y|$ be the sum of the absolute values of the $x$ and $y$ coordinates of the points in $C(R, r)$.
Lasse $S(R, r) = \sum\_{(x,y) \in C(R, r)} |x| + |y|$ die Summe der Absolutwerte der $x$ und $y$ Koordinaten der Punkte in $C(R, r)$ sein.

Let $T(N) = \sum_{R = 3}^N \sum_{r=1}^{\left\lfloor \frac{R - 1}{2} \right\rfloor} S(R, r)$ be the sum of $S(R, r)$ for $R$ and $r$ positive integers, $R\leq N$ and $2r &lt; R$.
Lasse $T(N) = \sum_{R = 3}^N \sum_{r=1}^{\left\lfloor \frac{R - 1}{2} \right\rfloor} S(R, r)$ die Summe von $S(R, r)$ für $R$ und $r$ positive ganze Zahlen, $R\leq N$ und $2r &lt; R$ sein.

You are given:
Folgendes ist gegeben:

$$\begin{align} C(3, 1) = & \\{(3, 0), (-1, 2), (-1,0), (-1,-2)\\} \\\\
C(2500, 1000) = & \\{(2500, 0), (772, 2376), (772, -2376), (516, 1792), (516, -1792), (500, 0), (68, 504), \\\\ &(68, -504),(-1356, 1088), (-1356, -1088), (-1500, 1000), (-1500, -1000)\\} \end{align}$$

**Note:** (-625, 0) is not an element of $C(2500, 1000)$ because $\sin(t)$ is not a rational number for the corresponding values of $t$.
**Hinweis:** (-625, 0) ist kein Element von $C(2500, 1000)$, weil $\sin(t)$ keine rationale Zahl für die entsprechenden Werte von $t$ ist.

$S(3, 1) = (|3| + |0|) + (|-1| + |2|) + (|-1| + |0|) + (|-1| + |-2|) = 10$

$T(3) = 10$; $T(10) = 524$; $T(100) = 580\\,442$; $T({10}^3) = 583\\,108\\,600$.

Find $T({10}^6)$.
Finde $T({10}^6)$.

# --hints--

`hypocycloidAndLatticePoints()` should return `583333163984220900`.
`hypocycloidAndLatticePoints()` sollte `583333163984220900` zurückgeben.

```js
assert.strictEqual(hypocycloidAndLatticePoints(), 583333163984220900);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,35 +1,35 @@
---
id: 5900f5311000cf542c510042
title: 'Problem 451: Modular inverses'
title: 'Problem 451: Modularer Kehrwert'
challengeType: 1
forumTopicId: 302124
dashedName: problem-451-modular-inverses
---

# --description--

Consider the number 15.
Betrachten wir die Zahl 15.

There are eight positive numbers less than 15 which are coprime to 15: 1, 2, 4, 7, 8, 11, 13, 14.
Es gibt acht positive Zahlen kleiner als 15 sind, die zu 15 koprimiert sind: 1, 2, 4, 7, 8, 11, 13, 14.

The modular inverses of these numbers modulo 15 are: 1, 8, 4, 13, 2, 11, 7, 14 because
Der modulare Kehrwert dieser modulen Zahlen 15 sind: 1, 8, 4, 13, 2, 11, 7, 14, denn

$$\begin{align} & 1 \times 1\bmod 15 = 1 \\\\
& 2 \times 8 = 16\bmod 15 = 1 \\\\ & 4 \times 4 = 16\bmod 15 = 1 \\\\
& 7 \times 13 = 91\bmod 15 = 1 \\\\ & 11 \times 11 = 121\bmod 15 = 1 \\\\
& 14 \times 14 = 196\bmod 15 = 1 \end{align}$$

Let $I(n)$ be the largest positive number $m$ smaller than $n - 1$ such that the modular inverse of $m$ modulo $n$ equals $m$ itself.
Lasse $I(n)$ die größte positive Zahl $m$ kleiner als $n - 1$ sein, sodass der modulare Kehrwert von $m$ modulo $n$ gleich $m$ ist.

So $I(15) = 11$.
Somit ist $I(15) = 11$.

Also $I(100) = 51$ and $I(7) = 1$.
Außerdem $I(100) = 51$ und $I(7) = 1$.

Find $\sum I(n)$ for $3 ≤ n ≤ 2 \times {10}^7$
Finde $\sum l(n)$ für $3 ≤ n ≤ 2 \times {10}^7$

# --hints--

`modularInverses()` should return `153651073760956`.
`modularInverses()` sollte `153651073760956` zurückgeben.

```js
assert.strictEqual(modularInverses(), 153651073760956);
Expand Down
Loading

0 comments on commit 1d8de86

Please sign in to comment.