GLOBALIZACIÓN Creación de Aplicaciones Multilenguaje en Oracle APEX 5.1

Documentos relacionados
Taller Práctico Desarrollar una aplicación Básica en Oracle Application Express

Informe Interactivo en APEX 5.0 La mejor forma de visualizar los datos de nuestra base de datos Oracle

MEETUP ORACLE APEX LATINOAMÉRICA

Ing. Clarisa Maman Orfali. Founder & CEO ClarTech Solutions, Inc.

INTRODUCCIóN A ORACLE APEX 5.0 (SPANISH EDITION) BY ING. CLARISA J. MAMAN ORFALI

Introducción a Oracle APEX 5.0 (Spanish Edition)

COMUNIDAD SHAREPOINT DE COLOMBIA. SharePoint Day Bogotá Julio 13 de 2013 Configuración de sitios multilenguaje en SharePoint 2013

PHP 7 Desarrollar un sitio web dinámico e interactivo

Manual de ayuda de la Plataforma Online. Centro Superior de Estudios Universitarios La Salle

PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición)

Especialista en Técnicas de Programación en PL/SQL en Bases de Datos Oracle 11g

El presente manual pretende orientar y apoyar en el uso del sistema SINFA desde el punto de vista del usuario.

Cómo crear una cuenta de Gratis!

ANEXO A. FRAMEWORK SARA

Extiende la funcionalidad de Oracle Application Express

Novedades en Q-flow 3.03

Objetivos y Temario CURSO PHP Y MySQL

Qué es y cómo se usa DropBox

Qué es y cómo se usa Skype

Misceláneo de Nuevas Funcionalidades de Oracle Database 12c (parte 3)

Slarrauri.com Servicios Web Configuración de Paginas Facebook

Índice de contenido. Velneo vtranslator 20. Telf. (+34) velneo.es

Especialista en Técnicas de Programación en PL/SQL en Bases de Datos Oracle 12c

Practica 13. Recursos Alternativos. martes 8 de noviembre de 16

Oracle Fusion Middleware 11g: Creación de Aplicaciones con ADF I

Módulo de Administración LibCentral

Guía para preparar y hacer la entrega de trabajos en Turnitin. Intructores y estudiantes. ombre Apellidos Fecha. Área de Servicios

Misceláneo de Nuevas Funcionalidades de Oracle Database 12c (parte 2)

Globalize Localization Services, es una empresa joven, dinámica y tecnológica de traducción y servicios lingüísticos.

Manual de usuario para Pedimentos META

DISEÑO DE PÁGINAS WEB 80 HORAS

UNIVERSIDAD TÉCNICA DEL NORTE

1.2 Para qué me sirve FTP FTP y Planes de Hospedaje FTP y CentovaCast (AutoDj) FTP y Dreamweaver Descarga de FileZilla 10

5.2a. LiveLink for Excel tiene un nuevo aspecto para los botones para cargar o guardar modelos y para manejar las conexiones con los servidores.

Mensaje de atención al cliente

Pen-Link y Cellebrite

GUÍA OPERATIVA PARA ESTUDIANTES

Configuración de MySQL con NetBeans

Manual de Portal Web e Intranet. Idiomas Reducidos

Integrantes: Mariely Benítez C.I Miguel Corona C.I Rosmary Rodríguez C.I Sección 4 Trayecto IV

Guía de Instalación. BioTime 7.0. Versión:1.0 Fecha: Enero BioTime 7.0

Especialista TIC en Programación en JQuery (Online)

Administrando Sus Contactos

Sistema de Reserva para Hoteles

Eurowin 8.0 SQL. Babel Soluciones Sectoriales EUROWIN

WebCursos. Manual de Usuario

Qué es un Sitio Web?

Milestone Systems. Guía rápida de activación de licencias para productos XProtect Professional VMS

Manual del Usuario - Módulo Configuración

Honeywell Expense Solution PORTAL DE PROVEEDORES HONEYWELL

Tema 5.- Integración de material didáctico

Módulo 1 Introducción a SAP y Conceptos Fundacionales de ABAP

Manual Nómina. Versión 1.2.

Manual del Usuario - Módulo del Sistema

EDUCACHESS (Resumen) Ajedrez para todos. Juega y aprende. Mente activa. Total presupuesto (aproximado): Libros y PDFs

