Files
red-valley/cache/files/qb-weathersync/resource.rpf

1053 lines
68 KiB
Plaintext
Raw Normal View History

2026-03-29 21:41:17 +03:00
RPF2<00><00>R R<00>(<00>.<00> <00><00>6<00> 0<00> =<00> @<00> DL PL K3 `3 R<00> p<00> Y$ <00>$ `<00> <00><00> ga <00>a n<00> <00><00> u <00> |
<00>
<00>H <00>H <00>" <00>" <00><00><00>/clientclient.luaconfig.luafxmanifest.lualocalesda.luade.luaen.luaes.luafr.luahu.luait.luaja.lualt.luanl.luapt-br.luapt.luatr.luaua.lualocal CurrentWeather = Config.StartWeather
local lastWeather = CurrentWeather
local baseTime = Config.BaseTime
local timeOffset = Config.TimeOffset
local freezeTime = Config.FreezeTime
local blackout = Config.Blackout
local blackoutVehicle = Config.BlackoutVehicle
local disable = Config.Disabled
RegisterNetEvent('QBCore:Client:OnPlayerLoaded', function()
disable = false
TriggerServerEvent('qb-weathersync:server:RequestStateSync')
end)
RegisterNetEvent('qb-weathersync:client:EnableSync', function()
disable = false
TriggerServerEvent('qb-weathersync:server:RequestStateSync')
end)
RegisterNetEvent('qb-weathersync:client:DisableSync', function()
disable = true
SetRainLevel(0.0)
SetWeatherTypePersist('CLEAR')
SetWeatherTypeNow('CLEAR')
SetWeatherTypeNowPersist('CLEAR')
NetworkOverrideClockTime(18, 0, 0)
end)
RegisterNetEvent('qb-weathersync:client:SyncWeather', function(NewWeather, newblackout)
CurrentWeather = NewWeather
blackout = newblackout
end)
RegisterNetEvent('qb-weathersync:client:SyncTime', function(base, offset, freeze)
freezeTime = freeze
timeOffset = offset
baseTime = base
end)
CreateThread(function()
while true do
if not disable then
if lastWeather ~= CurrentWeather then
lastWeather = CurrentWeather
SetWeatherTypeOverTime(CurrentWeather, 15.0)
Wait(15000)
end
Wait(100) -- Wait 0 seconds to prevent crashing.
SetArtificialLightsState(blackout)
SetArtificialLightsStateAffectsVehicles(blackoutVehicle)
ClearOverrideWeather()
ClearWeatherTypePersist()
SetWeatherTypePersist(lastWeather)
SetWeatherTypeNow(lastWeather)
SetWeatherTypeNowPersist(lastWeather)
if lastWeather == 'XMAS' then
SetForceVehicleTrails(true)
SetForcePedFootstepsTracks(true)
else
SetForceVehicleTrails(false)
SetForcePedFootstepsTracks(false)
end
if lastWeather == 'RAIN' then
SetRainLevel(0.3)
elseif lastWeather == 'THUNDER' then
SetRainLevel(0.5)
else
SetRainLevel(0.0)
end
else
Wait(1000)
end
end
end)
CreateThread(function()
local hour
local minute = 0
local second = 0 --Add seconds for shadow smoothness
local timeIncrement = Config.RealTimeSync and 0.25 or 1
local tick = GetGameTimer()
while true do
if not disable then
Wait(0)
local _, _, _, hours, minutes, _ = GetLocalTime()
local newBaseTime = baseTime
if tick - (Config.RealTimeSync and 500 or 22) > tick then
second = second + timeIncrement
tick = GetGameTimer()
end
if freezeTime then
timeOffset = timeOffset + baseTime - newBaseTime
second = 0
end
baseTime = newBaseTime
if Config.RealTimeSync then
hour = hours
minute = minutes
else
hour = math.floor(((baseTime+timeOffset)/60)%24)
if minute ~= math.floor((baseTime+timeOffset)%60) then --Reset seconds to 0 when new minute
minute = math.floor((baseTime+timeOffset)%60)
second = 0
end
end
NetworkOverrideClockTime(hour, minute, second) --Send hour included seconds to network clock time
else
Wait(1000)
end
end
end)
Config = {}
Config.DynamicWeather = true -- Set this to false if you don't want the weather to change automatically every 10 minutes.
-- On server start
Config.StartWeather = 'EXTRASUNNY' -- Default weather default: 'EXTRASUNNY'
Config.BaseTime = 8 -- Time default: 8
Config.TimeOffset = 0 -- Time offset default: 0
Config.FreezeTime = false -- freeze time default: false
Config.Blackout = false -- Set blackout default: false
Config.BlackoutVehicle = false -- Set blackout affects vehicles default: false
Config.NewWeatherTimer = 10 -- Time (in minutes) between each weather change default: 10
Config.Disabled = false -- Set weather disabled default: false
Config.RealTimeSync = false -- Activate realtime synchronization default: false
Config.AvailableWeatherTypes = { -- DON'T TOUCH EXCEPT IF YOU KNOW WHAT YOU ARE DOING
'EXTRASUNNY',
'CLEAR',
'NEUTRAL',
'SMOG',
'FOGGY',
'OVERCAST',
'CLOUDS',
'CLEARING',
'RAIN',
'THUNDER',
'SNOW',
'BLIZZARD',
'SNOWLIGHT',
'XMAS',
'HALLOWEEN',
}
fx_version 'cerulean'
game 'gta5'
lua54 'yes'
author 'Kakarot'
description 'Syncs the time & weather for all players on the server and allows editing by command'
version '2.1.1'
shared_scripts {
'config.lua',
'@qb-core/shared/locale.lua',
'locales/en.lua',
'locales/*.lua'
}
server_script 'server/server.lua'
client_script 'client/client.lua'
server_scripts {
--[[server.lua]]
}
local Translations = {
weather = {
now_frozen = 'Vejret er sat på pause.',
now_unfrozen = 'Vejret er nu normalt igen.',
invalid_syntax = 'Ugyldig syntax, korrekt syntax er: /weather <vejrtype> ',
invalid_syntaxc = 'Ugyldig syntax, brug /weather <vejrtype> istedet!',
updated = 'Vejeret er blevet opdateret.',
invalid = 'Ugyldig vejrtype, typer du kan bruge er: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
invalidc = 'Ugyldig vejrtype, typer du kan bruge er: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
willchangeto = 'Vejret vil ændre sig til: %{value}.',
accessdenied = 'Adgangen til /weather er nægtet.',
},
dynamic_weather = {
disabled = 'Dynamisk vejr er slået fra.',
enabled = 'Dynamisk vejr er nu slået til.',
},
time = {
frozenc = 'Tiden er sat på pause.',
unfrozenc = 'Tiden er nu normal igen.',
now_frozen = 'Tiden er nu sat på pause.',
now_unfrozen = 'Tiden er ikke længere sat på pause.',
console = 'For konsollen, brug \"/time <hh> <mm>\" command istedet!',
morning = 'Tiden er sat til om morgenen.',
noon = 'Tiden er sat til eftermiddag.',
evening = 'Tiden er sat til aften.',
night = 'Tiden er sat til nat.',
change = 'Tiden er sat til %{value}:%{value2}.',
changec = 'Tiden er ændret til: %{value}!',
invalid = 'Ugyldig syntax, korrekt syntax er: time <time> <minut> !',
invalidc = 'Ugyldig syntax. Brug /time <time> <minut> istedet!',
access = 'Adgangen for command /time er nægtet.',
},
blackout = {
enabled = 'Blackout er nu slået til.',
enabledc = 'Blackout er nu slået til.',
disabled = 'Blackout er nu slået fra.',
disabledc = 'Blackout er nu slået fra.',
},
help = {
weathercommand = 'Ændre vejr.',
weathertype = 'vejrtype',
availableweather = 'Mulige typer: extrasunny, clear, neutral, smog, foggy, overcast, clouds, clearing, rain, thunder, snow, blizzard, snowlight, xmas & halloween',
timecommand = 'Ændre tiden.',
timehname = 'timer',
timemname = 'minutter',
timeh = 'Et nummer mellem 0 - 23',
timem = 'Et nummer mellem 0 - 59',
freezecommand = 'Stop / kør tiden.',
freezeweathercommand = 'Slå til/fra dynamiske vejr ændringer.',
morningcommand = 'Sæt tiden til 09:00',
nooncommand = 'Sæt tiden til 12:00',
eveningcommand = 'Sæt tiden til 18:00',
nightcommand = 'Sæt tiden til 23:00',
blackoutcommand = 'Slå blackout til/fra .',
},
}
if GetConvar('qb_locale', 'en') == 'da' then
Lang = Locale:new({
phrases = Translations,
warnOnMissing = true,
fallbackLang = Lang,
})
end
local Translations = {
weather = {
now_frozen = 'Das Wetter ist jetzt eingefroren.',
now_unfrozen = 'Das Wetter ist nicht mehr eingefroren.',
invalid_syntax = 'Ungültige Syntax, die richtige Syntax ist: /weather <weathertype> ',
invalid_syntaxc = 'Ungültige Syntax. Benutze stattdessen /weather <weatherType> !',
updated = 'Wetter wurde aktualisiert.',
invalid = 'Ungültiger Wettertyp, gültige Wettertypen sind: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
invalidc = 'Ungültiger Wettertyp, gültige Wettertypen sind: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
willchangeto = 'Das Wetter wechselt zu: %{value}.',
accessdenied = 'Zugriff auf den Befehl /weather verweigert.',
},
dynamic_weather = {
disabled = 'Dynamische Wetteränderungen sind nun deaktiviert.',
enabled = 'Dynamische Wetteränderungen sind jetzt aktiviert.',
},
time = {
frozenc = 'Die Zeit ist jetzt eingefroren.',
unfrozenc = 'Die Zeit ist nicht mehr eingefroren.',
now_frozen = 'Die Zeit ist jetzt eingefroren.',
now_unfrozen = 'Die Zeit ist nicht mehr eingefroren.',
morning = 'Zeit auf Morgen eingestellt.',
noon = 'Zeit auf Mittag eingestellt.',
evening = 'Zeit auf Abend eingestellt.',
night = 'Zeit auf Nacht eingestellt.',
change = 'Zeit auf %{value}:%{value2} eingestellt.',
changec = 'Die Zeit wurde geändert auf: %{value} Uhr!',
invalid = 'Ungültige Syntax, die richtige Syntax ist: time <hour> <minute> !',
invalidc = 'Ungültige Syntax. Benutze stattdessen /time <hour> <minute> !',
access = 'Zugriff auf den Befehl /time verweigert.',
},
blackout = {
enabled = 'Blackout ist jetzt aktiviert.',
enabledc = 'Blackout ist jetzt aktiviert.',
disabled = 'Blackout ist jetzt deaktiviert.',
disabledc = 'Blackout ist jetzt deaktiviert.',
},
help = {
weathercommand = 'Das Wetter ändern.',
weathertype = 'Wettertyp',
availableweather = 'Gültige Wettertypen: extrasunny, clear, neutral, smog, foggy, overcast, clouds, clearing, rain, thunder, snow, blizzard, snowlight, xmas & halloween',
timecommand = 'Uhrzeit ändern.',
timehname = 'Stunden',
timemname = 'Minuten',
timeh = 'Eine Zahl zwischen 0 - 23',
timem = 'Eine Zahl zwischen 0 - 59',
freezecommand = 'Uhrzeit Einfrieren/Auftauen.',
freezeweathercommand = 'Aktivieren/Deaktivieren der dynamischen Wetteränderungen.',
morningcommand = 'Uhrzeit auf 09:00 Uhr einstellen',
nooncommand = 'Uhrzeit auf 12:00 Uhr einstellen',
eveningcommand = 'Uhrzeit auf 18:00 Uhr einstellen',
nightcommand = 'Uhrzeit auf 23:00 Uhr einstellen',
blackoutcommand = 'Blackoutmodus ein- und ausschalten.',
},
}
if GetConvar('qb_locale', 'en') == 'de' then
Lang = Locale:new({
phrases = Translations,
warnOnMissing = true,
fallbackLang = Lang,
})
end
local Translations = {
weather = {
now_frozen = 'Weather is now frozen.',
now_unfrozen = 'Weather is no longer frozen.',
invalid_syntax = 'Invalid syntax, correct syntax is: /weather <weathertype> ',
invalid_syntaxc = 'Invalid syntax, use /weather <weatherType> instead!',
updated = 'Weather has been updated.',
invalid = 'Invalid weather type, valid weather types are: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
invalidc = 'Invalid weather type, valid weather types are: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
willchangeto = 'Weather will change to: %{value}.',
accessdenied = 'Access for command /weather denied.',
},
dynamic_weather = {
disabled = 'Dynamic weather changes are now disabled.',
enabled = 'Dynamic weather changes are now enabled.',
},
time = {
frozenc = 'Time is now frozen.',
unfrozenc = 'Time is no longer frozen.',
now_frozen = 'Time is now frozen.',
now_unfrozen = 'Time is no longer frozen.',
morning = 'Time set to morning.',
noon = 'Time set to noon.',
evening = 'Time set to evening.',
night = 'Time set to night.',
change = 'Time has changed to %{value}:%{value2}.',
changec = 'Time was changed to: %{value}!',
invalid = 'Invalid syntax, correct syntax is: time <hour> <minute> !',
invalidc = 'Invalid syntax. Use /time <hour> <minute> instead!',
access = 'Access for command /time denied.',
},
blackout = {
enabled = 'Blackout is now enabled.',
enabledc = 'Blackout is now enabled.',
disabled = 'Blackout is now disabled.',
disabledc = 'Blackout is now disabled.',
},
help = {
weathercommand = 'Change the weather.',
weathertype = 'weathertype',
availableweather = 'Available types: extrasunny, clear, neutral, smog, foggy, overcast, clouds, clearing, rain, thunder, snow, blizzard, snowlight, xmas & halloween',
timecommand = 'Change the time.',
timehname = 'hours',
timemname = 'minutes',
timeh = 'A number between 0 - 23',
timem = 'A number between 0 - 59',
freezecommand = 'Freeze / unfreeze time.',
freezeweathercommand = 'Enable/disable dynamic weather changes.',
morningcommand = 'Set the time to 09:00',
nooncommand = 'Set the time to 12:00',
eveningcommand = 'Set the time to 18:00',
nightcommand = 'Set the time to 23:00',
blackoutcommand = 'Toggle blackout mode.',
},
}
Lang = Lang or Locale:new({
phrases = Translations,
warnOnMissing = true
})
local Translations = {
weather = {
now_frozen = 'El clima ahora está congelado.',
now_unfrozen = 'El clima ya no está congelado.',
invalid_syntax = 'Sintaxis no válida, la sintaxis correcta es: /weather <weathertype> ',
invalid_syntaxc = 'Sintaxis no válida, utilice /weather <weatherType> ',
updated = 'El clima ha sido actualizado.',
invalid = 'Tipo de tiempo inválido, los tipos de tiempo válidos son: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
invalidc = 'Tipo de tiempo inválido, los tipos de tiempo válidos son: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
willchangeto = 'El tiempo cambiará a: %{value}.',
accessdenied = 'Acceso para comando /weather denegado.',
},
dynamic_weather = {
disabled = 'Los cambios climáticos dinámicos ahora están deshabilitados.',
enabled = 'Los cambios climáticos dinámicos ahora están habilitados.',
},
time = {
frozenc = 'El tiempo ahora está congelado.',
unfrozenc = 'el tiempo ya no esta congelado.',
now_frozen = 'El tiempo ahora está congelado.',
now_unfrozen = 'El tiempo ya no se congela.',
morning = 'El tiempo se ha establecido por la mañana.',
noon = 'El tiempo se ha establecido por el mediodía.',
evening = 'El tiempo se ha establecido por la tarde.',
night = 'El tiempo se ha establecido por la noche.',
change = 'El tiempo ha cambiado a %{value}:%{value2}.',
changec = 'El tiempo fue cambiado a: %{value}!',
invalid = 'Sintaxis no válida, la sintaxis correcta es: time <hour> <minute> !',
invalidc = 'Sintaxis inválida. usar /time <hora> <minuto> en cambio!',
access = 'Acceso para comando /time denegador.',
},
blackout = {
enabled = 'El apagón está ahora habilitado.',
enabledc = 'El apagón está ahora habilitado.',
disabled = 'El apagón ahora está deshabilitado.',
disabledc = 'El apagón ahora está deshabilitado.',
},
help = {
weathercommand = 'Change the weather.',
weathertype = 'weathertype',
availableweather = 'Tipos disponibles: extrasunny, clear, neutral, smog, foggy, overcast, clouds, clearing, rain, thunder, snow, blizzard, snowlight, xmas & halloween',
timecommand = 'Cambiar el tiempo.',
timehname = 'Hora',
timemname = 'Minutos',
timeh = 'un numero entre 0 - 23',
timem = 'un numero entre 0 - 59',
freezecommand = 'usa Freeze / unfreeze para detener el tiempo.',
freezeweathercommand = 'usa Enable/disable cambios dinámicos del tiempo.',
morningcommand = 'Establezca el tiempo para las 09:00',
nooncommand = 'Establezca el tiempo para las 12:00',
eveningcommand = 'Establezca el tiempo para las 18:00',
nightcommand = 'Establezca el tiempo para las 23:00',
blackoutcommand = 'Cambiar el modo de apagón.',
},
}
if GetConvar('qb_locale', 'en') == 'es' then
Lang = Locale:new({
phrases = Translations,
warnOnMissing = true,
fallbackLang = Lang,
})
end
local Translations = {
weather = {
now_frozen = 'La météo est figée',
now_unfrozen = "La météo n'es plus figé",
invalid_syntax = 'Mauvaise syntaxe, la syntaxe correcte est : /weather <type de météo> ',
invalid_syntaxc = 'Erreur : Mauvaise syntaxe, utiliser /weather <type de météo> à la place!',
updated = 'La météo a été mise à jour',
invalid = 'Type de météo invalide, les types de météo valides sont : \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
invalidc = 'Erreur : Type de météo invalide, les types de météo valides sont : \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
willchangeto = 'La météo vas changer à : %{value}.',
accessdenied = 'Accès à la commande /weather refusée.',
},
dynamic_weather = {
disabled = 'Changement dynamique de la météo désactiver',
enabled = 'Changement dynamique de la météo activé',
},
time = {
frozenc = 'Le temps est maintenant figé.',
unfrozenc = "Le temps n'es plus figé",
now_frozen = 'Le temps est maintenant figé ',
now_unfrozen = "Le temps n'es plus figé",
morning = 'Le temps a été mis au matin',
noon = 'Le temps a été mis au midi',
evening = "Le temps a été mis a l'après-midi",
night = 'Le temps a été mis au soir',
change = 'Le temps a été changé à %{value}:%{value2}.',
changec = 'Le temps a été changé à : %{value}!',
invalid = 'Mauvaise syntaxe, la syntaxe correcte est : time <heure> <minute> !',
invalidc = 'Erreur : Mauvaise syntaxe. Utiliser /time <heure> <minute> à la place!',
access = 'Accès pour la commande /time refusé.',
},
blackout = {
enabled = 'Coupure électrique activée.',
enabledc = 'Coupure électrique activée.',
disabled = 'Coupure électrique désactivée.',
disabledc = 'Coupure électrique désactivée.',
},
help = {
weathercommand = 'Changer la météo.',
weathertype = 'Types de météo',
availableweather = 'Types de météo possible : extrasunny, clear, neutral, smog, foggy, overcast, clouds, clearing, rain, thunder, snow, blizzard, snowlight, xmas & halloween',
timecommand = 'Changer le temps.',
timehname = 'heures',
timemname = 'minutes',
timeh = 'Un nombre entre 0 - 23',
timem = 'Un nombre entre 0 - 59',
freezecommand = 'gèle / dégèle le temps.',
freezeweathercommand = 'Active/désactive le changement de temps dynamique.',
morningcommand = 'Met le temps à 09:00',
nooncommand = 'Met le temps à 12:00',
eveningcommand = 'Met le temps à 18:00',
nightcommand = 'Met le temps à 23:00',
blackoutcommand = 'Active la coupure électrique',
},
}
if GetConvar('qb_locale', 'en') == 'fr' then
Lang = Locale:new({
phrases = Translations,
warnOnMissing = true,
fallbackLang = Lang,
})
end
local Translations = {
weather = {
now_frozen = 'Az id? leállítva.',
now_unfrozen = 'Az id? elindítva.',
invalid_syntax = 'Rossz szintaktika, használd ezt: /weather <weathertype> ',
invalid_syntaxc = 'Rossz szintaktika, használd ezt: /weather <weatherType> ',
updated = 'Weather has been updated.',
invalid = 'Helytelen id?járás típus. Használd ezeket: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
invalidc = 'Helytelen id?járás típus. Használd ezeket: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
willchangeto = 'Az id?járás megváltozott: %{value}.',
accessdenied = 'Nincs Jogosultságod a /weather parancs használatához.',
},
dynamic_weather = {
disabled = 'Dinamikus id?járás változások kikapcsolva.',
enabled = 'Dinamikus id?járás változások kikapcsolva.',
},
time = {
frozenc = 'Id? leállítva.',
unfrozenc = 'Id? elindítva',
now_frozen = 'Id? leállítva.',
now_unfrozen = 'Id? elindítva',
morning = 'Id? reggelre állítva.',
noon = 'Id? délre állítva.',
evening = 'Id? estére állítva.',
night = 'Id? éjszakára állítva.',
change = 'Az id? megváltozott: %{value}:%{value2}.',
changec = 'Id? megváltoztatva: %{value}!',
invalid = 'Rossz szintaktika, használd ezt: time <hour> <minute> !',
invalidc = 'Rossz szintaktika, használd ezt: /time <hour> <minute> !',
access = 'Nincs jogosultságod a /time parancshasználatához.',
},
blackout = {
enabled = 'Áramszünet bekapcsolva.',
enabledc = 'Áramszünet bekapcsolva.',
disabled = 'Áramszünet kikapcsolva.',
disabledc = 'Áramszünet kikapcsolva.',
},
help = {
weathercommand = 'Id?járás megváltoztatása.',
weathertype = 'id?járás típus.',
availableweather = 'Id?járás típusok: extrasunny, clear, neutral, smog, foggy, overcast, clouds, clearing, rain, thunder, snow, blizzard, snowlight, xmas & halloween',
timecommand = 'Id? megváltoztatása.',
timehname = 'óra',
timemname = 'perc',
timeh = 'Egy szám 0 - 23 között',
timem = 'Egy szám 0 - 59 között',
freezecommand = 'Id? leállít/elindít.',
freezeweathercommand = 'Be/Kikapcsolása a Dinamikus id?járás változásoknak',
morningcommand = 'Id? megváltoztatva: 09:00',
nooncommand = 'Id? megváltoztatva: 12:00',
eveningcommand = 'Id? megváltoztatva: 18:00',
nightcommand = 'Id? megváltoztatva: 23:00',
blackoutcommand = 'Áramszünet mód ki/be kapcsolása.',
},
}
if GetConvar('qb_locale', 'en') == 'hu' then
Lang = Locale:new({
phrases = Translations,
warnOnMissing = true,
fallbackLang = Lang,
})
end
local Translations = {
weather = {
now_frozen = 'Il tempo è congelato.',
now_unfrozen = 'Il tempo non è più congelato.',
invalid_syntax = 'Sintassi non valida, la sintassi corretta è: /weather <weathertype> ',
invalid_syntaxc = 'Sintassi non valida, usa /weather <weatherType> invece!',
updated = 'Il tempo è stato aggiornato.',
invalid = 'Tipo di tempo non valido, tipi di tempo validi: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
invalidc = 'Tipo di tempo non valido, tipi di tempo validi: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
willchangeto = 'Il tempo cambierà in: %{value}.',
accessdenied = 'Accesso per il comando /weather rifiutato.',
},
dynamic_weather = {
disabled = 'I cambiamenti climatici dinamici sono disabilitati.',
enabled = 'I cambiamenti climatici dinamici sono ora abilitati.',
},
time = {
frozenc = 'Il tempo è congelato.',
unfrozenc = 'Il tempo non è più congelato.',
now_frozen = 'Il tempo è congelato.',
now_unfrozen = 'Il tempo non è più congelato.',
console = 'Per la console, utilizza il comando \"/time <hh> <mm>\" invece!',
morning = 'Ora cambiata in mattino.',
noon = 'Ora cambiata in mezzogiorno.',
evening = 'Ora cambiata in sera.',
night = 'Ora cambiata in notte',
change = 'Il tempo è cambiato in %{value}:%{value2}.',
changec = 'Il tempo è stato cambiato in: %{value}!',
invalid = 'Sintassi non valida, la sintassi corretta è: time <ore> <minuti> !',
invalidc = 'Sintassi non valida. Usa /time <ore> <minuti> invece!',
access = 'Access for command /time denied.',
},
blackout = {
enabled = 'Il blackout è ora abilitato.',
enabledc = 'Il blackout è ora abilitato.',
disabled = 'Il blackout è disattivato.',
disabledc = 'Il blackout è disattivato.',
},
help = {
weathercommand = 'Cambia il tempo.',
weathertype = 'tipotempo',
availableweather = 'Tipi disponibili: extrasunny, clear, neutral, smog, foggy, overcast, clouds, clearing, rain, thunder, snow, blizzard, snowlight, xmas & halloween',
timecommand = 'Cambia il tempo.',
timehname = 'ore',
timemname = 'minuti',
timeh = 'Un numero tra 0 - 23',
timem = 'Un numero tra 0 - 59',
freezecommand = 'Congela / scongela tempo.',
freezeweathercommand = 'Abilita/disabilita le modifiche meteo dinamiche.',
morningcommand = 'Imposta l\'ora a 09:00',
nooncommand = 'Imposta l\'ora a 12:00',
eveningcommand = 'Imposta l\'ora a 18:00',
nightcommand = 'Imposta l\'ora a 23:00',
blackoutcommand = 'Attiva/disattiva la modalità blackout.',
},
}
if GetConvar('qb_locale', 'en') == 'it' then
Lang = Locale:new({
phrases = Translations,
warnOnMissing = true,
fallbackLang = Lang,
})
end
local Translations = {
weather = {
now_frozen = '天候変化を止めました',
now_unfrozen = '天候変化を再開しました',
invalid_syntax = '構文が間違っています: /weather <weathertype> ',
invalid_syntaxc = '構文が間違っています。 /weather <weatherType> の形式で入力してください!',
updated = '天候を更新しました',
invalid = '天候種類の指定が間違っています。有効な種類: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
invalidc = '天候種類の指定が間違っています。有効な種類: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
willchangeto = '天候を %{value} にしました',
accessdenied = '/weather コマンドへのアクセスを拒否されました',
},
dynamic_weather = {
disabled = '動的な天候変化が無効になりました',
enabled = '動的な天候変化が有効になりました',
},
time = {
frozenc = '時刻を止めました',
unfrozenc = '時刻を再開しました',
now_frozen = '時刻を止めました',
now_unfrozen = '時刻を再開しました',
morning = '時刻を朝にします',
noon = '時刻をお昼にします',
evening = '時刻を夕方にします',
night = '時刻を夜にします',
change = '時刻を %{value}:%{value2} にしました',
changec = '時刻を %{value} にしました!',
invalid = '構文が間違っています! 正しい構文: time <hour> <minute>',
invalidc = '構文が間違っています。 /time <hour> <minute> の形式で入力してください!',
access = '/time コマンドへのアクセスを拒否されました',
},
blackout = {
enabled = 'ブラックアウトが有効になりました',
enabledc = 'ブラックアウトが有効になりました',
disabled = 'ブラックアウトが無効になりました',
disabledc = 'ブラックアウトが無効になりました',
},
help = {
weathercommand = '天候を変えます',
weathertype = 'weathertype',
availableweather = '有効な種類: extrasunny, clear, neutral, smog, foggy, overcast, clouds, clearing, rain, thunder, snow, blizzard, snowlight, xmas & halloween',
timecommand = '時刻を変えます',
timehname = 'hours',
timemname = 'minutes',
timeh = '0 - 23 の間で指定',
timem = '0 - 59 の間で指定',
freezecommand = '時刻停止状態を切り替えます',
freezeweathercommand = '動的な天候変化有無を切り替えます',
morningcommand = '時刻を09:00にします',
nooncommand = '時刻を12:00にします',
eveningcommand = '時刻を18:00にします',
nightcommand = '時刻を23:00にします',
blackoutcommand = 'ブラックアウトモードを切り替えます',
},
}
if GetConvar('qb_locale', 'en') == 'ja' then
Lang = Locale:new({
phrases = Translations,
warnOnMissing = true,
fallbackLang = Lang,
})
end
local Translations = {
weather = {
now_frozen = 'Orai sustabdyti.',
now_unfrozen = 'Orai nebe sustoj?.',
invalid_syntax = 'Neteisinga sintaks?, teisinga sintaks? yra: /weather <or? tipas> ',
invalid_syntaxc = 'Neteisinga sintaks?, naudokite /weather <or? tipas>!',
updated = 'Orai buvo atnaujinti.',
invalid = 'Neteisingas or? tipas, galimi or? tipai: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN',
invalidc = 'Neteisingas or? tipas, galimi or? tipai: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN',
willchangeto = 'Orai pasikeisti ?: %{value}.',
accessdenied = 'Komandos /weather prieiga neleidžiama.',
},
dynamic_weather = {
disabled = 'Dinamini? or? keitimasis išjungtas.',
enabled = 'Dinamini? or? keitimasis ?jungtas.',
},
time = {
frozenc = 'Laikas sustabdytas.',
unfrozenc = 'Laikas nebe sustoj?s.',
now_frozen = 'Laikas sustabdytas.',
now_unfrozen = 'Laikas nebe sustoj?s.',
morning = 'Nustatytas ryto laikas.',
noon = 'Nustatytas piet? laikas.',
evening = 'Nustatytas vakaro laikas.',
night = 'Nustatytas nakties laikas.',
change = 'Laikas nustatytas ? %{value}:%{value2}.',
changec = 'Laikas nustatytas ?: %{value}!',
invalid = 'Neteisinga sintaks?, teisinga sintaks?: time <valanda> <minut?>!',
invalidc = 'Neteisinga sintaks?. Naudokite /time <valanda> <minut?>!',
access = 'Komandos /time prieiga neleidžiama.',
},
blackout = {
enabled = 'Užtemimas ?jungtas.',
enabledc = 'Užtemimas ?jungtas.',
disabled = 'Užtemimas išjungtas.',
disabledc = 'Užtemimas išjungtas.',
},
help = {
weathercommand = 'Or? nustatymas.',
weathertype = 'or? tipas',
availableweather = 'Galimi tipai: extrasunny, clear, neutral, smog, foggy, overcast, clouds, clearing, rain, thunder, snow, blizzard, snowlight, xmas, halloween',
timecommand = 'Laiko nustatymas.',
timehname = 'valandos',
timemname = 'minut?s',
timeh = 'Skai?ius tarp 0 - 23',
timem = 'Skai?ius tarp 0 - 59',
freezecommand = 'Laiko sustabdymas.',
freezeweathercommand = 'Or? keitimosi nustatymas.',
morningcommand = 'Laikas nustatytas ? 09:00',
nooncommand = 'Laikas nustatytas ? 12:00',
eveningcommand = 'Laikas nustatytas ? 18:00',
nightcommand = 'Laikas nustatytas ? 23:00',
blackoutcommand = 'Užtemimo nustatymas.',
},
}
if GetConvar('qb_locale', 'en') == 'lt' then
Lang = Locale:new({
phrases = Translations,
warnOnMissing = true,
fallbackLang = Lang,
})
end
local Translations = {
weather = {
now_frozen = 'Weer is bevroren.',
now_unfrozen = 'Weer is niet langer bevroren.',
invalid_syntax = 'Ongeldige commando, correcte commando is: /weather <weertype> ',
invalid_syntaxc = 'Ongeldige commando, gebruik /weather <weertype> !',
updated = 'Het weer is bijgewerkt.',
invalid = 'Ongeldig weertype, geldige weertypes zijn: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
invalidc = 'Ongeldig weertype, geldige weertypes zijn: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
willchangeto = 'Het weer verandert in: %{value}.',
accessdenied = 'Toegang voor commando /weather geweigerd.',
},
dynamic_weather = {
disabled = 'Dynamische weersveranderingen zijn nu uitgeschakeld.',
enabled = 'Dynamische weersveranderingen zijn nu ingeschakeld.',
},
time = {
frozenc = 'De tijd is bevroren.',
unfrozenc = 'De tijd is niet langer bevroren.',
now_frozen = 'De tijd is bevroren.',
now_unfrozen = 'De tijd is niet langer bevroren.',
morning = 'Tijd ingesteld op ochtend.',
noon = 'Tijd ingesteld op middag.',
evening = 'Tijd ingesteld op avond.',
night = 'Tijd ingesteld op nacht.',
change = 'De tijd is veranderd in %{value}:%{value2}.',
changec = 'De tijd is veranderd in: %{value}!',
invalid = 'Ongeldige commando, correcte commando is: time <hour> <minute> !',
invalidc = 'Ongeldige commando. gebruik /time <uur> <minuut> !',
access = 'Toegang voor commando /time geweigerd.',
},
blackout = {
enabled = 'Black-out is ingeschakeld.',
enabledc = 'Black-out is ingeschakeld.',
disabled = 'Black-out is uitgeschakeld.',
disabledc = 'Black-out is uitgeschakeld.',
},
help = {
weathercommand = 'Verander het weer.',
weathertype = 'weertype',
availableweather = 'Beschikbare typen: extrasunny, clear, neutral, smog, foggy, overcast, clouds, clearing, rain, thunder, snow, blizzard, snowlight, xmas & halloween',
timecommand = 'Verander de tijd.',
timehname = 'uren',
timemname = 'minuten',
timeh = 'Een getal tussen 0 - 23',
timem = 'Een getal tussen 0 - 59',
freezecommand = 'Tijd bevriezen / ontdooien.',
freezeweathercommand = 'Dynamische weersveranderingen in-/uitschakelen.',
morningcommand = 'Zet de tijd op 09:00',
nooncommand = 'Zet de tijd op 12:00',
eveningcommand = 'Zet de tijd op 18:00',
nightcommand = 'Zet de tijd op 23:00',
blackoutcommand = 'Schakel de black-outmodus.',
},
}
if GetConvar('qb_locale', 'en') == 'nl' then
Lang = Locale:new({
phrases = Translations,
warnOnMissing = true,
fallbackLang = Lang,
})
end
local Translations = {
weather = {
now_frozen = 'O clima está congelado agora.',
now_unfrozen = 'O clima não está mais congelado.',
invalid_syntax = 'Sintaxe inválida, a sintaxe correta é: /weather <tipo de clima> ',
invalid_syntaxc = 'Sintaxe inválida, use /weather <tipoDeClima> em vez disso!',
updated = 'O clima foi atualizado.',
invalid = 'Tipo de clima inválido, os tipos de clima válidos são: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
invalidc = 'Tipo de clima inválido, os tipos de clima válidos são: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
willchangeto = 'O clima mudará para: %{value}.',
accessdenied = 'Acesso negado para o comando /weather.',
},
dynamic_weather = {
disabled = 'As mudanças dinâmicas de clima agora estão desabilitadas.',
enabled = 'As mudanças dinâmicas de clima agora estão habilitadas.',
},
time = {
frozenc = 'O tempo está congelado agora.',
unfrozenc = 'O tempo não está mais congelado.',
now_frozen = 'O tempo está congelado agora.',
now_unfrozen = 'O tempo não está mais congelado.',
morning = 'O horário foi definido para a manhã.',
noon = 'O horário foi definido para o meio-dia.',
evening = 'O horário foi definido para a tarde.',
night = 'O horário foi definido para a noite.',
change = 'O horário mudou para %{value}:%{value2}.',
changec = 'O horário foi alterado para: %{value}!',
invalid = 'Sintaxe inválida, a sintaxe correta é: time <hora> <minuto> !',
invalidc = 'Sintaxe inválida. Use /time <hora> <minuto> em vez disso!',
access = 'Acesso negado para o comando /time.',
},
blackout = {
enabled = 'O modo de blecaute agora está habilitado.',
enabledc = 'O modo de blecaute agora está habilitado.',
disabled = 'O modo de blecaute agora está desabilitado.',
disabledc = 'O modo de blecaute agora está desabilitado.',
},
help = {
weathercommand = 'Mude o clima.',
weathertype = 'tipoDeClima',
availableweather = 'Tipos disponíveis: extrasunny, clear, neutral, smog, foggy, overcast, clouds, clearing, rain, thunder, snow, blizzard, snowlight, xmas e halloween',
timecommand = 'Mude o horário.',
timehname = 'horas',
timemname = 'minutos',
timeh = 'Um número entre 0 - 23',
timem = 'Um número entre 0 - 59',
freezecommand = 'Congele / descongele o tempo.',
freezeweathercommand = 'Ative / desative as mudanças dinâmicas de clima.',
morningcommand = 'Defina o horário para 09:00',
nooncommand = 'Defina o horário para 12:00',
eveningcommand = 'Defina o horário para 18:00',
nightcommand = 'Defina o horário para 23:00',
blackoutcommand = 'Ative o modo de blecaute.',
},
}
if GetConvar('qb_locale', 'en') == 'pt-br' then
Lang = Locale:new({
phrases = Translations,
warnOnMissing = true,
fallbackLang = Lang,
})
end
local Translations = {
weather = {
now_frozen = 'Clima congelado.',
now_unfrozen = 'Clima descongelado.',
invalid_syntax = 'Sintaxe inválida, a sintaxe correta é: /weather <weathertype> ',
invalid_syntaxc = 'Sintaxe inválida. Usa /weather <weatherType>!',
updated = 'Clima atualizado.',
invalid = 'Tipo de clima inválido, os tipos de clima válidos são: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
invalidc = 'Tipo de clima inválido, os tipos de clima válidos são: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
willchangeto = 'Clima alterado para: %{value}.',
accessdenied = 'Acesso do comando /weather negado.',
},
dynamic_weather = {
disabled = 'Alterações de clima dinâmico desativado.',
enabled = 'Alterações de clima dinâmico ativado.',
},
time = {
frozenc = 'Tempo congelado.',
unfrozenc = 'Tempo descongelado.',
now_frozen = 'Tempo congelado.',
now_unfrozen = 'Tempo descongelado.',
console = 'Para consola do servidor, usa o comando \"/time <hh> <mm>\"!',
morning = 'Tempo definido para manhã.',
noon = 'Tempo definido para meio-dia.',
evening = 'Tempo definido para tarde.',
night = 'Tempo definido para noite.',
change = 'Tempo mudado para %{value}:%{value2}.',
changec = 'Tempo mudado para: %{value}!',
invalid = 'Sintaxe inválida, a sintaxe correta é: time <hora> <minuto>!',
invalidc = 'Sintaxe inválida. Usa /time <hora> <minuto>!',
access = 'Acesso do comando /time negado.',
},
blackout = {
enabled = 'Apagão está agora activado.',
enabledc = 'Apagão está agora activado.',
disabled = 'Apagão está agora desativado.',
disabledc = 'Apagão está agora desativado.',
},
help = {
weathercommand = 'Alterar o clima.',
weathertype = 'weathertype',
availableweather = 'Climas disponíveis: extrasunny, clear, neutral, smog, foggy, overcast, clouds, clearing, rain, thunder, snow, blizzard, snowlight, xmas & halloween',
timecommand = 'Alterar o tempo.',
timehname = 'horas',
timemname = 'minutos',
timeh = 'Um número entre 0 - 23',
timem = 'Um número entre 0 - 59',
freezecommand = 'Congelar / Descongelar o tempo.',
freezeweathercommand = 'Ativar/Desativar as alterações dinâmicas de clima.',
morningcommand = 'Definir o tempo para 09:00',
nooncommand = 'Definir o tempo para 12:00',
eveningcommand = 'Definir o tempo para 18:00',
nightcommand = 'Definir o tempo para 23:00',
blackoutcommand = 'Ativar/Desativar apagão.',
},
}
if GetConvar('qb_locale', 'en') == 'pt' then
Lang = Locale:new({
phrases = Translations,
warnOnMissing = true,
fallbackLang = Lang,
})
end
local Translations = {
weather = {
now_frozen = 'Hava durumu donduruldu.',
now_unfrozen = 'Hava durumu dondurulmadı.',
invalid_syntax = 'Geçersiz komut, doğru komut: /weather <havatipi> ',
invalid_syntaxc = 'Geçersiz komut, yerine /weather <havatipi> kullan!',
updated = 'Hava durumu güncellendi.',
invalid = 'Geçersiz hava durumu türü, geçerli hava durumu türleri: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
invalidc = 'Geçersiz hava durumu türü, geçerli hava durumu türleri:: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN ',
willchangeto = 'Hava durumu %{value} olarak değişecek.',
accessdenied = '/weather komutu erişimi reddedildi.',
},
dynamic_weather = {
disabled = 'Dinamik hava durumu değişiklikleri artık devre dışı.',
enabled = 'Dinamik hava durumu değişiklikleri artık etkinleştirildi.',
},
time = {
frozenc = 'Zaman donduruldu.',
unfrozenc = 'zaman dondurulmadı.',
now_frozen = 'Zaman şimdi dondu.',
now_unfrozen = 'Zaman artık donmuş değil.',
morning = 'Saat sabaha ayarlandı.',
noon = 'Saat öğleye ayarlandı.',
evening = 'Saat akşama ayarlandı.',
night = 'Saat geceye ayarlandı.',
change = 'Zaman değişti %{value}:%{value2}.',
changec = 'Zaman değişti: %{value}!',
invalid = 'Geçersiz komut, doğru komut: /time <saat> <dakika> !',
invalidc = 'Geçersiz komut. Yerine /time <saat> <dakika> kullan!',
access = '/time komutu erişimi reddedildi.',
},
blackout = {
enabled = 'Karartma etkinleştirildi.',
enabledc = 'Karartma etkinleştirildi.',
disabled = 'Karartma devre dışı.',
disabledc = 'Karartma devre dışı.',
},
help = {
weathercommand = 'Havayı değiştir.',
weathertype = 'havatipi',
availableweather = 'Mevcut tipler: extrasunny, clear, neutral, smog, foggy, overcast, clouds, clearing, rain, thunder, snow, blizzard, snowlight, xmas & halloween',
timecommand = 'Zamanı değiştir.',
timehname = 'saat',
timemname = 'dakika',
timeh = '0 - 23 arasında bir sayı',
timem = '0 - 59 arasında bir sayı',
freezecommand = 'Zamanı dondur / çöz.',
freezeweathercommand = 'Dinamik hava durumu değişikliklerini etkinleştir/devre dışı bırak.',
morningcommand = 'Saati 09:00\'a ayarlayın',
nooncommand = 'Saati 12:00\'ye ayarla',
eveningcommand = 'Saati 18:00\'e ayarla',
nightcommand = 'Saati 23:00\'e ayarla',
blackoutcommand = 'Karartma modunu aç/kapat.',
},
}
if GetConvar('qb_locale', 'en') == 'tr' then
Lang = Locale:new({
phrases = Translations,
warnOnMissing = true,
fallbackLang = Lang,
})
end
local Translations = {
weather = {
now_frozen = 'Погода заморожена.',
now_unfrozen = 'Погода більше не заморожена.',
invalid_syntax = 'Невірний синтаксис, правильний: /weather <типпогоди> ',
invalid_syntaxc = 'Невірний синтаксис, використай /weather <типпогоди>!',
updated = 'Погода оновлена.',
invalid = 'Невірний тип погоди. Доступні типи: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN',
invalidc = 'Невірний тип погоди. Доступні типи: \nEXTRASUNNY CLEAR NEUTRAL SMOG FOGGY OVERCAST CLOUDS CLEARING RAIN THUNDER SNOW BLIZZARD SNOWLIGHT XMAS HALLOWEEN',
willchangeto = 'Погода зміниться на: %{value}.',
accessdenied = 'Доступ до команди /weather заборонено.',
},
dynamic_weather = {
disabled = 'Динамічна зміна погоди вимкнена.',
enabled = 'Динамічна зміна погоди увімкнена.',
},
time = {
frozenc = 'Час заморожено.',
unfrozenc = 'Час більше не заморожено.',
now_frozen = 'Час заморожено.',
now_unfrozen = 'Час більше не заморожено.',
morning = 'Час встановлено на ранок.',
noon = 'Час встановлено на полудень.',
evening = 'Час встановлено на вечір.',
night = 'Час встановлено на ніч.',
change = 'Час змінено на %{value}:%{value2}.',
changec = 'Час змінено на: %{value}!',
invalid = 'Невірний синтаксис. Правильний: time <година> <хвилина> !',
invalidc = 'Невірний синтаксис. Використай /time <година> <хвилина>!',
access = 'Доступ до команди /time заборонено.',
},
blackout = {
enabled = 'Режим блекауту увімкнено.',
enabledc = 'Режим блекауту увімкнено.',
disabled = 'Режим блекауту вимкнено.',
disabledc = 'Режим блекауту вимкнено.',
},
help = {
weathercommand = 'Змінити погоду.',
weathertype = 'типпогоди',
availableweather = 'Доступні типи: extrasunny, clear, neutral, smog, foggy, overcast, clouds, clearing, rain, thunder, snow, blizzard, snowlight, xmas та halloween',
timecommand = 'Змінити час.',
timehname = 'години',
timemname = 'хвилини',
timeh = 'Число від 0 до 23',
timem = 'Число від 0 до 59',
freezecommand = 'Заморозити / розморозити час.',
freezeweathercommand = 'Увімкнути/вимкнути динамічну зміну погоди.',
morningcommand = 'Встановити час на 09:00',
nooncommand = 'Встановити час на 12:00',
eveningcommand = 'Встановити час на 18:00',
nightcommand = 'Встановити час на 23:00',
blackoutcommand = 'Увімкнути/вимкнути режим блекауту.',
},
}
if GetConvar('qb_locale', 'en') == 'ua' then
Lang = Lang or Locale:new({
phrases = Translations,
warnOnMissing = true
})
end