Merge pull request #85 from NatsumeAoii/main

Add lang ID
This commit is contained in:
Masterain
2023-12-22 23:02:13 -08:00
committed by GitHub
49 changed files with 2951 additions and 67 deletions

View File

@@ -41,6 +41,11 @@ export default defineUserConfig({
title: "Snap Hutao",
description: "Super utilitarian Genshin Impact Toolkit",
},
"/id/": {
lang: "id-ID",
title: "Snap Hutao",
description: "Alat Bantu Genshin Impact yang Sangat Utilitarian",
},
"/ru/": {
lang: "ru-RU",
title: "Snap Hutao",
@@ -137,13 +142,87 @@ export default defineUserConfig({
},
},
"/en/": {
placeholder: "Search documents",
placeholder: "Search documentation",
translations: {
button: {
buttonText: "Search documents",
buttonText: "Search documentation",
buttonAriaLabel: "Search documentation",
},
modal: {
searchBox: {
resetButtonTitle: "Clear search query",
resetButtonAriaLabel: "Clear search query",
cancelButtonText: "Cancel",
cancelButtonAriaLabel: "Cancel",
},
startScreen: {
recentSearchesTitle: "Search History",
noRecentSearchesText: "No recent searches",
saveRecentSearchButtonTitle: "Save to search history",
removeRecentSearchButtonTitle: "Remove from search history",
favoriteSearchesTitle: "Favorites",
removeFavoriteSearchButtonTitle: "Remove from favorites",
},
errorScreen: {
titleText: "Unable to retrieve results",
helpText: "You may need to check your network connection",
},
footer: {
selectText: "Select",
navigateText: "Switch",
closeText: "Close",
searchByText: "Search provider",
},
noResultsScreen: {
noResultsText: "No relevant results found",
suggestedQueryText: "You can try searching for",
reportMissingResultsText: "Do you think there should be results for this query?",
reportMissingResultsLinkText: "Click here to provide feedback",
},
},
},
},
"/id/": {
placeholder: "Cari dokumentasi",
translations: {
button: {
buttonText: "Cari dokumentasi",
buttonAriaLabel: "Cari dokumentasi",
},
modal: {
searchBox: {
resetButtonTitle: "Hapus kueri pencarian",
resetButtonAriaLabel: "Hapus kueri pencarian",
cancelButtonText: "Batal",
cancelButtonAriaLabel: "Batal",
},
startScreen: {
recentSearchesTitle: "Riwayat Pencarian",
noRecentSearchesText: "Tidak ada pencarian terbaru",
saveRecentSearchButtonTitle: "Simpan ke riwayat pencarian",
removeRecentSearchButtonTitle: "Hapus dari riwayat pencarian",
favoriteSearchesTitle: "Favorit",
removeFavoriteSearchButtonTitle: "Hapus dari favorit",
},
errorScreen: {
titleText: "Tidak dapat mengambil hasil",
helpText: "Anda mungkin perlu memeriksa koneksi internet Anda",
},
footer: {
selectText: "Pilih",
navigateText: "Alih",
closeText: "Tutup",
searchByText: "Penyedia pencarian",
},
noResultsScreen: {
noResultsText: "Tidak ditemukan hasil yang relevan",
suggestedQueryText: "Anda bisa mencoba mencari",
reportMissingResultsText: "Apakah Anda pikir harus ada hasil untuk kueri ini?",
reportMissingResultsLinkText: "Klik di sini untuk memberikan masukan",
},
},
},
},
},
}),
googleAnalyticsPlugin({
@@ -157,6 +236,7 @@ export default defineUserConfig({
"/en/": ["en-US", "en-UK", "en"],
"/zh/": ["zh-CN", "zh-TW", "zh"],
"/ru/": ["ru-RU", "ru-KZ", "ru-BY", "ru-UA", "ru-MD", "ru-LV", "tt-RU", "ru"],
"/id/": ["id-ID", "id"],
},
}),
],

View File

@@ -0,0 +1,32 @@
import { navbar } from "vuepress-theme-hope";
export const idNavbar = navbar([
"/id/",
{ text: "Document", icon: "iconfont icon-article", link: "/en/menu.html" },
{
text: "Unduh",
icon: "iconfont icon-install",
link: "https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52",
},
{
text: "Komunitas",
icon: "iconfont icon-community",
link: "/id/community",
},
{
text: "Servis Tersedia",
icon: "iconfont icon-define",
children: [
{
text: "UptimeRobot",
icon: "/images/202312/uptimerobot-logo.svg",
link: "https://status.hut.ao/",
},
{
text: "Uptime Kuma",
icon: "/images/202312/uptime-kuma.svg",
link: "https://status.snapgenshin.cn/status",
}
]
},
]);

View File

@@ -1,3 +1,4 @@
export * from "./en.js";
export * from "./zh.js";
export * from "./ru.js";
export * from "./ru.js";
export * from "./id.js";

View File

@@ -0,0 +1,40 @@
import { sidebar } from "vuepress-theme-hope";
export const idSidebar = sidebar({
"/id/": [
"",
"project",
"i18n",
"quick-start",
{
icon: "iconfont icon-read",
text: "Fitur",
prefix: "features/",
children: "structure",
},
{
icon: "iconfont icon-advance",
text: "Lanjutan",
prefix: "advanced/",
children: "structure",
},
{
icon: "iconfont icon-github",
text: "Pengembangan Sumber Terbuka",
prefix: "development/",
children: "structure",
},
{
icon: "iconfont icon-article",
text: "Statement",
prefix: "statements/",
children: "structure",
},
{
icon: "iconfont icon-article",
text: "Dev Logs",
prefix: "blog/",
children: "structure",
}
],
});

View File

@@ -1,3 +1,4 @@
export * from "./en.js";
export * from "./zh.js";
export * from "./ru.js";
export * from "./ru.js";
export * from "./id.js";

View File

@@ -1,6 +1,6 @@
import { hopeTheme } from "vuepress-theme-hope";
import { enNavbar, zhNavbar, ruNavbar } from "./navbar/index.js";
import { enSidebar, zhSidebar, ruSidebar } from "./sidebar/index.js";
import { enNavbar, zhNavbar, ruNavbar, idNavbar } from "./navbar/index.js";
import { enSidebar, zhSidebar, ruSidebar, idSidebar } from "./sidebar/index.js";
export default hopeTheme({
hostname: "https://hut.ao",
@@ -60,6 +60,22 @@ export default hopeTheme({
},
},
"/id/": {
// navbar
navbar: idNavbar,
// sidebar
sidebar: idSidebar,
footer: "Menjadi alat terbaik untuk Genshin Impact",
displayFooter: true,
metaLocales: {
editLink: "Edit halaman ini di GitHub",
},
},
/**
* Chinese locale config
*/