[rendertext,i18n] Added flag to force RTL rendering
Added command line flag to enable testing of RTL rendering of LTR
languages (and vice versa). Complements "--force-ui-direction".
BUG=716660
Review-Url: https://codereview.chromium.org/2853523002
Cr-Commit-Position: refs/heads/master@{#468632}
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index 16ff11a..b0944a3 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -528,10 +528,18 @@
const FeatureEntry::Choice kForceUIDirectionChoices[] = {
{flags_ui::kGenericExperimentChoiceDefault, "", ""},
- {flag_descriptions::kForceUiDirectionLtr, switches::kForceUIDirection,
- switches::kForceUIDirectionLTR},
- {flag_descriptions::kForceUiDirectionRtl, switches::kForceUIDirection,
- switches::kForceUIDirectionRTL},
+ {flag_descriptions::kForceDirectionLtr, switches::kForceUIDirection,
+ switches::kForceDirectionLTR},
+ {flag_descriptions::kForceDirectionRtl, switches::kForceUIDirection,
+ switches::kForceDirectionRTL},
+};
+
+const FeatureEntry::Choice kForceTextDirectionChoices[] = {
+ {flags_ui::kGenericExperimentChoiceDefault, "", ""},
+ {flag_descriptions::kForceDirectionLtr, switches::kForceTextDirection,
+ switches::kForceDirectionLTR},
+ {flag_descriptions::kForceDirectionRtl, switches::kForceTextDirection,
+ switches::kForceDirectionRTL},
};
#if defined(OS_ANDROID)
@@ -2078,6 +2086,9 @@
{"force-ui-direction", flag_descriptions::kForceUiDirectionName,
flag_descriptions::kForceUiDirectionDescription, kOsAll,
MULTI_VALUE_TYPE(kForceUIDirectionChoices)},
+ {"force-text-direction", flag_descriptions::kForceTextDirectionName,
+ flag_descriptions::kForceTextDirectionDescription, kOsAll,
+ MULTI_VALUE_TYPE(kForceTextDirectionChoices)},
#if BUILDFLAG(ENABLE_EXTENSIONS)
{"enable-md-extensions",
flag_descriptions::kEnableMaterialDesignExtensionsName,