diff --git a/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/increment-a-number-with-javascript.md b/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/increment-a-number-with-javascript.md
index 58c323c61a5..cc741af7a36 100644
--- a/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/increment-a-number-with-javascript.md
+++ b/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/increment-a-number-with-javascript.md
@@ -9,7 +9,7 @@ dashedName: increment-a-number-with-javascript
# --description--
-يمكنك بسهولة زيادة أو إضافة واحد إلى متغير مع مشغل `+ +`.
+يمكنك بسهولة زيادة أو إضافة واحد إلى متغير مع مشغل `++`.
```js
i++;
@@ -21,7 +21,7 @@ i++;
i = i + 1;
```
-**ملاحظة:** السطر بِرُمَّته يصبح `i++;`، مما يزيل الحاجة إلى علامة يساوي (equal sign).
+**ملاحظة:** السطر بأكمله يصبح `i++;`، مما يزيل الحاجة إلى علامة المساواة (equal sign).
# --instructions--
diff --git a/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/multiply-two-numbers-with-javascript.md b/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/multiply-two-numbers-with-javascript.md
index 01b5aea176e..56eca97df15 100644
--- a/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/multiply-two-numbers-with-javascript.md
+++ b/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/multiply-two-numbers-with-javascript.md
@@ -23,7 +23,7 @@ const myVar = 13 * 13;
# --instructions--
-غيّر `0` بحيث يساوي الناتج `80`.
+غيّر `0` بحيث يساوي الناتج (product) `80`.
# --hints--
diff --git a/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/subtract-one-number-from-another-with-javascript.md b/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/subtract-one-number-from-another-with-javascript.md
index 5656103ee81..08a01e03ac0 100644
--- a/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/subtract-one-number-from-another-with-javascript.md
+++ b/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/subtract-one-number-from-another-with-javascript.md
@@ -22,11 +22,11 @@ const myVar = 12 - 6;
لدي `myVar` قيمة `6` الآن.
# --instructions--
-غيّر `0` بحيث يكون الفرق `12`.
+غيّر `0` بحيث يكون الفرق (difference) `12`.
# --hints--
-يجب أن يساوى المتغير `difference` لقيمة `12`.
+يجب أن يساوي المتغير `difference` قيمة `12`.
```js
assert(difference === 12);
diff --git a/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/farey-sequence.md b/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/farey-sequence.md
index d2c8f1fa086..e788557c2bc 100644
--- a/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/farey-sequence.md
+++ b/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/farey-sequence.md
@@ -47,19 +47,19 @@ assert(typeof farey === 'function');
assert(Array.isArray(farey(3)));
```
-`farey(3)` should return `['0/1','1/3','1/2','2/3','1/1']`
+`farey(3)` deve retornar `['0/1','1/3','1/2','2/3','1/1']`
```js
assert.deepEqual(farey(3),['0/1', '1/3', '1/2', '2/3', '1/1']);
```
-`farey(4)` should return `['0/1','1/4','1/3','1/2','2/3','3/4','1/1']`
+`farey(4)` deve retornar `['0/1','1/4','1/3','1/2','2/3','3/4','1/1']`
```js
assert.deepEqual(farey(4), ['0/1', '1/4', '1/3', '1/2', '2/3', '3/4', '1/1']);
```
-`farey(5)` should return `['0/1','1/5','1/4','1/3','2/5','1/2','3/5','2/3','3/4','4/5','1/1']`
+`farey(5)` deve retornar `['0/1','1/5','1/4','1/3','2/5','1/2','3/5','2/3','3/4','4/5','1/1']`
```js
assert.deepEqual(farey(5), [
diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148da157cc0bd0d06df5c0a.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148da157cc0bd0d06df5c0a.md
index 29fff74f32d..7e06e99e500 100644
--- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148da157cc0bd0d06df5c0a.md
+++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148da157cc0bd0d06df5c0a.md
@@ -7,7 +7,7 @@ dashedName: step-57
# --description--
-To align the input boxes with each other, create a new ruleset that targets all `input` and `label` elements within an `.info` element and set the `display` property to `inline-block`.
+Para alinhar as caixas de entrada umas com as outras, crie um novo conjunto de regras que envolva todos os elementos `input` e `label` dentro de um elemento `.info` e defina a propriedade `display` como `inline-block`.
Além disso, alinhe o texto do elemento `label` à direita.