don't localize empty strings in about screen

This commit is contained in:
tildearrow 2024-05-31 01:41:56 -05:00
parent 68ac819502
commit 2f79fa868c

View file

@ -208,7 +208,7 @@ const char* aboutLine[]={
"konard", "konard",
"NaxeCode", "NaxeCode",
"scratchminer", "scratchminer",
"" "",
_N("-- DirectX 9 backend test team --"), _N("-- DirectX 9 backend test team --"),
"EpicTyphlosion", "EpicTyphlosion",
"Lunathir", "Lunathir",
@ -363,8 +363,8 @@ void FurnaceGUI::drawAbout() {
} }
for (size_t i=0; i<aboutCount; i++) { for (size_t i=0; i<aboutCount; i++) {
// don't localize tildearrow or the version // don't localize tildearrow, the version or an empty line
const char* nextLine=(i==0 || i==3)?aboutLine[i]:_(aboutLine[i]); const char* nextLine=(i==0 || i==3 || aboutLine[i][0]==0)?aboutLine[i]:_(aboutLine[i]);
double posX=(canvasW/2.0)+(sin(double(i)*0.5+double(aboutScroll)/(90.0*dpiScale))*120*dpiScale)-(ImGui::CalcTextSize(nextLine).x*0.5); double posX=(canvasW/2.0)+(sin(double(i)*0.5+double(aboutScroll)/(90.0*dpiScale))*120*dpiScale)-(ImGui::CalcTextSize(nextLine).x*0.5);
double posY=(canvasH-aboutScroll+42*i*dpiScale); double posY=(canvasH-aboutScroll+42*i*dpiScale);
if (posY<-80*dpiScale || posY>canvasH) continue; if (posY<-80*dpiScale || posY>canvasH) continue;