From d915bef84eac22887aa3d3349dbedf397577ade2 Mon Sep 17 00:00:00 2001 From: prince-patel23 Date: Thu, 25 Jan 2024 20:26:05 +0530 Subject: [PATCH 1/2] feat(languages): add Gujarati language support BREAKING CHANGE: This commit introduces support for the Gujarati language in Monkeytype. Users can now practice typing in Gujarati. --- frontend/static/languages/_groups.json | 4 + frontend/static/languages/_list.json | 1 + frontend/static/languages/gujarati.json | 223 ++++++++++++++++++++++++ 3 files changed, 228 insertions(+) create mode 100644 frontend/static/languages/gujarati.json diff --git a/frontend/static/languages/_groups.json b/frontend/static/languages/_groups.json index d0e3d893bf90..e1ad5c8d20e2 100644 --- a/frontend/static/languages/_groups.json +++ b/frontend/static/languages/_groups.json @@ -397,6 +397,10 @@ "name": "sanskrit", "languages": ["sanskrit", "sanskrit_roman"] }, + { + "name": "gujarati", + "languages": ["gujarati"] + }, { "name": "nepali", "languages": ["nepali", "nepali_1k"] diff --git a/frontend/static/languages/_list.json b/frontend/static/languages/_list.json index 787b6cad10f4..44d9e5c4de34 100644 --- a/frontend/static/languages/_list.json +++ b/frontend/static/languages/_list.json @@ -244,6 +244,7 @@ ,"hindi" ,"hindi_1k" ,"hinglish" + ,"gujarati" ,"macedonian" ,"macedonian_1k" ,"macedonian_10k" diff --git a/frontend/static/languages/gujarati.json b/frontend/static/languages/gujarati.json new file mode 100644 index 000000000000..d703d189f88f --- /dev/null +++ b/frontend/static/languages/gujarati.json @@ -0,0 +1,223 @@ +{ + "name": "gujarati", + "rightToLeft": false, + "ligatures": true, + "bcp47": "gu", + "words": [ + "મને", + "તમે", + "એક", + "તો", + "તમને", + "જો", + "કે", + "અવસર", + "તેમ", + "હોઈશ", + "આ", + "સાથે", + "નહીં", + "પરંતુ", + "શો", + "શરૂ", + "સમય", + "પર", + "નવું", + "દિવસ", + "પછી", + "અને", + "કેટલાક", + "લાગે", + "જરૂર", + "જ", + "કોર્સ", + "ઘર", + "સ્થાન", + "લગભગ", + "એવું", + "કહીશ", + "બધું", + "વિચાર", + "મળે", + "પ્રમુખ", + "વિદ્યાર્થી", + "આપવા", + "ગુજરાતી", + "શબ્દો", + "તમારા", + "પ્રકાર", + "સોલારસની", + "છે", + "નવા", + "રીતે", + "કરો", + "તમારી", + "માટે", + "પ્રથમ", + "તરીકે", + "રાત્રે", + "જવાનું", + "કારણકે", + "સરનામું", + "પસંદ", + "ભાષા", + "જોડાવા", + "શબ્દ", + "જોડાયા", + "હોવાનું", + "ખાસ", + "અપનાવવું", + "પૂર્ણ", + "કરવો", + "સુખ", + "સંતોષ", + "ઉદ્યોગ", + "સમાચાર", + "વિશ્વાસ", + "મિત્ર", + "ઉત્સાહ", + "ખુશ", + "પરિવર્તન", + "સાક્ષરતા", + "કલા", + "વિદ્યા", + "સફળતા", + "મનોબલ", + "યોજના", + "અભ્યાસ", + "માનવધર્મ", + "કૃષ્ણ", + "આત્મરક્ષણ", + "શિક્ષણ", + "પ્રગતિ", + "સંગીત", + "રમત", + "રહમ", + "આભાસ", + "પરિસ્થિતિ", + "પ્રતિષ્ઠા", + "સંકલ્પ", + "આરામ", + "રાધા", + "માહિતી", + "શ્રમ", + "પોતાનું", + "સહાય", + "ઉપયોગ", + "સ્થિતિ", + "સંપત્તિ", + "પરિશ્રમ", + "સ્વાસ્થ્ય", + "ખેતી", + "વિમુક્ત", + "પરાધીન", + "અમૂલ્ય", + "વિચારશીલતા", + "સાકારાત્મક", + "વિવિધ", + "પોષક", + "નિર્માણ", + "આધુનિક", + "સ્વરૂપ", + "ઉપયોગકર્તા", + "આધારિત", + "મિત્રતા", + "પ્રગલ્ભ", + "અવલંબ", + "ઉચ્ચતા", + "વિશ્વકોણ", + "વર્ગ", + "પ્રગટ", + "સતત", + "સીતા", + "ઉચ્ચસ્તર", + "મનસ્થિતિ", + "સંબંધ", + "સુખાધ", + "વિક્રમ", + "નવીન", + "અભિવૃદ્ધિ", + "અનુભવ", + "સાહસ", + "નિયમ", + "સ્વાભાવિક", + "સામગ્રી", + "પરિષ્ઠિતિ", + "સજીવ", + "નિર્ધારિત", + "સમગ્ર", + "પરિસર", + "ઉત્તરાધિકારી", + "સુવિધા", + "રામ", + "અંતરક્રિયા", + "પ્રતિસાદ", + "અનુસરણ", + "સરળતા", + "સાહિત્ય", + "પાર્વતી", + "નવાચાર", + "વિકલ્પ", + "શિવ", + "વિવાદ", + "સમર્થન", + "સમયસર", + "પ્રતિબદ્ધ", + "પ્રાથમિક", + "સુયોજન", + "પ્રદાન", + "વિકાસ", + "ક્રિયા", + "વાર્તા", + "વાયુ", + "નાગરિક", + "અગ્રણી", + "પરિચય", + "પ્રશિક્ષણ", + "પ્રોજેક્ટ", + "ઉદ્યાન", + "સ્વભાવ", + "વ્યક્તિગત", + "સક્ષમ", + "આત્મવિશ્વાસ", + "વાચન", + "પ્રયાસ", + "સંવાદ", + "રચના", + "હતી", + "તેઓ", + "થી", + "ગરમ", + "અથવા", + "માં", + "બહાર", + "દરેક", + "ત્રણ", + "બે", + "ચાર", + "પાંચ", + "સાત", + "દશ", + "નવ", + "જમીન", + "અનુસરો", + "પુરુષો", + "પ્રકાશ", + "મેશવા", + "પ્રિન્સ", + "ચિત્ર", + "માતા", + "નજીક", + "પિહુ", + "પિતા", + "પાછા", + "માણસ", + "હેઠળ", + "સોહમ", + "ખૂબ", + "પ્રેમ", + "સ્વ", + "અયોધ્યા" + ] + } + \ No newline at end of file From 33efc9a1d8e22dff4f9431c3ce6fc2af2827a127 Mon Sep 17 00:00:00 2001 From: prince-patel23 Date: Thu, 25 Jan 2024 22:12:23 +0530 Subject: [PATCH 2/2] feat(languages): enable noLazyMode for Gujarati language This commit adds the "noLazyMode": true property in the Gujarati.json file. --- frontend/static/languages/gujarati.json | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/static/languages/gujarati.json b/frontend/static/languages/gujarati.json index d703d189f88f..0b58ecd83934 100644 --- a/frontend/static/languages/gujarati.json +++ b/frontend/static/languages/gujarati.json @@ -2,6 +2,7 @@ "name": "gujarati", "rightToLeft": false, "ligatures": true, + "noLazyMode": true, "bcp47": "gu", "words": [ "મને",