We ensure that selectable lines are placed at the same vertical coordinates but space out unselectable text lines at the cost of reduced heigh of empty space between the store items. We also have to move the back button in scrollable lists to the lower right. This can definitely be improved further but at least it solves the problem for now. Refs #3162
19 lines
767 B
C++
19 lines
767 B
C++
#pragma once
|
|
|
|
#include <string>
|
|
|
|
#define _(x) LanguageTranslate(x).c_str()
|
|
#define ngettext(x, y, z) LanguagePluralTranslate(x, y, z).c_str()
|
|
#define pgettext(context, x) LanguageParticularTranslate(context, x).c_str()
|
|
#define N_(x) (x)
|
|
#define P_(context, x) (x)
|
|
|
|
bool HasTranslation(const std::string &locale);
|
|
void LanguageInitialize();
|
|
const std::string &LanguageParticularTranslate(const char *context, const char *message);
|
|
const std::string &LanguagePluralTranslate(const char *singular, const char *plural, int count);
|
|
const std::string &LanguageTranslate(const char *key);
|
|
const char *LanguageMetadata(const char *key);
|
|
|
|
// Chinese and Japanese, and Korean small font is 16px instead of a 12px one for readability.
|
|
bool IsSmallFontTall();
|