[web] qns/quiz: update quiz scroll mode pages one liner description

This commit is contained in:
Nitesh Seram 2025-06-09 06:51:37 +05:30
parent c501f7efd7
commit c1023730dc
7 changed files with 173 additions and 100 deletions

View File

@ -93,11 +93,14 @@ export default async function Page({ params }: Props) {
description={intl.formatMessage(
{
defaultMessage:
'{questionCount}+ most important CSS interview questions and answers, covering everything you need to know—from specificity and the box model to flexbox, grid, responsive design, and performance optimization.',
description: 'Description of CSS quiz questions page',
id: 'tKr9LQ',
'{questionCount}+ {category} interview questions and answers in quiz-style format, answered by ex-FAANG interviewers',
description: 'Description of scroll mode quiz questions page',
id: 'EtDVci',
},
{
category,
questionCount: roundQuestionCountToNearestTen(quizQuestions.length),
},
{ questionCount: roundQuestionCountToNearestTen(quizQuestions.length) },
)}
languageOrFramework="css"
listType={listType}

View File

@ -92,11 +92,14 @@ export default async function Page({ params }: Props) {
description={intl.formatMessage(
{
defaultMessage:
'{questionCount}+ most important HTML interview questions and answers, covering everything you need to know—from accessibility and semantics to forms, multimedia, SEO optimization, and best practices.',
description: 'Description of HTML quiz questions page',
id: 'T4m6dQ',
'{questionCount}+ {category} interview questions and answers in quiz-style format, answered by ex-FAANG interviewers',
description: 'Description of scroll mode quiz questions page',
id: 'EtDVci',
},
{
category,
questionCount: roundQuestionCountToNearestTen(quizQuestions.length),
},
{ questionCount: roundQuestionCountToNearestTen(quizQuestions.length) },
)}
languageOrFramework="html"
listType={listType}

View File

@ -93,11 +93,14 @@ export default async function Page({ params }: Props) {
description={intl.formatMessage(
{
defaultMessage:
'{questionCount}+ JavaScript interview questions and answers in quiz-style format, answered by ex-FAANG interviewers',
description: 'Description of JavaScript quiz questions page',
id: 'PNWyqB',
'{questionCount}+ {category} interview questions and answers in quiz-style format, answered by ex-FAANG interviewers',
description: 'Description of scroll mode quiz questions page',
id: 'EtDVci',
},
{
category,
questionCount: roundQuestionCountToNearestTen(quizQuestions.length),
},
{ questionCount: roundQuestionCountToNearestTen(quizQuestions.length) },
)}
languageOrFramework="js"
listType={listType}

View File

@ -93,11 +93,14 @@ export default async function Page({ params }: Props) {
description={intl.formatMessage(
{
defaultMessage:
'{questionCount}+ most important React interview questions and answers on component lifecycle, state and props management, hooks, routing and more',
description: 'Description of React quiz questions page',
id: 'inm56s',
'{questionCount}+ {category} interview questions and answers in quiz-style format, answered by ex-FAANG interviewers',
description: 'Description of scroll mode quiz questions page',
id: 'EtDVci',
},
{
category,
questionCount: roundQuestionCountToNearestTen(quizQuestions.length),
},
{ questionCount: roundQuestionCountToNearestTen(quizQuestions.length) },
)}
languageOrFramework="react"
listType={listType}

View File

@ -92,11 +92,14 @@ export default async function Page({ params }: Props) {
description={intl.formatMessage(
{
defaultMessage:
'{questionCount}+ most important TypeScript interview questions and answers covering everything you need to know—from fundamentals, generics and utility types, to building type-safe applications.',
description: 'Description of TypeScript quiz questions page',
id: 'Mr6932',
'{questionCount}+ {category} interview questions and answers in quiz-style format, answered by ex-FAANG interviewers',
description: 'Description of scroll mode quiz questions page',
id: 'EtDVci',
},
{
category,
questionCount: roundQuestionCountToNearestTen(quizQuestions.length),
},
{ questionCount: roundQuestionCountToNearestTen(quizQuestions.length) },
)}
languageOrFramework="ts"
listType={listType}

View File

@ -761,6 +761,12 @@
"value": "Warm up question"
}
],
"/mpSVj": [
{
"type": 0,
"value": "Scrolling view"
}
],
"/n0jtw": [
{
"type": 0,
@ -7522,6 +7528,24 @@
"value": "Project started! Leverage the provided resources and submit a link to your site once ready!"
}
],
"EtDVci": [
{
"type": 1,
"value": "questionCount"
},
{
"type": 0,
"value": "+ "
},
{
"type": 1,
"value": "category"
},
{
"type": 0,
"value": " interview questions and answers in quiz-style format, answered by ex-FAANG interviewers"
}
],
"Euaee/": [
{
"type": 0,
@ -7822,6 +7846,12 @@
"value": "JavaScript Functions"
}
],
"Fxe4CE": [
{
"type": 0,
"value": "Total due"
}
],
"FyfO1X": [
{
"type": 0,
@ -10989,16 +11019,6 @@
"value": " characters"
}
],
"Mr6932": [
{
"type": 1,
"value": "questionCount"
},
{
"type": 0,
"value": "+ most important TypeScript interview questions and answers covering everything you need to know—from fundamentals, generics and utility types, to building type-safe applications."
}
],
"Mvs/7B": [
{
"type": 0,
@ -11347,12 +11367,6 @@
"value": "Article view"
}
],
"O0TX7L": [
{
"type": 0,
"value": "Switch to page-by-page"
}
],
"O0WPJA": [
{
"type": 0,
@ -13284,6 +13298,12 @@
"value": "Privacy policy"
}
],
"Rxyjw3": [
{
"type": 0,
"value": "Introduction"
}
],
"RyuIJe": [
{
"type": 0,
@ -13881,16 +13901,6 @@
"value": "% off"
}
],
"T4m6dQ": [
{
"type": 1,
"value": "questionCount"
},
{
"type": 0,
"value": "+ most important HTML interview questions and answers, covering everything you need to know—from accessibility and semantics to forms, multimedia, SEO optimization, and best practices."
}
],
"T6+Y/z": [
{
"type": 0,
@ -13981,6 +13991,12 @@
"value": "Tell us anything - about your journey as a front end developer, your goals and next steps, or how you want to connect with others"
}
],
"THbGFn": [
{
"type": 0,
"value": "Questions appear on different pages"
}
],
"TJD+8A": [
{
"type": 0,
@ -15946,16 +15962,6 @@
"value": "Complete your profile"
}
],
"XkOCWy": [
{
"type": 1,
"value": "questionCount"
},
{
"type": 0,
"value": "+ JavaScript interview questions and answers, covering everything you need to know—from core JavaScript fundamentals to advanced features, including key topics like accessibility and performance optimization"
}
],
"XkWy18": [
{
"type": 0,
@ -16280,6 +16286,12 @@
"value": "Includes all our questions and guides pages"
}
],
"YQhqx6": [
{
"type": 0,
"value": "Add promotion code"
}
],
"YRIsJs": [
{
"type": 0,
@ -17224,6 +17236,12 @@
"value": "Outdent line"
}
],
"al0GiV": [
{
"type": 0,
"value": "There was a technical error while processing the payment."
}
],
"alG3Yi": [
{
"type": 0,
@ -21072,22 +21090,18 @@
"value": " Interview Questions in-browser, with solutions and test cases from big tech ex-interviewers"
}
],
"inm56s": [
{
"type": 1,
"value": "questionCount"
},
{
"type": 0,
"value": "+ most important React interview questions and answers on component lifecycle, state and props management, hooks, routing and more"
}
],
"iqz/fo": [
{
"type": 0,
"value": "Types of JS questions, concepts to cover and rubrics"
}
],
"isHmCU": [
{
"type": 0,
"value": "Invalid promo code"
}
],
"iw1XYQ": [
{
"type": 0,
@ -21544,6 +21558,12 @@
"value": "Suitable to get your foot in the door."
}
],
"jjdVOP": [
{
"type": 0,
"value": "All questions appear on a single page"
}
],
"jlTtgt": [
{
"type": 0,
@ -22773,6 +22793,16 @@
"value": "In Content Ad Placement in guides"
}
],
"mLrZGz": [
{
"type": 1,
"value": "amountOff"
},
{
"type": 0,
"value": " off"
}
],
"mNb3b2": [
{
"type": 0,
@ -23335,6 +23365,12 @@
"value": "More settings"
}
],
"nSJ/yC": [
{
"type": 0,
"value": "Continue"
}
],
"nTu2nu": [
{
"type": 0,
@ -23515,6 +23551,16 @@
"value": "."
}
],
"nnXIFO": [
{
"type": 1,
"value": "questionCount"
},
{
"type": 0,
"value": "+ most important JavaScript interview questions and answers, covering everything from core concepts to advanced JavaScript features"
}
],
"nodFHk": [
{
"type": 0,
@ -25215,6 +25261,12 @@
"value": "No Projects profile"
}
],
"rCqW54": [
{
"type": 0,
"value": "Page-by-page"
}
],
"rGbEEY": [
{
"type": 0,
@ -25947,16 +25999,6 @@
"value": "Build entire component libraries or design systems from scratch for your portfolio or as a toolkit for future projects."
}
],
"tKr9LQ": [
{
"type": 1,
"value": "questionCount"
},
{
"type": 0,
"value": "+ most important CSS interview questions and answers, covering everything you need to know—from specificity and the box model to flexbox, grid, responsive design, and performance optimization."
}
],
"tM5fjO": [
{
"type": 0,
@ -26005,6 +26047,16 @@
"value": "Starter"
}
],
"tRQG6L": [
{
"type": 1,
"value": "percentOff"
},
{
"type": 0,
"value": "% off"
}
],
"tWtbVf": [
{
"type": 0,
@ -26679,6 +26731,12 @@
"value": "View other's code and learn from their approach"
}
],
"vLsSQG": [
{
"type": 0,
"value": "Sub total"
}
],
"vMy9f3": [
{
"type": 0,

View File

@ -399,6 +399,10 @@
"defaultMessage": "Warm up question",
"description": "Label for warm up questions"
},
"/mpSVj": {
"defaultMessage": "Scrolling view",
"description": "Label for quiz scroll mode toggle button"
},
"/n0jtw": {
"defaultMessage": "Contact your bank to get a new card issued.",
"description": "Reason label for new card issue"
@ -3555,6 +3559,10 @@
"defaultMessage": "Project started! Leverage the provided resources and submit a link to your site once ready!",
"description": "Toast subtitle for project session started"
},
"EtDVci": {
"defaultMessage": "{questionCount}+ {category} interview questions and answers in quiz-style format, answered by ex-FAANG interviewers",
"description": "Description of scroll mode quiz questions page"
},
"Euaee/": {
"defaultMessage": "Resubscribe to unlock",
"description": "Title for a premium project paywall"
@ -5355,10 +5363,6 @@
"defaultMessage": "Maximum of {maxLength} characters",
"description": "Description for title input"
},
"Mr6932": {
"defaultMessage": "{questionCount}+ most important TypeScript interview questions and answers covering everything you need to know—from fundamentals, generics and utility types, to building type-safe applications.",
"description": "Description of TypeScript quiz questions page"
},
"Mvs/7B": {
"defaultMessage": "In-depth Profile Assessment",
"description": "Resume review feature"
@ -5563,10 +5567,6 @@
"defaultMessage": "Article view",
"description": "View option for blog list"
},
"O0TX7L": {
"defaultMessage": "Switch to page-by-page",
"description": "Label for page-by-page toggle button"
},
"O0WPJA": {
"defaultMessage": "Import the progress of <bold>{questionCount}</bold> previously completed {questionCount, plural, one {question} other {questions}}",
"description": "Tooltip for import button on import progress dialog"
@ -5871,10 +5871,6 @@
"defaultMessage": "Next available {slotsCount, plural, =0 {slots} one {slot} other {slots}}",
"description": "Next available timeslot"
},
"PNWyqB": {
"defaultMessage": "{questionCount}+ JavaScript interview questions and answers in quiz-style format, answered by ex-FAANG interviewers",
"description": "Description of JavaScript quiz questions page"
},
"PPjL+V": {
"defaultMessage": "Solve coding challenges involving performance-optimized data structures and algorithms.",
"description": "Description for algo coding question format page"
@ -6479,6 +6475,10 @@
"defaultMessage": "Privacy policy",
"description": "Link to privacy policy page"
},
"Rxyjw3": {
"defaultMessage": "Introduction",
"description": "Title for introduction section in quiz questions list"
},
"RyuIJe": {
"defaultMessage": "Your request has been submitted successfully",
"description": "Success message for request submission"
@ -6731,10 +6731,6 @@
"defaultMessage": "{discountPercentage}% off",
"description": "Rewards discount message"
},
"T4m6dQ": {
"defaultMessage": "{questionCount}+ most important HTML interview questions and answers, covering everything you need to know—from accessibility and semantics to forms, multimedia, SEO optimization, and best practices.",
"description": "Description of HTML quiz questions page"
},
"T6+Y/z": {
"defaultMessage": "You have started your first project!",
"description": "Toast subtitle for project session started"
@ -6795,6 +6791,10 @@
"defaultMessage": "Tell us anything - about your journey as a front end developer, your goals and next steps, or how you want to connect with others",
"description": "Bio field description"
},
"THbGFn": {
"defaultMessage": "Questions appear on different pages",
"description": "Tooltip for quiz scroll mode toggle button"
},
"TJD+8A": {
"defaultMessage": "Project steps",
"description": "Label for Project steps tabs"
@ -10239,10 +10239,6 @@
"defaultMessage": "Practice {questionCount}+ curated {category} Interview Questions in-browser, with solutions and test cases from big tech ex-interviewers",
"description": "Description of quiz scrolling mode page"
},
"inm56s": {
"defaultMessage": "{questionCount}+ most important React interview questions and answers on component lifecycle, state and props management, hooks, routing and more",
"description": "Description of React quiz questions page"
},
"iqz/fo": {
"defaultMessage": "Types of JS questions, concepts to cover and rubrics",
"description": "JavaScript questions, concepts and rubrics during front end interviews"
@ -10451,6 +10447,10 @@
"defaultMessage": "Suitable to get your foot in the door.",
"description": "Resume review starter pricing tier description"
},
"jjdVOP": {
"defaultMessage": "All questions appear on a single page",
"description": "Tooltip for quiz scroll mode toggle button"
},
"jlTtgt": {
"defaultMessage": "Please <link>leave us an email</link> if you have any other needs or wants. We would love to discuss them!",
"description": "Question base section subtitle - third paragraph"
@ -12075,6 +12075,10 @@
"defaultMessage": "No Projects profile",
"description": "User does not have a profile for the Projects product"
},
"rCqW54": {
"defaultMessage": "Page-by-page",
"description": "Label for quiz scroll mode toggle button"
},
"rGbEEY": {
"defaultMessage": "Resources & discussions",
"description": "Subtitle for \"Tips, Resources and Discussions\" tab on Projects project page"
@ -12455,10 +12459,6 @@
"defaultMessage": "Build entire component libraries or design systems from scratch for your portfolio or as a toolkit for future projects.",
"description": "Description of Projects component tracks page"
},
"tKr9LQ": {
"defaultMessage": "{questionCount}+ most important CSS interview questions and answers, covering everything you need to know—from specificity and the box model to flexbox, grid, responsive design, and performance optimization.",
"description": "Description of CSS quiz questions page"
},
"tM5fjO": {
"defaultMessage": "Security",
"description": "Computer science topic"