This is similar to https://gerrit.omnirom.org/#/c/14014 A lot of the features built in the older patch set have been split out into separate patches, most of which have already been merged. The remaining functionality here should all be directly related to language selection and loading. We always load English as a base before loading other languages over the top of the base. The idea is that if another language is missing a translation, then we will still display the English. Maybe still to do: read the /cache/recovery/last_locale file and load a language based on that. For me, this file contains just: en_US We probably won't bother with region specific translations so we would have to look at either trimming off the _US or using some other method like perhaps a symlink or a combination of the two. Thanks to _that for twmsg.cpp class Change-Id: I9647a22e47883a3ddd2de1da51f64aab7c328f74
34 lines
1.2 KiB
C++
34 lines
1.2 KiB
C++
/*
|
|
Copyright 2015 bigbiff/Dees_Troy TeamWin
|
|
This file is part of TWRP/TeamWin Recovery Project.
|
|
|
|
TWRP is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
TWRP is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with TWRP. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
#ifndef _GUI_HPP_HEADER
|
|
#define _GUI_HPP_HEADER
|
|
|
|
#include "twmsg.h"
|
|
|
|
void gui_msg(const char* text);
|
|
void gui_warn(const char* text);
|
|
void gui_err(const char* text);
|
|
void gui_highlight(const char* text);
|
|
void gui_msg(Message msg);
|
|
|
|
std::string gui_parse_text(std::string inText);
|
|
std::string gui_lookup(const std::string& resource_name, const std::string& default_value);
|
|
|
|
#endif //_GUI_HPP_HEADER
|