mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-01 14:58:14 +00:00
Make the i18n T function use std::string_view
Buildfixes, crashfixes One more Android buildfix Buildfix Qt
This commit is contained in:
1 parent
9322b4c6dc
commit
c5791764d8
135 files changed
+436
-486
No files matched your search
@@ -28,7 +28,7 @@ static const int leftColumnWidth = 140;
|
||||
|
||||
class CheckBoxChoice : public UI::Choice {
|
||||
public:
|
||||
CheckBoxChoice(const std::string &text, UI::CheckBox *checkbox, UI::LayoutParams *lp)
|
||||
CheckBoxChoice(std::string_view text, UI::CheckBox *checkbox, UI::LayoutParams *lp)
|
||||
: Choice(text, lp), checkbox_(checkbox) {
|
||||
OnClick.Handle(this, &CheckBoxChoice::HandleClick);
|
||||
}
|
||||
@@ -113,11 +113,11 @@ void TouchControlVisibilityScreen::CreateViews() {
|
||||
char translated[256];
|
||||
int i = 0;
|
||||
if (sscanf(toggle.key.c_str(), "Custom %d", &i) == 1) {
|
||||
snprintf(translated, sizeof(translated), mc->T("Custom %d"), i);
|
||||
snprintf(translated, sizeof(translated), mc->T_cstr("Custom %d"), i);
|
||||
} else {
|
||||
truncate_cpy(translated, mc->T(toggle.key));
|
||||
truncate_cpy(translated, sizeof(translated), mc->T(toggle.key));
|
||||
}
|
||||
choice = new Choice(std::string(translated) + " (" + mc->T("tap to customize") + ")", "", false, new LinearLayoutParams(1.0f));
|
||||
choice = new Choice(std::string(translated) + " (" + std::string(mc->T("tap to customize")) + ")", "", false, new LinearLayoutParams(1.0f));
|
||||
choice->OnClick.Add(toggle.handle);
|
||||
} else if (toggle.img.isValid()) {
|
||||
choice = new CheckBoxChoice(toggle.img, checkbox, new LinearLayoutParams(1.0f));
|
||||
|
||||
Reference in new issue
Block a user