Globalizáció, Lokalizáció

Hasonló dokumentumok
C# Nyelvi Elemei. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) C# Nyelvi Elemei / 18

Szerializáció. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Szerializáció / 22

Haladóprogramozás (C#) , I. félév BMF NIK

Hálózatkezelés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Hálózatkezelés / 20

Programozás BMEKOKAA146. Dr. Bécsi Tamás 7. előadás

PHP II. WEB technológiák. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) PHP II / 19

C#, OOP. Osztályok tervezése C#-ban

OOP: Java 11.Gy: Enumok, beágyazott osztályok. 13/1 B ITv: MAN

Programozás. C++ osztályok. Fodor Attila. Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék

Kalapácsvetés 2016 szöveges

Objektumorientált Programozás IV.

Operációs rendszerek 1.

OOP: Java 5.Gy: Osztály, referencia, konstruktor

Bánsághi Anna


















Írjon olyan programot a standard könyvtár alkalmazásával, amely konzolról megadott valós adatokból meghatározza és kiírja a minimális értékűt!

Torna. A torna.csv UTF-8 kódolású állományban soronként egy versenyző eredményeit tároljuk. Az adatokat pontosvessző választja el egymástól.

OOP: Java 4.Gy: Java osztályok

C# Szálkezelés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) C# Szálkezelés / 21

Programozási nyelvek II. JAVA

A képernyőre írást igénylő részfeladatok eredményének megjelenítése előtt írja a képernyőre a feladat sorszámát (például: 3. feladat:)!

Objektum Orientált Programozás IV.

A C programozási nyelv I. Bevezetés


OOP: Java 6.Gy: Java osztályok. Definíció, static, túlterhelés

Input Output Műveletek

Objektum Orientált Programozás. 11. Kivételkezelés 44/1B IT MAN

Operációs Rendszerek II. labor alkalom

w w w. h a n s a g i i s k. h u 1

Unit Teszt. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Unit Teszt / 22

Az XCZ állományban szereplő állományok nevének UTF-8 kódolásúnak kell lennie. Probléma esetén használjon ékezet nélküli állományneveket.

NAV nyomtatványok kitöltésének támogatása

PowerShell v2.0 alapok. Nagy Miklós

Adatexport útmutató Könyvvizsgálói program számára átadott adatok XML formátumban

Osztálytervezés és implementációs ajánlások

Osztálytervezés és implementációs ajánlások

Kivételkezelés, beágyazott osztályok. Nyolcadik gyakorlat

OOP: Java 8.Gy: Abstract osztályok, interfészek

Programozási nyelvek II. JAVA

Enterprise JavaBeans. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem. Az Enterprise JavaBeans

Felhasználó által definiált adattípus

C# nyelv alapjai. Krizsán Zoltán 1. Objektumorientált programozás C# alapokon tananyag. Általános Informatikai Tanszék Miskolci Egyetem

Szkriptnyelvek. 1. UNIX shell

A C programozási nyelv I. Bevezetés

Enterprise JavaBeans 1.4 platform (EJB 2.0)

Számítástechnika II. BMEKOKAA Előadás. Dr. Bécsi Tamás

Powershell 1. gyakorlat

Szoftvertechnolo gia gyakorlat

Osztályok. 4. gyakorlat

Országos Betétbiztosítási Alap

XML / CSV specifikáció

Java Server Pages - JSP. Web Technológiák. Java Server Pages - JSP. JSP lapok életciklusa

OOP és UML Áttekintés

Generikus Típusok, Kollekciók

Multimédia 2017/2018 II.

Segédanyag: Java alkalmazások gyakorlat

A gyakorlat során az alábbi ábrán látható négy entitáshoz kapcsolódó adatbevitelt fogjuk megoldani.

Objektumorientált programozás C# nyelven

PC Connect. Unique ewsletter. program leírás

XML adatkezelés. 5. témakör. Nincs explicit névtér kijelölve. <?xml version="1.0"?> <xs:schema xmlns:xs="

Eduroam változások - fejlesztések, fejlődések. Mohácsi János NIIF Intézet HBONE Workshop 2015

Programozási nyelvek II.: JAVA, 4. gyakorlat

Bevezetés az informatikába 9. előadás. Microsoft Word szövegszerkesztők folyt. Stílusok. Egyedi formátum. Nyelvi elemek.

Informatikai Rendszerek Alapjai

és az instanceof operátor

ELTE SAP Excellence Center Oktatóanyag 1

Bánsághi Anna

Miután létrehoztuk, szeretnénk neki beszédesebb nevet adni. A név változtatásához a következőt kell tenni:

Entity Framework alapú adatbáziselérés

hiányzott szeptemberben vagy A tanuló nem hiányzott szeptemberben szöveget

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 9. óra. Kocsis Gergely, Kelenföldi Szilárd

Java VIII. Az interfacei. és az instanceof operátor. Az interfészről általában. Interfészek JAVA-ban. Krizsán Zoltán