PROYECTO. Webservice Versión: 1.0 TÉRMINOS DE REFERENCIA PARA LA CONTRATACIÓN DE LA CONSULTORÍA PARA EL CONSUMO DE SERVICIOS WEB SERVICES

Técnico Especialista TIC en Programación en JQuery (Online)

Instructivo simplificado Sistema de Gestión Académica SIU Guaraní Autogestión de docentes *

COPYRIGHT El copyright de este documento es propiedad de Camerfirma.

Manual Usuario Portal Contabilidad

Especialista TIC en Adobe Acrobat 9 Professional. Creación, Diseño y Edición Digital

Criterios de Evaluación

Extensión de gvsig para la gestión de recursos geoespaciales

Manual de navegación en la Plataforma. Estudiante

Conferencia de Partners Colombia 2016

Práctica 4. SDL Trados Studio Alineación de textos

Programa Formativo. Código: Curso: Programación con JAVA 8 SE Standard Edition Modalidad: ONLINE Duración: 120h.

Sistemas Informáticos del Valle

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

INSTRUCCIONES PARA COLABORADORES DE INK

TALLER ALGORITMOS Y DESARROLLO DE SOFTWARE CON PYTHON


Spectrum Miner. Versión 8.0. Guía de administración de integración de Portrait Dialogue

IBM TRIRIGA Application Platform Versión 3 Release 5. Globalización - Guía del usuario IBM

Objetivos del curso sobre fundamentos de bases de datos - Examen Oracle Database Foundations

1) Formato del archivo a importar

Intercambio de datos. Importar y exportar con TILOS. Daniel Busquet;Christine Hsui AVANCE REAL

6to WEBINAR AUTOPARTES Mercado Libre INTEGRACIONES CON LA PLATAFORMA

Carro de Compras - Tienda Online

EJERCICIO_PR0704_1_GRUPOS DE EMPLEADOS_ROL SINGULAR

FECHA VERSIÓN DESCRIPCIÓN AUTOR. 05/08/ Versión Inicial Instalación Módulo Magento Jorge Roberts

GUÍA DE USUARIO. Sistema de Administración Proveedores

UNIVERSIDAD TÉCNICA DEL NORTE

IMPLANTACIÓN DE APLICACIONES WEB

INSTRUCCIONES PARA CUMPLIMENTAR EL DEUC DE MUTUALIA. (Documento Europeo Único de Contratación)

Desempeño Alineación Riesgo

IMPRESIÓN Y CONECTIVIDAD

Programación de Aplicaciones Distribuidas

Especialista TIC en Programación en JQuery

Bases de Datos en Internet Agenda

ENLACE CON EL SISTEMA NOI

Transcripción:

GLOBALIZACIÓN Creación de Aplicaciones Multilenguaje en Oracle APEX 5.1 Ing. Clarisa Maman Orfali Oracle ACE Autora Fundadora & Directora de ClarTech Solutions, Inc. clarisa@clartechsolutions.com www.clartechsolutions.com Irvine, California - Estados Unidos Oracle APEX 5.1 Ing. Clarisa Maman Orfali. 1

Agenda Globalización: Creación de Aplicaciones Multilenguaje Sobre mí Introducción Entorno de desarrollo Apex en múltiples lenguajes Configuración de una aplicación para su traducción Proceso de traducción de una aplicación Selección del lenguaje de la aplicación por el usuario final Usar la utilidad Mensajes de Texto Oracle APEX 5.1 Ing. Clarisa Maman Orfali. 2

Ing. Clarisa Maman Orfali Fundadora y Directora de ClarTech Solutions, Inc. Consultora y Especialista en Oracle Application Express Oracle ACE desde el año 2014 Co-Fundadora del Grupo de Usuarios Oracle de Argentina Autora del primer libro en español de Oracle APEX Introducción a Oracle APEX 5.0 Autora del libro Integración sin Costo de JasperReports en Oracle APEX 5.0 Autora del libro Oracle APEX 5.1 Instructora de Cursos Online Fundadora del Grupo Meetup Oracle APEX Latinoamérica Co-organizadora del Oracle APEX Tour Latinoamérica y el Oracle Developer Tour Co-conductora y Realizadora del Podcast El Show de la Comunidad Oracle Hispana Escritora de artículos técnicos en OTN Latinoamérica Escritora de artículos técnicos en la plataforma Toad World Twitter: @Clari707 - Email: clarisa@clartechsolutions.com Webiste: www.clartechsolutions.com Oracle APEX 5.1 Ing. Clarisa Maman Orfali. 3

