Skip to content

Commit 81abd1f

Browse files
Merge pull request #4 from PouffyPanda8510/main
added russian language (maybe not perfect translation)
2 parents 8dd0ead + 1ae2a83 commit 81abd1f

File tree

6 files changed

+232
-4
lines changed

6 files changed

+232
-4
lines changed

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "project-lodestone-website",
33
"private": true,
4-
"version": "1.0.4",
4+
"version": "1.0.5",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

src/Assets/L10N/en-us.json

+1
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@
157157
"ar": "Arabic",
158158
"ckb": "Central Kurdish",
159159
"en-US": "English (United States)",
160+
"ru": "Russian",
160161
"fr": "French",
161162
"ja": "Japanese",
162163
"kmr": "Northern Kurdish"

src/Assets/L10N/ru.json

+224
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,224 @@
1+
{
2+
"credits": {
3+
"assets": {
4+
"external": {
5+
"html": "Некоторые иконки с <a href='https://icons.getbootstrap.com/' class='button'>Bootstrap Icons</a> и <a href='https://fontawesome.com' class='button'>FontAwesome</a>"
6+
},
7+
"nikstudios": {
8+
"li-1": "Создал логотип и Ассеты Project Lodestone"
9+
},
10+
"title": "Ассеты"
11+
},
12+
"repoContributors": {
13+
"button": {
14+
"image": {
15+
"alt": "Участники репозитория"
16+
},
17+
"title": "Участники репозитория"
18+
},
19+
"title": "Участники репозитория"
20+
},
21+
"title": "Авторы",
22+
"translations": {
23+
"title": "Переводы"
24+
},
25+
"website": {
26+
"dexrnzacattack": {
27+
"li-1": "Переписал на Svelte",
28+
"li-2": "Сделал сайт локализуемым",
29+
"li-3": "Сделал тему",
30+
"li-4": "Переделал части сайта"
31+
},
32+
"eternalmodz": {
33+
"li-1": "Разработал первоначальный сайт",
34+
"li-2": "Разработал первоначальный макет для дальнейшего развития",
35+
"li-3": "Помощь с программой чтения с экрана и общим тестированием доступности"
36+
},
37+
"title": "Сайт"
38+
}
39+
},
40+
"dialog": {
41+
"close": {
42+
"ariaLabel": "Закрыть диалог",
43+
"title": "Закрыть диалог"
44+
}
45+
},
46+
"footer": {
47+
"buttons": {
48+
"openCredits": {
49+
"text": "Авторы",
50+
"title": "Просмотреть список людей благодаря которым сайт существует"
51+
},
52+
"openSource": {
53+
"text": "Просмотреть исходный код",
54+
"title": "Просмотреть исходный код сайта"
55+
},
56+
"openTeam": {
57+
"text": "Команда",
58+
"title": "Просмотреть Команду Разработчиков"
59+
}
60+
}
61+
},
62+
"home": {
63+
"buttons": {
64+
"openDiscord": {
65+
"ariaLabel": "Присоединиться в Discord",
66+
"text": "",
67+
"title": "Присоединияйтесь к нам в Discord"
68+
},
69+
"openDocumentation": {
70+
"ariaLabel": "",
71+
"text": "Подробнее",
72+
"title": "Открыть документацию"
73+
},
74+
"openLodestone": {
75+
"ariaLabel": "",
76+
"text": "Запустить Project Lodestone",
77+
"title": "Запустить Lodestone (На данный момент Lodestone в разработке и он ещё не вышел)",
78+
"tooltip": "На данный момент Lodestone в разработке и он ещё не вышел"
79+
}
80+
},
81+
"info": {
82+
"description": "Первый универсальный инструмент Minecraft с открытым исходным кодом, совместимый практически со всеми платформами, версиями и изданиями, созданный сообществом для сообщества.",
83+
"header": "Редактируйте, Конвертируйте и Трансформируйте Миры Minecraft.",
84+
"name": "Project Lodestone"
85+
},
86+
"infoBoxes": {
87+
"accessible": {
88+
"alt": "Иконка доступности",
89+
"description": "Большое внимание уделяется доступности.\nТакие вещи, как поддержка экранного диктора и правильное масштабирование дисплея, важны для обеспечения более широкого доступа к Lodestone.",
90+
"title": "Доступный"
91+
},
92+
"compatible": {
93+
"alt": "Иконка галочки",
94+
"description": "Lodestone Будет поддерживать практически все издания и версии Minecraft.\nНапример, ваши миры из Minecraft Classic 0.30-c можно преобразовать для работы в Minecraft: Xbox 360 Edition.",
95+
"title": "Совместимый"
96+
},
97+
"editEverything": {
98+
"alt": "Иконка файла",
99+
"description": "С поддержкой файлов NBT*, SNBT*, MCR/MCA*, MCS, ARC*, LOC*, PCK*, VDB/CDB*, FUI*, and more.\n\n*Недоступно в данной сборке, см. Подробнее.",
100+
"title": "Редактируйте любой тип файла Minecraft"
101+
},
102+
"fullControl": {
103+
"alt": "Иконка земли",
104+
"description": "Вы сможете редактировать своего игрока, давать себе предметы (даже некоторые недоступные), помещать предметы в сундуки, редактировать данные сущностей и блоков и многое другое!\n\nПРИМЕЧАНИЕ: эта функция не является приоритетной, пока разрабатывается остальная часть инструмента.",
105+
"title": "Полный контроль над вашим миром"
106+
},
107+
"header": "Возможности",
108+
"localized": {
109+
"alt": "Иконка Перевода",
110+
"description": "Благодаря поддержке локализации на любой язык Project Lodestone может использоваться людьми по всему миру.\n\nХотите помочь? см. CONTRIBUTING.md в соответствующем репозитории GitHub, чтобы узнать, как это сделать.",
111+
"title": "Локализованный"
112+
},
113+
"worksEverywhere": {
114+
"alt": "Иконка Карты",
115+
"description": "Lodestone работает как веб-приложение, то есть любое устройство с современным браузером и подключением к Интернету может использовать Project Lodestone. (или даже офлайн, используя Прогрессивное веб-приложение)",
116+
"title": "Работает \"везде\""
117+
}
118+
},
119+
"supportedEditions": {
120+
"3DS": {
121+
"alt": "Иконка крестовины",
122+
"title": "New Nintendo 3DS Edition"
123+
},
124+
"BE": {
125+
"alt": "Иконка Смартфона",
126+
"title": "Bedrock/Pocket Edition"
127+
},
128+
"JE": {
129+
"alt": "Иконка копмьютера",
130+
"title": "Java Edition"
131+
},
132+
"LCE": {
133+
"alt": "Иконка Контроллера",
134+
"title": "Legacy Console Edition"
135+
},
136+
"PI": {
137+
"alt": "Логотип Raspberry Pi",
138+
"title": "Raspberry Pi Edition"
139+
},
140+
"header": "Поддерживаемые издания"
141+
}
142+
},
143+
"languageDialog": {
144+
"buttons": {
145+
"ok": {
146+
"text": "ОК"
147+
}
148+
},
149+
"dropDownBox": {
150+
"header": "Выберете язык",
151+
"title": "Выберете язык"
152+
},
153+
"title": "Языки"
154+
},
155+
"languages": {
156+
"browserLanguage": "Использовать язык браузера",
157+
"ar": "Арабский",
158+
"ckb": "Центральный курдский",
159+
"en-US": "Английский (Соединённые Штаты)",
160+
"ru": "Русский",
161+
"fr": "Франуцузкий",
162+
"ja": "Японский",
163+
"kmr": "Северный курдский"
164+
},
165+
"scrollable": {
166+
"arrows": {
167+
"left": {
168+
"ariaLabel": "Прокрутить влево",
169+
"title": "Прокрутить влево"
170+
},
171+
"right": {
172+
"ariaLabel": "Прокрутить вправо",
173+
"title": "Прокрутить вправо"
174+
}
175+
}
176+
},
177+
"topbar": {
178+
"buttons": {
179+
"openDiscord": {
180+
"ariaLabel": "Присоединяйтесь к нам в Discord",
181+
"text": "Присоединяйтесь к нам в Discord",
182+
"title": "Присоединяйтесь к нам в Discord"
183+
},
184+
"openDocumentation": {
185+
"ariaLabel": "Открыть документацию Project Lodestone",
186+
"text": "Открыть документацию",
187+
"title": "Открыть документацию по Project Lodestone и техничексой информации Minecraft для всех изданий."
188+
},
189+
"openGitHub": {
190+
"ariaLabel": "Просмотреть GitHub",
191+
"text": "Просмотреть GitHub",
192+
"title": "Перейти на Github Команды Lodestone"
193+
},
194+
"openLanguageDialog": {
195+
"ariaLabel": "Выберете язык",
196+
"text": "Выберете язык",
197+
"title": "Выберете язык"
198+
},
199+
"openLodestone": {
200+
"ariaLabel": "",
201+
"text": "Запустить Project Lodestone",
202+
"title": "Запустить Project Lodestone (На данный момент Lodestone находится в разработке и ещё не вышел)"
203+
}
204+
},
205+
"expander": {
206+
"ariaLabel": {
207+
"closed": "Открыть меню",
208+
"opened": "Закрыть меню"
209+
},
210+
"title": {
211+
"closed": "Открыть меню",
212+
"opened": "Закрыть меню"
213+
}
214+
},
215+
"homeButton": {
216+
"ariaLabel": "Кнопка Домой",
217+
"logo": {
218+
"alt": "Логотип Lodestone (Маленькая L)"
219+
},
220+
"name": "Project Lodestone",
221+
"title": "Перейти Домой"
222+
}
223+
}
224+
}

src/Components/Dialogs/CreditsDialog.svelte

+3-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,9 @@
6464
<LanguageCard language="ja">
6565
<GitHubUser username="9110751907" noDesc noCard />
6666
</LanguageCard>
67-
67+
<LanguageCard language="ru">
68+
<GitHubUser username="PouffyPanda8510" noDesc noCard />
69+
</LanguageCard>
6870
</div>
6971

7072
<h2>{$t('credits.repoContributors.title')}</h2>

src/main.ts

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ export const url = "https://team-lodestone.github.io"
2121
import {getLocaleFromNavigator, init, register} from 'svelte-i18n'
2222

2323
register('en-US', async () => await import('./Assets/L10N/en-us.json'));
24+
register('ru', async () => await import('./Assets/L10N/ru.json'));
2425

2526
const getLanguage = (): string | null => {
2627
const lang = localStorage.getItem("language");

0 commit comments

Comments
 (0)