From c232867fba0b5870bd7a77bf9bdea0d939c2f16c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Fri, 23 Jan 2026 01:18:58 +0100 Subject: [PATCH] Correct functionality of the display rotation control rotation. Fixes #19775 A future step might be to also rotate the touch screen inputs.. --- Core/Config.cpp | 1 + Core/Config.h | 1 + Core/ControlMapper.cpp | 2 +- Tools/langtool/src/main.rs | 10 +++++----- Tools/langtool/src/section.rs | 7 +++++-- UI/DisplayLayoutScreen.cpp | 22 ++++++++++++++-------- UI/EmuScreen.cpp | 8 ++++---- assets/lang/ar_AE.ini | 2 ++ assets/lang/az_AZ.ini | 2 ++ assets/lang/be_BY.ini | 2 ++ assets/lang/bg_BG.ini | 2 ++ assets/lang/ca_ES.ini | 2 ++ assets/lang/cz_CZ.ini | 2 ++ assets/lang/da_DK.ini | 2 ++ assets/lang/de_DE.ini | 2 ++ assets/lang/dr_ID.ini | 2 ++ assets/lang/en_US.ini | 2 ++ assets/lang/es_ES.ini | 2 ++ assets/lang/es_LA.ini | 2 ++ assets/lang/fa_IR.ini | 2 ++ assets/lang/fi_FI.ini | 2 ++ assets/lang/fr_FR.ini | 2 ++ assets/lang/gl_ES.ini | 2 ++ assets/lang/gr_EL.ini | 2 ++ assets/lang/he_IL.ini | 2 ++ assets/lang/he_IL_invert.ini | 2 ++ assets/lang/hr_HR.ini | 2 ++ assets/lang/hu_HU.ini | 2 ++ assets/lang/id_ID.ini | 2 ++ assets/lang/it_IT.ini | 2 ++ assets/lang/ja_JP.ini | 2 ++ assets/lang/jv_ID.ini | 2 ++ assets/lang/ko_KR.ini | 2 ++ assets/lang/ku_SO.ini | 2 ++ assets/lang/lo_LA.ini | 2 ++ assets/lang/lt-LT.ini | 2 ++ assets/lang/ms_MY.ini | 2 ++ assets/lang/nl_NL.ini | 2 ++ assets/lang/no_NO.ini | 2 ++ assets/lang/pl_PL.ini | 2 ++ assets/lang/pt_BR.ini | 2 ++ assets/lang/pt_PT.ini | 2 ++ assets/lang/ro_RO.ini | 2 ++ assets/lang/ru_RU.ini | 2 ++ assets/lang/sv_SE.ini | 2 ++ assets/lang/tg_PH.ini | 2 ++ assets/lang/th_TH.ini | 2 ++ assets/lang/tr_TR.ini | 2 ++ assets/lang/uk_UA.ini | 2 ++ assets/lang/vi_VN.ini | 2 ++ assets/lang/zh_CN.ini | 2 ++ assets/lang/zh_TW.ini | 2 ++ 52 files changed, 121 insertions(+), 20 deletions(-) diff --git a/Core/Config.cpp b/Core/Config.cpp index 8c0d098799..6ca3e81d29 100644 --- a/Core/Config.cpp +++ b/Core/Config.cpp @@ -663,6 +663,7 @@ static const ConfigSetting displayLayoutSettings[] = { ConfigSetting("DisplayAspectRatio", SETTING(g_Config.displayLayoutLandscape, fDisplayAspectRatio), CfgFlag::PER_GAME), ConfigSetting("IgnoreScreenInsets", SETTING(g_Config.displayLayoutLandscape, bIgnoreScreenInsets), CfgFlag::PER_GAME), ConfigSetting("InternalScreenRotation", SETTING(g_Config.displayLayoutLandscape, iInternalScreenRotation), CfgFlag::PER_GAME), + ConfigSetting("RotateControlsWithScreen", SETTING(g_Config.displayLayoutLandscape, bRotateControlsWithScreen), CfgFlag::PER_GAME), ConfigSetting("EnableCardboardVR", SETTING(g_Config.displayLayoutLandscape, bEnableCardboardVR), CfgFlag::PER_GAME), ConfigSetting("CardboardScreenSize", SETTING(g_Config.displayLayoutLandscape, iCardboardScreenSize), CfgFlag::PER_GAME), ConfigSetting("CardboardXShift", SETTING(g_Config.displayLayoutLandscape, iCardboardXShift), CfgFlag::PER_GAME), diff --git a/Core/Config.h b/Core/Config.h index 6bd96aae04..2af538b721 100644 --- a/Core/Config.h +++ b/Core/Config.h @@ -81,6 +81,7 @@ struct DisplayLayoutConfig : public ConfigBlock { bool bDisplayIntegerScale = false; // Snaps scaling to integer scale factors in raw pixels. float fDisplayAspectRatio = 1.0f; // Stored relative to the PSP's native ratio, so 1.0 is the normal pixel aspect ratio. int iInternalScreenRotation = ROTATION_LOCKED_HORIZONTAL; // The internal screen rotation angle. Useful for vertical SHMUPs and similar. + bool bRotateControlsWithScreen = true; // Rotate gamepad controls along with the internal screen rotation. bool bIgnoreScreenInsets = true; // Android: Center screen disregarding insets if this is enabled. // Deprecated diff --git a/Core/ControlMapper.cpp b/Core/ControlMapper.cpp index b14f9dafe4..8d3d4f99aa 100644 --- a/Core/ControlMapper.cpp +++ b/Core/ControlMapper.cpp @@ -651,7 +651,7 @@ void ControlMapper::Axis(const AxisInput *axes, size_t count) { } void ControlMapper::Update(const DisplayLayoutConfig &config, double now) { - iInternalScreenRotationCached_ = config.iInternalScreenRotation; + iInternalScreenRotationCached_ = config.bRotateControlsWithScreen ? config.iInternalScreenRotation : ROTATION_LOCKED_HORIZONTAL; if (autoRotatingAnalogCW_) { // Clamp to a square float x = std::min(1.0f, std::max(-1.0f, 1.42f * (float)cos(now * -g_Config.fAnalogAutoRotSpeed))); diff --git a/Tools/langtool/src/main.rs b/Tools/langtool/src/main.rs index 10340b7164..bfb8a77e75 100644 --- a/Tools/langtool/src/main.rs +++ b/Tools/langtool/src/main.rs @@ -502,7 +502,7 @@ fn finish_language_with_ai( } else { println!(); } - if !target_section.set_value(&original_key, value) { + if !target_section.set_value(&original_key, value, Some("AI translated")) { println!("Failed to update '{}'", original_key); } } @@ -754,7 +754,7 @@ fn execute_command(cmd: Command, ai: Option<&ChatGPT>, dry_run: bool, verbose: b // Process it. if let Some(translated_string) = ai_response.get(lang) { println!("{lang}:"); - add_new_key(&mut target_ini, section, key, translated_string).unwrap(); + add_new_key(&mut target_ini, section, key, &format!("{translated_string} # AI translated")).unwrap(); } else { println!("Language {lang} not found in response. Bailing."); return; @@ -767,7 +767,7 @@ fn execute_command(cmd: Command, ai: Option<&ChatGPT>, dry_run: bool, verbose: b // Process it. if let Some(translated_string) = ai_response.get(lang) { println!("{lang}:"); - add_new_key(&mut target_ini, section, key, translated_string).unwrap(); + add_new_key(&mut target_ini, section, key, &format!("{translated_string} # AI translated")).unwrap(); } else { println!("Language {lang} not found in response. Bailing."); return; @@ -827,10 +827,10 @@ fn execute_command(cmd: Command, ai: Option<&ChatGPT>, dry_run: bool, verbose: b "Inserting value {value} for key {key} in section {section} in {target_ini_filename}" ); if !target_section - .insert_line_if_missing(&format!("{key} = {value}")) + .insert_line_if_missing(&format!("{key} = {value} # AI translated")) { // Didn't insert it, so it exists. We need to replace it. - target_section.set_value(key, value); + target_section.set_value(key, value, Some("AI translated")); } } } else { diff --git a/Tools/langtool/src/section.rs b/Tools/langtool/src/section.rs index 5256c6a733..7183a2069b 100644 --- a/Tools/langtool/src/section.rs +++ b/Tools/langtool/src/section.rs @@ -263,7 +263,7 @@ impl Section { } // Returns true if the key was found and updated. - pub fn set_value(&mut self, key: &str, value: &str) -> bool { + pub fn set_value(&mut self, key: &str, value: &str, comment: Option<&str>) -> bool { let mut found_index = None; for (index, line) in self.lines.iter().enumerate() { let prefix = if let Some(pos) = line.find(" =") { @@ -279,7 +279,10 @@ impl Section { } if let Some(found_index) = found_index { - self.lines[found_index] = format!("{key} = {value}"); + self.lines[found_index] = match comment { + Some(c) => format!("{} = {} # {}", key, value, c), + None => format!("{} = {}", key, value), + }; true } else { false diff --git a/UI/DisplayLayoutScreen.cpp b/UI/DisplayLayoutScreen.cpp index 29527c8d82..0d0f8d0a38 100644 --- a/UI/DisplayLayoutScreen.cpp +++ b/UI/DisplayLayoutScreen.cpp @@ -231,6 +231,7 @@ void DisplayLayoutScreen::CreateViews() { ScrollView *rightScrollView = new ScrollView(ORIENT_VERTICAL, new AnchorLayoutParams(300.0f, FILL_PARENT, NONE, 0.f, 0.f, 0.f)); LinearLayout *rightColumn = new LinearLayout(ORIENT_VERTICAL); rightColumn->padding.SetAll(8.0f); + rightColumn->SetSpacing(0.0f); rightScrollView->Add(rightColumn); rightScrollView->SetClickableBackground(true); root_->Add(rightScrollView); @@ -273,6 +274,8 @@ void DisplayLayoutScreen::CreateViews() { rightColumn->Add(new CheckBox(&config.bDisplayIntegerScale, gr->T("Integer scale factor"))); + rightColumn->Add(new Spacer(12.0f)); + bool supportsInsets = false; #if PPSSPP_PLATFORM(ANDROID) supportsInsets = System_GetPropertyInt(SYSPROP_SYSTEMVERSION) >= 28; @@ -288,13 +291,6 @@ void DisplayLayoutScreen::CreateViews() { rightColumn->Add(new CheckBox(&config.bIgnoreScreenInsets, gr->T("Ignore camera notch when centering"))); } - mode_ = new ChoiceStrip(ORIENT_HORIZONTAL, new LinearLayoutParams(WRAP_CONTENT, WRAP_CONTENT)); - mode_->AddChoice(sy->T("Off")); - mode_->AddChoice(ImageID("I_MOVE")); - mode_->AddChoice(ImageID("I_RESIZE")); - mode_->SetSelection(0, false); - bottomControls->Add(mode_); - static const char *displayRotation[] = { "Landscape", "Portrait", "Landscape Reversed", "Portrait Reversed" }; auto rotation = new PopupMultiChoice(&config.iInternalScreenRotation, gr->T("Rotation"), displayRotation, 1, ARRAY_SIZE(displayRotation), I18NCat::CONTROLS, screenManager()); rotation->OnChoice.Add([this](UI::EventParams &) { @@ -305,7 +301,12 @@ void DisplayLayoutScreen::CreateViews() { return !g_Config.bSkipBufferEffects || g_Config.bSoftwareRendering; }); rotation->SetHideTitle(true); + + rightColumn->Add(new ItemHeader(gr->T("Display rotation"))); rightColumn->Add(rotation); + rightColumn->Add(new CheckBox(&config.bRotateControlsWithScreen, gr->T("Rotate controls"))); + + rightColumn->Add(new Spacer(12.0f)); Choice *center = new Choice(di->T("Reset")); center->OnClick.Add([&config, portrait](UI::EventParams &) { @@ -314,7 +315,12 @@ void DisplayLayoutScreen::CreateViews() { }); rightColumn->Add(center); - rightColumn->Add(new Spacer(12.0f)); + mode_ = new ChoiceStrip(ORIENT_HORIZONTAL, new LinearLayoutParams(WRAP_CONTENT, WRAP_CONTENT)); + mode_->AddChoice(sy->T("Off")); + mode_->AddChoice(ImageID("I_MOVE")); + mode_->AddChoice(ImageID("I_RESIZE")); + mode_->SetSelection(0, false); + bottomControls->Add(mode_); } if (portrait) { diff --git a/UI/EmuScreen.cpp b/UI/EmuScreen.cpp index 0d70ecc67f..7194a0335b 100644 --- a/UI/EmuScreen.cpp +++ b/UI/EmuScreen.cpp @@ -136,15 +136,15 @@ static void SetPSPAnalog(int iInternalScreenRotation, int stick, float x, float break; case ROTATION_LOCKED_VERTICAL: { - float new_y = -x; - x = y; + float new_y = y; + x = -y; y = new_y; break; } case ROTATION_LOCKED_VERTICAL180: { - float new_y = y = x; - x = -y; + float new_y = -x; + x = y; y = new_y; break; } diff --git a/assets/lang/ar_AE.ini b/assets/lang/ar_AE.ini index 1931bd7c6c..552d31d4cc 100644 --- a/assets/lang/ar_AE.ini +++ b/assets/lang/ar_AE.ini @@ -664,6 +664,7 @@ Disabled = Disabled Display = عرض Display layout & effects = ‎أظهر مُعدل النسق Display Resolution (HW scaler) = Display resolution (HW scaler) +Display Rotation = ‎تدوير العرض Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Enable Cardboard VR @@ -713,6 +714,7 @@ No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = تدوير التحكم # AI translated Same as Rendering resolution = ‎ مثل حجم التصيير Show Battery % = Show Battery % Show Speed = إظهار السرعة diff --git a/assets/lang/az_AZ.ini b/assets/lang/az_AZ.ini index 46622b4993..cb499d7e54 100644 --- a/assets/lang/az_AZ.ini +++ b/assets/lang/az_AZ.ini @@ -659,6 +659,7 @@ Disable culling = Ayıqlamanı bağla Disabled = Bağlıdır Display layout & effects = Ekran qaplaması və effektlər Display Resolution (HW scaler) = Ekran çözünürlüyü (Qurğu ölçəkləyicisi) +Display Rotation = Görüntü dönüşü Driver requires Android API version %1, current is %2 = Sürücü Android API %1 sürümünü istəyir, indiki sürüm isə: %2 Drivers = Sürücülər Enable Cardboard VR = Kardon VR'ı aç @@ -708,6 +709,7 @@ No (default) = Yoxdur (varsayılan) No buffer = Ara yaddaşsız Render all frames = Bütün kadrları işlət Request 60 Hz = Request 60 Hz +Rotate controls = İdarələri döndər # AI translated Same as Rendering resolution = İşlənişli çözünürlük kimi Show Battery % = Batareya % göstər Show Speed = Sürəti göstər diff --git a/assets/lang/be_BY.ini b/assets/lang/be_BY.ini index 7a137022e4..c900c515d7 100644 --- a/assets/lang/be_BY.ini +++ b/assets/lang/be_BY.ini @@ -638,6 +638,7 @@ Default GPU driver = Стандартны драйвер ГП Disable culling = Disable culling Display = Дисплей Display layout & effects = Размяшчэнне экрана і эфекты +Display Rotation = Display rotation Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Драйверы FIFO (higher latency, framerate stability) = FIFO (вышэйшая затрымка, стабільнасць частаты кадраў) @@ -704,6 +705,7 @@ Nearest = Бліжэйшы No (default) = No (default) No buffer = No buffer Request 60 Hz = Request 60 Hz +Rotate controls = Паварот кіравання # AI translated Same as Rendering resolution = Як разрозненне рэндэрынгу Show Battery % = Паказаць % зарада батарэі Show Speed = Паказаць хуткасць diff --git a/assets/lang/bg_BG.ini b/assets/lang/bg_BG.ini index 08b5b0fde5..3f0155e1ac 100644 --- a/assets/lang/bg_BG.ini +++ b/assets/lang/bg_BG.ini @@ -656,6 +656,7 @@ Disabled = Disabled Display = Дисплей Display layout & effects = Оформление и ефекти на дисплея Display Resolution (HW scaler) = Display resolution (HW scaler) +Display Rotation = Ротация на дисплея Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Драйвери Enable Cardboard VR = Enable Cardboard VR @@ -705,6 +706,7 @@ No (default) = Не (по подразбиране) No buffer = Без буфер Render all frames = Рендиране на всички кадри Request 60 Hz = Request 60 Hz +Rotate controls = Завъртете контроли # AI translated Same as Rendering resolution = Същото като резолюцията на рендиране Show Battery % = Показване на батерията % Show Speed = Показване на скоростта diff --git a/assets/lang/ca_ES.ini b/assets/lang/ca_ES.ini index cd5d3664d2..edce98fa4b 100644 --- a/assets/lang/ca_ES.ini +++ b/assets/lang/ca_ES.ini @@ -656,6 +656,7 @@ Disabled = Desactivat Display = Pantalla Display layout & effects = Editor de l'àrea de pantalla Display Resolution (HW scaler) = Resolució de pantalla (escalat per maquinari) +Display Rotation = Rotació de la pantalla Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Activar Cardboard VR @@ -705,6 +706,7 @@ No (default) = No (default) No buffer = Sense memòria intermèdia Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = Rotar controls # AI translated Same as Rendering resolution = Igual a la de renderitzat Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/cz_CZ.ini b/assets/lang/cz_CZ.ini index cff4907b7f..23bbef4e2a 100644 --- a/assets/lang/cz_CZ.ini +++ b/assets/lang/cz_CZ.ini @@ -656,6 +656,7 @@ Disabled = Disabled Display = Displej Display layout & effects = Zobrazit editor rozvržení Display Resolution (HW scaler) = Rozlišení obrazovky (Hardwarové zvětšení) +Display Rotation = Otočení obrazovky Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Enable Cardboard VR @@ -705,6 +706,7 @@ No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = Otočit ovládání # AI translated Same as Rendering resolution = Automaticky (stejné jako rozlišení vykreslování) Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/da_DK.ini b/assets/lang/da_DK.ini index 8c8b8a078a..9c4924af69 100644 --- a/assets/lang/da_DK.ini +++ b/assets/lang/da_DK.ini @@ -656,6 +656,7 @@ Disabled = Disabled Display = Skærm Display layout & effects = Display layout & effects Display Resolution (HW scaler) = Skærmopløsning (HW scaler) +Display Rotation = Display rotation Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Enable Cardboard VR @@ -705,6 +706,7 @@ No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = Roter kontroller # AI translated Same as Rendering resolution = Automatisk (Samme som renderingsopløsning) Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/de_DE.ini b/assets/lang/de_DE.ini index 68036e2ae4..1593346488 100644 --- a/assets/lang/de_DE.ini +++ b/assets/lang/de_DE.ini @@ -646,6 +646,7 @@ Disabled = Deaktiviert Display = Anzeige Display layout & effects = Bildschirm-Layout & Effekte Display Resolution (HW scaler) = Bildschirmauflösung (HW-Skalierer) +Display Rotation = Bildschirmdrehung Driver requires Android API version %1, current is %2 = Treiber erfordert Android-API-Version %1, aktuell ist %2 Drivers = Treiber Enable Cardboard VR = Cardboard-VR aktivieren @@ -695,6 +696,7 @@ No (default) = Nein (Vorgabe) No buffer = Kein Puffer Render all frames = Alle Einzelbilder rendern Request 60 Hz = Request 60 Hz +Rotate controls = Steuerung drehen # AI translated Same as Rendering resolution = Renderauflösung Show Battery % = Akku % anzeigen Show Speed = Geschwindigkeit anzeigen diff --git a/assets/lang/dr_ID.ini b/assets/lang/dr_ID.ini index e2bcbc19ae..536c2a52e8 100644 --- a/assets/lang/dr_ID.ini +++ b/assets/lang/dr_ID.ini @@ -656,6 +656,7 @@ Disabled = Disabled Display = Tampilan Display layout & effects = Display layout & effects Display Resolution (HW scaler) = Display resolution (HW scaler) +Display Rotation = Display rotation Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Enable Cardboard VR @@ -705,6 +706,7 @@ No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = Putar kontrol # AI translated Same as Rendering resolution = Same as Rendering resolution Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/en_US.ini b/assets/lang/en_US.ini index 069dff8e9b..703ded143e 100644 --- a/assets/lang/en_US.ini +++ b/assets/lang/en_US.ini @@ -662,6 +662,7 @@ Default GPU driver = Default GPU driver Disable culling = Disable culling Display = Display Display layout & effects = Display layout & effects +Display Rotation = Display rotation Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers FIFO (higher latency, framerate stability) = FIFO (higher latency, framerate stability) @@ -728,6 +729,7 @@ Nearest = Nearest No (default) = No (default) No buffer = No buffer Request 60 Hz = Request 60 Hz +Rotate controls = Rotate controls Same as Rendering resolution = Same as Rendering resolution Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/es_ES.ini b/assets/lang/es_ES.ini index ac430d0144..80bad14f97 100644 --- a/assets/lang/es_ES.ini +++ b/assets/lang/es_ES.ini @@ -657,6 +657,7 @@ Disabled = Desactivado Display = Pantalla Display layout & effects = Distribución de pantalla y efectos Display Resolution (HW scaler) = Resolución de pantalla (escalado por hardware) +Display Rotation = Rotación de pantalla Driver requires Android API version %1, current is %2 = El controlador requiere la versión API de Android %1, la versión actual es %2 Drivers = Controladores Enable Cardboard VR = Activar Cardboard VR @@ -720,6 +721,7 @@ Rendering Mode = Modo de renderizado Rendering Resolution = Resolución de renderizado RenderingMode NonBuffered Tip = Más rápido, pero puede que no se vea nada en algunos juegos. Request 60 Hz = Request 60 Hz +Rotate controls = Girar controles # AI translated Rotation = Rotación Safe = Seguro Same as Rendering resolution = Igual que la resolución de renderizado diff --git a/assets/lang/es_LA.ini b/assets/lang/es_LA.ini index 08f12f672f..b750cf9936 100644 --- a/assets/lang/es_LA.ini +++ b/assets/lang/es_LA.ini @@ -656,6 +656,7 @@ Disabled = Apagado Display = Pantalla Display layout & effects = Editar pantalla y Shaders Display Resolution (HW scaler) = Resolución de pantalla (escalado por HW) +Display Rotation = Rotación de pantalla Driver requires Android API version %1, current is %2 = El controlador requiere la versión de API de Android %1, la actual es %2 Drivers = Drivers Enable Cardboard VR = Activar Cardboard VR @@ -705,6 +706,7 @@ No (default) = No (default) No buffer = No hay búfer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = Girar controles # AI translated Same as Rendering resolution = Automático (igual a la de renderizado) Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/fa_IR.ini b/assets/lang/fa_IR.ini index 1a4c7470ef..4f94e47271 100644 --- a/assets/lang/fa_IR.ini +++ b/assets/lang/fa_IR.ini @@ -656,6 +656,7 @@ Disabled = Disabled Display = نمایش Display layout & effects = چیدمان صفحه Display Resolution (HW scaler) = رزولوشن صفحه +Display Rotation = ‎چرخش صفحه Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Enable Cardboard VR @@ -705,6 +706,7 @@ No (default) = No (default) No buffer = بدون بافر Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = چرخش کنترل‌ها # AI translated Same as Rendering resolution = ‎خودکار (مانند رزولوشن رندرینگ) Show Battery % = نمایش درصد باتری Show Speed = نمایش سرعت diff --git a/assets/lang/fi_FI.ini b/assets/lang/fi_FI.ini index 25092980a7..7f0d5d86f1 100644 --- a/assets/lang/fi_FI.ini +++ b/assets/lang/fi_FI.ini @@ -656,6 +656,7 @@ Disabled = Poistettu käytöstä Display = Näyttö Display layout & effects = Näyttöasettelu ja -efektit Display Resolution (HW scaler) = Näyttöresoluutio (Laitteiston skaalaaja) +Display Rotation = Näytön kierto Driver requires Android API version %1, current is %2 = Ajurin vaatima Android API -versio on %1, nykyinen versio on %2 Drivers = Ajurit Enable Cardboard VR = Ota käyttöön Cardboard VR @@ -705,6 +706,7 @@ No (default) = Ei (oletus) No buffer = Ei puskuria Render all frames = Renderöi kaikki kuvat Request 60 Hz = Request 60 Hz +Rotate controls = Käännä ohjaimet # AI translated Same as Rendering resolution = Automaattinen (sama kuin renderöintiresoluutio) Show Battery % = Näytä akku % Show Speed = Näytä nopeus diff --git a/assets/lang/fr_FR.ini b/assets/lang/fr_FR.ini index 817505fe73..d87598feab 100644 --- a/assets/lang/fr_FR.ini +++ b/assets/lang/fr_FR.ini @@ -656,6 +656,7 @@ Disabled = Désactivé Display = Affichage Display layout & effects = Éditeur d'affichage Display Resolution (HW scaler) = Définition d'affichage (mise à l'échelle matérielle) +Display Rotation = Rotation de l'affichage Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Activer Cardboard VR @@ -705,6 +706,7 @@ No (default) = No (default) No buffer = 0 Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = Faire pivoter les contrôles # AI translated Same as Rendering resolution = Comme la définition du rendu Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/gl_ES.ini b/assets/lang/gl_ES.ini index 227c44f7cb..83fd9f599b 100644 --- a/assets/lang/gl_ES.ini +++ b/assets/lang/gl_ES.ini @@ -656,6 +656,7 @@ Disabled = Disabled Display = Pantalla Display layout & effects = Display layout & effects Display Resolution (HW scaler) = Resolución de pantalla (escalado por hardware) +Display Rotation = Display rotation Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Enable Cardboard VR @@ -705,6 +706,7 @@ No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = Girar controles # AI translated Same as Rendering resolution = Automático (igual á de renderizado) Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/gr_EL.ini b/assets/lang/gr_EL.ini index f721abb0d9..1e67c0be6c 100644 --- a/assets/lang/gr_EL.ini +++ b/assets/lang/gr_EL.ini @@ -656,6 +656,7 @@ Disabled = Απενεργοποιημένο Display = Οθόνη Display layout & effects = Επεξεργασία διάταξης οθόνης Display Resolution (HW scaler) = Ανάλυση οθόνης (Κλιμακοτής hardware) +Display Rotation = Περιστροφή Οθόνης Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Ενεργοποίηση Cardboard VR @@ -705,6 +706,7 @@ No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = Περιστροφή ελέγχων # AI translated Same as Rendering resolution = Αυτόματο (ίσο με την Ανάλυση Απεικόνισης) Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/he_IL.ini b/assets/lang/he_IL.ini index a503ffbc2f..1b3a03f6c2 100644 --- a/assets/lang/he_IL.ini +++ b/assets/lang/he_IL.ini @@ -656,6 +656,7 @@ Disabled = Disabled Display = תצוגה Display layout & effects = Display layout & effects Display Resolution (HW scaler) = Display resolution (HW scaler) +Display Rotation = Display rotation Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Enable Cardboard VR @@ -705,6 +706,7 @@ No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = סובב בקרות # AI translated Same as Rendering resolution = Same as Rendering resolution Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/he_IL_invert.ini b/assets/lang/he_IL_invert.ini index 01f3e69913..ea8e918704 100644 --- a/assets/lang/he_IL_invert.ini +++ b/assets/lang/he_IL_invert.ini @@ -653,6 +653,7 @@ Disabled = Disabled Display = תצוגה Display layout & effects = Display layout & effects Display Resolution (HW scaler) = Display resolution (HW scaler) +Display Rotation = Display rotation Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Enable Cardboard VR @@ -702,6 +703,7 @@ No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = סובב בקרים # AI translated Same as Rendering resolution = Same as Rendering resolution Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/hr_HR.ini b/assets/lang/hr_HR.ini index ac8b18f2dd..417687778e 100644 --- a/assets/lang/hr_HR.ini +++ b/assets/lang/hr_HR.ini @@ -656,6 +656,7 @@ Disabled = Isključeno Display = Prikaz Display layout & effects = Prikaz layout uređivača Display Resolution (HW scaler) = Prikaz rezolucije (HW mjeritelj) +Display Rotation = Rotacija prikaza Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Enable Cardboard VR @@ -705,6 +706,7 @@ No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = Rotiraj kontrole # AI translated Same as Rendering resolution = Auto (isto kao Prikazna rezolucija) Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/hu_HU.ini b/assets/lang/hu_HU.ini index 78bab3aea7..465dcbe743 100644 --- a/assets/lang/hu_HU.ini +++ b/assets/lang/hu_HU.ini @@ -656,6 +656,7 @@ Disabled = Letiltva Display = Kijelző Display layout & effects = Nézet szerkesztő Display Resolution (HW scaler) = Megjelenítési felbontás (HW skálázó) +Display Rotation = Megjelenítés &forgatása Driver requires Android API version %1, current is %2 = A driverhez Android API %1 verzió szükséges, a jelenlegi %2 Drivers = Drivers Enable Cardboard VR = Cardboard VR engedélyezése @@ -705,6 +706,7 @@ No (default) = Nem (alapértelmezett) No buffer = Nincs puffer Render all frames = Összes képkocka renderelése Request 60 Hz = Request 60 Hz +Rotate controls = Irányítás forgatása # AI translated Same as Rendering resolution = Renderelési felbontással megegyező Show Battery % = Akkumulátor-töltöttség mutatása Show Speed = Sebesség mutatása diff --git a/assets/lang/id_ID.ini b/assets/lang/id_ID.ini index 00db023e21..cbb3bab02a 100644 --- a/assets/lang/id_ID.ini +++ b/assets/lang/id_ID.ini @@ -656,6 +656,7 @@ Disabled = Nonaktif Display = Tampilan Display layout & effects = Penyesuaian tata letak tampilan Display Resolution (HW scaler) = Resolusi tampilan (penskala HW) +Display Rotation = Rotasi tampilan Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Driver Enable Cardboard VR = Aktifkan Cardboard VR @@ -705,6 +706,7 @@ No (default) = Tidak (bawaan) No buffer = Tidak ada penyangga Render all frames = Render semua frame Request 60 Hz = Request 60 Hz +Rotate controls = Putar kontrol # AI translated Same as Rendering resolution = Sama dengan resolusi render Show Battery % = Tampilkan Baterai % Show Speed = Tampilkan Kecepatan diff --git a/assets/lang/it_IT.ini b/assets/lang/it_IT.ini index cdd215aed8..83baa52974 100644 --- a/assets/lang/it_IT.ini +++ b/assets/lang/it_IT.ini @@ -657,6 +657,7 @@ Disabled = Disabilitato Display = Display Display layout & effects = Editor Display Display Resolution (HW scaler) = Risoluzione Display (scaler HW) +Display Rotation = Rotazione display Driver requires Android API version %1, current is %2 = Il driver richiede la versione API di Android %1, attualmente c'è la %2 Drivers = Driver Enable Cardboard VR = Attiva Cardboard VR @@ -706,6 +707,7 @@ No (default) = No (default) No buffer = Niente buffer Render all frames = Renderizza tutti i frame Request 60 Hz = Request 60 Hz +Rotate controls = Ruota controlli # AI translated Same as Rendering resolution = Stessa risoluzione del rendering Show Battery % = Mostra batteria in % Show Speed = Mostra velocità diff --git a/assets/lang/ja_JP.ini b/assets/lang/ja_JP.ini index 0fde8edb91..757a6cb466 100644 --- a/assets/lang/ja_JP.ini +++ b/assets/lang/ja_JP.ini @@ -656,6 +656,7 @@ Disabled = 無効 Display = ディスプレイ Display layout & effects = 画面のレイアウトを編集する Display Resolution (HW scaler) = 画面解像度 (HWスケーラー) +Display Rotation = 画面の向き Driver requires Android API version %1, current is %2 = ドライバーはAndroid API version %1を要求していますが, 現在 %2です Drivers = ドライバー Enable Cardboard VR = Cardboard VRを有効にする @@ -705,6 +706,7 @@ No (default) = なし (既定) No buffer = バッファなし Render all frames = 全てのフレームをレンダリングする Request 60 Hz = Request 60 Hz +Rotate controls = コントロールを回転 # AI translated Same as Rendering resolution = 自動 (レンダリング解像度と同じ) Show Battery % = バッテリー残量の%表示 Show Speed = 速度を表示する diff --git a/assets/lang/jv_ID.ini b/assets/lang/jv_ID.ini index ed86521a33..8379a824dc 100644 --- a/assets/lang/jv_ID.ini +++ b/assets/lang/jv_ID.ini @@ -656,6 +656,7 @@ Disabled = Disabled Display = Tampilan Display layout & effects = Tata letak Tampilan editor Display Resolution (HW scaler) = Resolusi tampilan (HW scaler) +Display Rotation = Display rotation Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Enable Cardboard VR @@ -705,6 +706,7 @@ No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = Muter kontrol # AI translated Same as Rendering resolution = Otomatis (padha Rendering) Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/ko_KR.ini b/assets/lang/ko_KR.ini index 7a68012314..882440c0bf 100644 --- a/assets/lang/ko_KR.ini +++ b/assets/lang/ko_KR.ini @@ -638,6 +638,7 @@ Default GPU driver = 기본 GPU 드라이버 Disable culling = 컬링 비활성화 Display = 디스플레이 Display layout & effects = 화면 레이아웃 편집기 +Display Rotation = 화면 회전 Driver requires Android API version %1, current is %2 = 드라이버에는 안드로이드 API 버전 %1이(가) 필요하며, 현재는 %2입니다. Drivers = 드라이버 FIFO (higher latency, framerate stability) = FIFO(지연 증가, 프레임레이트 안정성) @@ -704,6 +705,7 @@ Nearest = 근접 필터링 No (default) = 아니오 (기본값) No buffer = 버퍼 없음 Request 60 Hz = Request 60 Hz +Rotate controls = 컨트롤 회전 # AI translated Same as Rendering resolution = 렌더링 해상도와 동일 Show Battery % = 배터리 % 표시 Show Speed = 속도 표시 diff --git a/assets/lang/ku_SO.ini b/assets/lang/ku_SO.ini index a158a4341f..2fe5e2c9b7 100644 --- a/assets/lang/ku_SO.ini +++ b/assets/lang/ku_SO.ini @@ -652,6 +652,7 @@ Default GPU driver = Default GPU driver Disable culling = Disable culling Display = Nîşan Display layout & effects = Display layout & effects +Display Rotation = خولاندنەوەی شاشە Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers FIFO (higher latency, framerate stability) = FIFO (derengiya bilindtir, stabîlîtiya rêjeya freymê) @@ -718,6 +719,7 @@ Nearest = Nearest No (default) = No (default) No buffer = No buffer Request 60 Hz = Request 60 Hz +Rotate controls = Dibêjê kontrol # AI translated Same as Rendering resolution = Same as Rendering resolution Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/lo_LA.ini b/assets/lang/lo_LA.ini index 9fb131e57a..e73d319086 100644 --- a/assets/lang/lo_LA.ini +++ b/assets/lang/lo_LA.ini @@ -656,6 +656,7 @@ Disabled = Disabled Display = ສະແດງ Display layout & effects = ແກ້ໄຂຮູບແບບໜ້າຈໍ Display Resolution (HW scaler) = ຄວາມລະອຽດໜ້າຈໍ (ຕາມຮາດແວຣ໌) +Display Rotation = ການໝຸນໜ້າຈໍ Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Enable Cardboard VR @@ -705,6 +706,7 @@ No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = ຫນ່ອຍຄວາມຄວາມໃຈ # AI translated Same as Rendering resolution = ອັດຕະໂນມັດ (ແບບດຽວກັບຄວາມລະອຽດການສະແດງຜົນ) Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/lt-LT.ini b/assets/lang/lt-LT.ini index a308ba924f..40fcd7f3b6 100644 --- a/assets/lang/lt-LT.ini +++ b/assets/lang/lt-LT.ini @@ -656,6 +656,7 @@ Disabled = Disabled Display = Ekranas Display layout & effects = Display layout & effects Display Resolution (HW scaler) = Ekrano rezoliucija ("HW" ištiesinimas) +Display Rotation = Display rotation Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Enable Cardboard VR @@ -705,6 +706,7 @@ No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = Pasukite valdymą # AI translated Same as Rendering resolution = Automatinis (kaip Rodymo rezoliucija) Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/ms_MY.ini b/assets/lang/ms_MY.ini index de1db9cccd..a39d6176b4 100644 --- a/assets/lang/ms_MY.ini +++ b/assets/lang/ms_MY.ini @@ -656,6 +656,7 @@ Disabled = Disabled Display = Paparan Display layout & effects = Display layout & effects Display Resolution (HW scaler) = Display resolution (HW scaler) +Display Rotation = Putaran skrin Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Enable Cardboard VR @@ -705,6 +706,7 @@ No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = Putar kawalan # AI translated Same as Rendering resolution = Same as Rendering resolution Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/nl_NL.ini b/assets/lang/nl_NL.ini index 4b5effb4a0..6590e60326 100644 --- a/assets/lang/nl_NL.ini +++ b/assets/lang/nl_NL.ini @@ -656,6 +656,7 @@ Disabled = Disabled Display = Display Display layout & effects = Schermweergave bewerken Display Resolution (HW scaler) = Schermresolutie (hardware) +Display Rotation = Schermrotatie Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Enable Cardboard VR @@ -705,6 +706,7 @@ No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = Draai bediening # AI translated Same as Rendering resolution = Auto (renderresolutie) Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/no_NO.ini b/assets/lang/no_NO.ini index 2e33207c0c..04f54d89e5 100644 --- a/assets/lang/no_NO.ini +++ b/assets/lang/no_NO.ini @@ -656,6 +656,7 @@ Disabled = Disabled Display = Skjerm Display layout & effects = Display layout & effects Display Resolution (HW scaler) = Display resolution (HW scaler) +Display Rotation = Rotér visningen Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Enable Cardboard VR @@ -705,6 +706,7 @@ No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = Rotere kontroller # AI translated Same as Rendering resolution = Same as Rendering resolution Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/pl_PL.ini b/assets/lang/pl_PL.ini index 3dcae299fe..c53adf618e 100644 --- a/assets/lang/pl_PL.ini +++ b/assets/lang/pl_PL.ini @@ -657,6 +657,7 @@ Disabled = Wył. Display = Wyświetlacz Display layout & effects = Edytor położenia obrazu Display Resolution (HW scaler) = Rozdzielczość ekranu (skaler sprz.) +Display Rotation = Obracanie ekranu Driver requires Android API version %1, current is %2 = Sterownik wymaga wersji %1 Android API, aktualna wersja to %2 Drivers = Sterowniki Enable Cardboard VR = Aktywuj Cardboard VR @@ -701,6 +702,7 @@ No (default) = Nie (domyślne) No buffer = Bez bufora Render all frames = Renderuj wszystkie klatki Request 60 Hz = Request 60 Hz +Rotate controls = Obróć kontrolki # AI translated Same as Rendering resolution = Automatyczne (jak roz. renderowania) Show Battery % = Pokaż % baterii Show Speed = Pokaż prędkość diff --git a/assets/lang/pt_BR.ini b/assets/lang/pt_BR.ini index 04f6bed58f..55c45682bd 100644 --- a/assets/lang/pt_BR.ini +++ b/assets/lang/pt_BR.ini @@ -661,6 +661,7 @@ Default GPU driver = Driver padrão da GPU Disable culling = Desativar o culling Display = Tela Display layout & effects = Ajustar a tela & efeitos +Display Rotation = Rotação da exibição Driver requires Android API version %1, current is %2 = O driver requer a versão %1 da API do Android, a atual é %2 Drivers = Drivers FIFO (higher latency, framerate stability) = FIFO (maior latência, estabilidade da taxa de quadros) @@ -727,6 +728,7 @@ Nearest = Mais próximo (Nearest) No (default) = Não (padrão) No buffer = Sem buffer Request 60 Hz = Request 60 Hz +Rotate controls = Girar controles # AI translated Same as Rendering resolution = Igual a resolução da renderização Show Battery % = Mostrar a % da Bateria Show Speed = Mostrar Velocidade diff --git a/assets/lang/pt_PT.ini b/assets/lang/pt_PT.ini index e9d938ec29..a2b69dca6a 100644 --- a/assets/lang/pt_PT.ini +++ b/assets/lang/pt_PT.ini @@ -680,6 +680,7 @@ Disabled = Desativado Display = Ecrã Display layout & effects = Mostrar o editor dos esquemas Display Resolution (HW scaler) = Resolução da tela (Dimensionador do hardware) +Display Rotation = Rotação da exibição Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Ativar o VR Cardboard @@ -729,6 +730,7 @@ No (default) = No (default) No buffer = Sem buffer Render all frames = Renderizar todos os frames Request 60 Hz = Request 60 Hz +Rotate controls = Rodar controles # AI translated Same as Rendering resolution = Auto (a mesma da resolução de renderização) Show Battery % = Mostrar a percentagem da Bateria Show Speed = Mostrar velocidade diff --git a/assets/lang/ro_RO.ini b/assets/lang/ro_RO.ini index 84e9b3d99d..12f0ed9930 100644 --- a/assets/lang/ro_RO.ini +++ b/assets/lang/ro_RO.ini @@ -657,6 +657,7 @@ Disabled = Disabled Display = Display Display layout & effects = Display layout & effects Display Resolution (HW scaler) = Rezoluție ecran (scalare HW) +Display Rotation = Display rotation Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Enable Cardboard VR @@ -706,6 +707,7 @@ No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = Rotire control # AI translated Same as Rendering resolution = Automat (la fel ca rezoluția de afișare) Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/ru_RU.ini b/assets/lang/ru_RU.ini index 67ecd64bcc..8f0c6916fe 100644 --- a/assets/lang/ru_RU.ini +++ b/assets/lang/ru_RU.ini @@ -656,6 +656,7 @@ Disabled = Откл. Display = Дисплей Display layout & effects = Расположение экрана и эффектов Display Resolution (HW scaler) = Разрешение экрана (аппаратное) +Display Rotation = Ориентация экрана Driver requires Android API version %1, current is %2 = Для драйвера требуется Android API версии %1, текущая - %2 Drivers = Драйверы Enable Cardboard VR = Включить Cardboard VR @@ -705,6 +706,7 @@ No (default) = Нет (по умолчанию) No buffer = Нет буфера Render all frames = Рендерить все кадры Request 60 Hz = Request 60 Hz +Rotate controls = Повернуть управление # AI translated Same as Rendering resolution = Как разрешение рендеринга Show Battery % = Показывать % заряда батареи Show Speed = Показывать скорость diff --git a/assets/lang/sv_SE.ini b/assets/lang/sv_SE.ini index 14c08dfed3..af69aee21e 100644 --- a/assets/lang/sv_SE.ini +++ b/assets/lang/sv_SE.ini @@ -657,6 +657,7 @@ Disabled = Avstängd Display = Skärm Display layout & effects = Skärmlayout och effekter Display Resolution (HW scaler) = Skärmupplösning (HW scaler) +Display Rotation = Skärmrotation Driver requires Android API version %1, current is %2 = Drivrutinen kräver Android-API-version %1, nuvarande är %2 Drivers = Drivrutiner Enable Cardboard VR = Aktivera Cardboard VR @@ -706,6 +707,7 @@ No (default) = Nej (standard) No buffer = Ingen buffer Render all frames = Rendera alla frames Request 60 Hz = Request 60 Hz +Rotate controls = Rotera kontroller # AI translated Same as Rendering resolution = Samma som renderingsupplösning Show Battery % = Visa batteri-% Show Speed = Visa hastighet diff --git a/assets/lang/tg_PH.ini b/assets/lang/tg_PH.ini index 641e7fd2b8..bce8a09f61 100644 --- a/assets/lang/tg_PH.ini +++ b/assets/lang/tg_PH.ini @@ -657,6 +657,7 @@ Disabled = Disabled Display = Намоиш Display layout & effects = Display layout & effects Display Resolution (HW scaler) = Display resolution (HW scaler) +Display Rotation = Pag-rotate ng Display Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Enable Cardboard VR @@ -706,6 +707,7 @@ No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = Пашти таз # AI translated Same as Rendering resolution = Awto (Kapareho sa Renderig Resolution) Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/th_TH.ini b/assets/lang/th_TH.ini index a4ab4d1504..4556ab7260 100644 --- a/assets/lang/th_TH.ini +++ b/assets/lang/th_TH.ini @@ -673,6 +673,7 @@ Disabled = ปิดการใช้งาน Display = แสดงผล Display layout & effects = รูปแบบหน้าจอ และเอฟเฟ็คท์ Display Resolution (HW scaler) = ความละเอียดหน้าจอ (ตามฮาร์ดแวร์) +Display Rotation = การสลับหมุนหน้าจอ Driver requires Android API version %1, current is %2 = ไดรเวอร์นี้ต้องการแอนดรอยด์ API ที่เวอร์ชั่น %1, แต่มือถือนี้ใช้เวอร์ชั่น %2 Drivers = ไดรเวอร์ Enable Cardboard VR = เปิดการทำงานแว่นการ์ดบอร์ด VR @@ -738,6 +739,7 @@ Rendering Resolution = ความละเอียดในการแสด RenderingMode NonBuffered Tip = เร็วขึ้นก็จริง แต่กราฟิกอาจจะขาดหายไปในบางเกม Request 60 Hz = Request 60 Hz Request 60Hz = ต้องการที่ 60Hz +Rotate controls = หมุนการควบคุม # AI translated Rotation = หมุนจอ Safe = ปลอดภัย Same as Rendering resolution = อัตโนมัติ (ค่าเดียวกับที่ใช้แสดงผลภาพ) diff --git a/assets/lang/tr_TR.ini b/assets/lang/tr_TR.ini index 8a6740d330..c2db30d12a 100644 --- a/assets/lang/tr_TR.ini +++ b/assets/lang/tr_TR.ini @@ -658,6 +658,7 @@ Disabled = Devre Dışı Display = Ekran Display layout & effects = Ekran Düzeni ve Efektleri Display Resolution (HW scaler) = Görüntü Çözünürlüğü (HW ölçek) +Display Rotation = Ekran Yönü Driver requires Android API version %1, current is %2 = Sürücü, Android API'nin %1 sürümünü gerektiriyor, şu anki sürüm %2 Drivers = Sürücüler Enable Cardboard VR = Karton VR Etkinleştir @@ -707,6 +708,7 @@ No (default) = Hayır (varsayılan) No buffer = Arabellek Yok Render all frames = Tüm Kareleri İşle Request 60 Hz = Request 60 Hz +Rotate controls = Kontrolleri döndür # AI translated Same as Rendering resolution = İşlenen Çözünürlük İle Aynı Show Battery % = Pil Yüzdesini Göster Show Speed = Hızı Göster diff --git a/assets/lang/uk_UA.ini b/assets/lang/uk_UA.ini index b92c4636b2..229ceab70d 100644 --- a/assets/lang/uk_UA.ini +++ b/assets/lang/uk_UA.ini @@ -656,6 +656,7 @@ Disabled = Вимкнено Display = Відображення Display layout & effects = Редактор розташування екрану Display Resolution (HW scaler) = Розширення екрану (HW масштабування) +Display Rotation = Орієнтація екрану Driver requires Android API version %1, current is %2 = Драйвер вимагає Андроїд API версію %1, поточна %2 Drivers = Драйвери Enable Cardboard VR = Увімкнути Cardboard VR @@ -705,6 +706,7 @@ No (default) = Ні (звичайний) No buffer = Без буфера Render all frames = Відобразити всі кадри Request 60 Hz = Request 60 Hz +Rotate controls = Повернути керування # AI translated Same as Rendering resolution = Авто (таке ж як розширення рендерингу) Show Battery % = Показати батарею % Show Speed = Показати швидкість diff --git a/assets/lang/vi_VN.ini b/assets/lang/vi_VN.ini index f19dd9ca6c..a3910fde51 100644 --- a/assets/lang/vi_VN.ini +++ b/assets/lang/vi_VN.ini @@ -656,6 +656,7 @@ Disabled = Vô hiệu hóa Display = Hiển thị Display layout & effects = Chỉnh bố trí hiển thị Display Resolution (HW scaler) = Độ phân giải màn hình (HW scaler) +Display Rotation = Hiện nút xoay màn hình Driver requires Android API version %1, current is %2 = Driver requires Android API version %1, current is %2 Drivers = Drivers Enable Cardboard VR = Enable Cardboard VR @@ -705,6 +706,7 @@ No (default) = No (default) No buffer = No buffer Render all frames = Render all frames Request 60 Hz = Request 60 Hz +Rotate controls = Xoay điều khiển # AI translated Same as Rendering resolution = Cùng với kết xuất Show Battery % = Show Battery % Show Speed = Show Speed diff --git a/assets/lang/zh_CN.ini b/assets/lang/zh_CN.ini index 9040e913ae..d4bbe0d60f 100644 --- a/assets/lang/zh_CN.ini +++ b/assets/lang/zh_CN.ini @@ -656,6 +656,7 @@ Disabled = 禁用 Display = 显示 Display layout & effects = 屏幕布局和滤镜 Display Resolution (HW scaler) = 屏幕分辨率 +Display Rotation = 显示旋转 Driver requires Android API version %1, current is %2 = 驱动需要Android API版本 %1, 目前系统版本为%2 Drivers = 驱动程序 Enable Cardboard VR = 启用Cardboard VR @@ -705,6 +706,7 @@ No (default) = 关闭 (默认) No buffer = 关闭缓冲 Render all frames = 逐一渲染 (不跳帧) Request 60 Hz = Request 60 Hz +Rotate controls = 旋转控制 # AI translated Same as Rendering resolution = 自动 (同渲染分辨率) Show Battery % = 显示电量百分比 Show Speed = 显示运行速度 diff --git a/assets/lang/zh_TW.ini b/assets/lang/zh_TW.ini index d42f564af1..b0de67313c 100644 --- a/assets/lang/zh_TW.ini +++ b/assets/lang/zh_TW.ini @@ -656,6 +656,7 @@ Disabled = 已停用 Display = 顯示 Display layout & effects = 顯示版面配置與效果 Display Resolution (HW scaler) = 顯示解析度 (硬體縮放) +Display Rotation = 顯示旋轉 Driver requires Android API version %1, current is %2 = 驅動程式需要 Android API 版本為 %1,目前為 %2 Drivers = 驅動程式 Enable Cardboard VR = 啟用 Cardboard VR @@ -705,6 +706,7 @@ No (default) = 無 (預設) No buffer = 無緩衝 Render all frames = 轉譯所有影格 Request 60 Hz = Request 60 Hz +Rotate controls = 旋轉控制 # AI translated Same as Rendering resolution = 同於轉譯解析度 Show Battery % = 顯示電池百分比 Show Speed = 顯示速度