mirror of
https://github.com/Mista-Tea/improved-stacker.git
synced 2025-03-04 03:12:57 -05:00
Adding French language support
This commit is contained in:
parent
bbebf0e63a
commit
392ff9201e
@ -28,6 +28,7 @@
|
||||
- Sep 2nd, 2016 :: Added Bulgarian language support
|
||||
- Sep 26th, 2017 :: Added ability to toggle use of SHIFT key with LMB/RMB
|
||||
- Oct 27th, 2017 :: Small client optimization, reverted nocollide implementation back to original
|
||||
- Apr 14th, 2018 :: Added French language support
|
||||
|
||||
### Fixes:
|
||||
- Prevented crash from players using very high X/Y/Z offset values.
|
||||
|
@ -4,6 +4,7 @@ local prefix = "#tool.stacker_improved."
|
||||
|
||||
localify.Bind( "en", prefix.."language_en", "English" )
|
||||
localify.Bind( "bg", prefix.."language_bg", "Български" )
|
||||
localify.Bind( "fr", prefix.."language_fr", "Français" )
|
||||
|
||||
--[[--------------------------------------------------------------------------
|
||||
-- English Localization
|
||||
@ -209,6 +210,108 @@ localify.Bind( "bg", prefix.."warning_weld", "За режим на
|
||||
localify.Bind( "bg", prefix.."warning_nocollide", "За режим на Ролева игра." )
|
||||
localify.Bind( "bg", prefix.."warning_nocollide_all", "НЕ ПРОМЕНЯЙТЕ ДОКАТО СЪРВЪРА РАБОТИ. Това използва кука /GM.ShouldCollide/ и е експериментално. Работи и с гаранция ще спре крашовете, но се нуждае от още тестване." )
|
||||
|
||||
--[[--------------------------------------------------------------------------
|
||||
-- French Localization
|
||||
--------------------------------------------------------------------------]]--
|
||||
|
||||
-- Paramètres de l'outil
|
||||
localify.Bind( "fr", prefix.."name", "Stacker - Amélioré" )
|
||||
localify.Bind( "fr", prefix.."desc", "Empilez facilement les props dupliqués dans n'importe quelle direction" )
|
||||
localify.Bind( "fr", prefix.."left", "Créer une pile" )
|
||||
localify.Bind( "fr", prefix.."shift_left", "Augmenter la taille des piles" )
|
||||
localify.Bind( "fr", prefix.."right", "Créer un seul prop" )
|
||||
localify.Bind( "fr", prefix.."shift_right", "Diminuer la taille de la pile" )
|
||||
localify.Bind( "en", prefix.."reload", "Changer la direction de la pile" )
|
||||
localify.Bind( "fr", "Undone_stacker_improved", "Annuler le(s) prop(s) empilé(s)" )
|
||||
-- Erreurs
|
||||
localify.Bind( "fr", prefix.."error_blocked_by_server", "Le serveur vous a empêché de modifier cette variable de console" )
|
||||
localify.Bind( "fr", prefix.."error_not_admin", "Vous devez être dans le groupe d'utilisateurs 'admin' pour modifier cette variable de console" )
|
||||
localify.Bind( "fr", prefix.."error_invalid_argument", "Vous devez entrer une valeur numérique valide" )
|
||||
localify.Bind( "fr", prefix.."error_max_per_stack", "Les props maximum qui peuvent être empilés à la fois sont limités à " )
|
||||
localify.Bind( "fr", prefix.."error_too_quick", "Vous utilisez l'empileur trop rapidement" )
|
||||
localify.Bind( "fr", prefix.."error_max_per_player", "Limite de l'empileur atteinte" )
|
||||
localify.Bind( "fr", prefix.."error_not_in_world", "Les props empilés doivent être engendrés dans le monde" )
|
||||
localify.Bind( "fr", prefix.."error_max_constraints", "Échec de la création de la contrainte, très probablement à court d'emplacements d'entité" )
|
||||
-- Etiquettes
|
||||
localify.Bind( "fr", prefix.."label_presets", "Préréglages de l'empileur " )
|
||||
localify.Bind( "fr", prefix.."label_relative", "Pile relatif au: " )
|
||||
localify.Bind( "fr", prefix.."label_direction", "Direction: " )
|
||||
localify.Bind( "fr", prefix.."label_count", "Taille" )
|
||||
localify.Bind( "fr", prefix.."label_reset_offsets", "Effacer les décalages" )
|
||||
localify.Bind( "fr", prefix.."label_reset_angles", "Effacer les angles" )
|
||||
localify.Bind( "fr", prefix.."label_show_settings", "Afficher les paramètres" )
|
||||
localify.Bind( "fr", prefix.."label_hide_settings", "Masquer les paramètres" )
|
||||
localify.Bind( "fr", prefix.."label_x", "X (-derrière, +devant)" )
|
||||
localify.Bind( "fr", prefix.."label_y", "Y (-gauche, +droite)" )
|
||||
localify.Bind( "fr", prefix.."label_z", "Z (-bas, +haut)" )
|
||||
localify.Bind( "fr", prefix.."label_pitch", "Pitch (-bas, +haut)" )
|
||||
localify.Bind( "fr", prefix.."label_yaw", "Yaw (-gauche, +droite)" )
|
||||
localify.Bind( "fr", prefix.."label_roll", "Roll (-gauche, +droite)" )
|
||||
localify.Bind( "fr", prefix.."label_language", "Langue: " )
|
||||
localify.Bind( "fr", prefix.."label_credits", "" )
|
||||
localify.Bind( "fr", prefix.."label_max_per_stack", "Taille" )
|
||||
localify.Bind( "fr", prefix.."label_max_per_player", "Props par joueur(s)" )
|
||||
localify.Bind( "fr", prefix.."label_max_offsetx", "Décalage X maximal" )
|
||||
localify.Bind( "fr", prefix.."label_max_offsety", "Décalage Y maximal" )
|
||||
localify.Bind( "fr", prefix.."label_max_offsetz", "Décalage Z maximal" )
|
||||
localify.Bind( "fr", prefix.."label_delay", "Délai" )
|
||||
localify.Bind( "fr", prefix.."label_opacity", "Opacité" )
|
||||
-- Checkboxes
|
||||
localify.Bind( "fr", prefix.."checkbox_freeze", "Geler les props empilés" )
|
||||
localify.Bind( "fr", prefix.."checkbox_weld", "Souder les props empilés" )
|
||||
localify.Bind( "fr", prefix.."checkbox_nocollide", "No-Collide les props empilés avec les autres" )
|
||||
localify.Bind( "fr", prefix.."checkbox_nocollide_all", "No-Collide les props empilés avec TOUT" )
|
||||
localify.Bind( "fr", prefix.."checkbox_use_shift_key", "Changer la taille d'empilement avec SHIFT + clic gauche/droite" )
|
||||
localify.Bind( "fr", prefix.."checkbox_relative", "Pile par rapport à la nouvelle rotation" )
|
||||
localify.Bind( "fr", prefix.."checkbox_material", "Appliquer un matériaux" )
|
||||
localify.Bind( "fr", prefix.."checkbox_color", "Appliquer une couleur" )
|
||||
localify.Bind( "fr", prefix.."checkbox_physprop", "Appliquer une propriété physique" )
|
||||
localify.Bind( "fr", prefix.."checkbox_ghost", "Traverser tout les props dans l'empilement" )
|
||||
localify.Bind( "fr", prefix.."checkbox_halo", "Ajouter des halos aux props fantômes" )
|
||||
localify.Bind( "fr", prefix.."checkbox_halo_color", "Couleur du halo" )
|
||||
localify.Bind( "fr", prefix.."checkbox_axis", "Dessiner l'axe XYZ" )
|
||||
localify.Bind( "fr", prefix.."checkbox_axis_labels", "Dessiner des étiquettes d'axe XYZ" )
|
||||
localify.Bind( "fr", prefix.."checkbox_axis_angles", "Dessiner des angles d'axe XYZ" )
|
||||
localify.Bind( "fr", prefix.."checkbox_stayinworld", "Rester dans le monde" )
|
||||
-- Comboboxes
|
||||
localify.Bind( "fr", prefix.."combobox_world", "Monde" )
|
||||
localify.Bind( "fr", prefix.."combobox_prop", "Prop" )
|
||||
localify.Bind( "fr", prefix.."combobox_direction_up", "Haut" )
|
||||
localify.Bind( "fr", prefix.."combobox_direction_down", "Bas" )
|
||||
localify.Bind( "fr", prefix.."combobox_direction_front", "Devant" )
|
||||
localify.Bind( "fr", prefix.."combobox_direction_back", "Derrière" )
|
||||
localify.Bind( "fr", prefix.."combobox_direction_right", "Droite" )
|
||||
localify.Bind( "fr", prefix.."combobox_direction_left", "Gauche" )
|
||||
localify.Bind( "fr", prefix.."combobox_default", "Défaut" )
|
||||
localify.Bind( "fr", prefix.."combobox_sandbox", "Sandbox" )
|
||||
localify.Bind( "fr", prefix.."combobox_darkrp", "DarkRP" )
|
||||
localify.Bind( "fr", prefix.."combobox_singleplayer", "Solo" )
|
||||
-- HUD
|
||||
localify.Bind( "fr", prefix.."hud_front", "Devant" )
|
||||
localify.Bind( "fr", prefix.."hud_right", "Droite" )
|
||||
localify.Bind( "fr", prefix.."hud_up", "Haut" )
|
||||
-- Aide
|
||||
localify.Bind( "fr", prefix.."help_max_per_player", "Les props empilés sont limités à chaque joueur." )
|
||||
localify.Bind( "fr", prefix.."help_max_per_stack", "Maximum de props par pile (clic gauche)." )
|
||||
localify.Bind( "fr", prefix.."help_delay", "Délai (en secondes) entre chaque utilisation de l'Empileur (clic gauche / droit)" )
|
||||
localify.Bind( "fr", prefix.."help_max_offsetx", "Distance maximale entre les props empilés (axe X)." )
|
||||
localify.Bind( "fr", prefix.."help_max_offsety", "Distance maximale entre les props empilés (axe Y)." )
|
||||
localify.Bind( "fr", prefix.."help_max_offsetz", "Distance maximale entre les props empilés (axe Z)." )
|
||||
localify.Bind( "fr", prefix.."help_freeze", "Les props empilés sont congelés lorsqu'ils sont spawn." )
|
||||
localify.Bind( "fr", prefix.."help_weld", "Les props empilés sont soudés les uns aux autres lors du spawn." )
|
||||
localify.Bind( "fr", prefix.."help_nocollide", "Les props empilés ne vont pas entrer en collision avec d'autres props empilés." )
|
||||
localify.Bind( "fr", prefix.."help_nocollide_all", "Les props empilés n'entreront en collision avec rien d'autre que les joueurs, les PNJ, les véhicules et le monde." )
|
||||
localify.Bind( "fr", prefix.."help_stayinworld", "Empêche la création de props empilés à l'extérieur de la carte." )
|
||||
-- Attentions
|
||||
localify.Bind( "fr", prefix.."warning_max_per_player", "Principalement pour les modes de jeu Roleplay. Pour les modes de jeu Sandbox, cela devrait généralement être illimité (-1)." )
|
||||
localify.Bind( "fr", prefix.."warning_max_offsetx", "Principalement pour les modes de jeu Roleplay. Ne modifiez pas à moins de savoir ce que vous faites." )
|
||||
localify.Bind( "fr", prefix.."warning_max_offsety", "Principalement pour les modes de jeu Roleplay. Ne modifiez pas à moins de savoir ce que vous faites." )
|
||||
localify.Bind( "fr", prefix.."warning_max_offsetz", "Principalement pour les modes de jeu Roleplay. Ne modifiez pas à moins de savoir ce que vous faites." )
|
||||
localify.Bind( "fr", prefix.."warning_freeze", "Pour DarkRP." )
|
||||
localify.Bind( "fr", prefix.."warning_weld", "Pour DarkRP." )
|
||||
localify.Bind( "fr", prefix.."warning_nocollide", "Pour DarkRP." )
|
||||
localify.Bind( "fr", prefix.."warning_nocollide_all", "NE PAS CHANGER PENDANT QUE LE SERVEUR FONCTIONNE. Cela utilise le crochet GM.ShouldCollide et est expérimental. Cela fonctionne et est garanti pour arrêter les plantages de Stacker, mais a besoin de plus de tests." )
|
||||
|
||||
--[[--------------------------------------------------------------------------
|
||||
-- <Other> Localization
|
||||
--------------------------------------------------------------------------]]--
|
||||
|
@ -29,6 +29,7 @@
|
||||
- Sep 2nd, 2016 :: Added Bulgarian language support
|
||||
- Sep 26th, 2017 :: Added ability to toggle use of SHIFT key with LMB/RMB
|
||||
- Oct 27th, 2017 :: Small client optimization, reverted nocollide implementation back to original
|
||||
- Apr 14th, 2018 :: Added French language support
|
||||
|
||||
Fixes:
|
||||
- Prevented crash from players using very high X/Y/Z offset values.
|
||||
@ -346,35 +347,35 @@ elseif ( SERVER ) then
|
||||
RunConsoleCommand( mode.."_max_per_player", args[1] )
|
||||
end )
|
||||
--[[-------------------------------------------------------------]]--
|
||||
concommand.Add( mode.."_set_max_per_stack", function( ply, cmd, args )
|
||||
if ( not validateCommand( ply, mode.."_set_max_per_stack", args[1] ) ) then return false end
|
||||
concommand.Add( mode.."_set_max_per_stack", function( ply, cmd, args )
|
||||
if ( not validateCommand( ply, mode.."_set_max_per_stack", args[1] ) ) then return false end
|
||||
RunConsoleCommand( mode.."_max_per_stack", args[1] )
|
||||
end )
|
||||
--[[-------------------------------------------------------------]]--
|
||||
concommand.Add( mode.."_set_max_offset", function( ply, cmd, args )
|
||||
if ( not validateCommand( ply, mode.."_set_max_offset", args[1] ) ) then return false end
|
||||
if ( not validateCommand( ply, mode.."_set_max_offset", args[1] ) ) then return false end
|
||||
RunConsoleCommand( mode.."_max_offsetx", args[1] )
|
||||
RunConsoleCommand( mode.."_max_offsety", args[1] )
|
||||
RunConsoleCommand( mode.."_max_offsetz", args[1] )
|
||||
end )
|
||||
--[[-------------------------------------------------------------]]--
|
||||
concommand.Add( mode.."_set_max_offsetx", function( ply, cmd, args )
|
||||
if ( not validateCommand( ply, mode.."_set_max_offsetx", args[1] ) ) then return false end
|
||||
if ( not validateCommand( ply, mode.."_set_max_offsetx", args[1] ) ) then return false end
|
||||
RunConsoleCommand( mode.."_max_offsetx", args[1] )
|
||||
end )
|
||||
--[[-------------------------------------------------------------]]--
|
||||
concommand.Add( mode.."_set_max_offsety", function( ply, cmd, args )
|
||||
if ( not validateCommand( ply, mode.."_set_max_offsety", args[1] ) ) then return false end
|
||||
if ( not validateCommand( ply, mode.."_set_max_offsety", args[1] ) ) then return false end
|
||||
RunConsoleCommand( mode.."_max_offsety", args[1] )
|
||||
end )
|
||||
--[[-------------------------------------------------------------]]--
|
||||
concommand.Add( mode.."_set_max_offsetz", function( ply, cmd, args )
|
||||
if ( not validateCommand( ply, mode.."_set_max_offsetz", args[1] ) ) then return false end
|
||||
if ( not validateCommand( ply, mode.."_set_max_offsetz", args[1] ) ) then return false end
|
||||
RunConsoleCommand( mode.."_max_offsetz", args[1] )
|
||||
end )
|
||||
--[[-------------------------------------------------------------]]--
|
||||
concommand.Add( mode.."_set_force_stayinworld", function( ply, cmd, args )
|
||||
if ( not validateCommand( ply, mode.."_set_force_stayinworld", args[1] ) ) then return false end
|
||||
if ( not validateCommand( ply, mode.."_set_force_stayinworld", args[1] ) ) then return false end
|
||||
RunConsoleCommand( mode.."_force_stayinworld", tobool( args[1] ) and "1" or "0" )
|
||||
end )
|
||||
--[[-------------------------------------------------------------]]--
|
||||
@ -384,22 +385,22 @@ elseif ( SERVER ) then
|
||||
end )
|
||||
--[[-------------------------------------------------------------]]--
|
||||
concommand.Add( mode.."_set_force_weld", function( ply, cmd, args )
|
||||
if ( not validateCommand( ply, mode.."_set_force_weld", args[1] ) ) then return false end
|
||||
if ( not validateCommand( ply, mode.."_set_force_weld", args[1] ) ) then return false end
|
||||
RunConsoleCommand( mode.."_force_weld", tobool( args[1] ) and "1" or "0" )
|
||||
end )
|
||||
--[[-------------------------------------------------------------]]--
|
||||
concommand.Add( mode.."_set_force_nocollide", function( ply, cmd, args )
|
||||
if ( not validateCommand( ply, mode.."_set_force_nocollide", args[1] ) ) then return false end
|
||||
if ( not validateCommand( ply, mode.."_set_force_nocollide", args[1] ) ) then return false end
|
||||
RunConsoleCommand( mode.."_force_nocollide", tobool( args[1] ) and "1" or "0" )
|
||||
end )
|
||||
--[[-------------------------------------------------------------]]--
|
||||
concommand.Add( mode.."_set_force_nocollide_all", function( ply, cmd, args )
|
||||
if ( not validateCommand( ply, mode.."_set_force_nocollide_all", args[1] ) ) then return false end
|
||||
if ( not validateCommand( ply, mode.."_set_force_nocollide_all", args[1] ) ) then return false end
|
||||
RunConsoleCommand( mode.."_force_nocollide_all", tobool( args[1] ) and "1" or "0" )
|
||||
end )
|
||||
--[[-------------------------------------------------------------]]--
|
||||
concommand.Add( mode.."_set_delay", function( ply, cmd, args )
|
||||
if ( not validateCommand( ply, mode.."_set_delay", args[1] ) ) then return false end
|
||||
if ( not validateCommand( ply, mode.."_set_delay", args[1] ) ) then return false end
|
||||
RunConsoleCommand( mode.."_delay", args[1] )
|
||||
end )
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user