Diplomová práce se zabývá návrhem a implementací systému pro správu a poskytování lokalizačních textů aplikacím. Systém je implementován primárně pomocí jazyků PHP a TypeScript za použití frameworků Phalcon a Angular. V rámci teoretické části je provedena analýza existujících řešení a přiblížena problematika lokalizace aplikací. Dále je část věnována samotnému frameworku Phalcon a srovnání s alternativními PHP frameworky. Cílem praktické části je vytvoření návrhu systému a následná implementace, včetně popisu možností nasazení vzniklého systému.
Anotace v angličtině
The diploma thesis deals with the design and implementation of a system for managing and providing localization texts for applications. The system is implemented primarily using PHP and TypeScript languages using the Phalcon and Angular frameworks. In the theoretical part, the existing solutions are analyzed, as well as an explanation of application localization. Furthermore, the section is dedicated to the Phalcon framework itself and comparison with alternative PHP frameworks. The aim of the practical part is to create a system design and its implementation, including a description of the possibilities of its deployment.
Application localization, translations, web application, PHP framework, Phalcon, Docker
Rozsah průvodní práce
106 s.
Jazyk
CZ
Anotace
Diplomová práce se zabývá návrhem a implementací systému pro správu a poskytování lokalizačních textů aplikacím. Systém je implementován primárně pomocí jazyků PHP a TypeScript za použití frameworků Phalcon a Angular. V rámci teoretické části je provedena analýza existujících řešení a přiblížena problematika lokalizace aplikací. Dále je část věnována samotnému frameworku Phalcon a srovnání s alternativními PHP frameworky. Cílem praktické části je vytvoření návrhu systému a následná implementace, včetně popisu možností nasazení vzniklého systému.
Anotace v angličtině
The diploma thesis deals with the design and implementation of a system for managing and providing localization texts for applications. The system is implemented primarily using PHP and TypeScript languages using the Phalcon and Angular frameworks. In the theoretical part, the existing solutions are analyzed, as well as an explanation of application localization. Furthermore, the section is dedicated to the Phalcon framework itself and comparison with alternative PHP frameworks. The aim of the practical part is to create a system design and its implementation, including a description of the possibilities of its deployment.
HINZ, Yurek K. Exploring Open Source Software Localization Methods. Lambert Academic Publishing, 2011. ISBN 978-3844399738.
ZANDSTRA, Matt. PHP 8 Objects, Patterns, and Practice. 6th ed. New York: Apress, 2021. ISBN 978-1484267905.
KRUG, Steve. Don't make me think, revisited. 3rd ed. San Francisco: New Riders, 2013. ISBN 978-0321965516.
UNHELKAR, Bhuvan. Software Engineering with UML. Boca Raton: Auerbach Publications, 2017. ISBN 978-0367657383.
GKATZIOURAS, Emmanouil. A Developer's Essential Guide to Docker Compose. Birmingham: Packt Publishing, 2022. ISBN 978-1803234366.
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 v prezentaci seznámil komisi s výsledky své bakalářské práce. Po přečtení posudků vedoucího a oponenta následovala diskuze, ve které byly položeny následující dotazy:
dr. Vala:
Je aplikace v testovacím režimu?
Máte v plánu aplikaci nasadit?
Student na položené dotazy odpověděl a reagoval pohotově.