From 9b58d35185905f8334142bf4988cb784e993aea7 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Mon, 21 Nov 2011 02:23:03 -0600 Subject: Initial import of extracted KDE i18n tarballs --- .../docs/kdewebdev/kommander/specials.docbook | 717 +++++++++++++++++++++ 1 file changed, 717 insertions(+) create mode 100644 tde-i18n-es/docs/kdewebdev/kommander/specials.docbook (limited to 'tde-i18n-es/docs/kdewebdev/kommander/specials.docbook') diff --git a/tde-i18n-es/docs/kdewebdev/kommander/specials.docbook b/tde-i18n-es/docs/kdewebdev/kommander/specials.docbook new file mode 100644 index 00000000000..7c1db3f9caf --- /dev/null +++ b/tde-i18n-es/docs/kdewebdev/kommander/specials.docbook @@ -0,0 +1,717 @@ + + + + +Especiales y variables globales internas + +
+
+
+ +Juan Manuel García Molina
juanma@superiodico.net
Traductor
+ +
+
+ +Especiales y variables globales internas + +Los especiales son funciones que &kommander; procesa. Debería tener en cuenta que hasta que &kommander; tenga un analizador completo, todas las especiales de &kommander; se ejecutarán primero, y luego se ejecutará el guión. En la mayoría de los casos, no suele ser un problema, pero en algunos sí que lo es. + + + +@dcop(appId, objeto, funcion, argumentos) + +Hace una llamada &DCOP;. @dcop(kmail, KMailIface, checkMail(), ) + + + + +@dcopid + +El id. &DCOP; del proceso. (kmdr-executor-@pid) + + + + +@dialog(dialog[,parameters]) + +Lanza el cuadro de diálogo de Kommander especificado. El cuadro de diálogo se obtiene del directorio dialog y del actual, en ese orden. Esto se hace con antelación a la llamada al ejecutor y define el directorio predefinido en el que está la aplicación de Kommader. Los parámetros (parameters) se pueden pasar al estilo de Unix o por nombre, como variable=valor. Luego puede buscar los parámetros globales pasados. @global(variable) devolvería valor. + + + + +@env(environmentVariable) + +Expande la environmentVariable (variable de entorno) pasada. @env(PWD) se expande como $PWD. Recuerde que $ es parte de la shell y no se debe usar. + + + + +@exec(command) + +devuelve la salida de la ejecución del command (comando) especificado. @exec(ls -l). + + + + +@execBegin ... @execEnd + +igual que @exec, pero admite shebang (n.t. la marca de comienzo de un guión en Unix) y guiones de varias líneas. Sirve para varios lenguajes de guiones, así como para declararlos o usar una shebang. + +@execBegin(php) +@execBegin#!/usr/bin/php + +El primero usa el nombre del ejecutable PHP. &kommander; busca PATH (n.t. la ruta) para php y, si no lo encontrara, buscaría si está registrado con &kommander; en una ubicación externa a su ruta. Si no fuera así, le diría al usuario que no se puede encontrar. El segundo ejemplo usa el shebang (n.t. la marca de comienzo de un guión en Unix) clásico, que tiene algunas ventajas y también algunos inconvenientes. Si tiene una copia de la beta de PHP5, por ejemplo, en /usr/local/bin, podría no encontrarse por no estar en /usr/bin, y para ello sería muy útil. Sin embargo, si distribuye el cuadro de diálogo a alguien que tenga PHP en /opt/bin, no lo encontrará cuando use shebang. Por tanto, use con cuidado las shebangs y, si va a compartir archivos, se recomienda que use el ejecutable. + + + + +@global(variable) + +expande el valor de la variable global especificada. + + + + +@null + +Devuelve null (nulo). Ahora que Kommander comprueba si widgetText extá vacío en la ejecución, esto evitará que haya errores erróneos en el caso de que haya un estado no definido en el widget. + + + + +@parentPid + +El &PID; del proceso padre. + + + + +@pid + +El &PID; del proceso. + + + + +@readSetting(key, defaultValue) + +lee un valor de kommanderrc + + + + +@selectedWidgetText + +el contenido seleccionado de un widget que puede mostrar más de un valor, como los widgets de lista + + + + +@setGlobal(variable, value) + +Define la variable global como el value (valor) especificado. + + + + +@widgetText + +el contenido de un widget + + + + +@writeSetting(key, value) + +escribe un valor en kommanderrc + + + + + +Grupo de funciones de vectores + + + +@Array.values(array) + +Devuelve la lista separada por EOL de todos los valores del array (vector). Se puede usar para pasear a través de los elementos de un vector. + + + + +@Array.keys(array) + +Devuelve una lista separada por EOL con todas las claves del array (vector). + + + + +@Array.setValue(array, key, value) + +Define una key (clave) y un value (valor) para un elemento del array (vector). Si no existe el vector, se crea. + + + + +@Array.clear(array) + +Elimina todos los elementos del array (vector). + + + + +@Array.count(array) + +Devuelve el número de elementos que hay en el array (vector). + + + + +@Array.value(array,key) + +Devuelve el valor asociado a la key (clave) dada. + + + + +@Array.remove(array,key) + +Elimina el elemento que hay en la key (clave) dada del array (vector). + + + + +@Array.fromString(array,string) + +Añade al array (vector) todos los elementos de la string (cadena de caracteres). La cadena de caracteres debería tener el formato clave\tvalor\n." + + + + +@Array.toString(array,string) + +"Devuelve todos los elementos del array (vector) en el formato clave\tvalor\n." + + + + + + + +Grupo de funciones de archivo + + + +@File.read(file) + +Devuelve el contendo del file (archivo) dado. + + + + +@File.write(filestring) + +Escribe la string (cadena de caracteres) dada en file (archivo). + + + + +@File.append(filestring) + +Añade la string (cadena de caracteres) dada al final del file (archivo). + + + + + + + +Grupo de funciones de cadenas de caracteres + + + +@String.length(string) + +Devuelve el número de caracteres que hay en la cadena de caracteres (string). + + + + +@String.contains(string,substring) + +Comprueba si la cadena de caracteres (string) contiene la subcadena (substring) dada. + + + + +@String.find(string) + +Devuelve la posición de una subcadena de caracteres (substring) en la cadena (string), o -1 si no se encuentra." +Tiene una posición opcional de comienzo, entera (integer) para encontrar los usos en alfa 6. + + + + +@String.left(string, int) + +Devuelve los n primeros caracteres de la cadena (string). + + + + +@String.right(string, int) + +Devuelve los n últimos caracteres de la cadena (string). + + + + +@String.mid(string, int start, int end) + +Devuelve la subcadena de caracteres (substring) de la cadena (string), comenzando en las posiciones indicadas. + + + + +@String.remove(string, substring) + +Elimina todas las ocurrencias de una subcadena de caracteres (substring) dada. + + + + +@String.replace(string, substring find, substring replace) + +Reemplaza todas las ocurrencias de una subcadena de caracteres (substring) dada con un reemplazo (replace) dado. + + + + +@String.upper(string) + +Convierte la cadena de caracteres (string) a mayúsculas. + + + + +@String.lower(string) + +Convierte la cadena de caracteres (string) a minúsculas. + + + + +@String.compare(string, string) + +Compara dos cadenas de caracteres (string). Devuelve 0 si son iguales. -1 si la primera es menor, 1 si la primera es mayor. + + + + +@String.isEmpty(string) + +Comprueba si la cadena de caracteres (string) está vacía. + + + + +@String.isNumber(string) + +Comprueba si la cadena de caracteres (string) es un número válido. + + + + + + + +Globales internos +A los globales internos se accede como a las variables globales habituales, con @global. + + +@global(_KDDIR) + +El directorio en el que está el cuadro de diálogo actual. + + + +@global(_NAME) +El nombre del cuadro de diálogo. + + + + +
-- cgit v1.2.1