&CODIGOS &AUTOR ANÓNIMO &TITULO MANUAL CASTELLANO DEL AMIGA WORLD &FIN T091. ¿Qué es AmigaWorld? T06 AmigaWorld es un programa de base de datos que contiene información sobre cada país de la Tierra. Le permite echar un visttazp a los datos de un país o comparar varios paises. Es muy fácil de manejar, y puede utilizarlo con los colores, tipos de letra, e incluso idioma (demomento hay ficheros de datos en inglés y alemán) que prefiera. Trabaja en cualquier Amiga que tenga 1Mbyte de memoria y Kickstart 1.2 o superior. T092. ¿Cómo puedo arrancar AmigaWorld? T06 Nada es tan fácil como esto: Bajo Workbench sólo realize una doble pulsación sobre el icono. Eso es todo. Si quere arrancar AmigaWorld desde el CLI, debe asegurarse que AmigaWorld está en el directorio actual (por ejemplo cd df0:AmigaWorld). De otra forma no podrá hallar los ficheros de datos necesários. Recibe un tipo de letra especial junto con AmigaWorld. Si quiere instalarlo en su sistema, simplemente haga una doble pulsación sobre el icono InstallFont. Los usuarios de CLI introducir: "execute InstallFont". De cualquier forma, lo instale o no, necesitará tener la librería diskfont.libra- ry en su disco de arranque.Esta librería se incluye en todos los discos están- dar del Workbench. T093. ¿Cómo puedo hacer que AmigaWorld "hable" otros idiomas? T06 Una vez que ha arrancado AmigaWorld, todo se visualiza en inglés. Pero puede cambiar a otro idioma! Simplemente seleccione el elemento "Lenguage" (idioma) del menú "Configuration". Aparece una nueva ventana y se le pide que introduz- ca el nombre del nuevo idioma. En este momento sólo puede elegir entre inglés y alemán, pero espero que futuras versiones de AmigaWorld le proporcionen nuevas versiones. Si quiere traducir AmigaWorld a otro idioma sientase libre de hacerlo! No es muy difícil, pero lleba un montón de trabajo.Ver en el capí- tulo 6 para los detalles. T094. Cómo utilizar AmigaWorld T06 ¡Simplemente busque y encuentre! La mayoría de características son fáciles de entender, pero quizás no encuentre algunas de las características menos intuitivas. Por esto aquí viene una rápida revisión de la pantalla de Amiga World: La lista de paises ------------------ La lista de paises está en el lado derecho. Contiene todos los paises que están seleccionados. La forma de seleccionar y desseleccionar se presentará más adelante. Si deplaza el ratón sobre un nombre de país y pulse el botón izquierdo del ratón, aparece una nueva ventana con los datos disponibles sobre dicho país. Con este método puede abrir hasta 10 ventanas al mismo tiempo, lo que le permitirá comparar los datos. Cierra las ventanas pulsando en el gadget de cerrar en la esquina superior izquierda. El gadget proporcional ---------------------- El gadget proporcional está en la mitad de la pantalla y le permite moverse arriba y abajo en la lista de paises. El mapa ------- El mapa tiene dos funciones, que son muy útiles después de una búsqueda: Si mueve el ratón sobre el mapa y pulsa el botón izquierdo del ratón, la selec- ción de los contenidos es restaurada a como etaba antes de la última búsqueda. Si pulsa el botón derecho del ratón sobre el mata, todos los paises se seleccionan (y así se visualizan). El menú "Selection" (selección) no es in- fluido por esto. Gadget de búsqueda ------------------ El gadget de búsqueda está debajo del mapa. Si teclea algún texto y pulsa return, entonces, AmigaWorld busca un país con el nombre que ha introducido. Por ejemplo si ha introducido "Belgium", sólo se seleccionará Belgium (Bélgi- ca) y se presentarán los datos sobre ella en la ventana de nuevo país. Si en- tra "Guyana" AmigaWorld seleccionará el estado independiente de Guyana y la colonia francesa con el mismo nombre.Si es demasiado perezoso para escribir el nombre completo o si no lo sabe completamente, es suficiente introducir las primeras letras y un asterisco '*'. Si introduce, por ejemplo, "fra*", se vi- sualizará France (Francia). AmigaWorld conoce varios nombres para muchos pai- ses: No importa si introduce "UK", "England" o "Great Br*"; el resultado es el mismo. Antes de empezar una búsqueda debe recordar que AmigaWorld busca sólo los paises seleccionados. Si sólo están seleccionados los paises de Europa, AmigaWorld no encontrará "China" o "Mexico". Además suele ser necesario res- taurar la antigua selección después de cada búsqueda: Simplemente pulse en el mapa.No sólo es posible buscar un nombre de país:También puede buscar un país, si conoce su capital; o puede buscar todos los paises en los que se habla un idioma especificado; o puede buscar todos los paises en el Sur Este de Asia, por ejemplo. Esto depende de su selección en el menú "Search for". De momento: La función de búsqueda sigue habilitada, cuando ya ha abierto algunas ventanas de paises. T095. Los menús T06 Una especialidad que no debe ser única -------------------------------------- Intuition le da dos formas de elegir un elemento de menú: 1ª Pulsa el botón derecho del ratón, mueve el ratón hasta el elemento y suelta el botón derecho. Esto no es nada nuevo para usted, supongo. 2ª Pulsa el botón derecho del ratón, mueve el ratón hasta el elemento y pulsa el botón IZQUIERDO, sin soltar el derecho. Probablemente esté maravillado porque el muñeco les está contando una historia tan aburrida. Bien, con el segundo método no sólo es posible seleccionar un e- lemento, sinó tres o cuatro. Por esto puede hacer su elección en el menú "Dis- play" de una vez, o puede elegir "Font" y "Colores" del menú de configuración a la vez especialmente si utiliza esto en el menú "Selection", se dará cuenta de que se trabaja mucho más rápido que seleccionando cinco elementos de menú uno detrás del otro, cada vez esperando hasta que el programa ha procesado la entrada. Aunque es una característica de intuition, no es soportada por muchos programas. Los usuarios registrados pueden echar una ojeada al código fuente para ver como trabaja; es realmente simple. Seguidamente hay una descripción de todos los elementos de menú: El menú "AmigaWorld" -------------------- "About" quien hizo este programa "User" le dice como (y por qué) hacerse un usuario registrado. Si es un usuario registrado encontrará su propio nombre. "Quit" Hace lo que se espera que haga. SIN ninguna estúpida pre- gunta sobre si realmente, realmente, realmente quiere salir. El menú "Selection" ------------------- Los seis elementos superiores le dicen a AmigaWorld que continentes deben ser seleccionados y por esto mostrados en la lista de paises. Si sólo quiere información sobre paises africanos, ¡simplemente desactive el resto del mundo! "Dependencias" Si este elemento está activado, no se seleccionan sólo los estados independientes sinó también los otros paises y territorios,por ejemplo Groenlandia o Hong Kong. En la versión de libre distribución no puede desactivar esta opción. El menú "Sort by" (ordenar por) ------------------------------- Si selecciona un elemento de este menú, la lista de paises será ordenada. El orden depende del elemento que ha elegido. Si selecciona "Area" (Superficie) se mostrarán primero los paises más grandes y los más pequeños al final. "Name" Los paises no se almacenan realmente alfabéticamento, pero en el mismo orden que en el fichero de datos. Tiene dos ventajas: - Puede cambiar el orden, por ejemplo puede poner las colonias junto con sus paises madre. - Me ahorró mucho trabajo, porque hubiera sido muy complicado escribir un algoritmo que pueda tratar con todos los caracteres nacionales. En la versión inglesa no son importantes,pero echar una ojeada al fichero de datos alemán. Casi todo contiene un 'ä' o un 'ß' ... "Area" Se visualiza primero el país con mayor superficie. "Population" China se visualiza al principio, los paises deshabitados al final. Los otros elementos trabajan de la misma forma, pero sólo están habilitados en la versión para usuarios registrados. El menú "Display" ----------------- Este menú determina los bloqueos de la lista de paises. Es especialmente inte- resante en conexión con el menú "Sort by". "Rank" La lista de paixes será numerada. Esto es útil cuando se comparan paises. Un ejemplo: ha elegido sólo "Europe" en el menú "Selection" y "Population" en el menú "Sort by". El inicio de la lista se parecerá a esto: 1 Russia 2 Germany 3 Great Britain ... "Official Names" (nombres oficiales) En lugar de los nombres comunes (como Greece (Grecia)) se visualizarán los nombres oficial (como Greek republic (República Griega). "Value" El valor que corresponde con el menú "Sort by" se visualizará detrás de los nombres en la lista, se se comprueba este nombre. "All Countries" AmigaWorld no sólo visualizará los paises selecciona- dos sinó todos los demás,también. Se muestran en otro color, así todavía podrá reconocer cuales están seleccionados y cuales no lo están.No tiene efecto en la característica de búsqueda. El menú "Search for" -------------------- Si introduce algún texto en el gadget de la parte inferior izquierda, AmigaWorld por defecto busca un país, con un nombre que es como su entrada. Pero también puede buscar por otras cosas, dependiendo de lo que elija en este menú: "Name" es la selección por defecto. "Capital" Desde ahora AmigaWorld buscará capitales que concuer- den con su entrada. Si introduce "Bo*" por ejemplo, se seleccionarán Colombia (Bogota) y Germany (Bonn). Si intruduce "Ber*", se seleccionarán Germany (Berlin) y Switzerland (Bern). Como sabe, AmigaWorld sabe amenudo diferentes nombres y capitales para un país. "Lenguage" Quiere saber todos los paises, donde la gente habla English (inglés), Turkish (turco) o Swahili - ningún problema! Al menos no para los usuarios registrados. "Location" Si selecciona esto, suele ser mejor introducir el '*' en el gadget de cadena. Si no, AmigaWorld con una descripción más larga de su localización. Por ejemplo: Si introduce "Central America" (América Central), sólo se listarán los paises del continente. Pero si introduce "Centra l America*" se seleccionarán esos paises y las islas del Caribe. Este elemento está deshabilitado en la versión de li- bre distribución. El menú "Configuration" ----------------------- Este menú le permite acercar el ajuste de AmigaWorld a sus propias preferen- cias: "Colors" Aparece un requester de color.Los usuarios registrados pueden utilizarlo fácilmente en sus propios programas. "Interlace" Si tiene un sistema anti-parpadeo (o much paciencia) puede activar o desactivar el modo entrelazado. "Font" Si no le gusta mi bonito tipo de letra (me averguenzo de usted!) entonces puede seleccionar otra. Su tamaño no debe exceder los 15 puntos.¿Por qúe no? ¡Pruebelo y dese cuenta! "Language" Esto le permite comunicarse con AmigaWorld en otro idioma. De momento puede elegir entre English (inglés) y German (alemán), ¿pero quien sabe? ¡Quizás TÚ me envíes una traducción a tu propio idioma! "Save" Esto escribe sus selecciones actuales al disco. Si arranca de nuevo AmigaWorld, encontrará su configuración preferida directamente desde el principio. Deshabilitado en la versión de libre distribución. T096. Los ficheros awo T06 awo.cfg ------- AmigaWorld lee algunos ficheros después que lo arranque. El primero que lee se llama "awo.cfg". Contiene los datos de configuración tal como los grabó con el menú "Configuration"/"Save". Si AmigaWorld no puede encontrar este fichero continúa con los valores por defecto. Como puede modificar fácilmente "awo.cfg" con un editor de texto, no la incluido en esta versión de libre dis- tribución, perdón. awo.output ---------- El fichero "awo.output" contiene todos los textos, que són visualizados por AmigaWorld. El fichero puede estar o bien en el subdirectorio con el nombre del idioma o en el mismo directorio que AmigaWorld. Si ha elegido English como idioma, AmigaWorld tratará de abrir "English/awo.output". Si no puede abrir este fichero, el programa buscará "awo.output". No es muy difícil crear una nueva traducción de "awo.output": Simplemente cargue uno de los ficheros output que vienen con AmigaWorld en su editor de textos preferido. Ahora tiene que traducirlo línea por línea. Debe grabar el resultado en un nuevo subdirectorio con el nombre del idioma. Por ejemplo: Un fichero output italiano debe grabarse como "Italiano/awo.output", uno francés "Françaixe/awo.output", y así. La primera línea debe poner "AWO-Output" (¡se distinguen las mayúsculas y las minúsculas!) y la última línea debe consistir en este caracter: '#'. Se pueden colocar comentarios en el fichero de salida: Todo lo que sigue a un puto y coma ';' será ignorado. Por otro lado no puede especificar texto de salida que contenga un punto y coma, porque AmigaWorld sólo leerá la primera parte de él. Quizás se pregunto sobre todas esas líneas en blanco en los ficheros? ¡Son espacio para futuras versiones! Si hay por ejemplo nuevos elementos de menú, podrán colocarse entre los existentes. Si no hay líneas en blanco para esto, todo tendría que ser añadido al final, haciendo que la salida de los datos tubiera un aspecto bastante confuso. Un asterisco '*' signigica, que el texto para esa línea es el mismo en todas las traducciones, y por esto es interno (copyright, mi dirección). awo.data -------- Este fichero es el más importante. Contiene toda la información sobre los pai- ses. Esto es lo más actual posible (Noviembre 1992), pero puede ser extraño si hay errores en él. No fue fácil para mi traducir "awo.data" al inglés por- que no es mi idioma nativo y no conozco los nombres ingleses de muchos paises, capitales y idiomas. Pude encontrar algunos de ellos en diccionarios, pero no todos. Por esto encontrará algunos errores en mi traducción,por ejemplo en los idiomas africanos o en las capitales de las antiguas repúblicas sovieticas.To- das las traducciones que me parecían extrañas están marcadas con dos barras a- trás '\\', así podrá verlas a primera vista en el fichero de datos y buscar los errores. Sin embargo, le pido que no extienda ficheros de datos modifica- dos. Es mejor que me envie sus mejoras directamente. Las incluiré en futuras versiones de AmigaWorld, haciendolas disponibles a un número mayor de usuarios. Lo que sigue es una descripción de la construcción de "awo.data": Los paises están listados en el orden, en que serán visualizados por Amiga World, por ejemplo alfabéticamente. La información sobre un país se escribe en nueve líneas, que se encuentran consecutivas. línea 1: Los nombres comunes del país. Puede introducir más de un nombre para un país. Sólo se visualizará el primero pero si utiliza el gadget de búsqueda, los demás nombres se reconocerán también. Están divididos por una barra vertical '|'. Ejemplo: "Netherlands|The Netherlands|Holland" línea 2: El nombre oficial del país. Sólo puede especificar un nombre oficial. Que es suficiente, ya que no puede buscar por nombres oficiales. línea 3: La abreviación, como se utiliza en los platos numéricos. Si el país es independiente, su abreviación se escribirá en esta línea (por ejemplo "F" para Francia). Su longitud no puede exceder de tres caracteres. Si el país no es independiente, la abreviación del país madre se escribe, incluido entre parentesis cuadrados (por ejemplo "[F]" para Gagalupe o Polinesia Francesa). Un interrogante '?' signigica que la abreviación es desconocida. línea 4: La localizazión: Al principio de la línea los continentes son especificados como figuras: 1 = Africa, 2 = America, 3 = Asia, 4 = Australia y el Océano Pacífico, 5 = Europa, 6 = Regiones polares. Después de la barra vertical la localización se escribe como texto. Ejemplo: "53|Europa del este y Norte de Asia" para Rusia. línea 5: Capital o capitales: Esta línea trabaja exactamente como la línea 1 con el nombre de país: Al principio hay lo siguiente que será visualizado en la ventana de país. Depués hay otros nombres que serán también reconocidos por la función de búsqueda. Los nombres están separados por barras vertica- les. Ejemplo: "Washington (DC)|Washington" Pero también hay paises con más de una capital. Se entran así: "Berlin (gobierno en Bonn)|Berlin|Bonn". línea 6: Idioma o idiomas. Esta línea contiene los idiomas que se hablan en el país. Trabaja como las líneas 1 y 5. Ejemplo: "Ingles y Frances|Ingles|Frances" línea 7: La superfície en kilómetros cuadrados. AmigaWorld acepta sólo números enteros. Normalmente no viene al caso, pero si se es consecuente, debe redondear el Vaticano a 0 ... línea 8: La población. línes 9: El Producto Nacional Bruto en millones de dólares americanos. Para aumentar la legibilidad del fichero se pueden introducir tantas líneas en blanco como se quiera; yo sugiero una después de cada país. También son po- sibles los comentarios: Como en "awo.output", se ignorará todo lo que siga a un punto y coma ';'. El punto y coma no debe quedar separado del texto por es- pacios. Si introduce "London ;ahí es donde vivo!" La función de búsqueda se confundirá y no reconocerá "London", sólo "London ".El fichero debe empezar con "AWO-Datafile" qy terminar con una '#'. (¿Puede alguien decirme como llama a este estúpido caracter?) Si quiere traducir "awo.data", debe saber que es un montón de trabajo. Lo he visto cuando he hecho la versión inglesa (uuuuf). Pero adivino que es mucho más fácil de traducir cualquier cosa a la lengua nativa de uno que a una lengua extrangera. Por esto les animo a que pasen unos años poniendolo en francés o cualquier otra cosa!. Como mínimo AmigaWorld soportará sus esfuerzos: Si comete algún olvido, el programa se lo dice, qué está mal y donde está mal, por ejemplo, el número de línea. El programa busca "awo.data" de la misma forma que "awo.output". Esto tiene una ventaja, si traduce sólo uno de estos ficheros puede mover el otro a su directorio padre. Ejemplo: AmigaWorld (dir) Deutsch (dir) awo.output awo.data English (dir) awo.output Française (dir) awo.output AmigaWorld awo.data Si tiene esta estructura de directorios, hay diferentes ficheros output para inglés, francés, y alemán, pero inglés y francés pueden utilizar el mismo fichero de paises. Esto ahorra espacio de disco, porque no tiene que repetir el mismo fichero "awo.data" una vez en el directorio "English" y otra vez en el diretorio "Française". T097. Distribución T06 La versión mimitada de libre distribución de AmigaWorld puede ser distribuida tanto como quiera. Le animo a realizar copias y darlas a sus amigos! Si cobra dinero por copiar AmigaWorld, la cantidad no puede exceder del valor que el Sr Fred Fish de Tempe/Arizona toma por un disco. Y debe distribuir la distribu- ción completa como la recibió. Por favor no modifique o borre ningún fichero de ella. La lista entera de ficheros se parece a esto: AmigaWorld (dir) Deutsch (dir) awo.data awo.output Dokumentation Dokumentation.info Entwicklung Entwicklung.info English (dir) awo.data awo.output Documentation Documentation.info History History.info Fonts (dir) Lucifer (dir) 8 Lucifer.font AmigaWorld AmigaWorld.info Deutsch.info English.info No está permitido entregar la versión para usuarios registrados a ninguna otra persona. Sólo pueden distribuirse aquellas partes del código fuente que están marcadas como Dominio Público. El tipo de letra Lucifer es de Dominio Público, por ejemplo, puede distribuir- la, modificarla y utilizarla en sus propios programas. T098. Cómo llegar a ser usuario registrado T06 Si le gusta AmigaWorld, ¿por qué no se hace usuario registrado?. Los usuarios registrados recibirán la última versión de AmigaWorld, por T06supuesto sin ninguna molesta limitación. También recibirán el código fuente del programa, lo que será interesante para todo el que cree progranas en Modula-2. Serán especialmente útiles las siguientes partes: EasyIntuition (fácil Intuition) contiene procedimientos para abrir pantallas, ventanas y para inicializar menús. Si su programa se estrella, todas las pantallas y ventanas se cierran automáticamente. Esto es bastante útil mientras se desarrolla software. EasyGadgets (fáciles Gadgets) contiene procedimientos para crear y evaluar gadgets. Como ve, soporta el aspecto 3D. ColorRequester contiene el requester de color. Vanilla ya no pertenece realmente al código fuente. Convierte sucesos del rawkey en código ASCII y tam- bién le avisa si se pulsa cualquier tecla no ASCII, por ejemplo Help. También puede mirar si se han utilizado algunos modificadores (Shift, Teclas Ami- ga, Teclado Numérico, ...) cuando se utiliza. Vani- lla está basado en un programa de Peter Graha Evans, que pude encontrar en algún AmigaLibDisk. Examples (ejemplos) Junto con el fuente suministro algunos ejemplos que muestran como utilizar estos módulos. Porque no puede dar 400 Marcos Alemanes, en una revisión (la revisión costaba más que la cosa entera, cuando yo la compré!) Todavía estoy utilizando la versión 3.3 de m2Amiga. Si tiene una versión posterior del compilador, debe T06recompilar todo, porque el resultado será una cosa mucho más corta que el re- sultado tan grande que viene con esta distribución. Por supuesto estaré atento a su dinero en primer lugar, pero estoy mirando a- delante en busca de cualquier reacción sobre AmigaWorld. Por tanto, si tiene algunas ideas, sobre como mejorar AmigaWorld, o si sabe como crear las venta- nas de aspecto 3D sin utilizar elementos tag: ¡Escribame! Si encuetra errores en el programa o en los ficheros de datos, o si sólo quiere indicarme algo acerca de mis feos errores en la documentación inglesa: ¡Contacte conmigo! Y, más importante: Si ha traducido "awo.data"y "awo.output" a un nuevo idioma, por favor ¡¡envíeme sus traducciones!! Si es el primero que me proporciona una traducción a ese idioma, ¡recibirá devuelta su cuota de re- gistro! Y si sólo quiere charlar acerca de "Yothu Yindi" u otras cosas intere- santes: ¡Escribame! T03 ¡ D I V E R T I R S E ! T04 y recuerde: IBM aspira