Skip to content

Commit f9ba27b

Browse files
committed
feat: add a spanish translation
1 parent 9cac5cd commit f9ba27b

File tree

2 files changed

+117
-1
lines changed

2 files changed

+117
-1
lines changed
Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
2+
local lang = gmodI18n.registerLanguage("pixelkarts", "es", "Goran", 1.0)
3+
4+
--System Name
5+
lang:addPhrase("systemName", "PIXEL Karts")
6+
7+
--Common Words
8+
lang:addPhrase("yes", "")
9+
lang:addPhrase("no", "No")
10+
lang:addPhrase("edit", "Editar")
11+
12+
--Item Names
13+
lang:addPhrase("pixelKart", "PIXEL Kart")
14+
lang:addPhrase("repairWrench", "Herramienta de reparación")
15+
16+
--Upgrade Names
17+
lang:addPhrase("upgradeCustomColor", "Color del Cuerpo")
18+
lang:addPhrase("upgradeRainbowMode", "Color del Cuerpo Aleatorio")
19+
lang:addPhrase("upgradeUnderGlow", "Luz Inferior")
20+
lang:addPhrase("upgradeRocketBoost", "Propulsión Cohete")
21+
lang:addPhrase("upgradeGlider", "Planeador")
22+
lang:addPhrase("upgradeBuiltInRadio", "Radio Integrada")
23+
lang:addPhrase("upgradePassengerSeat", "Asiento de Acompañante")
24+
lang:addPhrase("upgradeLogo", "Logo Personalizado")
25+
26+
--Purchase Menu
27+
lang:addPhrase("purchaseTitle", "Comprar Kart")
28+
lang:addPhrase("purchaseDescription", "¿Deseas comprar un Kart por #amount?", {price = "mucho dinero"})
29+
30+
--Respawn Menu
31+
lang:addPhrase("respawnTitle", "Regenerar Kart")
32+
lang:addPhrase("respawnDescription", "¿Deseas regenerar tu Kart por #price?", {price = "mucho dinero"})
33+
lang:addPhrase("respawnDescriptionFree", "¿Deseas regenerar tu Kart?")
34+
35+
--Upgrades List
36+
lang:addPhrase("availableUpgradesTitle", "Mejoras Disponibles")
37+
lang:addPhrase("rankOnly", "Solo #rankName", {rankName = "tom.bat"})
38+
39+
--Upgrade Editors
40+
lang:addPhrase("editorTitle", "Editor de #upgradeName", {upgradeName = "cosita"})
41+
lang:addPhrase("hexColour", "Color Hex:")
42+
43+
lang:addPhrase("enableGlider", "Habilitar Planeador")
44+
lang:addPhrase("gliderDescription", [[El planeador permite a tu Kart volar, puedes alternarlo con la tecla #keyName
45+
Combinalo con la Propulsión Cohete para propulsarte desde el suelo.]], {keyName = "s&box"})
46+
47+
lang:addPhrase("imgurId", "ID de Imgur:")
48+
lang:addPhrase("enableLogo", "Habilitar Logo Personalizado")
49+
50+
lang:addPhrase("enablePassengerSeat", "Habilitar Asiento de Acompañante")
51+
lang:addPhrase("passengerSeatDescription", [[Adquirir un Asiento de Acompañante permite a otra persona viajar contigo de forma segura.]])
52+
53+
lang:addPhrase("enableBuiltInRadio", "Habilitar Radio Integrada")
54+
lang:addPhrase("builtInRadioDescription", [[La Radio Integrada te permite escuchar a tus estaciones de radio locales favoritas.]])
55+
56+
lang:addPhrase("enableRocketBooster", "Habilitar Propulsión Cohete")
57+
lang:addPhrase("rocketBoosterDescription", [[La Propulsión a Cohete permite a tu Kart acelerar de forma repentina durante un corto periodo.
58+
Al conducir tu Kart, presiona la tecla #keyName para activarlo.]], {keyName = "s&box"})
59+
60+
lang:addPhrase("enableUnderGlow", "Habilitar Luz Inferior")
61+
62+
--Garage Actions/Receipt
63+
lang:addPhrase("actionsTitle", "Acciones")
64+
lang:addPhrase("receiptTotal", "Total:")
65+
lang:addPhrase("leaveGarage", "Dejar Garage")
66+
lang:addPhrase("purchase", "Adquirir")
67+
lang:addPhrase("storeKart", "Mercado de Karts")
68+
69+
--Abilities HUD
70+
lang:addPhrase("rocketBoostCooldown", "Propulsión Cohete (#keyName)", {keyName = "s&box"})
71+
lang:addPhrase("gliderCooldown", "Abrir Planeador (#keyName)", {keyName = "s&box"})
72+
73+
--Steering Wheel Screen
74+
lang:addPhrase("startingUp", "PIXELOS está comenzando")
75+
76+
lang:addPhrase("dashboard", "Tablero")
77+
78+
lang:addPhrase("radio", "Radio")
79+
lang:addPhrase("radioTurnOn", "Encender")
80+
lang:addPhrase("radioTurnOff", "Apagar")
81+
lang:addPhrase("radioNowStreaming", "Reproduciendo:")
82+
83+
lang:addPhrase("speedometer", "Velocímetro")
84+
lang:addPhrase("speedometerUnits", "MPH")
85+
86+
lang:addPhrase("passengerSeat", "Asiento de Acompañante")
87+
88+
--Radio Settings Menu
89+
lang:addPhrase("radioSettings", "Ajustes de la Radio")
90+
lang:addPhrase("radioVolume", "Volumen")
91+
lang:addPhrase("radioDisable3dVolume", "Deshabilitar Volumen 3D")
92+
93+
--Payment Notifications
94+
lang:addPhrase("purchasedKartForPrice", "Has adquirido un Kart por #price.", {price = "mucho dinero"})
95+
lang:addPhrase("respawnedKartForPrice", "Has regenerado tu Kart por #price.", {price = "mucho dinero"})
96+
97+
--Warning Notifications
98+
lang:addPhrase("noMoreThanOneKart", "No puedes tener más de un Kart a la vez.")
99+
lang:addPhrase("errorGettingKartData", "Hubo un error al cargar la data de los Karts, por favor, repórtalo.")
100+
lang:addPhrase("cantEnterWithOtherKart", "No puedes ingresar al garage con el Kart de otra persona.")
101+
lang:addPhrase("alreadyHaveKartOut", "Ya cuentas con un Kart fuera del garage.")
102+
103+
lang:addPhrase("cantAffordKart", "No tienes el dinero suficiente para adquirir un Kart.")
104+
lang:addPhrase("cantAffordUpgrades", "No tienes el dinero suficiente para adquirir esas mejoras.")
105+
lang:addPhrase("cantAffordRespawn", "No tienes el dinero suficiente para sacar tu Kart.")
106+
107+
lang:addPhrase("kartUnderWater", "Tu Kart está bajo el agua.")
108+
lang:addPhrase("noHealthAbilitiesDisabled", "Tu Kart no tiene vida, sus habilidades fueron desactivadas hasta que sea reparado.")
109+
lang:addPhrase("yourAbilityIsOnCooldown", "Tu #abilityName está en enfriamiento.", {abilityName = "thingymabob"})
110+
lang:addPhrase("dontHaveRankToUseAbility", "No tienes el rango requerido para utilizar el/la #abilityName.", {abilityName = "thingymabob"})
111+
lang:addPhrase("cantUseAbilityInOthersKart", "No puedes utilizar habilidades en el Kart de alguien más.")
112+
113+
--Convar Hints
114+
lang:addPhrase("fastModelUpdateDescription", "¿Deberían los modelos de los Karts ser actualizados frecuentemente? Esto puede ser pesado.")
115+
lang:addPhrase("underglowEnableDescription", "¿Debería la Luz Inferior ser visible? Esto puede ser pesado.")
116+
lang:addPhrase("decorationBuilderDescription", "¿Debería estar el modo de decoración de PIXEL Karts activo?")

lua/pixelkarts/_lang/sh_gmod_i18n.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,4 +195,4 @@ end)
195195
hook.Run("gmodI18n.fullyLoaded") --Register your addon then load all of your language files that define phrases when this hook is called.
196196
--Alternatively, you can load this file in your addon first, before doing the above.
197197

198-
gmodI18n.registerAddon("pixelkarts", "en", "PIXEL Karts", "Tom.bat", 1.10)
198+
gmodI18n.registerAddon("pixelkarts", "en", "PIXEL Karts", "Tom.bat", 1.14)

0 commit comments

Comments
 (0)