Kieliversiointityökalu Java-ohjelmistoon. Ohje



Samankaltaiset tiedostot
BlueJ ohjelman pitäisi löytyä Development valikon alta mikroluokkien koneista. Muissa koneissa BlueJ voi löytyä esim. omana ikonina työpöydältä

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

SQL Buddy JAMK Labranet Wiki

RATKI 1.0 Käyttäjän ohje

Viva-16. Käyttöohje Veikko Nokkala Suomen Videovalvonta.com

Ohjeet asiakirjan lisäämiseen arkistoon

Ksenos Prime Käyttäjän opas

RATKI 1.0 Talousraportin käyttäjän ohje

Raporttiarkiston (RATKI) käyttöohjeet Ohjeet

Kirkkopalvelut Office365, Opiskelijan ohje 1 / 17 IT Juha Nalli

ALVin käyttöohjeet. Kuvaus, rajaus ja tallennus puhelimella ALVin -mobiilisovelluksen avulla dokumentit kuvataan, rajataan ja tallennetaan palveluun.

(Tätä ohjetta saa käyttää yliopiston opetustarkoituksiin ja jatkokehittelyyn.)

Office ohjelmiston asennusohje

Tekstieditorin käyttö ja kuvien käsittely

HRTM58. Windows 10 Resurssienhallinta

Valppaan asennus- ja käyttöohje

DXL Library ja DXL-kielen olemus. Pekka Mäkinen SoftQA Oy http/

SMART Board harjoituksia 17 - Notebook 10 Tiedostomuotoihin tallentaminen Yritä tehdä tehtävät sivulta 1 ilman että katsot vastauksia.

Helppokäyttöisyyttä Windows Vista käyttöjärjestelmän asetuksilla

2013 -merkistä tunnistat uudet ominaisuudet

Tiedostojen palauttaminen tehtävien palautuskansioihin Office 365 tilin yhdistäminen iperho verkko-oppimisympäristöön

Videokuvan siirtäminen kamerasta tietokoneelle Windows Movie Maker -ohjelman avulla

Automaattitilausten hallinta. Automaattitilauksien uudistettu käsittely

1 Tivax siirto uuteen koneeseen

Automaattitilausten hallinta

Pedacode Pikaopas. Web-sovelluksen luominen

Automaattitilausten hallinta

Ensimmäisessä vaiheessa ladataan KGU tietokanta Hallitse tietokantoja toiminnon avulla.

Eclipse 3.2 pikku opas versio 1.0. Esittely Uuden projektin perustaminen Sovelluksen luominen Koodin siistiminen Vinkkejä

Harjoitellaan esitysgrafiikkaohjelman käyttöä Microsoftin PowerPoint ohjelmalla.

Informaatiotekniikan kehitysyksikkö

Ohje kehitysympäristöstä. Dokumentti: Ohje kehitysympäristöstä.doc Päiväys: Projekti : AgileElephant

Paperiton näyttösuunnitelma

E-kirjan lainaaminen ja lukeminen

MicroStation V8i-käyttöympäristö

Uuden työtilan luonti

Android ohjelmointi. Mobiiliohjelmointi 2-3T5245

erasmartcardkortinlukijaohjelmiston

Korkeakoulujen prosessipalvelin: mallintajan palvelinohje Versio 0.2

Visma Fivaldi. Ohjeet Java web startin ja HTML5-työkalun aktivointiin

MultiSave - käyttö ja käyttöönotto

Javan asennus ja ohjeita ongelmatilanteisiin

JAKELUPISTE KÄYTTÖOHJE 2/6

Teams-ohjelman asennus- ja käyttöohje vertaisohjaajille

Webforum. Version 14.2 uudet ominaisuudet. Viimeisin päivitys:

ASENNUS JA KÄYTTÖOHJE

Kennelliiton Omakoira-jäsenpalvelu Ohje Kennelpiireille, osoitelistat

Java Runtime -ohjelmiston asentaminen

Ohje erillisvalintojen toteuttamiseen

Solteq Tekso v Versiopäivitysohje.

Google-dokumentit. Opetusteknologiakeskus Mediamylly

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat

Pikaohjeita OneNote OPS:in käyttäjille

Vesa Ollikainen, päivitys Juha Haataja

VHOPE-sovelluksen ja VHOPE-kirjastotiedostojen asentaminen

Larppa-laskutusohjelma v1.1 Ohje

Office 365 palvelujen käyttöohje Sisällys

Passikuva - Käyttöohje Pispalan Insinööritoimisto Oy

Tulosta yrityksesi tuloslaskelma ja tase myöhempää tarkastusta varten. Ota varmuuskopio tilanteesta ennen tilimuunnosta.

Tikon Web-sovellukset

IT-ohjeita. (Diakonia-ammattikorkeakoulu oy, )

Verkkoliittymän ohje. F-Secure Online Backup Service for Consumers 2.1

Titan SFTP -yhteys mittaustietoja varten

Liferay CE KÄYTTÖOHJE PÄIVITTÄJÄLLE. Content Manager. Ambientia Oy TM Ambientia

Simulaattorin asennus- ja käyttöohje

