Skip to content

Commit

Permalink
Merge pull request #342
Browse files Browse the repository at this point in the history
website redesign
  • Loading branch information
bryanlundberg authored Sep 16, 2024
2 parents 3b92973 + f4d06c8 commit 644207e
Show file tree
Hide file tree
Showing 145 changed files with 8,094 additions and 4,515 deletions.
20 changes: 20 additions & 0 deletions components.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"$schema": "https://ui.shadcn.com/schema.json",
"style": "new-york",
"rsc": true,
"tsx": true,
"tailwind": {
"config": "tailwind.config.ts",
"css": "src/app/[locale]/globals.css",
"baseColor": "neutral",
"cssVariables": true,
"prefix": ""
},
"aliases": {
"components": "@/components",
"utils": "@/lib/utils",
"ui": "@/components/ui",
"lib": "@/lib",
"hooks": "@/hooks"
}
}
106 changes: 72 additions & 34 deletions messages/bn.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"Index": {
"HomePage": {
"title": "টাইমার",
"hint": "ইঙ্গিত",
"optimal-yellow-layer": "সেরা হলুদ স্তর",
"solving": "সমাধান হচ্ছে...",
Expand All @@ -23,36 +22,57 @@
},
"SolvesPage": {
"title": "সমাধান",
"search-by-time": "⏱︎ সময় দ্বারা খুঁজুন",
"finalize-session": "সেশন চূড়ান্ত করুন",
"eliminate-session": "সেশন বাদ দিন",
"archive-sessions-legend": "এই ক্রিয়া একই বিভাগের সব চলমান সেশন আর্কাইভ করবে।",
"delete-session-legend": "এই ক্রিয়া শুধুমাত্র নির্বাচিত কিউব সহ আপনার বর্তমান সমাধানগুলি মুছে ফেলবে।",
"archive": "আর্কাইভ",
"unarchive": "আনআর্কাইভ",
"copy": "কপি",
"remove": "অপসারণ",
"enter-a-comment": "একটি মন্তব্য প্রবেশ করুন",
"session": "সেশন",
"all": "সব",
"no-cube-selection": "কোনও কিউব নির্বাচিত হয়নি, একটি বেছে নিন...",
"no-solves": "দেখানোর জন্য কোনও সমাধান নেই!"
"alert": {
"empty-cubes": "কোন ঘনক্ষেত্র নির্বাচন করা হয়নি. \nএকটি চয়ন করুন.",
"title": "মনোযোগ!"
},
"ascending": "আরোহী",
"date": "তারিখ",
"descending": "অবরোহী",
"dialogs": {
"move-to-history": "সরানো ইতিহাস সমাধান?",
"move-to-history-para": "আপনি ইতিহাস সুইচ আলতো চাপ দিয়ে সেগুলি অ্যাক্সেস করতে সক্ষম হবেন৷"
},
"empty-solves": "এখানে এখনো কিছুই নেই!",
"empty-solves-description": "আপনার ইতিহাস দেখতে স্ক্রিনের শীর্ষে থাকা সুইচটিতে আলতো চাপুন৷",
"filter-by-time": "সময় অনুযায়ী ফিল্টার করুন",
"historial": "ঐতিহাসিক",
"last": "শেষ",
"order": "অর্ডার",
"share": "শেয়ার করুন",
"share-clipboard": {
"average": "গড়",
"header": "NexusTimer দ্বারা উত্পন্ন",
"list-of-times": "সময়ের তালিকা"
},
"sort": "সাজান",
"time": "সময়",
"toast": {
"success-copy": "সফলভাবে অনুলিপি করা হয়েছে৷",
"success-copy-description": "আপনার ক্লিপবোর্ডে কপি করা হয়েছে।",
"unable-action": "অক্ষম কর্ম",
"warning-select-cube": "আগে একটি ঘনক নির্বাচন করুন."
},
"tooltips": {
"move-to-history": "সরানো ইতিহাস সমাধান"
}
},
"StatsPage": {
"title": "পরিসংখ্যান",
"total": "মোট",
"category": "বিভাগ",
"global": "গ্লোবাল",
"sessions": "সেশন",
"best-time": "সেরা সময়",
"average": "গড়",
"time-spent": "ব্যয়িত সময়",
"success-rate": "সাফল্যের হার",
"counter": "কাউন্টার"
"counter": "কাউন্টার",
"advanced": "উন্নত",
"overall": "সামগ্রিকভাবে"
},
"CubesPage": {
"title": "কিউব",
"cube": "কিউব",
"no-cubes-for-display": "প্রদর্শনের জন্য কোনও কিউব নেই।",
"favorite": "প্রিয়",
"category": "বিভাগ",
Expand All @@ -61,30 +81,35 @@
"status": "অবস্থা",
"using": "ব্যবহার করা হচ্ছে",
"idle": "নিষ্ক্রিয়",
"filter-cubes": "আপনার কিউবগুলি ফিল্টার করুন"
"find-your-cube": "আপনার ঘনক্ষেত্র খুঁজুন",
"name": "নাম",
"new-collection": "নতুন সংগ্রহ",
"options": "অপশন"
},
"Cubes-modal": {
"title-editing": "কিউব সম্পাদনা করুন",
"title-creating": "নতুন কিউব",
"error-name": "কিউবের নাম অনুপস্থিত",
"error-duplicate": "কিউবের নাম ইতিমধ্যে ব্যবহৃত হচ্ছে",
"current-select": "বর্তমান নির্বাচন:",
"question-delete": "আপনি কি নিশ্চিত যে আপনি মুছে ফেলতে চান?",
"warning-delete": "এই অপরিবর্তনীয় ক্রিয়া সমস্ত সমাধান ইতিহাস মুছে ফেলবে এবং আপনার পরিসংখ্যানে প্রভাব ফেলতে পারে।",
"placeholder": "ব্র্যান্ড | মডেল | সংস্করণ | চুম্বকীয়?"
"category": "শ্রেণী",
"current-selection": "বর্তমান নির্বাচন:",
"danger-msg": "সংগ্রহ বিভাগ পরিবর্তন করা সেই বিভাগের সাথে সম্পর্কিত সমাধানগুলিও পরিবর্তন করে।",
"delete-collection": "সংগ্রহ মুছুন",
"delete-collection-description": "এই ঘনক্ষেত্র সংগ্রহ মুছে ফেলা হবে, এর সমস্ত সমাধান, রেকর্ড এবং সেটিংস সহ।",
"edit-collection": "সংগ্রহ সম্পাদনা করুন",
"input-collection-name": "সংগ্রহের নাম লিখুন",
"name": "নাম",
"new-collection": "নতুন সংগ্রহ",
"new-collection-description": "কিউব সংগ্রহ আপনাকে সামগ্রিক বিভাগের পরিসংখ্যানকে প্রভাবিত না করে প্রতিটি ঘনকের ইতিহাসের ট্র্যাক রাখতে দেয়।",
"select-an-option": "একটি বিকল্প নির্বাচন করুন",
"to-continue": "চালিয়ে যেতে:",
"warning-alert": "সতর্কতা:",
"warning-msg": "এই ক্রিয়াটি বিপরীত করা যায় না।"
},
"Inputs": {
"select": "নির্বাচন করুন",
"add-cube": "কিউব যোগ করুন",
"favorites": "প্রিয়",
"list": "তালিকা",
"trash-all": "সব মুছুন",
"move-all": "সব সরান",
"create": "তৈরি করুন",
"confirm": "নিশ্চিত করুন",
"cancel": "বাতিল করুন",
"save": "সংরক্ষণ করুন",
"delete": "মুছে ফেলুন"
"continue": "চালিয়ে যান",
"move": "সরান",
"none": "কোনোটিই নয়"
},
"Settings-menu": {
"title": "সেটিংস",
Expand Down Expand Up @@ -116,7 +141,9 @@
"about": "সম্পর্কিত",
"legend": "NexusTimer হল একটি নিরপেক্ষ, সংক্ষিপ্ত এবং ওপেন সোর্স ওয়েব টুল স্পিডকিউবিংয়ের জন্য।",
"suggest": "পরিবর্তন প্রস্তাব করুন",
"report-bug": "বাগ রিপোর্ট করুন"
"report-bug": "বাগ রিপোর্ট করুন",
"auto-select": "স্টার্টআপে স্বয়ংক্রিয়ভাবে নির্বাচন করুন",
"preferences": "পছন্দসমূহ"
},
"backup-modal": {
"title": "বুদ্ধিমান ব্যাকআপ পুনরুদ্ধার",
Expand All @@ -126,6 +153,17 @@
"loading-part-1": "এই ক্রিয়াটি এক মিনিটেরও কম সময় নেয়।",
"loading-part-2": "অনুগ্রহ করে অপেক্ষা করুন, এই উইন্ডোটি বন্ধ করবেন না।",
"welcome": "স্বাগতম:"
},
"Errors": {
"empty-input": "অনুগ্রহ করে একটি মান লিখুন",
"not-match": "নামের সাথে মিল নেই।",
"repeated-name": "সেই নামের সংগ্রহ ইতিমধ্যেই বিদ্যমান।"
},
"tooltips": {
"bookmark": "বুকমার্ক",
"copy": "কপি",
"delete": "মুছে দিন",
"plus-two": "2 শাস্তি"
}
},
"Metadata": {
Expand Down
106 changes: 72 additions & 34 deletions messages/cs.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"Index": {
"HomePage": {
"title": "Časovač",
"hint": "Nápověda",
"optimal-yellow-layer": "Optimální žlutá vrstva",
"solving": "Řešení...",
Expand All @@ -23,36 +22,57 @@
},
"SolvesPage": {
"title": "Řešení",
"search-by-time": "⏱︎ Hledat podle času",
"finalize-session": "Dokončit relaci",
"eliminate-session": "Odstranit relaci",
"archive-sessions-legend": "Tato akce archivuje všechny probíhající relace ve stejné kategorii.",
"delete-session-legend": "Tato akce odstraní pouze vaše aktuální řešení s vybranou kostkou.",
"archive": "Archivovat",
"unarchive": "Zrušit archivaci",
"copy": "Kopírovat",
"remove": "Odstranit",
"enter-a-comment": "Zadejte komentář",
"session": "Relace",
"all": "Vše",
"no-cube-selection": "Není vybrána žádná kostka, vyberte jednu...",
"no-solves": "Nejsou k dispozici žádná řešení!"
"alert": {
"empty-cubes": "Nebyla vybrána žádná kostka. \nVyberte prosím jednu.",
"title": "Pozor!"
},
"ascending": "Vzestupně",
"date": "Datum",
"descending": "Klesající",
"dialogs": {
"move-to-history": "Přesun řeší historii?",
"move-to-history-para": "Budete k nim mít přístup klepnutím na přepínač historie."
},
"empty-solves": "Tady zatím nic!",
"empty-solves-description": "Klepnutím na přepínač v horní části obrazovky zobrazíte svou historii.",
"filter-by-time": "Filtrujte podle času",
"historial": "Historický",
"last": "Poslední",
"order": "Objednávka",
"share": "Podíl",
"share-clipboard": {
"average": "Průměrný",
"header": "Generováno NexusTimer",
"list-of-times": "Seznam časů"
},
"sort": "Seřadit",
"time": "Čas",
"toast": {
"success-copy": "Úspěšně zkopírováno",
"success-copy-description": "Byl zkopírován do vaší schránky.",
"unable-action": "Nemožná akce",
"warning-select-cube": "Vyberte prosím kostku předem."
},
"tooltips": {
"move-to-history": "Move řeší historii"
}
},
"StatsPage": {
"title": "Statistiky",
"total": "Celkem",
"category": "Kategorie",
"global": "Globální",
"sessions": "Relace",
"best-time": "Nejlepší čas",
"average": "Průměr",
"time-spent": "Strávený čas",
"success-rate": "Úspěšnost",
"counter": "Počítadlo"
"counter": "Počítadlo",
"advanced": "Moderní",
"overall": "Celkově"
},
"CubesPage": {
"title": "Kostky",
"cube": "Kostka",
"no-cubes-for-display": "Nejsou k dispozici žádné kostky.",
"favorite": "Oblíbené",
"category": "Kategorie",
Expand All @@ -61,30 +81,35 @@
"status": "Stav",
"using": "Používá se",
"idle": "Nečinný",
"filter-cubes": "Filtrovat kostky"
"find-your-cube": "Najděte svou kostku",
"name": "Jméno",
"new-collection": "Nová kolekce",
"options": "Možnosti"
},
"Cubes-modal": {
"title-editing": "Upravit kostku",
"title-creating": "Nová kostka",
"error-name": "Chybí název kostky",
"error-duplicate": "Název kostky je již použit",
"current-select": "Aktuální výběr:",
"question-delete": "Opravdu chcete smazat?",
"warning-delete": "Tato nevratná akce odstraní veškerou historii řešení pro tuto kostku a může ovlivnit vaše statistiky.",
"placeholder": "Značka | Model | Verze | Magnetická?"
"category": "Kategorie",
"current-selection": "Aktuální výběr:",
"danger-msg": "Úprava kategorie kolekce také změní řešení spojená s touto kategorií.",
"delete-collection": "Smazat sbírku",
"delete-collection-description": "Tato sbírka krychlí bude odstraněna spolu se všemi jejími řešeními, záznamy a nastaveními.",
"edit-collection": "Upravit sbírku",
"input-collection-name": "Zadejte název sbírky",
"name": "Jméno",
"new-collection": "Nová kolekce",
"new-collection-description": "Sbírky kostek vám umožňují sledovat historii každé kostky, aniž by to ovlivnilo celkové statistiky kategorií.",
"select-an-option": "Vyberte možnost",
"to-continue": "pokračovat:",
"warning-alert": "Varování:",
"warning-msg": "Tato akce není vratná."
},
"Inputs": {
"select": "Vybrat",
"add-cube": "Přidat kostku",
"favorites": "Oblíbené",
"list": "Seznam",
"trash-all": "Smazat vše",
"move-all": "Přesunout vše",
"create": "Vytvořit",
"confirm": "Potvrdit",
"cancel": "Zrušit",
"save": "Uložit",
"delete": "Smazat"
"continue": "Pokračovat",
"move": "Pohyb",
"none": "Žádný"
},
"Settings-menu": {
"title": "Nastavení",
Expand Down Expand Up @@ -116,7 +141,9 @@
"about": "O aplikaci",
"legend": "NexusTimer je nezkreslený, minimalistický a open source webový nástroj pro SpeedCubing.",
"suggest": "Navrhnout změnu",
"report-bug": "Nahlásit chybu"
"report-bug": "Nahlásit chybu",
"auto-select": "Automatický výběr při spuštění",
"preferences": "Předvolby"
},
"backup-modal": {
"title": "Inteligentní Obnova Zálohy",
Expand All @@ -126,6 +153,17 @@
"loading-part-1": "Tato akce trvá méně než minutu.",
"loading-part-2": "Prosím čekejte, nezavírejte toto okno.",
"welcome": "Vítejte:"
},
"Errors": {
"empty-input": "Zadejte hodnotu",
"not-match": "Název se neshoduje.",
"repeated-name": "Tato sbírka jmen již existuje."
},
"tooltips": {
"bookmark": "Záložka",
"copy": "Kopie",
"delete": "Vymazat",
"plus-two": "2 Pokuta"
}
},
"Metadata": {
Expand Down
Loading

0 comments on commit 644207e

Please sign in to comment.