Práce pojednává o aktuálně používaných metodách překladů webových aplikací. Nabízí shrnutí funkčních i nefunkčnich požadavků a srovnání jednotlivých řešení. Cílem bylo navrhnout webovou službu která umožní překladat webový obsah i lidem bez přístupu ke kódu programu. Služba by měla být schopná nahradit stavající řešení překladů na projektu Hlídačky.cz. Aplikace byla navržena v programovacím jazyce Ruby, frameworku Ruby on Rails.
Anotace v angličtině
This thesis deals with actual translation methods of web applications. Offers a summary of functional and nonfunctional requirements and summary of possible solutions. The main target was to design web application that allow translating without access to a program code. Service should be able to replace current solution for translation on Hlidacky.cz project. Application was created in Ruby programming language with Ruby on rails web framework.
Klíčová slova
translace, lokalizace, překlady, aplikace, ruby, ruby on rails
Klíčová slova v angličtině
translation, localization, globalization, ruby, ruby on rails
Rozsah průvodní práce
64
Jazyk
CZ
Anotace
Práce pojednává o aktuálně používaných metodách překladů webových aplikací. Nabízí shrnutí funkčních i nefunkčnich požadavků a srovnání jednotlivých řešení. Cílem bylo navrhnout webovou službu která umožní překladat webový obsah i lidem bez přístupu ke kódu programu. Služba by měla být schopná nahradit stavající řešení překladů na projektu Hlídačky.cz. Aplikace byla navržena v programovacím jazyce Ruby, frameworku Ruby on Rails.
Anotace v angličtině
This thesis deals with actual translation methods of web applications. Offers a summary of functional and nonfunctional requirements and summary of possible solutions. The main target was to design web application that allow translating without access to a program code. Service should be able to replace current solution for translation on Hlidacky.cz project. Application was created in Ruby programming language with Ruby on rails web framework.
Klíčová slova
translace, lokalizace, překlady, aplikace, ruby, ruby on rails
Klíčová slova v angličtině
translation, localization, globalization, ruby, ruby on rails
Zásady pro vypracování
Nastudujte a srovnejte aktuálně používané metody pro překlady webových aplikací.
Shrňte funkční a nefunkční požadavky na webovou službu pro překlady aplikací.
Dle požadavků implementujte aplikaci pro překlady za využití některého z vývojových frameworků.
Navrhněte uživatelské rozhraní použitelné pro překladatele bez zkušeností s programováním.
Otestujte integraci vytvořené služby do již existující webové aplikace.
Demonstrujte proces překladů na webové aplikaci Hlidacky.cz před a po nasazení vyvinutého nástroje.
Zásady pro vypracování
Nastudujte a srovnejte aktuálně používané metody pro překlady webových aplikací.
Shrňte funkční a nefunkční požadavky na webovou službu pro překlady aplikací.
Dle požadavků implementujte aplikaci pro překlady za využití některého z vývojových frameworků.
Navrhněte uživatelské rozhraní použitelné pro překladatele bez zkušeností s programováním.
Otestujte integraci vytvořené služby do již existující webové aplikace.
Demonstrujte proces překladů na webové aplikaci Hlidacky.cz před a po nasazení vyvinutého nástroje.
Seznam doporučené literatury
METZ, Sandi. Practical object-oriented design in Ruby: an agile primer. Upper Saddle River, NJ: Addison-Wesley, 2013. ISBN 0321721330.
RUBY, Sam, Dave THOMAS a DAVID HEINEMEIER HANSSON. Agile web development with Rails 4. Dallas, Texas: Pragmatic Bookshelf, 2013. ISBN 9781937785567.
HARTL, Michael. Ruby on Rails Tutorial: Learn Web Development with Rails. Addison-Wesley Professional, 2016, 816 s. ISBN 9780134597508.
FULTON, Hal. The Ruby way: solutions and techniques in Ruby programming. 3rd ed. Boston, Mass: Addison-Wesley, 2010. ISBN 0321714636.
HINZ, Yurek K. Exploring Open Source Software Localization Methods. Lambert Academic Publishing, 2011, 112 s. ISBN 9783844399738.
LEONARD RICHARDSON, Mike Amundsen. RESTful Web APIs. Sebastopol, Calif: O\symbol{39}Reilly, 2013, 816 s. ISBN 978-144-9359-737.
Seznam doporučené literatury
METZ, Sandi. Practical object-oriented design in Ruby: an agile primer. Upper Saddle River, NJ: Addison-Wesley, 2013. ISBN 0321721330.
RUBY, Sam, Dave THOMAS a DAVID HEINEMEIER HANSSON. Agile web development with Rails 4. Dallas, Texas: Pragmatic Bookshelf, 2013. ISBN 9781937785567.
HARTL, Michael. Ruby on Rails Tutorial: Learn Web Development with Rails. Addison-Wesley Professional, 2016, 816 s. ISBN 9780134597508.
FULTON, Hal. The Ruby way: solutions and techniques in Ruby programming. 3rd ed. Boston, Mass: Addison-Wesley, 2010. ISBN 0321714636.
HINZ, Yurek K. Exploring Open Source Software Localization Methods. Lambert Academic Publishing, 2011, 112 s. ISBN 9783844399738.
LEONARD RICHARDSON, Mike Amundsen. RESTful Web APIs. Sebastopol, Calif: O\symbol{39}Reilly, 2013, 816 s. ISBN 978-144-9359-737.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student komisi seznámil s obsahem své diplomové práce. Po přečtení posudků vedoucího a oponenta práce následovala diskuze. Komise shledala v práci zásadní formální nedostatky v podobě chybějících citací v celém rozsahu práce. Z tohoto důvodu komise doporučila práci k přepracování.