Introducción Artículos Técnicos OTN http://www.oracle.com/technetwork/es/articles/apex/globalizando-aplicaciones-apex-5-3021418-esa.html http://www.oracle.com/technetwork/es/articles/apex/globalizando-aplicaciones-apex-5-3030678-esa.html Oracle APEX 5.1 Ing. Clarisa Maman Orfali. 4

Cargar Lenguajes para el entorno de Desarrollo en APEX Oracle APEX 5.1 Ing. Clarisa Maman Orfali. 5

Configuración Inicial para Traducir Aplicaciones en APEX 1. Definir el lenguaje primario de la aplicación 2. Definir Atributo: Idioma de Aplicación Derivado de: a) Sin NLS (aplicación no traducida) b) Usar idioma primario de la aplicación c) Explorador (usar preferencia de idioma del explorador) d) Preferencia de aplicación (usar FSP_LANGUAGE_PREFERENCE) e) Preferencia de Elemento (usar elemento que contenga la preferencia) f) Sesión: i. Usar procedimiento APEX_UTIL.SET_SESSION_LANG ii. Usar parámetro: P_LANG en la URL de APEX Oracle APEX 5.1 Ing. Clarisa Maman Orfali. 6

Identificar los atributos de globalización de la aplicación Componentes Compartidos Atributos de Globalización Oracle APEX 5.1 Ing. Clarisa Maman Orfali. 7

Mapeo de Aplicaciones Traducidas Una aplicación primaria puede mapearse a múltiples aplicaciones traducidas APP_ID 106 es-us Traducciones: APP_ID 2106 en-us Ingles - US APP_ID 3106 pt-br Portugués - Brasil APP_ID 4106 it Italiano - Italia Oracle APEX 5.1 Ing. Clarisa Maman Orfali. 8

Aplicaciones Traducidas No pueden ser modificadas Pueden ser exportadas e importadas Los cambios en la aplicación primaria deben ser publicadas para que tomen efecto Oracle APEX 5.1 Ing. Clarisa Maman Orfali. 9

Proceso de Traducción en APEX Componentes Compartidos Traducir Aplicación Archivos XLIFF (XML Localization Interchange File Format) Es un archivo de formato XML estándar internacional que ha sido adoptado por APEX como el formato con el cual se puede exportar e importar archivos de diferentes lenguajes dentro de las aplicaciones en APEX. Oracle APEX 5.1 Ing. Clarisa Maman Orfali. 10

Proceso de Traducción Simplificado EXTRAER DESCARGAR PUBLICAR Oracle APEX 5.1 Ing. Clarisa Maman Orfali. 11

Manejar los Idiomas en la Aplicación Crear un enlace de idioma de la aplicación para que el usuario pueda seleccionar el idioma Una forma de hacerlo es usando Acciones Dinámicas: Función: APEX_UTIL.GET_SESSION_LANG Procedimiento: APEX_UTIL.SET_SESSION_LANG JavaScript: para recargar la página Oracle APEX 5.1 Ing. Clarisa Maman Orfali. 12

Mensajes de Texto Para traducir los mensajes usamos la API APEX_LANG.MESSAGE, cuya sintaxis es: APEX_LANG.MESSAGE ( p_name IN VARCHAR2 DEFAULT NULL, p0 IN VARCHAR2 DEFAULT NULL, p1 IN VARCHAR2 DEFAULT NULL, p2 IN VARCHAR2 DEFAULT NULL,... p9 IN VARCHAR2 DEFAULT NULL, p_lang IN VARCHAR2 DEFAULT NULL) RETURN VARCHAR2; Oracle APEX 5.1 Ing. Clarisa Maman Orfali. 13

DEMOSTRACIÓN Oracle APEX 5.1 Ing. Clarisa Maman Orfali. 14

GLOBALIZACIÓN Creación de Aplicaciones Multilenguaje en Oracle APEX 5.1 Oracle APEX 5.1 Ing. Clarisa Maman Orfali. 15