1. NetBeans-ohjelman asennus ja käyttöönotto pva

Ajokorttimoduuli Moduuli 2. - Laitteenkäyttö ja tiedonhallinta. Harjoitus 1

Adobe Premiere Elements ohjeet

Nettiposti. Nettiposti käyttöohje

OHJE Jos Kelaimeen kirjautuminen ei onnistu Mac-koneella Sisällys

Visma Nova. Visma Nova ASP käyttö ja ohjeet

Ohjelman Suositukset. Luku 5 Suositukset

Oppilaan pikaopas. Project 2013 käyttöliittymä ja näkymät

Gimp perusteet. Riitta, Jouko ja Heikki

BUSINESS ONLINE, AINEISTOSIIRTO LIGHT AINEISTOJEN NOUTO

OHJE EXCEL-MAKRON LUOMISEKSI JA MAKRON KÄYTÖSTÄ

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

Optima käyttöopas opiskelijalle

Apply-palvelu: maisterivalinnan koulutus laitoksille Mari Riihiaho

POP-UP -IKKUNOIDEN SALLIMINEN

WINE API ja Virtualisointiohjelmistot

Pikaopas. Ohjeiden etsiminen Hae ohjesisältöä napsauttamalla kysymysmerkkiä.

Provet Pet ohjelmisto ja tulostus PDF-tiedostoon.

Pedanet oppilaan ohje Aleksanteri Kenan koulu Eija Arvola

SCI- A0000: Tutustuminen Linuxiin, syksy 2015

Harjoitus 3 Antti Hartikainen

Ennen varmenteen asennusta varmista seuraavat asiat:

5. HelloWorld-ohjelma 5.1

Ubuntu - tiedostohallinta

ASENNUS- JA KÄYTTÖOHJE

KSENIA GEMINO 4 GSM/GPRS-modeemi. Pikaohjelmointiohje

PIKAOHJE USEIDEN VASTAANOTTAJIEN LISÄÄMISEEN YHTIÖN JAKELULISTOILLE

Käyttöliittymän muutokset ProCountorin versiossa 3.0

Pedacode Pikaopas. Web Service asiakasohjelman luominen

Bitnami WordPress - Asenna WordPress koneellesi. Jari Sarja

PÄIVITÄ TIETOKONEESI

Ohjekirja Kilipa Cup versio 1.0 Mäkihypyn ja yhdistetyn cup-pisteiden laskentaohjelma

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

Kuvaruudun striimaus tai nauhoitus. Open Broadcaster Software V.20. Tero Keso, Atso Arat & Niina Järvinen (muokattu )

Transkriptio:

Kieliversiointityökalu Java-ohjelmistoon Ohje

2/6 SISÄLLYSLUETTELO 1 YLEISTÄ OHJELMASTA... 3 2 PÄÄ-IKKUNA...4 3 YLÄVALIKKO... 4 3.1 TIEDOSTO... 4 3.2 TOIMINTO... 4 3.3 ASETUKSET... 5 3.4 OHJE... 5 4 VÄLILEHDET...5 4.1 PROPERTIES... 5 4.2 EXAMPLES... 6 5 MALLI ESIMERKKI OHJELMAN KÄYTÖSTÄ...6 6 LOPUKSI...6

3/6 1 Yleistä ohjelmasta Ohjelmisto on tehty IntelliJ IDEA (integrated development environment IDE) versiolla 10.5.2. Java SDK (software development kit ) versiona on ollut jdk1.6.0_12. Lisäksi on käytetty seuraavia Javan ulkopuolisia kirjastoja: jgoodies-common-1.3.1.jar jgoodies-looks-2.5.1.jar Nämä kirjastot parantavat käyttöliittymän ulkonäköä ja nopeuttavat liittymän toimintaa. Ne ovat ns. open source-kirjastoja, eikä niiden käyttö vaadi lisenssimaksuja. Samalta tekijältä löytyy myös maksullisia ohjelmistoja. http://www.jgoodies.com/ miglayout-4.0-swing.jar MigLayout on Java Layout Manager, joka yksinkertaistaa käyttöliittymän rakentamista. Eli kuten tekijä mainostaa "MiG Layout makes complex layouts easy and normal layouts zero-liners.". Ehkä ei kuitenkaan aivan näin helppoa. Myös tämä on avoimen lähdekoodin (open source) kirjasto. http://www.miglayout.com/ poi-3.7-20101029.jar Apache POI on Java kirjasto Microsoft Office- paketin ohjelmistojen käyttämiseen. Tässä ohjelmistossa sitä on käytetty Excel-tiedostojen kirjoittamiseen ja lukemiseen. Tämä on The Apache Software Foundation-projekti ja ne ovat aina open sourceprojekteja. http://poi.apache.org/index.html Jos ohjelmiston käynnistää paketissa mukana olevalla run. bat tiedostolla, tarvitaan Java virtual machine (JVM)(= is a virtual machine that can execute Java bytecode. ) versio 6.0, 7.0. Samassa kansiossa on oltava localizationtool.jar ja lib- kansio, josta ovat em. ulkopuoliset kirjastot. Tarvittavat Java ohjelmat ja ohjeet löytyvät osoitteesta http://java.com/en/download/manual.jsp Localizationtool.zip paketin sisältö: build.properties ja build.xml tiedostojen avulla voi kääntää lähdekoodit ja tehdä jarpaketin, käyttämällä Apache Ant työkalua (http://ant.apache.org/). localizationtool.jar ja run.bat tiedostoilla käynnistetään ohjelma. Localizationtool Manual.pdf on tämä ohje pdf-tiedostona. testi.xls malli generoidusta excel-tiedostosta. buildroot-kansiosta löytyy käännetyt koodi. lib-kansiossa on tarvittavat kirjastot (Javan ulkopuoliset). src-kansio sisältää lähdekoodit. docs-kansiossa on ohjelmisto API-dokumentaatio

