mirror of
https://git.sanhost.net/sanasol/hytale-f2p.git
synced 2026-02-26 14:51:48 -03:00
Added internationalization support (i18n) (#74)
* - Implemented i18n. - Updated UI elements to use localized strings for various messages and confirmations. - Added language selection functionality in settings with appropriate event handling. - Created English localization file with translations for all new strings. - Updated backend to save and load user-selected language preferences. * Add Spanish localization for the GUI * Add Portuguese (Brazil) localization for the GUI * update main branch to release/v2.0.2b (#86) * add more linux pkgs, create auto-release and pre-release feature for Github Actions * removed package-lock from gitignore * update .gitignore for local build * add package-lock.json to maintain stability development * update version to 2.0.2b also add deps for rpm and arch * update 2.0.2b: add arm64 support, product and executable name, maintainers; remove snap; * update 2.0.2b: add latest.yml for win & linux, arm64 support; remove snap * fix release build naming * Prepare release v2.0.2b * Update localization for game repair and GPU settings Added new localization entries for game repair and GPU preferences. * Update spanish localization for game repair and GPU settings * Update portuguese (brazil) for game repair and GPU settings * Update localization for system logs in English, Spanish, and Portuguese --------- Co-authored-by: Fazri Gading <fazrigading@gmail.com>
This commit is contained in:
234
GUI/locales/en.json
Normal file
234
GUI/locales/en.json
Normal file
@@ -0,0 +1,234 @@
|
||||
{
|
||||
"nav": {
|
||||
"play": "Play",
|
||||
"mods": "Mods",
|
||||
"news": "News",
|
||||
"chat": "Players Chat",
|
||||
"settings": "Settings",
|
||||
"skins": "Skins"
|
||||
},
|
||||
"header": {
|
||||
"playersLabel": "Players:",
|
||||
"manageProfiles": "Manage Profiles",
|
||||
"defaultProfile": "Default",
|
||||
"f2p": "FREE TO PLAY"
|
||||
},
|
||||
"install": {
|
||||
"title": "FREE TO PLAY LAUNCHER",
|
||||
"playerName": "Player Name",
|
||||
"playerNamePlaceholder": "Enter your name",
|
||||
"customInstallation": "Custom Installation",
|
||||
"installationFolder": "Installation Folder",
|
||||
"pathPlaceholder": "Default location",
|
||||
"browse": "Browse",
|
||||
"installButton": "INSTALL HYTALE",
|
||||
"installing": "INSTALLING..."
|
||||
},
|
||||
"play": {
|
||||
"ready": "READY TO PLAY",
|
||||
"subtitle": "Launch Hytale and enter the adventure",
|
||||
"playButton": "PLAY HYTALE",
|
||||
"latestNews": "LATEST NEWS",
|
||||
"viewAll": "VIEW ALL",
|
||||
"checking": "CHECKING...",
|
||||
"play": "PLAY"
|
||||
},
|
||||
"mods": {
|
||||
"searchPlaceholder": "Search mods...",
|
||||
"myMods": "MY MODS",
|
||||
"previous": "PREVIOUS",
|
||||
"next": "NEXT",
|
||||
"page": "Page",
|
||||
"of": "of",
|
||||
"modalTitle": "MY MODS",
|
||||
"noModsFound": "No Mods Found",
|
||||
"noModsFoundDesc": "Try adjusting your search",
|
||||
"noModsInstalled": "No Mods Installed",
|
||||
"noModsInstalledDesc": "Add mods from CurseForge or import local files",
|
||||
"view": "VIEW",
|
||||
"install": "INSTALL",
|
||||
"installed": "INSTALLED",
|
||||
"enable": "ENABLE",
|
||||
"disable": "DISABLE",
|
||||
"active": "ACTIVE",
|
||||
"disabled": "DISABLED",
|
||||
"delete": "Delete mod",
|
||||
"noDescription": "No description available",
|
||||
"confirmDelete": "Are you sure you want to delete \"{name}\"?",
|
||||
"confirmDeleteDesc": "This action cannot be undone.",
|
||||
"confirmDeletion": "Confirm Deletion"
|
||||
},
|
||||
"news": {
|
||||
"title": "ALL NEWS",
|
||||
"readMore": "Read More"
|
||||
},
|
||||
"chat": {
|
||||
"title": "PLAYERS CHAT",
|
||||
"pickColor": "Color",
|
||||
"inputPlaceholder": "Type your message...",
|
||||
"send": "Send",
|
||||
"online": "online",
|
||||
"charCounter": "{current}/{max}",
|
||||
"secureChat": "Secure chat - Links are censored",
|
||||
"joinChat": "Join Chat",
|
||||
"chooseUsername": "Choose a username to join the Players Chat",
|
||||
"username": "Username",
|
||||
"usernamePlaceholder": "Enter your username...",
|
||||
"usernameHint": "3-20 characters, letters, numbers, - and _ only",
|
||||
"joinButton": "Join Chat",
|
||||
"colorModal": {
|
||||
"title": "Customize Username Color",
|
||||
"chooseSolid": "Choose a solid color:",
|
||||
"customColor": "Custom color:",
|
||||
"preview": "Preview:",
|
||||
"previewUsername": "Username",
|
||||
"apply": "Apply Color"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"title": "SETTINGS",
|
||||
"java": "Java Runtime",
|
||||
"useCustomJava": "Use Custom Java Path",
|
||||
"javaDescription": "Override the bundled Java runtime with your own installation",
|
||||
"javaPath": "Java Executable Path",
|
||||
"javaPathPlaceholder": "Select Java path...",
|
||||
"javaBrowse": "Browse",
|
||||
"javaHint": "Select the Java installation folder (supports Windows, Mac, Linux)",
|
||||
"discord": "Discord Integration",
|
||||
"enableRPC": "Enable Discord Rich Presence",
|
||||
"discordDescription": "Show your launcher activity on Discord",
|
||||
"game": "Game Options",
|
||||
"playerName": "Player Name",
|
||||
"playerNamePlaceholder": "Enter your player name",
|
||||
"playerNameHint": "This name will be used in-game (1-16 characters)",
|
||||
"openGameLocation": "Open Game Location",
|
||||
"openGameLocationDesc": "Open the game installation folder",
|
||||
"account": "Player UUID Management",
|
||||
"currentUUID": "Current UUID",
|
||||
"uuidPlaceholder": "Loading UUID...",
|
||||
"copyUUID": "Copy UUID",
|
||||
"regenerateUUID": "Regenerate UUID",
|
||||
"uuidHint": "Your unique player identifier for this username",
|
||||
"manageUUIDs": "Manage All UUIDs",
|
||||
"manageUUIDsDesc": "View and manage all player UUIDs",
|
||||
"language": "Language",
|
||||
"selectLanguage": "Select Language",
|
||||
"repairGame": "Repair Game",
|
||||
"reinstallGame": "Reinstall game files (preserves data)",
|
||||
"gpuPreference": "GPU Preference",
|
||||
"gpuHint": "Select your preferred GPU (Linux: affects DRI_PRIME)",
|
||||
"gpuAuto": "Auto",
|
||||
"gpuIntegrated": "Integrated",
|
||||
"gpuDedicated": "Dedicated",
|
||||
"logs": "SYSTEM LOGS",
|
||||
"logsCopy": "Copy",
|
||||
"logsRefresh": "Refresh",
|
||||
"logsFolder": "Open Folder",
|
||||
"logsLoading": "Loading logs..."
|
||||
},
|
||||
"uuid": {
|
||||
"modalTitle": "UUID Management",
|
||||
"currentUserUUID": "Current User UUID",
|
||||
"allPlayerUUIDs": "All Player UUIDs",
|
||||
"generateNew": "Generate New UUID",
|
||||
"loadingUUIDs": "Loading UUIDs...",
|
||||
"setCustomUUID": "Set Custom UUID",
|
||||
"customPlaceholder": "Enter custom UUID (format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)",
|
||||
"setUUID": "Set UUID",
|
||||
"warning": "Warning: Setting a custom UUID will change your current player identity",
|
||||
"copyTooltip": "Copy UUID",
|
||||
"regenerateTooltip": "Generate New UUID"
|
||||
},
|
||||
"profiles": {
|
||||
"modalTitle": "Manage Profiles",
|
||||
"newProfilePlaceholder": "New Profile Name",
|
||||
"createProfile": "Create Profile"
|
||||
},
|
||||
"discord": {
|
||||
"notificationText": "Join our Discord community!",
|
||||
"joinButton": "Join Discord"
|
||||
},
|
||||
"skins": {
|
||||
"title": "Skins",
|
||||
"comingSoon": "Skin customization coming soon..."
|
||||
},
|
||||
"common": {
|
||||
"confirm": "Confirm",
|
||||
"cancel": "Cancel",
|
||||
"save": "Save",
|
||||
"close": "Close",
|
||||
"delete": "Delete",
|
||||
"edit": "Edit",
|
||||
"loading": "Loading...",
|
||||
"apply": "Apply"
|
||||
},
|
||||
"notifications": {
|
||||
"gameDataNotFound": "Error: Game data not found",
|
||||
"gameUpdatedSuccess": "Game updated successfully! 🎉",
|
||||
"updateFailed": "Update failed: {error}",
|
||||
"updateError": "Update error: {error}",
|
||||
"discordEnabled": "Discord Rich Presence enabled",
|
||||
"discordDisabled": "Discord Rich Presence disabled",
|
||||
"discordSaveFailed": "Failed to save Discord setting",
|
||||
"playerNameRequired": "Please enter a valid player name",
|
||||
"playerNameSaved": "Player name saved successfully",
|
||||
"playerNameSaveFailed": "Failed to save player name",
|
||||
"uuidCopied": "UUID copied to clipboard!",
|
||||
"uuidCopyFailed": "Failed to copy UUID",
|
||||
"uuidRegenNotAvailable": "UUID regeneration not available",
|
||||
"uuidRegenFailed": "Failed to regenerate UUID",
|
||||
"uuidGenerated": "New UUID generated successfully!",
|
||||
"uuidGeneratedShort": "New UUID generated!",
|
||||
"uuidGenerateFailed": "Failed to generate new UUID",
|
||||
"uuidRequired": "Please enter a UUID",
|
||||
"uuidInvalidFormat": "Invalid UUID format",
|
||||
"uuidSetFailed": "Failed to set custom UUID",
|
||||
"uuidSetSuccess": "Custom UUID set successfully!",
|
||||
"uuidDeleteFailed": "Failed to delete UUID",
|
||||
"uuidDeleteSuccess": "UUID deleted successfully!",
|
||||
"modsDownloading": "Downloading {name}...",
|
||||
"modsTogglingMod": "Toggling mod...",
|
||||
"modsDeletingMod": "Deleting mod...",
|
||||
"modsLoadingMods": "Loading mods from CurseForge...",
|
||||
"modsInstalledSuccess": "{name} installed successfully! 🎉",
|
||||
"modsDeletedSuccess": "{name} deleted successfully",
|
||||
"modsDownloadFailed": "Failed to download mod: {error}",
|
||||
"modsToggleFailed": "Failed to toggle mod: {error}",
|
||||
"modsDeleteFailed": "Failed to delete mod: {error}",
|
||||
"modsModNotFound": "Mod information not found"
|
||||
},
|
||||
"confirm": {
|
||||
"defaultTitle": "Confirm action",
|
||||
"regenerateUuidTitle": "Generate new UUID",
|
||||
"regenerateUuidMessage": "Are you sure you want to generate a new UUID? This will change your player identity.",
|
||||
"regenerateUuidButton": "Generate",
|
||||
"setCustomUuidTitle": "Set custom UUID",
|
||||
"setCustomUuidMessage": "Are you sure you want to set this custom UUID? This will change your player identity.",
|
||||
"setCustomUuidButton": "Set UUID",
|
||||
"deleteUuidTitle": "Delete UUID",
|
||||
"deleteUuidMessage": "Are you sure you want to delete the UUID for \"{username}\"? This action cannot be undone.",
|
||||
"deleteUuidButton": "Delete",
|
||||
"uninstallGameTitle": "Uninstall game",
|
||||
"uninstallGameMessage": "Are you sure you want to uninstall Hytale? All game files will be deleted.",
|
||||
"uninstallGameButton": "Uninstall"
|
||||
},
|
||||
"progress": {
|
||||
"initializing": "Initializing...",
|
||||
"downloading": "Downloading...",
|
||||
"installing": "Installing...",
|
||||
"extracting": "Extracting...",
|
||||
"verifying": "Verifying...",
|
||||
"switchingProfile": "Switching profile...",
|
||||
"profileSwitched": "Profile switched!",
|
||||
"startingGame": "Starting game...",
|
||||
"launching": "LAUNCHING...",
|
||||
"uninstallingGame": "Uninstalling game...",
|
||||
"gameUninstalled": "Game uninstalled successfully!",
|
||||
"uninstallFailed": "Uninstall failed: {error}",
|
||||
"startingUpdate": "Starting mandatory game update...",
|
||||
"installationComplete": "Installation completed successfully!",
|
||||
"installationFailed": "Installation failed: {error}",
|
||||
"installingGameFiles": "Installing game files...",
|
||||
"installComplete": "Installation complete!"
|
||||
}
|
||||
}
|
||||
234
GUI/locales/es.json
Normal file
234
GUI/locales/es.json
Normal file
@@ -0,0 +1,234 @@
|
||||
{
|
||||
"nav": {
|
||||
"play": "Jugar",
|
||||
"mods": "Mods",
|
||||
"news": "Noticias",
|
||||
"chat": "Chat de Jugadores",
|
||||
"settings": "Configuración",
|
||||
"skins": "Aspectos"
|
||||
},
|
||||
"header": {
|
||||
"playersLabel": "Jugadores:",
|
||||
"manageProfiles": "Gestionar Perfiles",
|
||||
"defaultProfile": "Predeterminado",
|
||||
"f2p": "FREE TO PLAY"
|
||||
},
|
||||
"install": {
|
||||
"title": "LAUNCHER GRATUITO",
|
||||
"playerName": "Nombre del Jugador",
|
||||
"playerNamePlaceholder": "Ingresa tu nombre",
|
||||
"customInstallation": "Instalación Personalizada",
|
||||
"installationFolder": "Carpeta de Instalación",
|
||||
"pathPlaceholder": "Ubicación predeterminada",
|
||||
"browse": "Examinar",
|
||||
"installButton": "INSTALAR HYTALE",
|
||||
"installing": "INSTALANDO..."
|
||||
},
|
||||
"play": {
|
||||
"ready": "LISTO PARA JUGAR",
|
||||
"subtitle": "Inicia Hytale y entra en la aventura",
|
||||
"playButton": "JUGAR HYTALE",
|
||||
"latestNews": "ÚLTIMAS NOTICIAS",
|
||||
"viewAll": "VER TODO",
|
||||
"checking": "VERIFICANDO...",
|
||||
"play": "JUGAR"
|
||||
},
|
||||
"mods": {
|
||||
"searchPlaceholder": "Buscar mods...",
|
||||
"myMods": "MIS MODS",
|
||||
"previous": "ANTERIOR",
|
||||
"next": "SIGUIENTE",
|
||||
"page": "Página",
|
||||
"of": "de",
|
||||
"modalTitle": "MIS MODS",
|
||||
"noModsFound": "No se encontraron mods",
|
||||
"noModsFoundDesc": "Intenta ajustar tu búsqueda",
|
||||
"noModsInstalled": "No hay mods instalados",
|
||||
"noModsInstalledDesc": "Añade mods desde CurseForge o importa archivos locales",
|
||||
"view": "VER",
|
||||
"install": "INSTALAR",
|
||||
"installed": "INSTALADO",
|
||||
"enable": "ACTIVAR",
|
||||
"disable": "DESACTIVAR",
|
||||
"active": "ACTIVO",
|
||||
"disabled": "DESACTIVADO",
|
||||
"delete": "Eliminar mod",
|
||||
"noDescription": "Sin descripción disponible",
|
||||
"confirmDelete": "¿Estás seguro de que quieres eliminar \"{name}\"?",
|
||||
"confirmDeleteDesc": "Esta acción no se puede deshacer.",
|
||||
"confirmDeletion": "Confirmar eliminación"
|
||||
},
|
||||
"news": {
|
||||
"title": "TODAS LAS NOTICIAS",
|
||||
"readMore": "Leer más"
|
||||
},
|
||||
"chat": {
|
||||
"title": "CHAT DE JUGADORES",
|
||||
"pickColor": "Color",
|
||||
"inputPlaceholder": "Escribe tu mensaje...",
|
||||
"send": "Enviar",
|
||||
"online": "en línea",
|
||||
"charCounter": "{current}/{max}",
|
||||
"secureChat": "Chat seguro - Los enlaces están censurados",
|
||||
"joinChat": "Unirse al chat",
|
||||
"chooseUsername": "Elige un nombre de usuario para unirte al chat de jugadores",
|
||||
"username": "Nombre de usuario",
|
||||
"usernamePlaceholder": "Ingresa tu nombre de usuario...",
|
||||
"usernameHint": "3-20 caracteres, letras, números, - y _ solamente",
|
||||
"joinButton": "Unirse al Chat",
|
||||
"colorModal": {
|
||||
"title": "Personalizar color del nombre",
|
||||
"chooseSolid": "Elige un color sólido:",
|
||||
"customColor": "Color personalizado:",
|
||||
"preview": "Vista previa:",
|
||||
"previewUsername": "Nombre de usuario",
|
||||
"apply": "Aplicar color"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"title": "CONFIGURACIÓN",
|
||||
"java": "Entorno Java",
|
||||
"useCustomJava": "Usar ruta de Java personalizada",
|
||||
"javaDescription": "Reemplaza el entorno Java incluido con tu propia instalación",
|
||||
"javaPath": "Ruta del ejecutable Java",
|
||||
"javaPathPlaceholder": "Selecciona la ruta de Java...",
|
||||
"javaBrowse": "Examinar",
|
||||
"javaHint": "Selecciona la carpeta de instalación de Java (compatible con Windows, Mac, Linux)",
|
||||
"discord": "Integración con Discord",
|
||||
"enableRPC": "Habilitar Discord Rich Presence",
|
||||
"discordDescription": "Muestra tu actividad del launcher en Discord",
|
||||
"game": "Opciones del juego",
|
||||
"playerName": "Nombre del jugador",
|
||||
"playerNamePlaceholder": "Ingresa tu nombre de jugador",
|
||||
"playerNameHint": "Este nombre se usará en el juego (1-16 caracteres)",
|
||||
"openGameLocation": "Abrir ubicación del juego",
|
||||
"openGameLocationDesc": "Abre la carpeta de instalación del juego",
|
||||
"account": "Gestión de UUID del jugador",
|
||||
"currentUUID": "UUID actual",
|
||||
"uuidPlaceholder": "Cargando UUID...",
|
||||
"copyUUID": "Copiar UUID",
|
||||
"regenerateUUID": "Regenerar UUID",
|
||||
"uuidHint": "Tu identificador único de jugador para este nombre de usuario",
|
||||
"manageUUIDs": "Gestionar todos los UUIDs",
|
||||
"manageUUIDsDesc": "Ver y gestionar todos los UUIDs de jugadores",
|
||||
"language": "Idioma",
|
||||
"selectLanguage": "Seleccionar idioma",
|
||||
"repairGame": "Reparar juego",
|
||||
"reinstallGame": "Reinstalar archivos del juego (conserva los datos)",
|
||||
"gpuPreference": "Preferencia de GPU",
|
||||
"gpuHint": "Selecciona tu GPU preferida (Linux: afecta DRI_PRIME)",
|
||||
"gpuAuto": "Automático",
|
||||
"gpuIntegrated": "Integrada",
|
||||
"gpuDedicated": "Dedicada",
|
||||
"logs": "REGISTROS DEL SISTEMA",
|
||||
"logsCopy": "Copiar",
|
||||
"logsRefresh": "Actualizar",
|
||||
"logsFolder": "Abrir Carpeta",
|
||||
"logsLoading": "Cargando registros..."
|
||||
},
|
||||
"uuid": {
|
||||
"modalTitle": "Gestión de UUID",
|
||||
"currentUserUUID": "UUID del usuario actual",
|
||||
"allPlayerUUIDs": "Todos los UUIDs de jugadores",
|
||||
"generateNew": "Generar nuevo UUID",
|
||||
"loadingUUIDs": "Cargando UUIDs...",
|
||||
"setCustomUUID": "Establecer UUID personalizado",
|
||||
"customPlaceholder": "Ingresa un UUID personalizado (formato: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)",
|
||||
"setUUID": "Establecer UUID",
|
||||
"warning": "Advertencia: Establecer un UUID personalizado cambiará tu identidad de jugador actual",
|
||||
"copyTooltip": "Copiar UUID",
|
||||
"regenerateTooltip": "Generar nuevo UUID"
|
||||
},
|
||||
"profiles": {
|
||||
"modalTitle": "Gestionar perfiles",
|
||||
"newProfilePlaceholder": "Nombre del nuevo perfil",
|
||||
"createProfile": "Crear perfil"
|
||||
},
|
||||
"discord": {
|
||||
"notificationText": "¡Únete a nuestra comunidad de Discord!",
|
||||
"joinButton": "Unirse a Discord"
|
||||
},
|
||||
"skins": {
|
||||
"title": "Aspectos",
|
||||
"comingSoon": "Personalización de aspectos próximamente..."
|
||||
},
|
||||
"common": {
|
||||
"confirm": "Confirmar",
|
||||
"cancel": "Cancelar",
|
||||
"save": "Guardar",
|
||||
"close": "Cerrar",
|
||||
"delete": "Eliminar",
|
||||
"edit": "Editar",
|
||||
"loading": "Cargando...",
|
||||
"apply": "Aplicar"
|
||||
},
|
||||
"notifications": {
|
||||
"gameDataNotFound": "Error: No se encontraron datos del juego",
|
||||
"gameUpdatedSuccess": "¡Juego actualizado con éxito! 🎉",
|
||||
"updateFailed": "Actualización fallida: {error}",
|
||||
"updateError": "Error de actualización: {error}",
|
||||
"discordEnabled": "Discord Rich Presence habilitado",
|
||||
"discordDisabled": "Discord Rich Presence deshabilitado",
|
||||
"discordSaveFailed": "Error al guardar la configuración de Discord",
|
||||
"playerNameRequired": "Por favor ingresa un nombre de jugador válido",
|
||||
"playerNameSaved": "Nombre de jugador guardado con éxito",
|
||||
"playerNameSaveFailed": "Error al guardar el nombre de jugador",
|
||||
"uuidCopied": "¡UUID copiado al portapapeles!",
|
||||
"uuidCopyFailed": "Error al copiar UUID",
|
||||
"uuidRegenNotAvailable": "Regeneración de UUID no disponible",
|
||||
"uuidRegenFailed": "Error al regenerar UUID",
|
||||
"uuidGenerated": "¡Nuevo UUID generado con éxito!",
|
||||
"uuidGeneratedShort": "¡Nuevo UUID generado!",
|
||||
"uuidGenerateFailed": "Error al generar nuevo UUID",
|
||||
"uuidRequired": "Por favor ingresa un UUID",
|
||||
"uuidInvalidFormat": "Formato de UUID inválido",
|
||||
"uuidSetFailed": "Error al establecer UUID personalizado",
|
||||
"uuidSetSuccess": "¡UUID personalizado establecido con éxito!",
|
||||
"uuidDeleteFailed": "Error al eliminar UUID",
|
||||
"uuidDeleteSuccess": "¡UUID eliminado con éxito!",
|
||||
"modsDownloading": "Descargando {name}...",
|
||||
"modsTogglingMod": "Alternando mod...",
|
||||
"modsDeletingMod": "Eliminando mod...",
|
||||
"modsLoadingMods": "Cargando mods desde CurseForge...",
|
||||
"modsInstalledSuccess": "¡{name} instalado con éxito! 🎉",
|
||||
"modsDeletedSuccess": "{name} eliminado con éxito",
|
||||
"modsDownloadFailed": "Error al descargar mod: {error}",
|
||||
"modsToggleFailed": "Error al alternar mod: {error}",
|
||||
"modsDeleteFailed": "Error al eliminar mod: {error}",
|
||||
"modsModNotFound": "Información del mod no encontrada"
|
||||
},
|
||||
"confirm": {
|
||||
"defaultTitle": "Confirmar acción",
|
||||
"regenerateUuidTitle": "Generar nuevo UUID",
|
||||
"regenerateUuidMessage": "¿Estás seguro de que quieres generar un nuevo UUID? Esto cambiará tu identidad de jugador.",
|
||||
"regenerateUuidButton": "Generar",
|
||||
"setCustomUuidTitle": "Establecer UUID personalizado",
|
||||
"setCustomUuidMessage": "¿Estás seguro de que quieres establecer este UUID personalizado? Esto cambiará tu identidad de jugador.",
|
||||
"setCustomUuidButton": "Establecer UUID",
|
||||
"deleteUuidTitle": "Eliminar UUID",
|
||||
"deleteUuidMessage": "¿Estás seguro de que quieres eliminar el UUID de \"{username}\"? Esta acción no se puede deshacer.",
|
||||
"deleteUuidButton": "Eliminar",
|
||||
"uninstallGameTitle": "Desinstalar juego",
|
||||
"uninstallGameMessage": "¿Estás seguro de que quieres desinstalar Hytale? Se eliminarán todos los archivos del juego.",
|
||||
"uninstallGameButton": "Desinstalar"
|
||||
},
|
||||
"progress": {
|
||||
"initializing": "Inicializando...",
|
||||
"downloading": "Descargando...",
|
||||
"installing": "Instalando...",
|
||||
"extracting": "Extrayendo...",
|
||||
"verifying": "Verificando...",
|
||||
"switchingProfile": "Cambiando perfil...",
|
||||
"profileSwitched": "¡Perfil cambiado!",
|
||||
"startingGame": "Iniciando juego...",
|
||||
"launching": "INICIANDO...",
|
||||
"uninstallingGame": "Desinstalando juego...",
|
||||
"gameUninstalled": "¡Juego desinstalado con éxito!",
|
||||
"uninstallFailed": "Desinstalación fallida: {error}",
|
||||
"startingUpdate": "Iniciando actualización obligatoria del juego...",
|
||||
"installationComplete": "¡Instalación completada con éxito!",
|
||||
"installationFailed": "Instalación fallida: {error}",
|
||||
"installingGameFiles": "Instalando archivos del juego...",
|
||||
"installComplete": "¡Instalación completa!"
|
||||
}
|
||||
}
|
||||
234
GUI/locales/pt-BR.json
Normal file
234
GUI/locales/pt-BR.json
Normal file
@@ -0,0 +1,234 @@
|
||||
{
|
||||
"nav": {
|
||||
"play": "Jogar",
|
||||
"mods": "Mods",
|
||||
"news": "Notícias",
|
||||
"chat": "Chat de Jogadores",
|
||||
"settings": "Configurações",
|
||||
"skins": "Aparências"
|
||||
},
|
||||
"header": {
|
||||
"playersLabel": "Jogadores:",
|
||||
"manageProfiles": "Gerenciar Perfis",
|
||||
"defaultProfile": "Padrão",
|
||||
"f2p": "FREE TO PLAY"
|
||||
},
|
||||
"install": {
|
||||
"title": "LANÇADOR JOGO GRATUITO",
|
||||
"playerName": "Nome do Jogador",
|
||||
"playerNamePlaceholder": "Digite seu nome",
|
||||
"customInstallation": "Instalação Personalizada",
|
||||
"installationFolder": "Pasta de Instalação",
|
||||
"pathPlaceholder": "Local padrão",
|
||||
"browse": "Procurar",
|
||||
"installButton": "INSTALAR HYTALE",
|
||||
"installing": "INSTALANDO..."
|
||||
},
|
||||
"play": {
|
||||
"ready": "PRONTO PARA JOGAR",
|
||||
"subtitle": "Inicie Hytale e entre na aventura",
|
||||
"playButton": "JOGAR HYTALE",
|
||||
"latestNews": "ÚLTIMAS NOTÍCIAS",
|
||||
"viewAll": "VER TUDO",
|
||||
"checking": "VERIFICANDO...",
|
||||
"play": "JOGAR"
|
||||
},
|
||||
"mods": {
|
||||
"searchPlaceholder": "Pesquisar mods...",
|
||||
"myMods": "MEUS MODS",
|
||||
"previous": "ANTERIOR",
|
||||
"next": "PRÓXIMO",
|
||||
"page": "Página",
|
||||
"of": "de",
|
||||
"modalTitle": "MEUS MODS",
|
||||
"noModsFound": "Nenhum mod encontrado",
|
||||
"noModsFoundDesc": "Tente ajustar sua pesquisa",
|
||||
"noModsInstalled": "Nenhum mod instalado",
|
||||
"noModsInstalledDesc": "Adicione mods do CurseForge ou importe arquivos locais",
|
||||
"view": "VER",
|
||||
"install": "INSTALAR",
|
||||
"installed": "INSTALADO",
|
||||
"enable": "ATIVAR",
|
||||
"disable": "DESATIVAR",
|
||||
"active": "ATIVO",
|
||||
"disabled": "DESATIVADO",
|
||||
"delete": "Excluir mod",
|
||||
"noDescription": "Nenhuma descrição disponível",
|
||||
"confirmDelete": "Tem certeza de que deseja excluir \"{name}\"?",
|
||||
"confirmDeleteDesc": "Esta ação não pode ser desfeita.",
|
||||
"confirmDeletion": "Confirmar exclusão"
|
||||
},
|
||||
"news": {
|
||||
"title": "TODAS AS NOTÍCIAS",
|
||||
"readMore": "Leia mais"
|
||||
},
|
||||
"chat": {
|
||||
"title": "CHAT DE JOGADORES",
|
||||
"pickColor": "Cor",
|
||||
"inputPlaceholder": "Digite sua mensagem...",
|
||||
"send": "Enviar",
|
||||
"online": "online",
|
||||
"charCounter": "{current}/{max}",
|
||||
"secureChat": "Chat seguro - Links são censurados",
|
||||
"joinChat": "Entrar no chat",
|
||||
"chooseUsername": "Escolha um nome de usuário para entrar no chat de jogadores",
|
||||
"username": "Nome de usuário",
|
||||
"usernamePlaceholder": "Digite seu nome de usuário...",
|
||||
"usernameHint": "3-20 caracteres, letras, números, - e _ apenas",
|
||||
"joinButton": "Entrar no Chat",
|
||||
"colorModal": {
|
||||
"title": "Personalizar cor do nome de usuário",
|
||||
"chooseSolid": "Escolha uma cor sólida:",
|
||||
"customColor": "Cor personalizada:",
|
||||
"preview": "Visualização:",
|
||||
"previewUsername": "Nome de usuário",
|
||||
"apply": "Aplicar cor"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"title": "CONFIGURAÇÕES",
|
||||
"java": "Tempo de execução Java",
|
||||
"useCustomJava": "Usar caminho personalizado do Java",
|
||||
"javaDescription": "Substitua o tempo de execução Java incluído pela sua própria instalação",
|
||||
"javaPath": "Caminho do executável Java",
|
||||
"javaPathPlaceholder": "Selecione o caminho do Java...",
|
||||
"javaBrowse": "Procurar",
|
||||
"javaHint": "Selecione a pasta de instalação do Java (suporta Windows, Mac, Linux)",
|
||||
"discord": "Integração do Discord",
|
||||
"enableRPC": "Ativar Discord Rich Presence",
|
||||
"discordDescription": "Mostre sua atividade do lançador no Discord",
|
||||
"game": "Opções do jogo",
|
||||
"playerName": "Nome do jogador",
|
||||
"playerNamePlaceholder": "Digite seu nome de jogador",
|
||||
"playerNameHint": "Este nome será usado no jogo (1-16 caracteres)",
|
||||
"openGameLocation": "Abrir local do jogo",
|
||||
"openGameLocationDesc": "Abra a pasta de instalação do jogo",
|
||||
"account": "Gerenciamento de UUID do jogador",
|
||||
"currentUUID": "UUID atual",
|
||||
"uuidPlaceholder": "Carregando UUID...",
|
||||
"copyUUID": "Copiar UUID",
|
||||
"regenerateUUID": "Regenerar UUID",
|
||||
"uuidHint": "Seu identificador único de jogador para este nome de usuário",
|
||||
"manageUUIDs": "Gerenciar todos os UUIDs",
|
||||
"manageUUIDsDesc": "Ver e gerenciar todos os UUIDs de jogadores",
|
||||
"language": "Idioma",
|
||||
"selectLanguage": "Selecionar idioma",
|
||||
"repairGame": "Reparar jogo",
|
||||
"reinstallGame": "Reinstalar arquivos do jogo (mantém os dados)",
|
||||
"gpuPreference": "Preferência de GPU",
|
||||
"gpuHint": "Selecione sua GPU preferida (Linux: afeta o DRI_PRIME)",
|
||||
"gpuAuto": "Automático",
|
||||
"gpuIntegrated": "Integrada",
|
||||
"gpuDedicated": "Dedicada",
|
||||
"logs": "REGISTROS DO SISTEMA",
|
||||
"logsCopy": "Copiar",
|
||||
"logsRefresh": "Atualizar",
|
||||
"logsFolder": "Abrir Pasta",
|
||||
"logsLoading": "Carregando registros..."
|
||||
},
|
||||
"uuid": {
|
||||
"modalTitle": "Gerenciamento de UUID",
|
||||
"currentUserUUID": "UUID do usuário atual",
|
||||
"allPlayerUUIDs": "Todos os UUIDs de jogadores",
|
||||
"generateNew": "Gerar novo UUID",
|
||||
"loadingUUIDs": "Carregando UUIDs...",
|
||||
"setCustomUUID": "Definir UUID personalizado",
|
||||
"customPlaceholder": "Digite um UUID personalizado (formato: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)",
|
||||
"setUUID": "Definir UUID",
|
||||
"warning": "Aviso: Definir um UUID personalizado alterará sua identidade de jogador atual",
|
||||
"copyTooltip": "Copiar UUID",
|
||||
"regenerateTooltip": "Gerar novo UUID"
|
||||
},
|
||||
"profiles": {
|
||||
"modalTitle": "Gerenciar perfis",
|
||||
"newProfilePlaceholder": "Nome do novo perfil",
|
||||
"createProfile": "Criar perfil"
|
||||
},
|
||||
"discord": {
|
||||
"notificationText": "Junte-se à nossa comunidade do Discord!",
|
||||
"joinButton": "Entrar no Discord"
|
||||
},
|
||||
"skins": {
|
||||
"title": "Aparências",
|
||||
"comingSoon": "Personalização de aparências em breve..."
|
||||
},
|
||||
"common": {
|
||||
"confirm": "Confirmar",
|
||||
"cancel": "Cancelar",
|
||||
"save": "Salvar",
|
||||
"close": "Fechar",
|
||||
"delete": "Excluir",
|
||||
"edit": "Editar",
|
||||
"loading": "Carregando...",
|
||||
"apply": "Aplicar"
|
||||
},
|
||||
"notifications": {
|
||||
"gameDataNotFound": "Erro: Dados do jogo não encontrados",
|
||||
"gameUpdatedSuccess": "Jogo atualizado com sucesso! 🎉",
|
||||
"updateFailed": "Falha na atualização: {error}",
|
||||
"updateError": "Erro de atualização: {error}",
|
||||
"discordEnabled": "Discord Rich Presence ativado",
|
||||
"discordDisabled": "Discord Rich Presence desativado",
|
||||
"discordSaveFailed": "Falha ao salvar configuração do Discord",
|
||||
"playerNameRequired": "Por favor, digite um nome de jogador válido",
|
||||
"playerNameSaved": "Nome do jogador salvo com sucesso",
|
||||
"playerNameSaveFailed": "Falha ao salvar o nome do jogador",
|
||||
"uuidCopied": "UUID copiado para a área de transferência!",
|
||||
"uuidCopyFailed": "Falha ao copiar UUID",
|
||||
"uuidRegenNotAvailable": "Regeneração de UUID não disponível",
|
||||
"uuidRegenFailed": "Falha ao regenerar UUID",
|
||||
"uuidGenerated": "Novo UUID gerado com sucesso!",
|
||||
"uuidGeneratedShort": "Novo UUID gerado!",
|
||||
"uuidGenerateFailed": "Falha ao gerar novo UUID",
|
||||
"uuidRequired": "Por favor, digite um UUID",
|
||||
"uuidInvalidFormat": "Formato de UUID inválido",
|
||||
"uuidSetFailed": "Falha ao definir UUID personalizado",
|
||||
"uuidSetSuccess": "UUID personalizado definido com sucesso!",
|
||||
"uuidDeleteFailed": "Falha ao excluir UUID",
|
||||
"uuidDeleteSuccess": "UUID excluído com sucesso!",
|
||||
"modsDownloading": "Baixando {name}...",
|
||||
"modsTogglingMod": "Alternando mod...",
|
||||
"modsDeletingMod": "Excluindo mod...",
|
||||
"modsLoadingMods": "Carregando mods do CurseForge...",
|
||||
"modsInstalledSuccess": "{name} instalado com sucesso! 🎉",
|
||||
"modsDeletedSuccess": "{name} excluído com sucesso",
|
||||
"modsDownloadFailed": "Falha ao baixar mod: {error}",
|
||||
"modsToggleFailed": "Falha ao alternar mod: {error}",
|
||||
"modsDeleteFailed": "Falha ao excluir mod: {error}",
|
||||
"modsModNotFound": "Informações do mod não encontradas"
|
||||
},
|
||||
"confirm": {
|
||||
"defaultTitle": "Confirmar ação",
|
||||
"regenerateUuidTitle": "Gerar novo UUID",
|
||||
"regenerateUuidMessage": "Tem certeza de que deseja gerar um novo UUID? Isso alterará sua identidade de jogador.",
|
||||
"regenerateUuidButton": "Gerar",
|
||||
"setCustomUuidTitle": "Definir UUID personalizado",
|
||||
"setCustomUuidMessage": "Tem certeza de que deseja definir este UUID personalizado? Isso alterará sua identidade de jogador.",
|
||||
"setCustomUuidButton": "Definir UUID",
|
||||
"deleteUuidTitle": "Excluir UUID",
|
||||
"deleteUuidMessage": "Tem certeza de que deseja excluir o UUID de \"{username}\"? Esta ação não pode ser desfeita.",
|
||||
"deleteUuidButton": "Excluir",
|
||||
"uninstallGameTitle": "Desinstalar jogo",
|
||||
"uninstallGameMessage": "Tem certeza de que deseja desinstalar Hytale? Todos os arquivos do jogo serão excluídos.",
|
||||
"uninstallGameButton": "Desinstalar"
|
||||
},
|
||||
"progress": {
|
||||
"initializing": "Inicializando...",
|
||||
"downloading": "Baixando...",
|
||||
"installing": "Instalando...",
|
||||
"extracting": "Extraindo...",
|
||||
"verifying": "Verificando...",
|
||||
"switchingProfile": "Alternando perfil...",
|
||||
"profileSwitched": "Perfil alternado!",
|
||||
"startingGame": "Iniciando jogo...",
|
||||
"launching": "INICIANDO...",
|
||||
"uninstallingGame": "Desinstalando jogo...",
|
||||
"gameUninstalled": "Jogo desinstalado com sucesso!",
|
||||
"uninstallFailed": "Falha na desinstalação: {error}",
|
||||
"startingUpdate": "Iniciando atualização obrigatória do jogo...",
|
||||
"installationComplete": "Instalação concluída com sucesso!",
|
||||
"installationFailed": "Falha na instalação: {error}",
|
||||
"installingGameFiles": "Instalando arquivos do jogo...",
|
||||
"installComplete": "Instalação concluída!"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user