Programação para a Internet II PHP i18n. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt
|
|
- Adriana Ramires Amorim
- 8 Há anos
- Visualizações:
Transcrição
1 Programação para a Internet II PHP i18n Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt
2 Internacionalização Hoje em dia é cada vez mais usual desenvolver aplicações que suportem várias línguas Convém que se comece desde o início a pensar como se irá proceder para permitir ter o mesmo código a servir para apresentar conteúdos em várias línguas. Internacionalizar um site implica actuar em dois vectores principais: As labels e mensagens (de erro, por exemplo). A base de dados; Geralmente é usado o termo i18n quando se fala de internacionalização (internacionalization). (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 2
3 A base de dados Existem várias abordagens à internacionalização da base de dados de um site, no entanto a mais simples e eficaz consiste em associar à tabela de base de dados cujo conteúdo se pretende traduzir, uma outra tabela que contenha os campos passíveis de ser traduzidos. Por exemplo, para uma tabela de Produtos não faz sentido traduzir o preço ou a quantidade em stock, por exemplo. Exemplo da modelo físico da base de dados: Produtos Produtos_i18n Língua Id_Produto (PK) Prd_Nome Prd_Descricao Prd_Preco Prd_Quantidade Id_Produto_i18n (PK) Id_Produto (FK) Id_Lingua (FK) Prdi_Nome Prdi_Descricao Id_Lingua(FK) Lin_codigo Lin_Descricao (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 3
4 A base de dados (cont.) Exemplo dos dados contidos nas tabelas Produtos Id_Produto Prd_Nome Prd_Descricao Prd_Preco Prd_Quantidade 1 PC de Bolso Muito bom! Disco externo 2000Gb Produtos_i18n Id_Produto_i18n Id_Produto Id_Lingua Prdi_nome Prdi_Descricao Pocket PC Very good Ordinador de Muy bueno Língua Id_Lingua Lin_codigo Lin_Descricao 2 EN English 3 ES Castelhano (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 4
5 As labels e mensagens Resolvido o problema da base de dados, é chegada a altura de nos centrarmos no código. Geralmente em XHTML para escrever uma label ou uma mensagem de erro faz-se algo semelhante a: Nome: <input type="text" name="nome" /> <p>por favor insira o nome do utilizador!</p> Ou seja, o valor das labels ou mensagens está hard-coded (ou seja, inserido directamente no código) (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 5
6 As labels e mensagens modo simples O primeiro passo com vista à internacionalização do site, passa pela criação de ficheiros separados contendo variáveis com os valores de todas as labels e mensagens em cada língua. $label_nome = "Nome:"; $msg_ins_nome = "Por favor insira o nome do utilizador!"; Ficheiro i18n_pt.php $label_nome = "Name:"; $msg_ins_nome = "Please insert type the user name!"; Ficheiro i18n_en.php $label_nome = "Nombre:"; $msg_ins_nome = "Por favor escriba el nombre del usuário!"; Ficheiro i18n_es.php (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 6
7 As labels e mensagens modo simples (cont.) Em seguida, há que substituir as labels ou mensagens pelas respectivas variáveis print($nome); <input type="text" name="nome" /> <p> print($msg_ins_nome); </p> Para terminar esta parte seria apenas necessário colocar no início do ficheiro onde vão ser utilizadas as mensagens ou labels a inclusão do ficheiro que contem as variáveis include "i18n_pt.php"; No entanto, como vimos anteriormente, criámos diferentes ficheiros (um para cada língua) e não os podemos incluir todos as mesmo tempo. Queremos incluir o ficheiro que contenha as variáveis na língua pretendida. Para tal, temos primeiro que saber qual a língua pretendida (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 7
8 As labels e mensagens modo simples (cont.) Geralmente a informação sobre a língua pretendida, é obtida em função da língua definida para o browser. Esta informação pode ser obtida através da variável $_SERVER. $lingua = $_SERVER["HTTP_ACCEPT_LANGUAGE"]; print($lingua); pt,en;q=0.7,en-us;q=0.3 No entanto, esta variável contém informação a mais, pelo que temos que fazer algumas modificações $lingua = substr($_server["http_accept_language"],0,2); print($lingua); pt (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 8
9 As labels e mensagens modo simples(cont.) Sabendo a língua pretendida, poderíamos então fazer a inclusão do ficheiro de variáveis em função da língua. $lingua = substr($_server["http_accept_language"],0,2); if ($lingua == "pt") include "i18n_pt.php"; else if ($lingua == "en") include "i18n_en.php"; else if ($lingua == "es") include "i18n_es.php"; else include "i18n_pt.php"; E poderíamos ter ficado por aqui, não fosse o caso de o utilizador pretender mudar a língua em que está visualizar o site. Imagine por exemplo que a língua do seu browser está definida para inglês. Utilizando o código anteriormente apresentado, seríamos forçados a ver os sites sempre em língua inglesa (se disponível!). (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 9
10 As labels e mensagens modo simples (cont.) Felizmente, os sites que apresentam conteúdos em várias línguas permitem fazer o overwrite da informação sobre língua proveniente do browser. Disponibilizando ícones representativos da bandeira do país de onde a língua é originária. Neste caso teríamos as imagens das bandeiras com uma hiperligação semelhante a: <a href="index.php?lingua=pt"><img src="bandeira_pt.gif"></a> <a href="index.php?lingua=es"><img src="bandeira_es.gif"></a> <a href="index.php?lingua=en"><img src="bandeira_en.gif"></a> (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 10
11 As labels e mensagens modo simples (cont.) De modo a que ao clicar-se numa determinada bandeira se mude de língua, mas que se mantenha o item de conteúdo que se estava a ver, é necessário fazer: $file = $_SERVER["SCRIPT_NAME"]; $file_array = explode('/', $file); $filename = $file_array[count($file_array) - 1]; $query=""; if(strlen($_server["query_string"])>0) $query=$_server["query_string"]."&"; <a href=" print($filename. $query. "lingua=pt"); "><img src="bandeira_pt.gif"></a> <a href=" print($filename. $query. "lingua=en"); "><img src="bandeira_en.gif"></a> <a href=" print($filename. $query. "lingua=es"); "><img src="bandeira_es.gif"></a> (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 11
12 As labels e mensagens modo simples (cont.) Para terminar, apresenta-se o novo script de verificação da língua que irá estar em uso. session_start(); if(isset($_get["lingua"])){ $_SESSION["lingua"] = $_GET["lingua"]; } else if(!isset($_session["lingua"])){ $_SESSION["lingua"] = $_SERVER["HTTP_ACCEPT_LANGUAGE"]{0}.$_SERVER["HTTP_ACCEPT_LANGUAGE"]{1}; } if ($_SESSION["lingua"] == "pt") include "i18n_pt.php"; elseif ($_SESSION["lingua"] == "en") include "i18n_en.php"; elseif ($_SESSION["lingua"] == "es") include "i18n_es.php"; else include "i18n_pt.php"; } Posteriormente, sempre que se pretender saber a língua basta aceder a $_SESSION["lingua"]. (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 12
13 As labels e mensagens utilizando a livraria gettext Antes de podermos começar a utilizar a livraria gettext temos que garantir que está correctamente instalada no nosso computador Para tal, basta correr de novo o ficheiro de instalação do PHP e adicionar a extensão Gettext. Após reiniciar o Apache, as funcionalidades desta livraria estarão disponíveis. Para exemplificar o funcionamento desta livraria, vamos assumir que temos um ficheiro index.php com o seguinte conteúdo print "eu tenho uma sensação, que esta noite vai ser uma grande noite"; (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 13
14 As labels e mensagens utilizando a livraria gettext Para começarmos o processo de internacionalização, vamos começar por criar um ficheiro i18n.php onde será determinada a língua a utilizar $locale = 'pt'; // lingua a utilizar por defeito if (isset($_get["locale"])) $locale = $_GET["locale"]; putenv("lc_all=$locale"); setlocale(lc_all, $locale); bindtextdomain("messages", "./locale"); textdomain("messages"); O ficheiro index.php ficará apenas com o seguinte conteúdo include "i18n.php"; print _("feeling"); // é o mesmo que ter gettext("feeling"); A mensagem foi substituída pela variável feeling (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 14
15 As labels e mensagens utilizando a livraria gettext Experimentando o código agora desenvolvido ainda não iríamos obter o resultado pretendido, uma vez que ainda temos que atribuir valores às variáveis Para atribuir valores às variáveis, vamos utilizar o programa poedit ( Vamos utilizar este programa para criar catálogos de pedaços de texto (um catálogo para cada língua). Devemos começar por criar na raiz do nosso projecto uma directoria chamada locale. E dentro desta criar pastas com o nome correspondente ao par língua/cultura (ex. pt, pt_pt, pt_br, etc ) Dentro de cada uma destas pastas vamos criar uma pasta chamada LC_MESSAGES Devemos ficar com uma directoria semelhante a: \locale\pt_pt\lc_messages (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 15
16 As labels e mensagens utilizando a livraria gettext Depois de criadas as directorias para cada língua, vamos proceder à criação dos catálogos Na aplicação poedit, fazemos: Ficheiro>Novo catálogo Deverá preencher obrigatoriamente o idioma. Já o país, só deverá escrever se pretender ser muito específico (ex.: pt_pt ou pt_br). (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 16
17 As labels e mensagens utilizando a livraria gettext No diálogo Pastas devemos indicar a localização da pasta raiz do nosso web server, por exemplo: C:\ServidorWeb\htdocs e o nome da pasta onde está o código cujo conteúdo pretendemos internacionalizar (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 17
18 As labels e mensagens utilizando a livraria gettext Finalmente vamos guardar o ficheiro do catálogo, na directoria correspondente à língua pretendida (ex.: \loclale\pt\lc_messages) com o nome messages.po, por exmplo. (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 18
19 As labels e mensagens utilizando a livraria gettext Neste momento, o poedit, irá procurar todos os sítios onde foram utilizadas variáveis de internacionalização e irá permitir-nos inserir o conteúdo pretendido. (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 19
20 As labels e mensagens utilizando a livraria gettext Para finalizar, basta Guardar O processo descrito, terá que ser repetido sempre que pretendamos adicionar uma nova linguagem Se entretanto forem inseridas novas variáveis no código, basta abrir os catálogos e fazer Catálogo>Actualizar a partir do códigofonte. (c) Nuno Miguel Gil Fonseca - Escola Superior de Tecnologia e Gestão de Oliveira do Hospital - Programação para a Internet II 20
DotNetNuke. Gestão de Conteúdos. Módulos - II. Inserção de conteúdos nos módulos. Módulo de Text/HTML. Módulo de Sre-Notícias. Módulo de Sre-Formação
Gestão de Conteúdos DotNetNuke Módulos - II Inserção de conteúdos nos módulos Módulo de Text/HTML Módulo de Sre-Notícias Módulo de Sre-Formação Conteúdos dos módulos Na lição: Módulos-I já foi dito que
Leia maisOpenshot Video Editor Instalação e Configuração
Openshot Video Editor Instalação e Configuração Adriana Mello Guimarães Luís Pinheiro Nuno Fernandes Índice 1. INTRODUÇÃO... 1 2. INSTALAÇÃO PARA SISTEMAS WINDOWS... 2 2.1. OBTER O OPENSHOT... 2 2.2. INSTALAR
Leia maisIntrodução... 3. 1ª Parte - Acesso à Aplicação Avaliação Online... 4 I Aceder à Aplicação... 4 1. Inscrição... 4 2. Acesso à Aplicação...
Índice Introdução... 3 1ª Parte - Acesso à Aplicação Avaliação Online... 4 I Aceder à Aplicação... 4 1. Inscrição... 4 2. Acesso à Aplicação... 4 II Entrada na Aplicação... 5 1. Informações... 6 1. Avaliação
Leia maisMOODLE: actividade WiKi
MOODLE: actividade WiKi Documentos de apoio à utilização educativa do Moodle Tipo de actividade (Moodle): WIKI O que é um Wiki? Um Wiki disponibiza documentos em formato html, produzidos colaborativamente
Leia maisAbra o ficheiro «Formulário de Candidatura» e guarde-o no seu computador
NOTA PRÉVIA As candidaturas ao Programa de Financiamento a projectos pelo INR, I.P. implicam 2 momentos distintos e complementares: Efetuar a candidatura on-line, através da plataforma web disponível no
Leia maisManual de Utilizador. Caderno. Recursos da Unidade Curricular. Gabinete de Ensino à Distância do IPP. http://eweb.ipportalegre.pt. ged@ipportalegre.
Manual de Utilizador Caderno Recursos da Unidade Curricular Gabinete de Ensino à Distância do IPP http://eweb.ipportalegre.pt ged@ipportalegre.pt Índice RECURSOS... 1 ADICIONAR E CONFIGURAR RECURSOS...
Leia maisEnsinar o conceito de regressão linear com o Geogebra
Ensinar o conceito de regressão linear com o Geogebra Versão 1.0, Dezembro de 2009 Objectivo Esta actividade é orientada para o professor que pretenda criar actividades para os alunos sobre regressão linear,
Leia maisProgramação para Internet I. 1. Servidores web. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt
Programação para Internet I 1. Servidores web Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Quando pretendemos aceder a uma página web, utilizamos um browser, independentemente da plataforma de hardware/software,
Leia maisManual do Utilizador. Manual do Utilizador Modelo10 no sisgep. Data última versão: 16.02.2007 Versão : 1.2. Data criação: 26.02.
Manual do Utilizador Modelo10 no sisgep Manual do Utilizador Modelo10 no sisgep Data última versão: 16.02.2007 Versão : 1.2 Data criação: 26.02.2004 Faro R. Dr. José Filipe Alvares, 31 8005-220 FARO Telf.
Leia maiswww. t PAGINANAHORA Guia de gestão de conteúdos
www. t PAGINANAHORA Guia de gestão de conteúdos PAGINANAHORA www.paginanahora.pt Bem-vindo ao Sistema e Gestão de Conteúdos! A partir deste sistema de backoffice poderá editar e personalizar o conteúdo
Leia maisSegurança e recuperação Manual do utilizador
Segurança e recuperação Manual do utilizador Copyright 2007-2009 Hewlett-Packard Development Company, L.P. Microsoft é uma marca comercial registada da Microsoft Corporation nos E.U.A. As informações contidas
Leia mais1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela?
Exercícios sobre Linguagem PHP: 1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela? 2) Considere a linguagem de programação PHP e seus operadores. A execução da sentença:
Leia maisOficina de Manipulação e Edição de Fotografia e Imagem Digital GIMP
Oficina de Manipulação e Edição de Fotografia e Imagem Digital GIMP O que é o GIMP É um programa de criação e edição de imagens. Foi criado como uma alternativa livre ao Photoshop, ou seja, é um software
Leia maisConectar diferentes pesquisas na internet por um menu
Conectar diferentes pesquisas na internet por um menu Pré requisitos: Elaboração de questionário Formulário multimídia Publicação na internet Uso de senhas na Web Visualização condicionada ao perfil A
Leia maisSoftware Adobe DreamWeaver. Requisitos para criar aplicações Web
Software Adobe DreamWeaver O Dreamweaver é uma ferramenta de desenvolvimento de sites que suporta diversas linguagens de scritpting para construir sites dinâmicos. Suporta várias linguagens como por exemplo:
Leia maisMB290 Reencaminhar Fax
A permite reencaminhar Faxes para um contacto existente na lista. Contacto esse que pode ser de Email, Pasta Partilhada, FTP e até mesmo para um contacto telefónico(fax).ou seja, o permite também reencaminhar
Leia maisComo produzir e publicar uma apresentação online dinâmica (Prezi)
Como produzir e publicar uma apresentação online dinâmica (Prezi) Este módulo irá ensinar-lhe como produzir e publicar uma apresentação online dinâmica usando o programa Prezi. A produção de uma apresentação
Leia mais2.9. PHP Cookies e variáveis de sessão
Programação para a Internet II 2.9. PHP Cookies e variáveis de sessão Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Cookies Uma cookie mais não é do que um ficheiro que é criado por determinado site
Leia maisProgramação WEB II. Conhecendo o PHP. Prof: Kelly E. Medeiros Bacharel em Sistema de Informação. Módulo III
Programação WEB II Conhecendo o PHP Módulo III Prof: Kelly E. Medeiros Bacharel em Sistema de Informação 1 Conhecendo o PHP Com o NotePad++ aberto com um arquivo em branco, devemos fazer uma pequena configuração
Leia maisUtilizar o Office 365 no Windows Phone
Utilizar o Office 365 no Windows Phone Guia de Introdução Verificar e-mail Configure o seu Windows Phone para enviar e receber correio da sua conta do Office 365. Consultar o seu calendário, esteja onde
Leia maisComo enviar e receber correio eletrónico utilizando o Gmail
Como enviar e receber correio eletrónico utilizando o Gmail Este módulo pressupõe que que já tenha criado uma conta de correio eletrónico no Gmail (caso já não se recorde como deve fazer, consulte o nosso
Leia maisProgramação 2008/2009 MEEC Guia de instalação do PC de programação
Programação 2008/2009 MEEC Guia de instalação do PC de programação Requisitos: PC 1Gbyte de memória Windows, Linux ou Mac OS X. Aplicação Virtualbox. (www.virtualbox.org) O uso de máquinas virtuais permite
Leia maisGestor de Janelas Gnome
6 3 5 Gestor de Janelas Gnome Nesta secção será explicado o funcionamento de um dos ambientes gráficos disponíveis no seu Linux Caixa Mágica, o Gnome. Na figura 5.1 apresentamos o GDM, o sistema gráfico
Leia maisGUESTBOOK UTILIZANDO INTERAÇÃO FLASH+PHP
GUESTBOOK UTILIZANDO INTERAÇÃO FLASH+PHP Introdução O GuestBook tem a finalidade de guardar e exibir criticas e sugestões de utilizadores que navegam no teu site. Este tutorial ensina a criar um Guestbook,
Leia maisO Manual do ssc. Peter H. Grasch
Peter H. Grasch 2 Conteúdo 1 Introdução 6 2 Usar o ssc 7 2.1 Gerir os utilizadores.................................... 7 2.1.1 Adicionar um utilizador.............................. 8 2.1.1.1 Associar-se
Leia maisAlteração do POC (Decreto de Lei nº. 35/2005) no sispoc
DOSPrinter Manual do Utilizador Alteração do POC (Decreto de Lei nº. 35/2005) no sispoc Data última versão: 20.03.2006 Versão : 1.1 Data criação: 01.03.2006 Faro R. Dr. José Filipe Alvares, 31 8005-220
Leia maisUNIDADE 1 TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
Ensino Regular Diurno Disciplina: T.I.C. Professores: Paula Dias Curso: AC/EC1 Ano: 9.º Turma(s): 2 Diagnosticar o estádio de desenvolvimento das competências em TIC dos alunos. Conhecer os conceitos básicos
Leia maisProgramação em papel quadriculado
4 NOME DA AULA: Programação em papel quadriculado Tempo de aula: 45 60 minutos Tempo de preparação: 10 minutos Objetivo principal: ajudar os alunos a entender como a codificação funciona. RESUMO Ao "programar"
Leia maisInstituto Superior Politécnico Gaya Escola Superior de Ciência e Tecnologia
Instituto Superior Politécnico Gaya Escola Superior de Ciência e Tecnologia Engenharia Informática Interligação e Gestão de Sistemas Informáticos 2006/2007 Interface WEB para Gestão de Máquinas Virtuais
Leia mais1. Criar uma nova apresentação
MANUAL DO Baixa da Banheira, 2006 1. Criar uma nova apresentação Para iniciar uma sessão de trabalho no PowerPoint é necessário criar uma nova apresentação para depois trabalhar a mesma. Ao iniciar uma
Leia maisGESTÃO DE INFORMAÇÃO PESSOAL OUTLOOK (1)
GESTÃO DE INFORMAÇÃO PESSOAL OUTLOOK (1) MICROSOFT OUTLOOK 2003 - OBJECTIVOS OBJECTIVOS: Enumerar as principais funcionalidades do Outlook; Demonstrar a utilização das ferramentas do correio electrónico;
Leia maisLinguagem de. Aula 06. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br
Linguagem de Programação IV -PHP Aula 06 Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Criação de Formulários o Um formulário consiste em uma série de campos que são preenchidos pelo usuário
Leia maisFerramenta de Apoio ao Jogo 2 (Ensino da Leitura) incluído nos Jogos da Mimocas
As Palavras Ferramenta de Apoio ao Jogo 2 (Ensino da Leitura) incluído nos Jogos da Mimocas 1. Introdução A Associação Portuguesa de Portadores de Trissomia 21 (APPT21) e a Escola Superior de Gestão de
Leia maisGuia de Introdução. Procurar Pode procurar uma pasta, subpastas e até outras caixas de correio.
Guia de Introdução O Microsoft Outlook 2013 tem uma aparência diferente das versões anteriores, pelo que criámos este guia para o orientar na aprendizagem. Torne-o seu Personalize o Outlook. Escolha entre
Leia maisEW1085R2 Recetor Bluetooth MICRO USB Classe 2
EW1085R2 Recetor Bluetooth MICRO USB Classe 2 EW1085R2 Recetor Bluetooth MICRO USB Classe 2 2 PORTUGUÊS Índice 1.0 Introdução... 2 1.1 Funções e funcionalidades... 2 1.2 Conteúdo da embalagem... 3 2.0
Leia maisLivro de Ponto Automático e Controlo de Assiduidade
Instituto Superior Politécnico Gaya Disciplina de Seminário Engenharia Informática 2006/2007 cms@ispgaya.pt spss@ispgaya.pt Manual de administração e Controlo de Assiduidade Outubro de 2007 Índice Introdução...
Leia maisPROCEDIMENTO DO CLIENTE
PROCEDIMENTO DO CLIENTE Título: Plug-in Guia de Empresas Objetivo: Aprender a utilizar a ferramenta Guia de Empresas Onde: Empresa Quem: Cliente Quando: Início A ferramenta Guia de Empresas permite criar
Leia maisP S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A. Criar uma relação mestre-detalhe. Pesquisa de informação
P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A Módulo 18 Ferramentas de Desenvolvimento de Páginas Web Criar uma relação mestre-detalhe 1. Cria uma cópia da página «listaferram.php»
Leia maisMANUAL DE PROCEDIMENTOS PLATAFORMA DE INSCRIÇÕES ONLINE
A época de 2012/2013 terá um novo recurso para a Filiação e Inscrições em Provas para os Clubes, Equipas e Agentes Desportivos, tendo sido criada para o efeito uma nova Plataforma de Inscrições Online.
Leia maisBoot Camp Manual de Instalação e Configuração
Boot Camp Manual de Instalação e Configuração Conteúdo 3 Introdução 3 Do que necessita 4 Descrição geral da instalação 4 Passo 1: Procurar actualizações 4 Passo 2: Preparar o computador Mac para o Windows
Leia maisEsse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.
Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Ele considera que você já tem o Joomla! instalado no seu computador. Caso você queira utilizá lo em um servidor na web,
Leia maisResolução de avarias de MPEG
Resolução de avarias de MPEG Esta secção é para utilizadores de cardiologia que visualizam MPEGs. Consulte os seguintes tópicos para o ajudarem a resolver problemas detectados ao visualizar MPEGs. Componentes
Leia maisGuia do Aluno. Campo Grande MS
2015 Guia do Aluno Campo Grande MS Sumário Acesso ao Ambiente Virtual de Ensino e Aprendizagem (AVEA)... 2 Acesso ao curso... 3 Acesso aos Módulos... 4 Acesso às disciplinas... 5 Trilha de Aprendizagem...
Leia maisManual para criar actividades com o Jclic. Versão 1.0. Manual de Luís Vives Traduzido e adaptado por. Milena Jorge
Versão 1.0 Manual de Luís Vives Traduzido e adaptado por milena_jorge@cap-alda-guerreiro.rcts.pt 1 PROJECTO N.º 2 Criação de uma sopa de letras com conteúdo associado........ 4 Actividade proposta n.º
Leia maisProgramação. MEAer. Bertinho Andrade da Costa. Instituto Superior Técnico. Introdução ao Pré-Processador. 2011/2012 1º Semestre
Programação MEAer Bertinho Andrade da Costa 2011/2012 1º Semestre Instituto Superior Técnico Introdução ao Pré-Processador Programação 2011/2012 DEEC-IST Introdução ao Pré-Processador 1 Sumário Introdução
Leia maisO QUE É A CENTRAL DE JOGOS?
O QUE É A CENTRAL? A Central de Jogos consiste de duas partes: Um site na Internet e um programa de computador (Central) que deve ser instalado em sua máquina. No site www.centraldejogos.com.br, você pode
Leia maisCriação de páginas web
Criação de páginas web Alojamento web 1 Browsers Para aceder e/ou navegar a um site é necessário um programa (software) específico Este tipo de programa chama-se Browser (Navegador) Existem vários disponíveis
Leia maisManual do Gestor da Informação do Sistema
Faculdade de Engenharia da Universidade do Porto Licenciatura Informática e Computação Laboratório de Informática Avançada Automatização de Horários Manual do Gestor da Informação do Sistema João Braga
Leia maisMódulo 6: Linguagem de Programação IV 6.1. Introdução 6.2. Bases de Dados 6.2.1. Visão Estrutural 6.2.2. SGBD: Sistema de Gestão de Bases de Dados
Curso Profissional de Técnico de Multimédia 12ºAno Disciplina: Sistemas de Informação Módulo 6: Linguagem de Programação IV 6.1. Introdução 6.2. Bases de Dados 6.2.1. Visão Estrutural 6.2.2. SGBD: Sistema
Leia maisManual de Utilização - Backoffice
Manual de Utilização - Backoffice ÍNDICE 1. LOGIN DE ACESSO 2. SEPARADORES 2.1 PROMOÇÕES 2.2 GESTÃO DE CENTROS E LOJAS 2.3 GESTÃO DE PÁGINA DO LOJISTA 2.4 GESTÃO DE UTILIZADORES 2.5 ALERTAS 3. VALIDAÇÃO
Leia maisNúmeros de Série é uma gestão utilizada em empresas que trabalhem com artigos/equipamentos eletrónicos.
O que é o módulo Números de Série e IMEI? Para que serve? Números de Série é uma gestão utilizada em empresas que trabalhem com artigos/equipamentos eletrónicos. Cade um destes equipamentos vem sempre
Leia mais2.3. PHP Tipos de dados e operadores
Programação para Internet II 2.3. PHP Tipos de dados e operadores Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Tipos de dados Embora não seja necessário declarar os tipos de dados das variáveis,
Leia maisTUTORIAL. Como criar um blogue/página pessoal no WordPress
TUTORIAL Como criar um blogue/página pessoal no WordPress Índice Criar o blogue... 3 Alterar as definições gerais... 4 Alterar tema... 6 Criar Páginas... 7 Colocar Posts (citações)... 9 Upload de ficheiros...
Leia maisCOMO LIGAR E CONFIGURAR
1 2 GUIA DE INSTALAÇÃO RÁPIDA COMO LIGAR E CONFIGURAR carregar a bateria O utilizador deverá, em primeiro lugar, carregar a bateria do sistema. A primeira carga deverá ter um tempo ininterrupto de 6 horas.
Leia mais4.1. UML Diagramas de casos de uso
Engenharia de Software 4.1. UML Diagramas de casos de uso Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Utilizados para ajudar na análise de requisitos Através da forma como o utilizador usa o sistema
Leia maisAprenda como montar e ganhar dinheiro com seu blog WordPress v1.0
Aprenda como montar e ganhar dinheiro com seu blog WordPress v1.0 Tudo o que você precisa saber para instalar, configurar, e utilizar o WordPress explicado de uma maneira Simplificada e Decomplicada. E
Leia maisFaça a gestão do espaço da sua conta de egomail
Faça a gestão do espaço da sua conta de egomail O utilizador do ego deve gerir o espaço que lhe é disponibilizado pelo egomail, por forma a evitar atingir o limite máximo de espaço de conta.... Todas as
Leia maisMANUAL DE UTILIZAÇÃO DO E-MAIL 12-2008 EQUIPA TIC
MANUAL DE UTILIZAÇÃO DO E-MAIL 12-2008 EQUIPA TIC OPÇÕES DE ACESSO Passo 1 Abrir o browser (Internet Explorer, Firefox ou outro) e escrever na barra de endereços mail.esmcastilho.pt ou email.esmcastilho.pt.
Leia maisAkropole Catequista. Todos os Ficheiros no Akropole Catequista trabalham com uma simples barra de edição, com 4 botões:
Akropole Catequista O Akropole Catequista em três tempos... Este texto é um pequeno manual de introdução ao Akropole Catequista. Umas das características deste programa é o facto deste não necessitar de
Leia maisSistemas de Apoio à Decisão
Sistemas de Apoio à Decisão Processo de tomada de decisões baseia-se em informação toma em consideração objectivos toma em consideração conhecimento sobre o domínio. Modelar o processo de tomada de decisões
Leia maisPROCEDIMENTO DO CLIENTE
PROCEDIMENTO DO CLIENTE Título: Plug-in Guia de Empresas Objetivo: Aprender a utilizar a ferramenta. Onde: Empresa Quem: Cliente Quando: Início A ferramenta de Guia de Empresas é uma ferramenta desenvolvida
Leia maisUNIDADE 2: Sistema Operativo em Ambiente Gráfico
UNIDADE 2: Sistema Operativo em Ambiente Gráfico Ambiente de trabalho Configurações Acessórios O Sistema Operativo (SO) é o conjunto de programas fundamentais que permitem que o computador funcione e comunique
Leia maisOficina de Construção de Páginas Web
COMPETÊNCIAS BÁSICAS EM TIC NAS EB1 Oficina de Construção de Páginas Web Criação e Publicação Guião Páginas WWW com o editor do Microsoft Office Word 2003 1. Introdução. 2. Abrir uma página Web. 3. Guardar
Leia mais1º PASSO: CRIE NO SEU COMPUTADOR UMA PASTA PARA O SEU PROJETO 2º PASSO: CONHEÇA O MOVIE MAKER
1º PASSO: CRIE NO SEU COMPUTADOR UMA PASTA PARA O SEU PROJETO Vá até a pasta MEUS VÍDEOS; Clique com o botão direito e escolha a opção NOVO / PASTA; Escreva como nome da pasta o nome do seu Projeto; Abra
Leia maisConfigurações das notificações do sistema. Mike McBride Tradução: Lisiane Sztoltz
Configurações das notificações do sistema Mike McBride Tradução: Lisiane Sztoltz 2 Conteúdo 1 Configurações das notificações do sistema 4 1.1 Aplicativos.......................................... 4 1.1.1
Leia maisRelatório SHST - 2003
Relatório da Actividade dos Serviços de Segurança, Higiene e Saúde no Trabalho Relatório SHST - 2003 Programa de Recolha da Informação Manual de Operação Versão 1.0 DEEP Departamento de Estudos, Estatística
Leia maisO Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.
MICROSOFT WINDOWS O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais. Apresentaremos a seguir o Windows 7 (uma das versões do Windows)
Leia maisGuia de Utilização Gestão de Mensagens Fornecedor Janeiro 2010 PLATAFORMA ELECTRÓNICA VORTAL
Guia de Utilização Gestão de Mensagens Fornecedor Janeiro 2010 PLATAFORMA ELECTRÓNICA VORTAL Índice Novo Serviço de Gestão de Mensagens... 3 Criar Mensagens... 4 Layout Criar Mensagens... 4 Processo Criar
Leia mais2007 Nokia. Todos os direitos reservados. Nokia, Nokia Connecting People, Nseries e N77 são marcas comerciais ou marcas registadas da Nokia
Nokia Lifeblog 2.5 2007 Nokia. Todos os direitos reservados. Nokia, Nokia Connecting People, Nseries e N77 são marcas comerciais ou marcas registadas da Nokia Corporation. Os nomes de outros produtos e
Leia maisActualização, Cópias de Segurança e Recuperação de Software
Actualização, Cópias de Segurança e Recuperação de Software Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca comercial registada da Microsoft Corporation
Leia maisINSTITUTO UNIVERSITÁRIO DE EDUCAÇÃO ESCOLA DE FORMAÇÃO DE PROFESSORES DA PRAIA. Praia, maio de 2014. Elaborado por: João dos Santos
INSTITUTO UNIVERSITÁRIO DE EDUCAÇÃO ESCOLA DE FORMAÇÃO DE PROFESSORES DA PRAIA Praia, maio de 2014. Elaborado por: João dos Santos Índice Geral 1. Apresentação... 3 2. Como aceder a plataforma Moodle da
Leia maisIntrodução aos Sistemas Informáticos
I 1. Veja o conteúdo do disco rígido abrindo O meu computador, mude de vistas e comente. 2. Se lhe for possível, mude a hora e a data do sistema através do Painel de Controlo para a meia noite do dia 1
Leia maisFichas de Apoio/Trabalho
1 Hot Potatoes é um programa que contém um pacote de seis ferramentas ou programas de autor, desenvolvido pelo Grupo de Pesquisa e Desenvolvimento do Centro de Informática da Universidade de Victoria,
Leia maisPLANIFICAÇÃO ANUAL ANO LETIVO DE 2013/2014 Curso de Educação e Formação Tipo 3 Nível 2
PLANIFICAÇÃO ANUAL ANO LETIVO DE 2013/2014 Curso de Educação e Formação Tipo 3 Nível 2 Itinerário de Formação: 34101.Práticas Técnico-Comerciais Saída Profissional: Empregado/a Comercial Componente de
Leia maisInstruções para instalar o certificado para acesso a normas do IPQ
Instruções para instalar o certificado para acesso a normas do IPQ Nota prévia: Estas instruções referem foram efectuadas com o Acrobat 7 na versão em inglês. Assume-se que o ficheiro com o certificado
Leia maisCOMO PROGRAMAR SEU TIME
COMO PROGRAMAR SEU TIME 1) INSTALAÇÃO: Instale o simulador da categoria SIMUROSOT da FIRA. O simulador é gratuito e está disponível para download no site da FIRA (www.fira.net) ou no site da competição
Leia maisInício Rápido. Nero BackItUp. Ahead Software AG
Início Rápido Nero BackItUp Ahead Software AG Informações sobre copyright e marcas comerciais O manual do utilizador Nero BackItUp e a totalidade do respectivo conteúdo estão protegidos por copyright e
Leia maisCURSO BÁSICO DE CRIAÇÃO DE SITES MÓDULO 2 AULA 3
ADICIONANDO UM PRODUTO CURSO BÁSICO DE CRIAÇÃO DE SITES Para que sua loja funcione você tem de ter algum produto para vender, ou algum serviço para prestar. Como sua loja está na Internet as pessoas não
Leia maisBoot Camp Manual de Instalação e Configuração
Boot Camp Manual de Instalação e Configuração Índice 3 Introdução 4 Descrição geral da instalação 4 Passo 1: Verificar se existem actualizações 4 Passo 2: Preparar o computador Mac para o Windows 4 Passo
Leia maisMÓDULO DE MATRICULA UNASUS
MÓDULO DE MATRICULA UNASUS Guia de Instalação e Configuração (Moodle 2.x) Resumo Este documento lista o fluxo para aquisição do modulo de matricula, geração de chaves para acesso ao webservice do Arouca
Leia maisTabelas vista de estrutura
Tabelas vista de estrutura A vista de estrutura permite definir a configuração dos dados Vamos adicionar os restantes campos à tabela carros, de acordo com o modelo de dados feito no papel 47 Tabelas vista
Leia maisTutorial exe elearning XHTML editor (versão 1.0x)
UOe-L 13 Março 2008 Ficha Técnica Autor: Susana Azevedo UOe-L CEMED UA Revisão: Helder Caixinha UOe-L CEMED UA Versão: 3.0 Data de criação: 15/Dezembro/2005 Data da última revisão: 13/Março/2008 1 Tutorial
Leia maisRelatório SQUID e SAMBA. Instalação e Configuração de Servidores de Rede
Relatório SQUID e SAMBA INSTITUTO POLITÉCNICO DE BEJA ESCOLA SUPERIOR DE TECNOLOGIA E GESTÃO Instalação e Configuração de Servidores de Rede Trabalho realizado por: Tiago Conceição Nº 11903 Tiago Maques
Leia maisFacturação Guia do Utilizador
Facturação Guia do Utilizador Facturação Como se utiliza 2 1 Como se utiliza Todas as opções do sistema estão acessíveis através do menu: ou do menu: O Menu caracteriza-se pelas seguintes funcionalidades:
Leia mais1 Contextualização 3 2 Administração do Joomla 5 3 Painel de controlo 6 3.1 Menu sítio 6 3.2 Menu utilizadores 7 3.3 Outras funcionalidades 8 4
1 Contextualização 3 2 Administração do Joomla 5 3 Painel de controlo 6 3.1 Menu sítio 6 3.2 Menu utilizadores 7 3.3 Outras funcionalidades 8 4 Sistema de armazenamento e criação de conteúdos 9 4.1 Criar
Leia maisServiço de Clientes. Gestix Enterprise. Gestix.com
Serviço de Clientes Gestix Enterprise Serviço de Clientes Objectivo O módulo Serviço de Clientes permite organizar o expediente pós-venda de forma a aumentar a qualidade do serviço prestado ao cliente.
Leia maisAmostras e guias de iniciação Versão 8 Edição 0. Guia de iniciação do Hiring Sample para o IBM Process Designer
Amostras e guias de iniciação Versão 8 Edição 0 Guia de iniciação do Hiring Sample para o IBM Process Designer ii Hiring Sample Os manuais em PDF e o Information Center Os manuais em PDF são fornecidos
Leia maisIntrodução. Os valores registados e assumidos têm que estar em conformidade com a contabilidade da entidade.
Introdução Na contabilidade pública para permitir a aquisição de um bem ou serviço existem, entre outras obrigações, o cabimento e o compromisso. O cabimento prévio corresponde a um encargo provável, a
Leia maisTutorial. Como adquirir uma licença webqda? palavras. www.webqda.com. dados. imagens. descritores. fontes. matrizes. atributos. projeto.
Licensed by: imagens matrizes qualitativa fontes codificação texto questionamento descritores ficheiros vídeo análise notas atributos áudio palavras dados nós projeto Trabalho Colaborativo Tutorial Como
Leia mais» Manual para criação de epub
» Manual para criação de epub Antes de acessar a este manual registre-se em www.escrytos.com.br Antes de iniciar o processo de criação do seu livro em epub saiba que: 1) Este manual foi elaborado para
Leia maisBACKUP S IBERWEB MANUAL DE INSTALAÇÃO. Manual de Instalação Backup s IBERWEB (Versão1.0) 2008 IBERWEB, LDA. Todos os direitos reservados.
BACKUP S IBERWEB MANUAL DE INSTALAÇÃO INTRODUÇÃO Aproveitamos desde já para agradecer a sua adesão ao serviço de Backup s da IBERWEB. De seguida iremos apresentar as principais funcionalidades de um dos
Leia maisRecursos Educativos Digitais. Oficina de formação. Formadora: Anabela Triguinho
Recursos Educativos Digitais Oficina de formação Formadora: Anabela Triguinho Flash SlideShow Maker é um programa muito prático para quem quer guardar as suas fotos de um modo diferente e agradável, na
Leia maisOficina de Construção de Páginas Web
COMPETÊNCIAS BÁSICAS EM TIC NAS EB1 Oficina de Construção de Páginas Web Criação e Publicação Actividades de exploração Objectivo Explorar as funcionalidades essenciais do Programa, na perspectiva da construção/actualização
Leia maisA Internet, ou apenas Net, é uma rede mundial de computadores ligados, entre si, através de linhas telefónicas comuns, linhas de comunicação
A Internet, ou apenas Net, é uma rede mundial de computadores ligados, entre si, através de linhas telefónicas comuns, linhas de comunicação privadas, satélites e outros serviços de telecomunicação. Hardware
Leia maisObjectivos Gerais da Aplicação 5 Requisitos Mínimos e Recomendados 5 Processo de Instalação 6
MANUAL DO UTILIZADOR A informação contida neste manual, pode ser alterada sem qualquer aviso prévio. A Estratega Software, apesar dos esforços constantes de actualização deste manual e do produto de software,
Leia maisSumário. 1. Propósito 1 2. Tabela de Ferragem 1 3. Criar Tabela de Ferragem 1 4. Conector de Ferragens 7
Ferragens Sumário 1. Propósito 1 2. Tabela de Ferragem 1 3. Criar Tabela de Ferragem 1 4. Conector de Ferragens 7 1. Propósito Para definirmos todos os materiais que devem compor uma estrutura de ferragem,
Leia maisLicenciatura em Informática. - Análise e Conceção de Sistemas de Informação. Gestão de Condómino. Documento de Análise.
Licenciatura em Informática - Gestão de Condómino Documento de Análise Realizado por: José Marcos, Nº 100118005 Pedro Santo, Nº 130118025 Marius Seres, Nº 130118012 Santarém, 20 de Janeiro 2015 Índice
Leia maisINSTALAÇÃO UBUNTU NUM INSTANTE
INSTALAÇÃO UBUNTU NUM INSTANTE Este é um manual ilustrado quick and dirty para quem quer instalar o Ubuntu na sua máquina o mais rápido possível, sem se perder com grandes detalhes. O objectivo é providenciar
Leia mais