Podcast
Questions and Answers
¿Cuál de las siguientes opciones describe mejor el software?
¿Cuál de las siguientes opciones describe mejor el software?
- El componente lógico o intangible de un equipo informático. (correct)
- Un componente físico del equipo informático.
- Un intermediario entre máquinas exclusivamente.
- Un conjunto de dispositivos periféricos.
El 'trialware' es un tipo de software que se distribuye de forma gratuita sin ninguna limitación.
El 'trialware' es un tipo de software que se distribuye de forma gratuita sin ninguna limitación.
False (B)
La fase del proceso de localización que se encarga de extraer los recursos de su contenedor original se conoce como ________.
La fase del proceso de localización que se encarga de extraer los recursos de su contenedor original se conoce como ________.
lockit
Menciona al menos tres ejemplos de sistemas operativos.
Menciona al menos tres ejemplos de sistemas operativos.
Relaciona los siguientes tipos de software con sus características:
Relaciona los siguientes tipos de software con sus características:
¿Qué fase del proceso de localización se encarga de ajustar el tamaño y la posición de los recursos?
¿Qué fase del proceso de localización se encarga de ajustar el tamaño y la posición de los recursos?
Los lenguajes de programación de bajo nivel son más fáciles de interpretar y ejecutar directamente por la máquina que los de alto nivel.
Los lenguajes de programación de bajo nivel son más fáciles de interpretar y ejecutar directamente por la máquina que los de alto nivel.
¿Cuál de las siguientes NO es una dificultad común al diferenciar entre código y texto en un software?
¿Cuál de las siguientes NO es una dificultad común al diferenciar entre código y texto en un software?
El código informático debe ser modificado cuando contiene una ruta de archivo.
El código informático debe ser modificado cuando contiene una ruta de archivo.
¿Qué tipo de delimitadores son comúnmente utilizados para separar el código del texto?
¿Qué tipo de delimitadores son comúnmente utilizados para separar el código del texto?
Las cadenas que plantean dudas pueden estar formadas por pseudoabreviaciones, a menudo con las iniciales de cada palabra en ___________.
Las cadenas que plantean dudas pueden estar formadas por pseudoabreviaciones, a menudo con las iniciales de cada palabra en ___________.
Empareja los siguientes tipos de elementos de software con su descripción:
Empareja los siguientes tipos de elementos de software con su descripción:
¿Cuál de estos delimitadores es menos común para separar el código del texto?
¿Cuál de estos delimitadores es menos común para separar el código del texto?
El espacio disponible en el disco duro es un factor a considerar para diferenciar código de texto.
El espacio disponible en el disco duro es un factor a considerar para diferenciar código de texto.
Describe brevemente por qué es necesario diferenciar el código del texto en un software.
Describe brevemente por qué es necesario diferenciar el código del texto en un software.
Un ejemplo de cadena que plantea dudas puede incluir un nombre de archivo o ___________.
Un ejemplo de cadena que plantea dudas puede incluir un nombre de archivo o ___________.
¿Cuál de las siguientes opciones describe mejor a las herramientas integrales de localización?
¿Cuál de las siguientes opciones describe mejor a las herramientas integrales de localización?
Los editores de archivos binarios y de recursos están diseñados específicamente para localizar programas.
Los editores de archivos binarios y de recursos están diseñados específicamente para localizar programas.
¿Qué tipo de programas no están expresamente pensados para traducir y requieren contextualización visual?
¿Qué tipo de programas no están expresamente pensados para traducir y requieren contextualización visual?
Las versiones gratuitas de algunas herramientas de localización a menudo se denominan _ o _.
Las versiones gratuitas de algunas herramientas de localización a menudo se denominan _ o _.
Empareja las siguientes herramientas de localización con su sistema operativo principal:
Empareja las siguientes herramientas de localización con su sistema operativo principal:
¿Cuál de las siguientes NO es una forma de incluir un delimitador dentro de una cadena de texto?
¿Cuál de las siguientes NO es una forma de incluir un delimitador dentro de una cadena de texto?
Los comentarios en el código suelen traducirse para facilitar la comprensión en diferentes idiomas.
Los comentarios en el código suelen traducirse para facilitar la comprensión en diferentes idiomas.
¿Qué signo se utiliza para crear un 'carácter de activación'?
¿Qué signo se utiliza para crear un 'carácter de activación'?
Los caracteres de control \t representan un ______, \n representa una nueva línea y \r un retorno de carro.
Los caracteres de control \t representan un ______, \n representa una nueva línea y \r un retorno de carro.
Empareja los siguientes códigos especiales con su significado:
Empareja los siguientes códigos especiales con su significado:
¿Cuál de las siguientes opciones describe mejor la concatenación?
¿Cuál de las siguientes opciones describe mejor la concatenación?
Es recomendable utilizar letras acentuadas como carácter de activación.
Es recomendable utilizar letras acentuadas como carácter de activación.
Menciona al menos dos signos que se utilicen como variables.
Menciona al menos dos signos que se utilicen como variables.
La ______ puede ser una pesadilla para el localizador debido a la dificultad en la adaptación lingüística.
La ______ puede ser una pesadilla para el localizador debido a la dificultad en la adaptación lingüística.
¿Cuál es la principal razón para evitar la eliminación de caracteres especiales en el código?
¿Cuál es la principal razón para evitar la eliminación de caracteres especiales en el código?
¿Cuál de las siguientes opciones describe mejor el 'diseño responsivo'?
¿Cuál de las siguientes opciones describe mejor el 'diseño responsivo'?
Es preferible eliminar o desplazar espacios en los textos traducidos para optimizar la presentación.
Es preferible eliminar o desplazar espacios en los textos traducidos para optimizar la presentación.
¿Qué problema puede surgir al traducir textos que están 'incrustados' o 'hard-coded' en un programa?
¿Qué problema puede surgir al traducir textos que están 'incrustados' o 'hard-coded' en un programa?
La _________ es el elemento más visible de un programa y contiene elementos como menús y barras de herramientas.
La _________ es el elemento más visible de un programa y contiene elementos como menús y barras de herramientas.
¿Cuál de las siguientes NO es una categoría principal de los recursos de la interfaz?
¿Cuál de las siguientes NO es una categoría principal de los recursos de la interfaz?
Los tutoriales y ejemplos son componentes que no requieren localización al traducir un software.
Los tutoriales y ejemplos son componentes que no requieren localización al traducir un software.
¿Cuál es la primera estrategia básica para la localización de software?
¿Cuál es la primera estrategia básica para la localización de software?
¿Qué implica la estrategia de 'localización de los recursos en su contenedor original'?
¿Qué implica la estrategia de 'localización de los recursos en su contenedor original'?
La localización en el contenedor original puede requerir una mayor competencia ___________ y el uso de herramientas especializadas.
La localización en el contenedor original puede requerir una mayor competencia ___________ y el uso de herramientas especializadas.
Relacione las siguientes herramientas con su uso principal en la localización de software:
Relacione las siguientes herramientas con su uso principal en la localización de software:
Flashcards
Software
Software
Parte intangible de un sistema informático que permite la interacción entre el usuario y el hardware.
Sistema Operativo (SO)
Sistema Operativo (SO)
Conjunto de programas que gestionan el hardware de un sistema informático y ofrecen una interfaz para el usuario.
Lenguajes de alto nivel
Lenguajes de alto nivel
Lenguajes de programación que permiten crear programas complejos de forma más fácil y abstracta.
Lenguajes interpretables
Lenguajes interpretables
Signup and view all the flashcards
Compilador
Compilador
Signup and view all the flashcards
Localización de software
Localización de software
Signup and view all the flashcards
Reescalado de recursos
Reescalado de recursos
Signup and view all the flashcards
Separadores / Delimitadores
Separadores / Delimitadores
Signup and view all the flashcards
Diferenciar código y texto sin delimitadores
Diferenciar código y texto sin delimitadores
Signup and view all the flashcards
Cadenas de texto confusas
Cadenas de texto confusas
Signup and view all the flashcards
Cadenas que contienen nombres de archivos o rutas.
Cadenas que contienen nombres de archivos o rutas.
Signup and view all the flashcards
Dificultad de traducción del código informático.
Dificultad de traducción del código informático.
Signup and view all the flashcards
Uso de un segundo delimitador.
Uso de un segundo delimitador.
Signup and view all the flashcards
Combinación de convenciones.
Combinación de convenciones.
Signup and view all the flashcards
Delimitadores más comunes.
Delimitadores más comunes.
Signup and view all the flashcards
Convivencia entre lenguajes.
Convivencia entre lenguajes.
Signup and view all the flashcards
Comillas dobles en una cadena
Comillas dobles en una cadena
Signup and view all the flashcards
Carácter de escape
Carácter de escape
Signup and view all the flashcards
Carácter de activación
Carácter de activación
Signup and view all the flashcards
Variable
Variable
Signup and view all the flashcards
Variable numérica
Variable numérica
Signup and view all the flashcards
Variable de texto
Variable de texto
Signup and view all the flashcards
Concatenación de cadenas
Concatenación de cadenas
Signup and view all the flashcards
Escape de caracteres especiales
Escape de caracteres especiales
Signup and view all the flashcards
Comentario
Comentario
Signup and view all the flashcards
Concatenación
Concatenación
Signup and view all the flashcards
Diseño adaptable (Responsive Design)
Diseño adaptable (Responsive Design)
Signup and view all the flashcards
Estrategia 1: Extracción de recursos
Estrategia 1: Extracción de recursos
Signup and view all the flashcards
Estrategia 2: Localización en el contenedor original
Estrategia 2: Localización en el contenedor original
Signup and view all the flashcards
Interfaz
Interfaz
Signup and view all the flashcards
Recursos localizables
Recursos localizables
Signup and view all the flashcards
Herramientas de localización
Herramientas de localización
Signup and view all the flashcards
Cadenas de texto incrustadas
Cadenas de texto incrustadas
Signup and view all the flashcards
Editor hexadecimal
Editor hexadecimal
Signup and view all the flashcards
Localización
Localización
Signup and view all the flashcards
Editores de recursos
Editores de recursos
Signup and view all the flashcards
Herramientas integrales de localización
Herramientas integrales de localización
Signup and view all the flashcards
Programas complementarios de localización
Programas complementarios de localización
Signup and view all the flashcards
Herramientas 'light' o 'satellite' de localización
Herramientas 'light' o 'satellite' de localización
Signup and view all the flashcards
Herramientas propietarias de localización
Herramientas propietarias de localización
Signup and view all the flashcards
Study Notes
Localización de Software: Nociones Básicas
- El software es un componente lógico e intangible, intermediario entre humanos y máquinas, o entre máquinas.
- El equipo informático incluye dispositivos internos (procesador, memoria, tarjetas) y periféricos (monitor, teclado, ratón).
Tipos de Software
- Software comercial
- Software de código abierto / libre
- Software gratuito
- Shareware (con limitaciones temporales)
- Crippleware (con limitaciones funcionales)
- Adware
Clasificación del Software
- Sistemas operativos (MS-DOS, Mac OS, Linux, Unix, Windows)
- Lenguajes de programación (de bajo nivel, de alto nivel, ensambladores, compiladores, interpretables)
- Lenguajes de etiquetado
- Programas de aplicación (o aplicaciones)
- Aplicaciones -Accesorios- Utilidades
Proceso de Localización
- Planificación del proyecto y preparación de los materiales (lockit).
- Extracción de los recursos de su contenedor original.
- Traducción de los textos y ajuste de los elementos localizables.
- Reinserción de los recursos en su contenedor original.
- Reajuste de las dimensiones y posición de los recursos (resizing).
- Comprobación (testing) y depuración (debugging).
Elementos Característicos del Software
- Separadores
- Comentarios
- Códigos especiales
- Concatenación
- Espacio disponible
- Otras dificultades
Separadores/Delimitadores
- Convivencia entre lenguaje de programación y texto en lenguaje natural.
- Diferenciación entre lo que se traduce y lo que no, especialmente cuando no hay separadores entre código y texto.
- Delimitadores más habituales: comillas (sencillas o dobles); paréntesis; corchetes; llaves.
- No eliminar ni incluir delimitadores dentro de una cadena de texto.
- Manejo de delimitadores conflictivos.
Comentarios
- Observaciones (remarks) explicativas y de apoyo.
- No se suelen traducir, pero ayudan.
- Cada lenguaje tiene un carácter o prefijo específico para comentarios (REM, etc.).
Códigos Especiales
- Signo & (ampersand) para caracteres de activación.
- Evitar tener más de una opción con el mismo carácter de activación.
- Preferir la letra inicial mayúscula.
- Evitar caracteres acentuados.
- Considerar letras menos comunes
Caracteres de control
- Tabulador (\t)
- Nueva línea (\n)
- Retorno de carro (\r)
Variables
- Elementos que se sustituyen por un valor al cumplirse determinadas condiciones.
- Ejemplos de uso con formato.
Concatenación
- Unión de dos o más cadenas de texto para formar una nueva.
- Consideraciones para economizar recursos.
Espacio Disponible
- Técnicas para adaptar el texto traducido al espacio disponible.
- Adaptaciones lingüísticas (abreviaciones, sinónimos).
- Técnicas de reajuste de dimensiones y ubicación.
- Diseño responsivo para adaptarse a diferentes tamaños de dispositivos.
- Longitud de los textos traducidos para que no exceda al del original.
Otras Dificultades
- Ordenación alfabética de listados.
- Espacios de relleno.
- Textos obsoletos.
- Cadenas de texto incrustadas (hard-coded).
- Contenido hexadecimal.
Interfaz y Elementos Localizables
- Interfaz: elemento más visible.
- Elementos textuales, funcionales y gráficos de la interfaz.
- Área de trabajo dividida en paneles/ventanas.
- Menús (principal, submenú, contextual).
- Barras de herramientas.
- Cuadros de diálogos.
- Mensajes textuales.
- Elementos gráficos.
- Categorías de recursos de interfaz (Accelerator, Bitmap, Cursor, Dialog, Icon, Menu, String Table, Version).
Otros componentes localizables
- Subprogramas
- Filtros
- Tutoriales
- Ejemplos
- Plantillas
- Complementos
Estrategias Habituales
- Estrategia 1: Extracción de los recursos localizables.
- Externalizar los textos localizables.
- Ubicar los elementos localizables en archivos diferentes.
- Extraerlos y traducirlos.
- Reinsertar los recursos.
- Revisión de desajustes visuales y funcionales.
- Estrategia 2: Localización de los recursos en su contenedor original.
- Intervenir directamente sobre el producto compilado.
- Mayor subordinación de texto al código y entorno visual.
- Requiere mayor competencia técnica.
- Herramientas especializadas (editores de recursos, programas integrales de localización).
Estrategias Habituales
Herramientas Esenciales
- Herramientas especializadas para localizar software.
- Programas de traducción asistida.
- Programas complementarios (entornos de programación, editores de archivos binarios y de recursos).
Otras Herramientas
- Versiones light o satellite (restricciones funcionales).
- Herramientas de localización propietarias (LocStudio, Helium, etc.).
- Herramienta para MAC OS (AppleGlot, Xcode).
- Herramientas para código abierto (GNU Gettext, Open Language Tools).
Documentación
- Documentación para aplicaciones, sistemas operativos, etc. (Sitios web, API de desarrollo, manuales).
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Este quiz explora conceptos clave sobre el software y los lenguajes de programación. Se abordan temas como 'trialware', sistemas operativos, y el proceso de localización de recursos. Además, se relacionan características distintas de tipos de software con sus definiciones correspondientes.