feat(language): add code_yoptascript language and quotes (@Kr1tX12) (#6819)

### Description

I added a new language: code_yoptascript. Also added 3 quotes for
code_yoptascript

### Translations of the quotes:
1: 'use client';\nip {SessionProvider} Remove from 'next-auth/react'
to\nip {ReactNode } Remove from 'react' to\n\nproduction of the option
Providers(JY children is: JY children: ReactNode is) JY\n\t reply
(\n\t\t<SessionProvider>\n\t\t\t{children}\n\t\t</SessionProvider>\n\t)\nest


2: yopta stalinSort(arr) yY\n\t step result outside [arr[0]]\n\t th
(precinct i outside 1 nah i <arr.length nah i++) yY\n\t\t right eye
(arr[i] > result[result.length - 1]) yY\n\t\t\tresult.navel(arr[i])
nah\n\t\test\n\test\n\tresponse result nah\nest


3: The red-eyed one(\"Dad got up, the neighborhood woke up\")

### Checks

- [yes] Adding quotes?
- [yes ] Make sure to include translations for the quotes in the
description (or another comment) so we can verify their content.
- [yes ] Adding a language?
- Make sure to follow the [languages
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/LANGUAGES.md)
  - [ yes] Add language to `packages/schemas/src/languages.ts`
- [yes ] Add language to exactly one group in
`frontend/src/ts/constants/languages.ts`
  - [ yes] Add language json file to `frontend/static/languages`
This commit is contained in:
Kr1tX12 2025-08-04 18:18:13 +05:00 committed by GitHub
parent 2b43a5f82e
commit 7b9a2eb93a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 274 additions and 0 deletions

View file

@ -355,6 +355,7 @@ export const LanguageGroups: Record<string, Language[]> = {
"code_fortran",
"code_abap",
"code_abap_1k",
"code_yoptascript",
],
viossa: ["viossa", "viossa_njutro"],
};

View file

@ -0,0 +1,245 @@
{
"name": "code_yoptascript",
"noLazyMode": true,
"words": [
"харэ",
"лещ",
"аеслинайду",
"гоп",
"аченитак",
"двигай",
"логопед",
"крч",
"тюряжка",
"го",
"йопта",
"вилкойвглаз",
"чоунастут",
"пахану",
"шкура",
"отвечаю",
"естьчо",
"тырыпыры",
"хапнуть",
"побратски",
"чезажижан",
"гыы",
"участковый",
"куку",
"потрещим",
"пацан",
"семка",
"эээ",
"клево",
"двойные",
"еээ",
"батя",
"плавник",
"силикон",
"колонна",
"чорт",
"клеенка",
"мой",
"подкрыша",
"пипин",
"попонятия",
"яга",
"вписон",
"плюнуть",
"вписос",
"нуллио",
"порожняк",
"трулио",
"четко",
"нетрулио",
"нечетко",
"жЫ",
"есть",
"эквалио",
"ровно",
"типа",
"четкоровно",
"конкретно",
"поцик",
"поц",
"ичо",
"иличо",
"внатуре",
"плюсуюНа",
"слилсяНа",
"ксива",
"намутитьШнягу",
"влабазУзел",
"зашитьДело",
"намутитьБазар",
"заценить",
"урыть",
"завали",
"сестьНаДваСтула",
"имеетЧеткость",
"отрыть",
"малява",
"ухтыжептыжТипчик",
"типКсивы",
"ксиваНаХате",
"четкоДерзко",
"кроить",
"всяЖиза",
"мутныйСюжет",
"активнаяШняга",
"якоряЕпт",
"висяк",
"семки",
"моргалаВыколю",
"буратино",
"длинный",
"мазни",
"когдаПетухомСтал",
"зоны",
"райончик",
"корешСтарый",
"вася",
"хата",
"жирный",
"валио",
"когдаУронилМыло",
"опаНичотка",
"наПапандос",
"опаЧотка",
"какПырну",
"опаОчкоДернул",
"покаНесуСемки",
"всунулНаРайоне",
"вошелНаРайон",
"хожуПоРайону",
"вертелНаРайоне",
"покаСтопэ",
"опаДваСтула",
"опаНефартануло",
"опаНуЭтоКогдаЭто",
"покаТишеБудь",
"опаЩаЛещаПоЩамДам",
"покаМотаюСрок",
"завалено",
"красноглазое",
"мусора",
"тыэтаТавоэта",
"кадры",
"фон",
"погоняло",
"главпетух",
"родаки",
"пельмень",
"отсидетьСрок",
"канает",
"мусорка",
"сигиЕсть",
"посвистеть",
"побазарить",
"поясниЗаБазар",
"урытьВертухая",
"колесить",
"получитьСрок",
"стопээ",
"СловоПацана",
"опаСемкиНесу",
"покаОффнусь",
"главныйАвторитет",
"братишка",
"яТвойОтецЕвуОвец",
"деткаТыПростоКосмос",
"нормандэ",
"сделатьАборт",
"проточелик",
"полоса",
"лучшеНетВламалищаЧемОчкоТоварища",
"поТюряге",
"футбик",
"непоэлПовтори",
"пивасПодмени",
"семкиЕсть",
"поПацански",
"вырезатьОчко",
"валиоОф",
"понаехавший",
"зона",
"малорик",
"лесТам",
"фильтруй",
"главныйАльфач",
"создатьПроблемы",
"прогиб",
"запретка",
"намутитьМазнюЙопта",
"очко",
"доска",
"избавитьсяОтПроблемы",
"схоронить",
"четчеНа",
"наколка",
"перекосить",
"дисюдаПиксел",
"кПацанамНаРайоне",
"найтиСтукача",
"папандос",
"банда",
"инфо",
"личка",
"таблом",
"срок",
"тыЭтоНуЭто",
"зашкварить",
"уронилМыло",
"очкоНаПрицеле",
"нестиСемки",
"помойка",
"пошерстим",
"отмычки",
"попка",
"пупок",
"редиска",
"такогоЖеНоРаком",
"нарываешься",
"валиоси",
"Ботан",
"Очканавт",
"ГОПСПАНЕНТА",
"ГОПОРИФМ",
"СЛОЖНЫЙ_ГОПОРИФМ",
"абсолютли",
"агопосинус",
"агопангенс",
"гопосинос",
"гопспанента",
"бабкиГони",
"мелочьТожеГони",
"петухПетухаВидитИздалека",
"гопень",
"шара",
"подрезать",
"гопинус",
"сквирт",
"гопангенс",
"фильтруйБазар",
"глобалкаЙопта",
"обоснуй",
"петухОпущенный",
"ответыБудутЭээ",
"ассо",
"паруСекНеГомосек",
"АссоЙопта",
"пацанСделал",
"атоэто",
"пацанСказал",
"пацанЗабыл",
"Петух",
"Кент",
"тащиВсёНаХату",
"намутить",
"датьЛеща",
"жратьБудешь",
"братва",
"предъява",
"общак"
]
}

View file

@ -0,0 +1,27 @@
{
"language": "code_yoptascript",
"groups": [
[0, 100],
[101, 300]
],
"quotes": [
{
"text": "'use client';\nукрасть { SessionProvider } забратьИз 'next-auth/react' на\nукрасть { ReactNode } забратьИз 'react' на\n\nпредъява йопта Providers(жЫ children есть: жЫ children: ReactNode есть) жЫ\n\tотвечаю (\n\t\t<SessionProvider>\n\t\t\t{children}\n\t\t</SessionProvider>\n\t)\nесть",
"source": "From gopnik's brain",
"length": 265,
"id": 1
},
{
"text": "йопта stalinSort(arr) жЫ\n\tучастковый result внатуре [arr[0]]\n\tго (участковый i внатуре 1 нах i < arr.length нах i++) жЫ\n\t\tвилкойвглаз (arr[i] > result[result.length - 1]) жЫ\n\t\t\tresult.пупок(arr[i]) нах\n\t\tесть\n\tесть\n\tотвечаю result нах\nесть",
"source": "From gopnik's brain",
"length": 239,
"id": 2
},
{
"text": "красноглазое.чмо(\"Батя встал - район проснулся\")",
"source": "From gopnik's brain",
"length": 48,
"id": 3
}
]
}

View file

@ -419,6 +419,7 @@ export const LanguageSchema = z.enum(
"viossa_njutro",
"code_abap",
"code_abap_1k",
"code_yoptascript",
],
{
errorMap: customEnumErrorHandler("Must be a supported language"),