* chore(submodule): add August 2022 Mystery Items
* chore(content): August 2022 Backgrounds and Enchanted Armoire Items
* chore(submodule): August 2022 Backgrounds and Enchanted Armoire images
* fix(typo): space
* fix(whitespace): spaces
Co-authored-by: Sabe Jones <sabrecat@gmail.com>
* chore(submodule): add August 2022 Mystery Items
* chore(content): August 2022 Backgrounds and Enchanted Armoire Items
* chore(submodule): August 2022 Backgrounds and Enchanted Armoire images
* fix(typo): space
* fix(whitespace): spaces
Co-authored-by: Sabe Jones <sabrecat@gmail.com>
* add max length validations for summary in challenge create and update controllers
* Add validation to group APIs
* fix lint errors
* add validation to group plan
* fix imports
* add tests
* add max length validations for summary in challenge create and update controllers
* Add validation to group APIs
* fix lint errors
* add validation to group plan
* fix imports
* add tests
* lint checks
* feat(chat): server setting to disallow chat from new accounts
* fix(tests): many adjustments to handle chat minimum age
* fix(tests): address issues outside of chat posting
* chore(analytics): add incident logging
* fix(config): allow instant chat for dev purposes
* fix(test): finely age one more user
* fix(test): member not leader
Co-authored-by: SabreCat <sabe@habitica.com>
* update selectUserModal.vue
* more updates to selectUserModal.vue, typo fix in subscriber.json
* remove exact sizing for selectUserModal.vue
* update to size for selectUserModal.vue
* added sendGiftModal.vue file
* updates to selectUser & sendGift modals
* making the modals go & position cursor
* working working working
* added a return to method
* avatar display & placeholder profile.name and username
* subscription-options added
* added menu row & started on gem options
* Added selectPage function, have not tested.
* updated habitica-images
* state changes
* bringing in gem counter
* arranging elements
* state changes, gem input boxes
* styling sendGiftModal.vue
* more sendGiftModal.vue styling and new close.svg icon
* more styling!
* and more styling of send own gems part of page
* images update
* more styling of own gems & some attempts to adjust :class on the menu
* styling styling styling
* replace +/- svg, styling
* styling, mostly
* new SVGs
* stylin'
* reverting svg changes
* no more stylin'
* finally got the +/- icons to show up...but they're the wrong color
* solved svg icon color problem! :)
* habitica-images
* working on sendGift part of button
* trying to make it do math, failing
* more attempts at math
* +/- buttons work on gem pages & cost calculation on buyGems
* trying to get hover colors working on +/- svgs
* formatted dollar amount as currency
* css/html for subscription-options & payments-buttons simplified
* swag at payments-buttons parameter (not tested)
* send gems from own balance works!
* working on starting page
* increment gem amount limited to maxGems and not < 0
* uncommented onHide()
* got bg color on sub options to work! yay!
* payment buttons!
* making g1g1 look good
* position modal on page properly & code clean-up
* Changes as requested!
* small color update
* fixed ternary function
* chore(html): indentation and comments
* fix(fn): correct catch for under-0
* chore(json): whitespace
* update gem styling; add linebreak to notifications.vue bc linter
* updating subscriptionOptions
* snackbar css fix
* reverting commit e16c12f
* removing merge conflict markers
* just a little comment
* fixed some navigation, clear input field on selectPage, cleaned up code; another try at subscriptionOption.vue
* merge upstream/develop
* update selectPage() to disable Gems menu items when on 'ownGems' or 'buyGems' states
* working on subscriptionOptions.vue logic
* fix(script): changed props & added updateSubscriptionData()
* fix(script): forgot to call updateSubscriptionData()
* fix(scripts): corrected :userReceivingGift on sendGiftModal.vue
* fix(scripts): correct props userReceivingGift to an Object
* fix(scripts): corrected v-if & revised props
* fix(style/html/whitespace): updated css for close.svg and added missing </div>
* style(radio-buttons): updated focus states and added hover states
* style(radio-buttons): refined focus and hover states
* fix(function): changed buyGemsLink to buyGems; still working on menu
* style(radio buttons): ensured consistent display of radio buttons through-out site; still struggling with hover states
* style(radio buttons): updated focus/active/hover to match design & removed unnecessary code
* fix: set default subscription option to 1 month
* fix(function): add default amounts to gem states when modal selected from user profile
* fix(build): use develop package json
* fix: SCSS commenting & abstracted setGemsDefault()
* fix(packages): revert to develop
* fix: remove unnecessary console.log statement
* fix(payments): storePaymentStatusAndReload() modified
Co-authored-by: SabreCat <sabe@habitica.com>
* feat: prevent user from purchasing a quest if prerequisites are not met
* test: fail to buy quest if not all prerequisites are met
* test: modify to check all quest prerequisites
* update selectUserModal.vue
* more updates to selectUserModal.vue, typo fix in subscriber.json
* remove exact sizing for selectUserModal.vue
* update to size for selectUserModal.vue
* added sendGiftModal.vue file
* updates to selectUser & sendGift modals
* making the modals go & position cursor
* working working working
* added a return to method
* avatar display & placeholder profile.name and username
* subscription-options added
* added menu row & started on gem options
* Added selectPage function, have not tested.
* updated habitica-images
* state changes
* bringing in gem counter
* arranging elements
* state changes, gem input boxes
* styling sendGiftModal.vue
* more sendGiftModal.vue styling and new close.svg icon
* more styling!
* and more styling of send own gems part of page
* images update
* more styling of own gems & some attempts to adjust :class on the menu
* styling styling styling
* replace +/- svg, styling
* styling, mostly
* new SVGs
* stylin'
* reverting svg changes
* no more stylin'
* finally got the +/- icons to show up...but they're the wrong color
* solved svg icon color problem! :)
* habitica-images
* working on sendGift part of button
* trying to make it do math, failing
* more attempts at math
* +/- buttons work on gem pages & cost calculation on buyGems
* trying to get hover colors working on +/- svgs
* formatted dollar amount as currency
* css/html for subscription-options & payments-buttons simplified
* swag at payments-buttons parameter (not tested)
* send gems from own balance works!
* working on starting page
* increment gem amount limited to maxGems and not < 0
* uncommented onHide()
* got bg color on sub options to work! yay!
* payment buttons!
* making g1g1 look good
* position modal on page properly & code clean-up
* Changes as requested!
* small color update
* fixed ternary function
* chore(html): indentation and comments
* fix(fn): correct catch for under-0
* chore(json): whitespace
* update gem styling; add linebreak to notifications.vue bc linter
* updating subscriptionOptions
* snackbar css fix
* reverting commit e16c12f
* removing merge conflict markers
* just a little comment
* fixed some navigation, clear input field on selectPage, cleaned up code; another try at subscriptionOption.vue
* merge upstream/develop
* update selectPage() to disable Gems menu items when on 'ownGems' or 'buyGems' states
* working on subscriptionOptions.vue logic
* fix(script): changed props & added updateSubscriptionData()
* fix(script): forgot to call updateSubscriptionData()
* fix(scripts): corrected :userReceivingGift on sendGiftModal.vue
* fix(scripts): correct props userReceivingGift to an Object
* fix(scripts): corrected v-if & revised props
* fix(style/html/whitespace): updated css for close.svg and added missing </div>
* style(radio-buttons): updated focus states and added hover states
* style(radio-buttons): refined focus and hover states
* fix(function): changed buyGemsLink to buyGems; still working on menu
* style(radio buttons): ensured consistent display of radio buttons through-out site; still struggling with hover states
* style(radio buttons): updated focus/active/hover to match design & removed unnecessary code
* fix: set default subscription option to 1 month
* fix(function): add default amounts to gem states when modal selected from user profile
* fix(build): use develop package json
* fix: SCSS commenting & abstracted setGemsDefault()
* fix(packages): revert to develop
* fix: remove unnecessary console.log statement
Co-authored-by: SabreCat <sabe@habitica.com>
* stack profile actions on smaller screens
* stack avatar and stats for even smaller screens
* remove unnecessary classes to keep profile nav on the same line
* adjust media query width
* refactor stats removing unnecessary classes and simplifying with less elements and relying more on flexbox
* adjust breakpoints for modal vs pofile page
* more margin for avatar
* handle allocation on middle size more gracefully
Co-authored-by: scoffrin <scoffrin@indeed.com>
* Fix no response when password changed
* Update website/client/src/components/settings/site.vue
update the spacing in website/client/src/components/settings/site.vue
Co-authored-by: Panu Valtanen <p4nu@users.noreply.github.com>
* Update website/client/src/components/settings/site.vue
change to single quote
* Fix success change password response using internationalization
* fix(i18n): remove translations other than US English
Partial revert of #1a198677bd
Co-authored-by: Panu Valtanen <p4nu@users.noreply.github.com>
Co-authored-by: SabreCat <sabe@habitica.com>
* chore(content): add splashySkins for Summer Gala event
* fix(content): use date string, not Boolean, for range start
Co-authored-by: SabreCat <sabe@habitica.com>
* fix(string): questVice1Notes html changed to a mobile-device friendly format
* fix(strings): updated limited.json with "dateEnd" & "monthYYYY" months & put in chronological order
* fix(string): remove extra word from headSpecialSummer2022WarriorNotes
* fix(string): corrected armorSpecialSummer2022MageNotes
* fix(auth): record local email for social users where possible
* fix(auth): Apple emails are junk, prefer Google
* fix(auth): correct placement of logic to save local email
* fix(auth): run full function in both workflows to avoid conflicts
Co-authored-by: SabreCat <sabe@habitica.com>
constmessage='`This party\'s collection quest has been made easier! For details, refer to http://habitica.fandom.com/wiki/User_blog:LadyAlys/Collection_Quests_are_Now_Easier`';
constmessage='`This party\'s collection quest has been made easier! For details, refer to https://habitica.fandom.com/wiki/User_blog:LadyAlys/Collection_Quests_are_Now_Easier`';
"stringNotFound":"سلسلة المحارف '<%= string %>' لم توجد.",
"habitica":"Habitica",
"onward":"Onward!",
"onward":"إلي الأمام!",
"done":"Done",
"gotIt":"Got it!",
"titleTimeTravelers":"مسافرين عبر الزمن",
@@ -25,7 +25,7 @@
"user":"المستخدم",
"market":"المتجر",
"newSubscriberItem":"You have new <span class=\"notification-bold-blue\">Mystery Items</span>",
"subscriberItemText":"كل شهر يحصل المشتركون على غرض غامض. عادةً يتم إصداره قبل نهاية الشهر بأسبوع. راجع صفحة الويكي \"الغرض الغامض\" للمزيد من المعلومات.",
"subscriberItemText":"كل شهر يحصل المشتركون على غرض غامض. عادةً يصبح متاحا في بداية الشهر. راجع صفحة الويكي \"الغرض الغامض\" للمزيد من المعلومات.",
"npcAchievementText":"Backed the Kickstarter project at the maximum level!",
"welcomeTo":"Welcome to",
"welcomeBack":"Welcome back!",
"npcAchievementName":"<%= key %> شخصية غير قابلة للعب",
"npcAchievementText":"لقد دعمت مشروع Kickstarter بأقصى مستوى!",
"welcomeTo":"مرحبًا بكِ في",
"welcomeBack":"مرحباً بعودتك!",
"justin":"جستن",
"justinIntroMessage1":"Hello there! You must be new here. My name is <strong>Justin</strong>, and I'll be your guide in Habitica.",
"justinIntroMessage3":"Great! Now, what are you interested in working on throughout this journey?",
"justinIntroMessage1":"أهلاً بك! يبدو أنك جديد/ة هنا. اسمي <strong>جاستن</strong> ، وسأكون دليلك في Habitica.",
"justinIntroMessage3":"رائعة! الآن ، ما الذي تهتم بالعمل عليه طوال هذه المغامرة؟",
"justinIntroMessageUsername":"Before we begin, let’s figure out what to call you. Below you’ll find a display name and username I’ve generated for you. After you’ve picked a display name and username, we’ll get started by creating an avatar!",
"justinIntroMessageAppearance":"So how would you like to look? Don’t worry, you can change this later.",
"introTour":"Here we are! I've filled out some Tasks for you based on your interests, so you can get started right away. Click a Task to edit or add new Tasks to fit your routine!",
"needTips":"تحتاج بعض النصائح حول كيفية البدء؟ هنا دليل مباشر!",
"step1":"الخطوة ١: أدخل المهام",
"webStep1Text":"Habitica لا شيء بدون أهداف حقيقية، لذا أدخل بعض المهام. يمكنك إضافة المزيد في وقت لاحق وأنت تفكر بهم! يمكن إضافة جميع المهام عن طريق النقر على الزر \"إنشاء\" باللون الأخضر.\n* ** إعداد [المهام](http://habitica.wikia.com/wiki/To-Dos): ** أدخل المهام التي تقوم بها مرة واحدة أو نادراً ما في عمود المهام، كل مهمة على حدة. يمكنك أيضاً الضغط على المهام لتحريرها وإضافة قوائم المراجعة وتواريخ الاستحقاق والمزيد!\n* ** إعداد [اليوميات](http://habitica.wikia.com/wiki/Dailies): ** أدخل الأنشطة التي تحتاج فعلها يوميًا أو في يوم معين من الأسبوع أو الشهر أو السنة في عمود اليوميات. انقر على المهمة اليومية لتعديل موعد استحقاقها و/أو تحديد تاريخ البدء. يمكنك أيضًا جعلها مستحقة على أساس متكرر، على سبيل المثال، كل 3 أيام.\n* ** إعداد [العادات](http://habitica.wikia.com/wiki/Habits): ** أدخل العادات التي تريد إقامتها في عمود العادات. يمكنك تحرير العادة لتغييرها إلى عادة جيدة :heavy_plus_sign: أو عادة سيئة :heavy_minus_sign:\n* ** إعداد [المكافآت](http://habitica.wikia.com/wiki/Rewards): ** بالإضافة إلى المكافآت المقدمة في اللعبة، أضف الأنشطة أو الأشياء التي تريد استخدامها كدافع إلى عمود المكافآت. من المهم أن تمنح نفسك فترة راحة أو تسمح ببعض التساهل باعتدال!\n* إذا كنت بحاجة إلى إلهام للمهام التي يمكنك إضافتها، يمكنك الاطلاع على صفحات الويكي عن [نموذج عادات](http://habitica.wikia.com/wiki/Sample_Habits)، و[نموذج يوميات](http://habitica.wikia.com/wiki/Sample_Dailies)، و[نموذج مهام](http://habitica.wikia.com/wiki/Sample_To-Dos)، و[نموذج مكافآت](http://habitica.wikia.com/wiki/Sample_Custom_Rewards).",
"webStep1Text":"Habitica لا شيء بدون أهداف حقيقية، لذا أدخل بعض المهام. يمكنك إضافة المزيد في وقت لاحق وأنت تفكر بهم! يمكن إضافة جميع المهام عن طريق النقر على الزر \"إنشاء\" باللون الأخضر.\n* ** إعداد [المهام](https://habitica.wikia.com/wiki/To-Dos): ** أدخل المهام التي تقوم بها مرة واحدة أو نادراً ما في عمود المهام، كل مهمة على حدة. يمكنك أيضاً الضغط على المهام لتحريرها وإضافة قوائم المراجعة وتواريخ الاستحقاق والمزيد!\n* ** إعداد [اليوميات](https://habitica.wikia.com/wiki/Dailies): ** أدخل الأنشطة التي تحتاج فعلها يوميًا أو في يوم معين من الأسبوع أو الشهر أو السنة في عمود اليوميات. انقر على المهمة اليومية لتعديل موعد استحقاقها و/أو تحديد تاريخ البدء. يمكنك أيضًا جعلها مستحقة على أساس متكرر، على سبيل المثال، كل 3 أيام.\n* ** إعداد [العادات](https://habitica.wikia.com/wiki/Habits): ** أدخل العادات التي تريد إقامتها في عمود العادات. يمكنك تحرير العادة لتغييرها إلى عادة جيدة :heavy_plus_sign: أو عادة سيئة :heavy_minus_sign:\n* ** إعداد [المكافآت](https://habitica.wikia.com/wiki/Rewards): ** بالإضافة إلى المكافآت المقدمة في اللعبة، أضف الأنشطة أو الأشياء التي تريد استخدامها كدافع إلى عمود المكافآت. من المهم أن تمنح نفسك فترة راحة أو تسمح ببعض التساهل باعتدال!\n* إذا كنت بحاجة إلى إلهام للمهام التي يمكنك إضافتها، يمكنك الاطلاع على صفحات الويكي عن [نموذج عادات](https://habitica.wikia.com/wiki/Sample_Habits)، و[نموذج يوميات](http://habitica.wikia.com/wiki/Sample_Dailies)، و[نsموذج مهام](https://habitica.wikia.com/wiki/Sample_To-Dos)، و[نموذج مكافآت](https://habitica.wikia.com/wiki/Sample_Custom_Rewards).",
"step2":"الخطوة 2: اكسب نقاط عن طريق القيام بأشياء في الحياة الحقيقية",
"webStep2Text":"مستوى",
"webStep2Text":"الآن ، ابدأ في معالجة أهدافك من القائمة! عندما تكمل المهام وتحقق منها في Habitica ، ستحصل على [الخبرة] (https://habitica.fandom.com/wiki/Experience_Points) ، مما يساعدك على الارتقاء إلى المستوى الأعلى ، و [الذهب] (https: // Habitica. fandom.com/wiki/Gold_Points) ، والذي يسمح لك بشراء مكافأت. إذا وقعت في عادات سيئة أو فاتتك يومياتك ، فستفقد [الصحة] (https://habitica.fandom.com/wiki/Health_Points). بهذه الطريقة ، تعمل أشرطة Habiticaالخبرة والصحة كمؤشر ممتع لتقدمك نحو أهدافك. ستبدأ في رؤية حياتك الحقيقية تتحسن مع تقدم شخصيتك في اللعبة.",
"step3":"الخطوة ٣: كيّف واستكشف Habitica",
"webStep3Text":"Once you're familiar with the basics, you can get even more out of Habitica with these nifty features:\n * Organize your tasks with [tags](http://habitica.wikia.com/wiki/Tags) (edit a task to add them).\n * Customize your [avatar](http://habitica.wikia.com/wiki/Avatar) by clicking the user icon in the upper-right corner.\n * Buy your [Equipment](http://habitica.wikia.com/wiki/Equipment) under Rewards or from the [Shops](<%= shopUrl %>), and change it under [Inventory > Equipment](<%= equipUrl %>).\n * Connect with other users via the [Tavern](http://habitica.wikia.com/wiki/Tavern).\n * Starting at Level 3, hatch [Pets](http://habitica.wikia.com/wiki/Pets) by collecting [eggs](http://habitica.wikia.com/wiki/Eggs) and [hatching potions](http://habitica.wikia.com/wiki/Hatching_Potions). [Feed](http://habitica.wikia.com/wiki/Food) them to create [Mounts](http://habitica.wikia.com/wiki/Mounts).\n * At level 10: Choose a particular [class](http://habitica.wikia.com/wiki/Class_System) and then use class-specific [skills](http://habitica.wikia.com/wiki/Skills) (levels 11 to 14).\n * Form a party with your friends (by clicking [Party](<%= partyUrl %>) in the navigation bar) to stay accountable and earn a Quest scroll.\n * Defeat monsters and collect objects on [quests](http://habitica.wikia.com/wiki/Quests) (you will be given a quest at level 15).",
"webStep3Text":"بمجرد أن تتعرف على الأساسيات ، يمكنك الحصول على المزيد من Habitica بهذه الميزات الرائعة:\n * تنظيم المهام باستخدام [العلامات] (https://habitica.fandom.com/wiki/Tags) (قم بتحرير مهمة لإضافتها).\n * قم بتخصيص [الشخصية] الخاص بك (https://habitica.fandom.com/wiki/Avatar) بالنقر فوق رمز المستخدم في الزاوية العلوية اليمنى.\n * اشتر [المعدات] (https://habitica.fandom.com/wiki/Equipment) بموجب المكافآت أو من [المتاجر] (<٪ = shopUrl٪>) ، وقم بتغييرها ضمن [المخزون> المعدات] (<٪ = equipUrl٪>).\n * تواصل مع مستخدمين آخرين عبر [المطعم] (https://habitica.fandom.com/wiki/Tavern).\n * افقس[الحيوانات الأليفة] (https://habitica.fandom.com/wiki/Pets) من خلال جمع [البيض] (https://habitica.fandom.com/wiki/Eggs) و [جرعات الفقس] (https: // Habitica.fandom.com/wiki/Hatching_Potions). [موجز] (https://habitica.fandom.com/wiki/Food) لإنشاء [حيوانات للركوب] (https://habitica.fandom.com/wiki/Mounts).\n * في المستوى 10: اختر [فئة] معينة (https://habitica.fandom.com/wiki/Class_System) ثم استخدم [مهارات] خاصة بالفصل (https://habitica.fandom.com/wiki/Skills) (المستويات من 11 إلى 14).\n * كوّن مجموعة مع أصدقائك (بالنقر فوق [حفلة] (<٪ = partyUrl٪>) في شريط التنقل) للبقاء مسؤولاً وكسب تمرير المهام.\n * اهزم الوحوش وجمع الأشياء في [المهام] (https://habitica.fandom.com/wiki/Quests) (ستحصل على مهمة في المستوى 15).",
"overviewQuestions":"Have questions? Check out the [FAQ](<%= faqUrl %>)! If your question isn't mentioned there, you can ask for further help in the [Habitica Help guild](<%= helpGuildUrl %>).\n\nGood luck with your tasks!"
"beastAchievement":"لقد ربحت \"وحش رئيسي \" إنجاز جمع كل الحيوانات الأليفة!",
"beastMasterProgress":"تقدم الوحش الرئيسي",
"premiumPotionNoDropExplanation":"لا يمكن استخدام جرعات التفقيس السحرية على البيض المستلم من المهام.الطريقة الوحيدة للحصول على جرعات التفقيس السحرية هي عن طريق شراؤهم بالأسفل.ليس من المقطورات العشوائية.",
"dropsExplanationEggs":"أنفق الجواهر لتحصل على المزيد من البيض بسرهة,إذا كنت لاتريد أن تنتظر البيض الأساسي أسقطه, أو كررالتنقيب لإدخارالبيض المنقب <a href=\"http://habitica.fandom.com/wiki/Drops\">Learn more about the drop system.</a>",
"dropsExplanation":"احصل على هذه العناصر بشكل أسرع مع الجواهر إذا كنت لا ترغب في انتظار إسقاطها عند إكمال مهمة. <a href=\"http://habitica.fandom.com/wiki/Drops\"> تعرف على المزيد حول نظام الإفلات. </a>",
"dropsExplanationEggs":"أنفق الجواهر لتحصل على المزيد من البيض بسرهة,إذا كنت لاتريد أن تنتظر البيض الأساسي أسقطه, أو كررالتنقيب لإدخارالبيض المنقب <a href=\"https://habitica.fandom.com/wiki/Drops\">Learn more about the drop system.</a>",
"dropsExplanation":"احصل على هذه العناصر بشكل أسرع مع الجواهر إذا كنت لا ترغب في انتظار إسقاطها عند إكمال مهمة. <a href=\"https://habitica.fandom.com/wiki/Drops\"> تعرف على المزيد حول نظام الإفلات. </a>",
"veteranTiger":"النمر المحارب",
"veteranWolf":"الذئب المحارب",
"etherealLion":"الأسد السماوي",
"magicMounts":"جرعة سحرية متصاعدة",
"questMounts":"تنقيب جبال",
"mountsTamed":"ترويض الجبل",
"mountsTamed":"المراكيب المروضة",
"noSaddlesAvailable":"أنت لاتملك أي سروج.",
"noFoodAvailable":"أنت لاتملك أي أغذية للحيوانات الأليفة.",
"food":"أغذية الحيوانات الأليفة والسروج",
@@ -61,20 +61,42 @@
"veteranFox":"الثعلب المخضرم",
"veteranBear":"الدب المخضرم",
"veteranLion":"الأسد المخضرم",
"activeMount":"جبل نشط",
"mounts":"يتصاعد",
"activeMount":"مركوب نشط",
"mounts":"مركوب",
"wackyPets":"حيوانات أليف مضحكة",
"magicPets":"دواء سحري للحيوانات الأليفة",
"petsFound":"إنشاء حيوانات أليفة",
"keyToPets":"مفتاح بيوت الحيوانات",
"noActiveMount":"لا يوجد تثبيت نشط",
"noActiveMount":"لا يوجد مركوب نشط",
"questPets":"بحث الحيوانات",
"releasePetsConfirm":"هل أنت متأكد أنك تريد إطلاق سراح حيوانك الأليف القياسي؟",
"keyToMounts":"مفتاح بيت الحيوان",
"petsReleased":"أفرج عن الحيوانات الأليفة",
"keyToPetsDesc":"حرر جميع الحيوانات المسموح بها حتى تتمكن من جمعها مرة أخرى. (لا تتأثر بالحيوانات الأليفة والحيوانات الأليفة الغريبة.)",
"keyToPetsDesc":"حرر جميع الحيوانات الأليفة القياسية حتى تتمكن من جمعها مرة أخرى. (لا تتأثر بالحيوانات الأليفة من المهام والحيوانات الأليفة الغريبة.)",
"releaseBothSuccess":"لقد تم إطلاق كل حيواناتك الأليفة وحيوانات الركوب القياسية!",
"welcomeStable":"مرحبا بكم في الاسطبل!",
"mountsReleased":"تم إطلاق حيوانات الركوب القياسية",
"hatch":"فقس!",
"sortByHatchable":"قابل للفقس",
"filterByStandard":"أساسي",
"foodTitle":"طعام الحيوانات الاليفة",
"welcomeStableText":"مرحبا بكم في الاسطبل! أنا مات ، صاحب الوحش. في كل مرة تكمل فيها مهمة ، سيكون لديك فرصة عشوائية لتلقي بيضة أو جرعة تفقيس لتفقيس الحيوانات الأليفة. عندما تفقس حيوانًا أليفًا ، سيظهر هنا! انقر فوق صورة حيوان أليف لإضافتها إلى صورتك الرمزية. أطعمهم بأطعمة الحيوانات الأليفة التي تجدها وستنمو لتصبح حيوانات ركوب صلبة.",
"dragThisFood":"اسحب هذا <%= foodName %> إالي الحيوات وشاهده ينمو!",
"filterByQuest":"مغامرة",
"standard":"أساسي",
"releaseMountsConfirm":"هل أنت متأكد أنك تريد إطلاق كل الحيوانات الأليفة القياسية؟",
"releaseMountsSuccess":"لقد تم إطلاق كل حيوانات الركوب القياسية!",
"petLikeToEat":"ماذا يحب حيواني الأليف أن يأكل؟",
"keyToBothDesc":"حرر جميع الحيوانات الأليفة وحيوانات الركوب القياسية حتى تتمكن من جمعها مرة أخرى. (لا تتأثر Quest Pets / Mounts والحيوانات الأليفة النادرة /حيوانات الركوب.)",
"releaseBothConfirm":"هل أنت متأكد من إطلاق حيواناتك الأليفة وحيوانات الركوب القياسية؟",
"mountsAndPetsReleased":"الحيوانات الأليفة وحيوانات الركوب القياسية تم إطلاقها",
"petLikeToEatText":"ستنمو الحيوانات الأليفة بغض النظر عما تطعمه ، لكنها ستنمو بشكل أسرع إذا أطعمتها طعام الحيوانات الأليفة الذي تفضله أكثر. جرب لمعرفة النمط ، أو شاهد الإجابات هنا: <br/> <a href=\"https://habitica.fandom.com/wiki/Food_Preferences\" target=\"_blank\"> https: //habitica.fandom. com / wiki / Food_Preferences </a>"
"rebirthOrb":"Used an Orb of Rebirth to start over after attaining Level <%= level %>.",
"rebirthOrb100":"Used an Orb of Rebirth to start over after attaining Level 100 or higher.",
"rebirthOrbNoLevel":"Used an Orb of Rebirth to start over.",
"rebirthPop":"Instantly restart your character as a Level 1 Warrior while retaining achievements, collectibles, and equipment. Your tasks and their history will remain but they will be reset to yellow. Your streaks will be removed except from challenge tasks. Your Gold, Experience, Mana, and the effects of all Skills will be removed. All of this will take effect immediately. For more information, see the wiki's <a href='http://habitica.wikia.com/wiki/Orb_of_Rebirth' target='_blank'>Orb of Rebirth</a> page.",
"rebirthPop":"أعد شخصيتك على الفور كمحارب من المستوى 1 مع الاحتفاظ بالإنجازات والمقتنيات والمعدات. ستبقى مهامك ومحفوظاتهم ولكن ستتم إعادة تعيينهم إلى اللون الأصفر. ستتم إزالة عدد سلاسلك المستمرة باستثناء المهام التي تنتمي إلى التحديات وخطط المجموعة. ستتم إزالة الذهب ، والخبرة ، ومانا ، وتأثيرات جميع المهارات. كل هذا سيصبح ساري المفعول على الفور. لمزيد من المعلومات ، راجع صفحة ويكي <a href='https://habitica.fandom.com/wiki/Orb_of_Rebirth' target='_blank'>Orb of Rebirth</a>.",
"rebirthName":"Orb of Rebirth",
"rebirthComplete":"You have been reborn!"
"rebirthComplete":"You have been reborn!",
"nextFreeRebirth":"<strong><%= الأيام%> days</strong> until <strong>FREE</strong>نجم إعادة الميلاد"
"spellWizardEarthNotes":"Your mental power shakes the earth and buffs your Party's Intelligence! (Based on: Unbuffed INT)",
"spellWizardFrostText":"صقيع مقشعر",
"spellWizardFrostNotes":"With one cast, ice freezes all your streaks so they won't reset to zero tomorrow!",
"spellWizardFrostNotes":"عن طريق إطلاق تعويذة واحدة، يقوم الجليد بتجميد كل سلاسل تقدمك حتى لا يتم إعادة تعيينها إلى الصفر غدًا!",
"spellWizardFrostAlreadyCast":"You have already cast this today. Your streaks are frozen, and there's no need to cast this again.",
"spellWarriorSmashText":"سحقة متوحشة",
"spellWarriorSmashNotes":"You make a task more blue/less red and deal extra damage to Bosses! (Based on: STR)",
@@ -24,7 +24,7 @@
"spellRogueToolsOfTradeNotes":"Your tricky talents buff your whole Party's Perception! (Based on: Unbuffed PER)",
"spellRogueStealthText":"تسلل",
"spellRogueStealthNotes":"With each cast, a few of your undone Dailies won't cause damage tonight. Their streaks and colors won't change. (Based on: PER)",
"spellRogueStealthDaliesAvoided":"<%= originalText %> Number of dailies avoided: <%= number %>.",
"spellRogueStealthDaliesAvoided":"<%= originalText %> عدد المهام اليومية التي سيتم تجنبها: <%= number %>.",
"spellRogueStealthMaxedOut":"You have already avoided all your dailies; there's no need to cast this again.",
"spellHealerHealText":"الضوء المعالج",
"spellHealerHealNotes":"Shining light restores your health! (Based on: CON and INT)",
@@ -55,5 +55,6 @@
"challengeTasksNoCast":"Casting a skill on challenge tasks is not allowed.",
"groupTasksNoCast":"Casting a skill on group tasks is not allowed.",
"spellNotOwned":"You don't own this skill.",
"spellLevelTooHigh":"You must be level <%= level %> to use this skill."
}
"spellLevelTooHigh":"You must be level <%= level %> to use this skill.",
"spellAlreadyCast":"لن يكون لاستخدام هذه المهارة أي تأثير إضافي."
"clearCompletedDescription":"يتم حذف المهام التي تم إكمالها بعد ٣٠ يومًا لغير المشتركين وبعد ٩٠ يومًا للمشتركين.",
"clearCompletedConfirm":"هل أنت متأكد من أنك تريد حذف المهام التي أنجزتها؟",
"clearCompletedDescription":"المهام المكتملة يتم حذفها بعد ٣٠ يومًا لغير المشتركين وبعد ٩٠ يومًا للمشتركين.",
"clearCompletedConfirm":"هل أنت متأكد من حذف المهام التي أنجزتها؟",
"addMultipleTip":"<strong>نصيحة: </strong> لإضافة عدة <%= taskType %>، افصل كل منها باستخدام فاصل أسطر (Shift + Enter) ثم اضغط على \"Enter\".",
"addATask":"اضف <%= type %>",
"editATask":"حرر <%= type %>",
"editATask":"عدل<%= type %>",
"createTask":"أنشئ <%= type %>",
"addTaskToUser":"اضف مهمة",
"scheduled":"مجدولة",
@@ -22,12 +22,12 @@
"checklist":"القائمة",
"newChecklistItem":"عنصر قائمة مراجعة جديد",
"expandChecklist":"Expand Checklist",
"collapseChecklist":"Collapse Checklist",
"collapseChecklist":"أغلق القائمة",
"text":"العنوان",
"notes":"الملاحظات",
"advancedSettings":"إعدادات متقدمة",
"difficulty":"الصعوبة",
"difficultyHelp":"Difficulty describes how challenging a Habit, Daily, or To-Do is for you to complete. A higher difficulty results in greater rewards when a Task is completed, but also greater damage when a Daily is missed or a negative Habit is clicked.",
"difficultyHelp":"تصف الصعوبة مدى صعوبة إكمال العادة أو المهام اليومية أو المهام التي يتعين عليك القيام بها. تؤدي الصعوبة الأعلى إلى الحصول على مكافآت أكبر عند اكتمال المهمة ، ولكن أيضًا الضرر الأكبر عند فقد مهام يومية أو النقر فوق العادة السلبية.",
"trivial":"تافه",
"easy":"سهل",
"medium":"متوسط",
@@ -46,9 +46,9 @@
"days":"أيام",
"restoreStreak":"Adjust Streak",
"resetStreak":"Reset Streak",
"todo":"مهمة",
"todo":"المهمة",
"todos":"المهام",
"todosDesc":"تُنجَز المهام مرة واحدة فقط. أضف قوائم إلى المهام الخصة بك لتزيد قيمتها.",
"todosDesc":"تُنجَز المهام مرة واحدة فقط. أضف قوائم إلى المهام الخاصة بك لتزيد قيمتها.",
"dueDate":"تاريخ الاستحقاق",
"remaining":"متبقية",
"complete":"منجزة",
@@ -83,19 +83,19 @@
"fortifyName":"جرعة تحصين",
"fortifyPop":"إرجاع جميع المهام إلى القيمة المحايدة (اللون الأصفر)، وإسترجاع جميع نقاط الصحة المفقودة.",
"fortify":"تحصين",
"fortifyComplete":"Fortify complete!",
"fortifyComplete":"اكتمل التحصين!",
"deleteTask":"احذف هذه المهمة",
"sureDelete":"هل أنت متأكد من أنك تريد حذف هذه المهامة؟",
"streakCoins":"إضافي شرائطي!",
"taskToTop":"إلى الأعلى",
"taskToBottom":"إلى الأسفل",
"taskAliasAlreadyUsed":"Task alias already used on another task.",
"taskAliasAlreadyUsed":"تم استخدام الاسم المستعار لهذه المهمة بالفعل في مهمة أخرى.",
"taskNotFound":"Task not found.",
"invalidTaskType":"Task type must be one of \"habit\", \"daily\", \"todo\", \"reward\".",
"invalidTasksType":"Task type must be one of \"habits\", \"dailys\", \"todos\", \"rewards\".",
"invalidTaskType":"يجب أن يكون نوع المهمة واحدًا من \"العادة\" أو \"اليومية\" أو \"المهمة\" أو \"المكافأة\".",
"invalidTasksType":"يجب أن يكون نوع المهمة واحدًا من \"العادات\" أو \"اليوميات\" أو \"المهام\" أو \"المكافآت\".",
"invalidTasksTypeExtra":"يجب أن يكون نوع المهمة واحدًا من \"العادات\" أو \"اليوميات\" أو \"المهام\" أو \"المكافآت\" أو \"المهام التي تم إكمالها\".",
"cantDeleteChallengeTasks":"A task belonging to a challenge can't be deleted.",
"checklistOnlyDailyTodo":"Checklists are supported only on Dailies and To-Dos",
"cantDeleteChallengeTasks":"لا يمكن حذف المهمة التي تنتمي إلى التحدي.",
"checklistOnlyDailyTodo":"القوائم مدعومة فقط في المهام اليومية والمهام",
"checklistItemNotFound":"No checklist item was found with given id.",
"itemIdRequired":"\"itemId\" must be a valid UUID.",
"tagNotFound":"No tag item was found with given id.",
@@ -127,5 +127,17 @@
"checkOffYesterDailies":"Check off any Dailies you did yesterday:",
"yesterDailiesCallToAction":"ابدأ يومي الجديد!",
"sessionOutdated":"Your session is outdated. Please refresh or sync.",
"errorTemporaryItem":"This item is temporary and cannot be pinned."
"errorTemporaryItem":"This item is temporary and cannot be pinned.",
"americanEnglishGovern":"En el cas que hi hagi discrepàncies amb les traduccions, la versió d'anglès americà serà la utilitzada.",
"helpWithTranslation":"T'agradaria ajudar amb la traducció d'Habitica? Genial! Visita <a href=\"/groups/guild/7732f64c-33ee-4cce-873c-fc28f147a6f7\">aquest</a> Gremi.",
"stickyHeader":"Sticky header",
"helpWithTranslation":"T'agradaria ajudar amb la traducció d'Habitica? Genial! Visita <a href=\"/groups/guild/7732f64c-33ee-4cce-873c-fc28f147a6f7\">the Aspiring Linguists Guild</a>!",
"stickyHeader":"Capçalera enganxosa",
"newTaskEdit":"Obrir noves tasques en mode edició",
"dailyDueDefaultView":"Set Dailies default to 'due' tab",
"dailyDueDefaultViewPop":"With this option set, the Dailies tasks will default to 'due' instead of 'all'",
"reverseChatOrder":"Show chat messages in reverse order",
"startAdvCollapsed":"Advanced Settings in tasks start collapsed",
"startAdvCollapsedPop":"With this option set, Advanced Settings will be hidden when you first open a task for editing.",
"dailyDueDefaultView":"Estableix Diaris per defecte a la pestanya \"vengut\".",
"dailyDueDefaultViewPop":"Amb aquesta opció establerta, les tasques diàries tindran el valor predeterminat \"de venciment\" en lloc de \"totes\".",
"reverseChatOrder":"Mostra els missatges de xat en ordre invers",
"startAdvCollapsed":"La configuració avançada de les tasques comença col·lapsada",
"startAdvCollapsedPop":"Amb aquesta opció establerta, la configuració avançada s'amagarà quan obriu una tasca per editar-la per primera vegada.",
"dontShowAgain":"No em mostris això de nou",
"suppressLevelUpModal":"No mostrar missatge emergent quan pugi de nivell",
"suppressHatchPetModal":"No mostrar missatge emergent quan eclosioni una mascota",
@@ -17,16 +17,16 @@
"suppressStreakModal":"No mostrar missatge emergent quan obtinguis una fita de ratxa",
"showTour":"Mostrar Tour",
"showBailey":"Mostra en Bailey",
"showBaileyPop":"Bring Bailey the Town Crier out of hiding so you can review past news.",
"showBaileyPop":"Treu a Bailey el pregoner de l'amagatall perquè puguis revisar les notícies anteriors.",
"fixVal":"Arreglar els valors del personatge",
"fixValPop":"Canvia manualment els valors de la teva vida, nivell, i monedes.",
"invalidLevel":"Invalid value: Level must be 1 or greater.",
"invalidLevel":"Valor no vàlid: el nivellha de ser 1 o superior.",
"enableClass":"Activar el sistema d'oficis",
"enableClassPop":"Al principi, vas descartar utilitzar el sistema d'oficis. Voldries activar-lo ara?",
"resetAccPop":"Comença de nou, perdent tots els nivells, monedes, equipament, historial i tasques.",
"deleteAccount":"Eliminar compte",
"deleteAccPop":"Cancelar i eliminar el compte de Habitica",
"feedback":"If you'd like to give us feedback, please enter it below - we'd love to know what you liked or didn't like about Habitica! Don't speak English well? No problem! Use the language you prefer.",
"deleteAccPop":"Cancelar i eliminar el compte de Habitica.",
"feedback":"Si voleu fer-nos un comentari, introduïu-lo a continuació; ens agradaria saber què us ha agradat o què no d'Habica! No parles bé anglès? Cap problema! Utilitzeu l'idioma que preferiu.",
"qrCode":"Codi QR",
"dataExport":"Exportar informació",
"saveData":"Here are a few options for saving your data.",
@@ -42,7 +42,7 @@
"sureChangeCustomDayStartTime":"Are you sure you want to change your Custom Day Start time? Your Dailies will next reset the first time you use Habitica after <%= time %>. Make sure you have completed your Dailies before then!",
"customDayStartHasChanged":"Your custom day start has changed.",
"nextCron":"Your Dailies will next reset the first time you use Habitica after <%= time %>. Make sure you have completed your Dailies before this time!",
"customDayStartInfo1":"Habitica defaults to check and reset your Dailies at midnight in your own time zone each day. You can customize that time here.",
"customDayStartInfo1":"Habitica per defecte comprovarà i restablirà las vostras tareas a mitjanit a la vostra zona horària cada dia. Podeu personalitzar aquest temps aquí.",
"misc":"Varis",
"showHeader":"Mostra capçalera",
"changePass":"Canviar contrassenya",
@@ -55,7 +55,7 @@
"newUsername":"New Username",
"dangerZone":"Zona perillosa",
"resetText1":"WARNING! This resets many parts of your account. This is highly discouraged, but some people find it useful in the beginning after playing with the site for a short time.",
"resetText2":"You will lose all your levels, Gold, and Experience points. All your tasks (except those from challenges) will be deleted permanently and you will lose all of their historical data. You will lose all your equipment but you will be able to buy it all back, including all limited edition equipment or subscriber Mystery items that you already own (you will need to be in the correct class to re-buy class-specific gear). You will keep your current class and your pets and mounts. You might prefer to use an Orb of Rebirth instead, which is a much safer option and which will preserve your tasks and equipment.",
"resetText2":"Perdràs tots els teus nivells, or i punts d'experiència. Totes les teves tasques (excepte les dels reptes) se suprimiran permanentment i perdràs totes les seves dades històriques. Perdràs tot el teu equip, però podràs tornar-lo a comprar tot, inclòs tots els equips d'edició limitada o els articles de misteri de subscriptors que ja tinguis (haureu d'estar a la classe correcta per tornar a comprar l'equip específic de la classe). Mantindràs la teva classe actual i les teves mascotes i montures. És possible que preferiu utilitzar un Orb of Rebirth, que és una opció molt més segura i que preservarà les vostres tasques i equips.",
"deleteLocalAccountText":"Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type your password into the text box below.",
"deleteSocialAccountText":"Are you sure? This will delete your account forever, and it can never be restored! You will need to register a new account to use Habitica again. Banked or spent Gems will not be refunded. If you're absolutely certain, type \"<%= magicWord %>\" into the text box below.",
"API":"API",
@@ -71,7 +71,7 @@
"beeminderDesc":"Let Beeminder automatically monitor your Habitica To-Dos. You can commit to maintaining a target number of To-Dos completed per day or per week, or you can commit to gradually reducing your remaining number of uncompleted To-Dos. (By \"commit\" Beeminder means under threat of paying actual money! But you may also just like Beeminder's fancy graphs.)",
"chromeChatExtension":"Extensió de Chat per Chrome",
"chromeChatExtensionDesc":"The Chrome Chat Extension for Habitica adds an intuitive chat box to all of habitica.com. It allows users to chat in the Tavern, their party, and any guilds they are in.",
"otherDesc":"Find other apps, extensions, and tools on the Habitica wiki.",
"resetDo":"Fes-ho, reseteja el meu compte!",
"resetComplete":"Reset complete!",
@@ -103,7 +103,7 @@
"giftedSubscriptionInfo":"<%= name %> gifted you a <%= months %> month subscription",
"giftedSubscriptionFull":"Hello <%= username %>, <%= sender %> has sent you <%= monthCount %> months of subscription!",
"invitedParty":"Invited To Party",
"invitedGuild":"Invited To Guild",
"invitedGuild":"Et van convidar a un gremi",
"importantAnnouncements":"Reminders to check in to complete tasks and receive prizes",
"weeklyRecaps":"Summaries of your account activity in the past week (Note: this is currently disabled due to performance issues, but we hope to have this back up and sending e-mails again soon!)",
"onboarding":"Guidance with setting up your Habitica account",
@@ -122,7 +122,7 @@
"subscriptionRateText":"Recurring $<%= price %> USD every <%= months %> months",
"benefits":"Benefits",
"coupon":"Cupó",
"couponText":"We sometimes have events and give out coupon codes for special gear. (eg, those who stop by our Wondercon booth)",
"couponText":"De vegades tenimesdeveniments i donem codis de cupó per a equips especials. (per exemple, els que passen pel nostre estand de Wondercon)",
"apply":"Aplicar",
"promoCode":"Promo Code",
"promoCodeApplied":"Promo Code Applied! Check your inventory",
"amazonPaymentsRecurring":"Ticking the checkbox below is necessary for your subscription to be created. It allows your Amazon account to be used for ongoing payments for <strong>this</strong> subscription. It will not cause your Amazon account to be automatically used for any future purchases.",
"timezone":"Time Zone",
"timezoneUTC":"Habitica uses the time zone set on your PC, which is: <strong><%= utc %></strong>",
"timezoneUTC":"Habitica utilitza la zona horària establerta al vostre ordinador, que és: <strong><%= utc %></strong>",
"timezoneInfo":"If that time zone is wrong, first reload this page using your browser's reload or refresh button to ensure that Habitica has the most recent information. If it is still wrong, adjust the time zone on your PC and then reload this page again.<br><br> <strong>If you use Habitica on other PCs or mobile devices, the time zone must be the same on them all.</strong> If your Dailies have been resetting at the wrong time, repeat this check on all other PCs and on a browser on your mobile devices.",
"push":"Push",
"about":"About",
@@ -175,6 +175,29 @@
"goToSettings":"Go to Settings",
"usernameVerifiedConfirmation":"Your username, <%= username %>, is confirmed!",
"usernameNotVerified":"Please confirm your username.",
"changeUsernameDisclaimer":"We will be transitioning login names to unique, public usernames soon. This username will be used for invitations, @mentions in chat, and messaging.",
"verifyUsernameVeteranPet":"One of these Veteran Pets will be waiting for you after you've finished confirming!"
"changeUsernameDisclaimer":"Aviat farem la transició dels noms d'inici de sessió a noms d'usuari únics i públics. Aquest nom d'usuari s'utilitzarà per a invitacions, @mencions al xat i missatgeria.",
"verifyUsernameVeteranPet":"One of these Veteran Pets will be waiting for you after you've finished confirming!",
"resetAccount":"Restableix el compte",
"dayStartAdjustment":"Ajust d'inici del dia",
"chatExtension":"<a target='blank' href='https://chrome.google.com/webstore/detail/habitrpg-chat-client/hidkdfgonpoaiannijofifhjidbnilbb'>Extensió de xat deChrome</a> i <a target='blank' href='https://addons.mozilla.org/en-US/firefox/addon/habitica-chat-client-2/'>Extensió de xat de Firefox</a>",
"chatExtensionDesc":"L'extensió de xat per a Habitica afegeix un quadre de xat intuïtiu a tot habitica.com. Permet als usuaris xatejar a la taverna, a la seva festa i a qualsevol gremi en què es trobin.",
"subscriptionReminders":"Recordatoris de subscripcions",
"everywhere":"A tot arreu",
"newPMNotificationTitle":"Nou missatge de <%= name %>",
"giftedSubscriptionWinterPromo":"Hola, <%= username %>, heu rebut <%= monthCount %> mesos de subscripció com a part de la nostra promoció de regals de vacances!",
"addPasswordAuth":"Afegeix contrasenya",
"bannedWordUsedInProfile":"El vostre nom visible o el text Sobre el contingut contenia un llenguatge inadequat.",
"displaynameIssueNewline":"Els noms visibles no poden contenir barres invertides seguides de la lletra N.",
"suggestMyUsername":"Suggereix el meu nom d'usuari",
"onlyPrivateSpaces":"Només en espais privats",
"bannedSlurUsedInProfile":"El vostre nom de visualització o el text Sobre la informació contenia un insult i els vostres privilegis de xat s'han revocat.",
"transactions":"Transaccions",
"gemTransactions":"Transaccions de gemmes",
"transaction_contribution":"A través de la contribució",
"transaction_gift_receive":"Rebut de",
"transaction_buy_money":"Comprat amb diners",
"transaction_buy_gold":"Comprat amb or",
"transaction_spend":"Gastat en",
"nextHourglassDescription":"Els subscriptors reben Mystic Hourglasses dins\nels tres primers dies del mes.",
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.