Entity Framework alapú adatbáziselérés

PARTNER EXTRA. Leírás. Magyar Posta Zrt. Verzió:

Statikus adattagok. Statikus adattag inicializálása. Speciális adattagok és tagfüggvények. Általános Informatikai Tanszék

Programozás BMEKOKAA146. Dr. Bécsi Tamás 8. előadás

Johanyák Zsolt Csaba: Ugráló gomb oktatási segédlet Copyright 2008 Johanyák Zsolt Csaba

A JavaServer Pages (JSP)

Bevezetés a számítástechnikába

Bevezetés a Python programozási nyelvbe

Java VI. Egy kis kitérő: az UML. Osztály diagram. Általános Informatikai Tanszék Utolsó módosítás:

Objektumorientált programozás C# nyelven

Space Invaders Dokumenta cio

Szövegbányászat és dokumentum kezelés

Átírás:

Globalizáció, Lokalizáció Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 1 / 19

Tartalomjegyzék 1 Bevezetés 2 System.Globalization 3 System.Resources Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 2 / 19

Globalizáció Világ méretű Folyamat Egységesítés Integráció Gazdasági Társadalmi Kulturális Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 3 / 19

Globalizáció Következményei Egy alkalmazás Széles elterjedtség Sok felhasználó Különböző felhasználók Nyelv Kultúra Nemzetiség Jogszabályok Kor Érdeklődési kör Képzettség Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 4 / 19

Alkalmazás Felhasználó használja "One size fits all" Különböző felhasználók különböző megjelenítés OS beállítások Időzóna Nyelv Dátum formátum Hét napjai Számformátum Ország Pénznem Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 5 / 19

Kontextus Felhasználó beállítások Testre szabható alkalmazás Egyéni megjelenítés Explicit értékek Támogatás Szakértelem Rendszer beállítások OS paraméterek Programból lekérdezhető Nem igényel konfigurálást.net osztályok, metódusok Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 6 / 19

Tartalomjegyzék 1 Bevezetés 2 System.Globalization 3 System.Resources Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 7 / 19

NumberFormatInfo Szám formátum Formázó karakterek 3.1415 = 3,1415 c Pénznem d Decimális e Tudományos f Fix pontos g Általános x Hexadecimális 1. táblázat. Formázó karakterek Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 8 / 19

DateTime Dátum és időt reprezentál Properties Year Month Day Hour Minute Second Ticks Today Metódusok IsLeapYear... Operátorok +, - =,!= > < Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 9 / 19

DateTimeFormatInfo d M y Hónap napja Hónap Év 2. táblázat. Formátum minták Dátum megjelenítést befolyásolja Kultúra függő Formázó karakterek, minták 1 1 számjegy 2 2 számjegy 3 Rövidítés 4 Teljes név 3. táblázat. Formátum minta számossága Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 10 / 19

DateTimeFormatInto h óra (12) H óra (24) m perc s másodperc f tized másodperc t AM/PM z Időzóna 4. táblázat. Idő formázó minták DateTime dt = DateTime.Now; Console.WriteLine( dt.tostring("d")); Console.WriteLine( dt.tostring("%d")); //Eredmeny 2013.04.15. 15 Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 11 / 19

Calendar Időt reprezentál static Thread safe Számos leszármazott GregorianCalendar JapaneseCalendar HebrewCalendar KoreanCalendar TaiwanCalendar Metódusok GetDayOfMonth GetDayOfWeek GetDaysInMonth GetDaysInYear GetEra GetHour GetMinute... Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 12 / 19

CultureInfo Kultúra specifikus információk Kultúra neve Írás rendszer Calendar Kód Nyelv, ország, régió "" Érvénytelen af Afrikai ar-eg Arab Egyiptomi bg Bulgária en Angol en-us Angol USA en-gb Angol Brit fr Francia de Német hu Magyar 5. táblázat. Kultúra kódok Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 13 / 19

CultureInfo Adattagok Calendar DateTimeFormat DisplayName Name NativeName NumberFormat Metódusok CultureInfo(int) CultureInfo(String) GetCultures GetFormat ToString Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 14 / 19

Tartalomjegyzék 1 Bevezetés 2 System.Globalization 3 System.Resources Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 15 / 19

Resources Resource String ek Képek Kultúra specifikus adatok Külön fájlok UI beállítás Resource hierarchia Fallback Resource = Default Culture Fallback main assembly Kultúra nyelv nem régió! Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 16 / 19

Resource File Text Fájl txt fájl UTF 16 UTF 8 ;comment név=érték Objektumot nem támogat Resgen.exe Resx Formátum XML formátum Objektum támogatás Bináris beágyazott objektumok Nem lehet beágyazni futtatható és assembly állományokba. Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 17 / 19

Resource Fálj.resources formátum Bináris Beágyazható Objektumokat támogat ResourceWriter ResourceReader Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 18 / 19

Többnyelvűség Ötlet? Tóth Zsolt (Miskolci Egyetem) Globalizáció, Lokalizáció 2013 19 / 19