Commit e4662b5f authored by Remon Huijts's avatar Remon Huijts
Browse files

Merge branch '48-deploy-js-exercises-in-arabic' into 'master'

Resolve "Deploy JS exercises in Arabic"

Closes #48

See merge request !29
parents 0dd61425 c99e5b04
---
Password: كلمة السر
Time to crack: لنحاول فك الشيفرة
Warning: تحذير
Suggestion: اقتراح
less than a second: أقل من ثانية
second: ثانية
seconds: ثواني
minute: دقيقة
minutes: دقيقة
hour: ساعة
hours: ساعات
day: يوم
days: أيام
week: اسبوع
weeks: أسابيع
month: شهر
months: شهور
year: سنة
years: سنين
centuries: قرون
'Strength: worst': 'القوة: سيئة جدا'
'Strength: bad': 'القوة: سيئة'
'Strength: weak': 'القوة: ضعيفة'
'Strength: fair': 'القوة: مقبولة'
'Strength: good': 'القوة: جيدة'
'Use a few words, avoid common phrases': 'استخدم عدة كلمات، وتجنب العبارات الشائعة'
'No need for symbols, digits, or uppercase letters': 'لا حاجة لإستخدام رموز أو أرقام أو أحرف كبيرة'
Add another word or two. Uncommon words are better.: أضف كلمة أخرى أو كلمتين. من المفضل استخدام الكلمات غير الشائعة.
Straight rows of keys are easy to guess: من السهل تخمين وكشف الصفوف المستقيمة من المفاتيح
Short keyboard patterns are easy to guess: من السهل تخمين وكشف أنماط لوحة المفاتيح القصيرة
Use a longer keyboard pattern with more turns: استخدم نمط لوحة مفاتيح أطول مع المزيد من المنعطفات
Repeats like "aaa" are easy to guess: من السهل تخمين وكشف التكرار مثل "aaa"
Repeats like "abcabcabc" are only slightly harder to guess than "abc": استعمال التكرار مثل "abcabcabc" يزيد من صعوبة تخمينه أكثر بقليل من "abc"
Avoid repeated words and characters: تجنب/ي الكلمات والرموز المتكررة
Sequences like "abc" or "6543" are easy to guess: من السهل تخمين وكشف العبارات المتسلسلة مثل "abc" أو "6543"
Avoid sequences: تجنب التسلسل
Recent years are easy to guess: من السهل تخمين وكشف السنوات الأقرب الى وقتنا هذا
Avoid recent years: تجنب السنوات الاقرب الى وقتنا هذا
Avoid years that are associated with you: تجنب السنوات المرتبطة بك
Dates are often easy to guess: غالبًا من السهل تخمين وكشف التواريخ
Avoid dates and years that are associated with you: تجنب التواريخ والسنوات المرتبطة بك
This is a top-10 common password: عشر كلمات سر من الأكثر انتشاراً
This is a top-100 common password: ١٠٠ كلمة سر او باسورد من الأكثر انتشاراً
This is a very common password: كلمة السر هذه شائعة جدًا
This is similar to a commonly used password: كلمة السر هذه تشبه كلمة سر شائعة الاستخدام
A word by itself is easy to guess: من السهل تخمين كلمة سر مكونة من كلمة واحدةبمفردها
Names and surnames by themselves are easy to guess: من السهل تخمين الأسماء والألقاب
Common names and surnames are easy to guess: من السهل تخمين الأسماء والألقاب الشائعة
Capitalization does not help very much: تغيير صفة الحرف من صغير الى كبير لا تساعد كثيرا
All-uppercase is almost as easy to guess as all-lowercase: يكاد يكون من السهل تخمين الأحرف الكبيرة تمامًا مثل الأحرف الصغيرة (عند الكتابة بالألفبائية اللاتينية)
Reversed words are not much harder to guess: كتابة الكلمات بالاتجاه المعاكس لا يزيد من صعوبة تخمينها
Predictable substitutions like "@" instead of "a" do not help very much: 'البدائل المتوقعة مثل "@" بدلاً من "a" لا تزيد من صعوبة كلمة السر'
? "## Introduction\n\nWelcome to our fictional social network Veebr. Today’s goal is to\ncreate an account and implement 2FA. But first you need to download an\napp!\n\n*Why download an app?* For 2FA, *you need something you know* (your\npassword), *and something unique* - in this case a code generated by\nan app.\n\nThe something unique created through the app creates a “Time-based\nOne-Time Password” (TOTP). The code only works once, and only within a\ncertain time frame. You might already know the Google Authenticator\napp, which generates these codes, but there are a number of different\napps that offer TOTP.\n\nFor this exercise, you need to download FreeOTP:\n\n* [iOS AppStore](https://itunes.apple.com/us/app/freeotp-authenticator/id872559395?mt=8)\n* [Android (Google Play Store)](https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp)\n* [Android (FDroid)](https://f-droid.org/packages/org.fedorahosted.freeotp/)\n\nIf you are already using the authenticator app, you can use this for\nthe exercise instead.\n\nNow that you have a TOTP app installed on your mobile device, you need\nto create an account on Veebr. Do this by clicking on sign up in the\nnext page, and then just follow the process."
: >-
## Introduction
Welcome to our fictional social network Veebr. Today’s goal is to
create an account and implement 2FA. But first you need to download an
app!
*Why download an app?* For 2FA, *you need something you know* (your
password), *and something unique* - in this case a code generated by
an app.
The something unique created through the app creates a “Time-based
One-Time Password” (TOTP). The code only works once, and only within a
certain time frame. You might already know the Google Authenticator
app, which generates these codes, but there are a number of different
apps that offer TOTP.
For this exercise, you need to download FreeOTP:
* [iOS
AppStore](https://itunes.apple.com/us/app/freeotp-authenticator/id872559395?mt=8)
* [Android (Google Play
Store)](https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp)
* [Android (FDroid)](https://f-droid.org/packages/org.fedorahosted.freeotp/)
If you are already using the authenticator app, you can use this for
the exercise instead.
Now that you have a TOTP app installed on your mobile device, you need
to create an account on Veebr. Do this by clicking on sign up in the
next page, and then just follow the process.
"## Register your free Veebr account\nPlease enter a unique username and a strong password.": |-
## Register your free Veebr account
Please enter a unique username and a strong password.
You have successfully completed this challenge. Please click on the "__Submit__" button outside of this frame to get your score.: >-
You have successfully completed this challenge. Please click on the
"__Submit__" button outside of this frame to get your score.
Good job! You may now continue the course..: Good job! You may now continue the course..
"## Settings\nOur social network doesn't have many settings yet, but we do offer\n2FA. Protect your account by enabling this.": |-
## Settings
Our social network doesn't have many settings yet, but we do offer
2FA. Protect your account by enabling this.
"## Two-factor authentication (2FA)\n2FA is enabled for this account. Use your FreeOTP app to\ngenerate a token and continue.": |-
## Two-factor authentication (2FA)
2FA is enabled for this account. Use your FreeOTP app to
generate a token and continue.
"## Sorry..\nThat code is not correct, please go back and try again.": |-
## Sorry..
That code is not correct, please go back and try again.
"## Registration\nWhen you register a TOTP token, you are usually presented with a QR\ncode just like the one you can see below.": |-
## Registration
When you register a TOTP token, you are usually presented with a QR
code just like the one you can see below.
"Go ahead and start up the FreeOTP Authenticator App. Then tap on the\nsmall QR-code icon in the top right corner:\n\n![QR-code button](<%= media_path %>qrcode-button.png)\n\nNow aim the camera at the QR code and wait for the App to recognize the\nQR code. Sometimes moving the camera a bit backward or forward can help\nfocus the image.\n\nOnce the app has scanned the QR code, continue to the next step.": |-
Go ahead and start up the FreeOTP Authenticator App. Then tap on the
small QR-code icon in the top right corner:
![QR-code button](<%= media_path %>qrcode-button.png)
Now aim the camera at the QR code and wait for the App to recognize the
QR code. Sometimes moving the camera a bit backward or forward can help
focus the image.
Once the app has scanned the QR code, continue to the next step.
"## Verification\n\nAfter you have registered 2FA, the next step is to verify that the QR\ncode was scanned correctly. You do this to prevent being locked out of\nyour user account.\n\nHow do you verify that the app has correctly scanned the QR code?\nGenerate a TOTP token by tapping on the entry in the app. This token\nis a code consisting of 6 numbers.\n\n**Tip:** Next to the code there is a clock. Remember the Time-based\nOne Time Password has an expiration date. When the clock runs out, a\nnew token will be generated - so if there are only a few seconds left\non the clock, wait for the next token.\n\nWhen you are ready, enter your token (6 number code) here:": |-
## Verification
After you have registered 2FA, the next step is to verify that the QR
code was scanned correctly. You do this to prevent being locked out of
your user account.
How do you verify that the app has correctly scanned the QR code?
Generate a TOTP token by tapping on the entry in the app. This token
is a code consisting of 6 numbers.
**Tip:** Next to the code there is a clock. Remember the Time-based
One Time Password has an expiration date. When the clock runs out, a
new token will be generated - so if there are only a few seconds left
on the clock, wait for the next token.
When you are ready, enter your token (6 number code) here:
"## Congratulations\nYou have successfully verified that you can use the token you just\nconfigured in the FreeOTP App!\n\nTo continue with this exercise, please logout of Veebr and log back in.": |-
## Congratulations
You have successfully verified that you can use the token you just
configured in the FreeOTP App!
To continue with this exercise, please logout of Veebr and log back in.
"## Something went wrong..\nSomething appears to have gone wrong, sorry about that!\nIf this continues to happen to you please report it to your course\nmentor.": |-
## Something went wrong..
Something appears to have gone wrong, sorry about that!
If this continues to happen to you please report it to your course
mentor.
Continue: Continue
Veebr login: Veebr login
Thank you for signing up.: Thank you for signing up.
Please enter your username and password to log in.: Please enter your username and password to log in.
Login failed: Login failed
Login form: Login form
Username: Username
Login: Login
Don't have an account yet?: Don't have an account yet?
Signup: Signup
Registration failed: Registration failed
Registration form: Registration form
Repeat password: Repeat password
Cancel: Cancel
Logout: Logout
Settings: Settings
'Welcome! Before you explore the platform, you need to enable 2FA. Go to Settings and follow the instructions.': >-
Welcome! Before you explore the platform, you need to enable 2FA. Go to
Settings and follow the instructions.
Congratulations: Congratulations
Please continue: Please continue
Veeb stream: Veeb stream
Popular Veebz: Popular Veebz
Followers: Followers
'Wow, check this kitty out.. Roarr!': 'Wow, check this kitty out.. Roarr!'
Enable 2FA: Enable 2FA
Go back: Go back
Check: Check
Back to settings: Back to settings
Username is too short.: Username is too short.
'Username contains invalid characters (allowed: %s).': 'Username contains invalid characters (allowed: %s).'
Passwords do not match.: Passwords do not match.
Chosen password is not strong enough.: Chosen password is not strong enough.
'It looks like you are trying to set a password, which is okay if it is long (12+ characters) and random, use mixes capitals, numbers and/or symbols to make it complicated, also try not to repeat characters. Or try set a <i>passphrase</i> instead, which is longer but doesn''t require a mix of capitals, symbols and numbers.': >-
It looks like you are trying to set a password, which is okay if it is long
(12+ characters) and random, use mixes capitals, numbers and/or symbols to make
it complicated, also try not to repeat characters. Or try set a
<i>passphrase</i> instead, which is longer but doesn't require a mix of
capitals, symbols and numbers.
Username and/or password are incorrect.: Username and/or password are incorrect.
'Your IP address is: ': 'عنوان بروتوكول الانترنت الـ IPالخاص بك هو: '
'ISP: ': 'مزود خدمة الانترنت: '
'Country: ': 'البلد: '
'City: ': 'المدينة: '
'Latitude: ': 'خط العرض: '
'Longitude: ': 'خط الطول: '
locales: ['en', 'fr', 'fa']
rtl_locales: ['fa']
locales: ['ar', 'en', 'fr', 'fa']
rtl_locales: ['ar', 'fa']
#theme: edx-totp
theme: totem-totp
challenge_settings:
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment