This is an old revision of the document!
Como es tradicional en los ficheros INI, toda la información de configuración es expresada usando parejas de llave/valor.
Estas parejas están organizadas en secciones.
Una sección es declarada con corchetes ([]
- ES-ES). Todas las parejas de llave/valor definidas debajo serán parte de esta sección.
Esta sección termina cuando otra comienza.
[Section]
Llaves y valores son delimitados con signo de igual (=
).
Key = Value
Punto y coma (;
) indica el comienzo de un comentario. El comentario continua hasta el final de la linea.
; This is a comment and will be ignored by the config module
Las secciones pueden ser definidas en más de un lugar. Incluso pueden abarcar varios ficheros de configuración.
He aquí un ejemplo.
; Aquí tenemos un ejemplo de una sintaxis de configuración de orx [MySection] ; Esto define el inicio de 'MiSección'('MySection') MyKey = MyValue; Aquñi damos un valor a 'MiLlave'('MyKey') MyOtherKey = MyOtherValue; Y aquí damos uno para 'MiOtraLlave('MyOtherKey') [MyOtherSection]; Aquí termina 'MySection' y estamos ahora en 'MiOtraSección'('MyOtherSection') AKey = Otro valor [MySection]; Estamos de regreso a 'MySection' MyLastKey = MyLastValue; Añadiendo otra pareja llave/valor a 'MySection'
PD: Los espacios alrededor del operador de asignación ('=') son recortados y simplemente ignorados por la configuración del sistema.
Si quieres usar un ';' como parte de un valor no-númerico, necesitas usar una asignación en bloque. Los bloques son delimitados con comillas dobles . Los bloques también son la única manera de tener valores cubriendo varias lineas.
MyKey = "MyValuePart1 ; MyValuePart2" MyOtherKey = "This value spans on multiple lines"
Si doblas las primeras , la cadena no será considerada como un bloque pero si como un valor normal y tendremos un
como inicio del valor.
MyKey = ""MyQuotedValue"
Aquí la cadena MiValorCitado
(
MyQuotedValued
) (incluyendo las comillas dobles), serán almacenadas como un valor para la llave 'MyKey'.