4/6 2 Pää-ikkuna Käyttöliittymä koostuu yläosassa olevasta menusta, vasemmalla olevasta tiedostoselaimesta ja oikealla olevista välilehdistä. 3 Ylävalikko 3.1 Tiedosto Tiedosto valikosta ohjelma voidaan sulkea. 3.2 Toiminto Toiminto valikosta löytyy kolme toimintoa: Avaa properties tiedostot - toiminto avaa tiedostoselaimessa valittuna olevat properties tiedostot (Message.properties jne.) properties välilehdelle. Pudotusvalikosta valittu tiedosto näytetään valikon alapuolella olevassa ikkunassa.

5/6 Vie excel tiedostoon - toiminto kirjoittaa selaimessa valittuna olevat properties tiedostot Excel työkirjaan, jokaisen tiedoston omalle välilehdelleen. Message.properties on oletustiedosto, jossa tulee olla kaikki koodissa kieliversioidut merkkijonot. Tästä tiedostosta muodostetaan muiden tiedostojen avaimet ja etsitään avaimella käännettyä merkkijonoa. Mikäli käännettyä merkkijonoa ei ole kirjoitetaan vastaukseksi kolme kysymysmerkkiä + oletustiedoston vastaus. Tästä tiedetään, että käännös puuttuu. Lopuksi tallennetaan Excel-tiedosto halutulla nimellä valittuun kansioon. Exceltiedosto voidaan myös tallennuksen jälkeen avata valitsemalla Avaa tiedosto ruksi tallennus ikkunassa. Tuo excel-tiedostosta - toiminto tekee jokaisesta ecxel-tiedoston välilehdestä oman tiedoston. Tiedoston nimenä on välilehden nimi. Lopuksi properties tiedostot tallennetaan käyttäjän valitsemaan hakemistoon. 3.3 Asetukset Asetus valikossa on mahdollista muuttaa käyttöliittymän ulkonäköä ja käyttäytymistä (Look and Feel = The combination of the visual design and behaviour of a user interface), tai käyttöliittymäkieltä. Jotta valittu käyttöliittymäkieli tulisi voimaan, on ohjelma käynnistettävä uudelleen. Kaikki Look and Feel vaihtoehdot eivät välttämättä toimi kaikissa Windows versioissa. Käyttöliittymäkielinä, joihin löytyy toimiva properties tiedosto ovat suomi, englanti ja pääosin ranska. 3.4 Ohje Ohje valikosta avautuu tämä tiedosto. Edellytyksenä on, että tiedosto (Localizationtool Manual.pdf) on kansiossa, josta ohjelma käynnistetään ja koneesta löytyy pdf- tiedoston lukuohjelma. 4 Välilehdet 4.1 Properties Properties välilehdellä voi katsella valittujen kielitiedostojen sisältöä. Pudotusvalikosta valittu tiedosto näkyy valikon alapuolella. Tiedostoa ei voi muokata, mutta näkymästä voi kopioida valitun tekstin Ctrl - C näppäinkomennolla.

6/6 4.2 Examples Examples välilehdellä on esimerkkejä standardin mukaisista properties-tiedosto nimistä ja alkuteksteistä. 5 Malli esimerkki ohjelman käytöstä Tässä esimerkissä lisätään malliksi Localizationtool- ohjelmaan tuki ruotsin kielelle. Ohjelman koodi löytyy src- hakemistosta ja polusta src\resources\string löytyvät properties tiedostot. Lisätään tähän hakemistoon examples-välilehden mallin mukaan tehty Message_sv_SE.properties tiedosto. Valitaan tiedostoselaimesta properties-tiedostot ja vie excel tiedostoon toiminnolla tehdään excel-tiedosto. Käännetään tai käännätetään Message_sv_SE.properties välilehdellä olevat tekstit ja tallennetaan tiedosto. Tuo excel tiedostosta toiminnolla palautetaan properties-tiedostot kansioon. Varmuuden vuoksi voisi olla hyvä tarkistaa tiedostot ennen niiden kopioimista alkuperäisten päälle. Lopuksi lähdekoodi pitää kääntää, jotta uusi kieli on käytettävissä. 6 Lopuksi Ohjelma on tarkoitettu ohjelmistokehittäjän työkaluksi, joten sen käyttö vaatii tietoa ohjelmoinnista ja erityisesti Java ympäristöstä.