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.
Annotation in English
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.
Keywords
translace, lokalizace, překlady, aplikace, ruby, ruby on rails
Keywords in English
translation, localization, globalization, ruby, ruby on rails
Length of the covering note
64
Language
CZ
Annotation
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.
Annotation in English
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.
Keywords
translace, lokalizace, překlady, aplikace, ruby, ruby on rails
Keywords in English
translation, localization, globalization, ruby, ruby on rails
Research Plan
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.
Research Plan
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.
Recommended resources
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.
Recommended resources
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.