diff --git a/src/richtext/richtextdialogs.pjd b/src/richtext/richtextdialogs.pjd
index 1645a9f0b1..0eee889d3e 100644
--- a/src/richtext/richtextdialogs.pjd
+++ b/src/richtext/richtextdialogs.pjd
@@ -15161,14 +15161,6 @@
"wbBoxSizerProxy"
"Vertical"
""
- "Centre"
- "Centre"
- 0
- 5
- 1
- 1
- 1
- 1
0
0
0
@@ -16551,7 +16543,7 @@
""
""
"m_unitsW"
- "px|cm|percent"
+ "px|cm|%"
"px"
"Units for the object width."
""
@@ -16888,7 +16880,7 @@
""
""
"m_unitsH"
- "px|cm|percent"
+ "px|cm|%"
"px"
"Units for the object height."
""
@@ -17128,7 +17120,7 @@
""
""
"m_unitsMinW"
- "px|cm|percent"
+ "px|cm|%"
"px"
"Units for the minimum object width."
""
@@ -17368,7 +17360,7 @@
""
""
"m_unitsMinH"
- "px|cm|percent"
+ "px|cm|%"
"px"
"Units for the minimum object height."
""
@@ -17608,7 +17600,7 @@
""
""
"m_unitsMaxW"
- "px|cm|percent"
+ "px|cm|%"
"px"
"Units for the maximum object width."
""
@@ -17848,7 +17840,7 @@
""
""
"m_unitsMaxH"
- "px|cm|percent"
+ "px|cm|%"
"px"
"Units for the maximum object height."
""
@@ -18628,7 +18620,7 @@
""
""
"m_unitsLeft"
- "px|cm|percent"
+ "px|cm|%"
"px"
"Units for the left position."
""
@@ -18965,7 +18957,7 @@
""
""
"m_unitsTop"
- "px|cm|percent"
+ "px|cm|%"
"px"
"Units for the top position."
""
@@ -19302,7 +19294,7 @@
""
""
"m_unitsRight"
- "px|cm|percent"
+ "px|cm|%"
"px"
"Units for the right position."
""
@@ -19639,7 +19631,7 @@
""
""
"m_unitsBottom"
- "px|cm|percent"
+ "px|cm|%"
"px"
"Units for the bottom position."
""
@@ -20014,6 +20006,14 @@
"wbBoxSizerProxy"
"Vertical"
""
+ "Centre"
+ "Centre"
+ 0
+ 5
+ 1
+ 1
+ 1
+ 1
0
0
0
@@ -22634,6 +22634,14 @@
"wbBoxSizerProxy"
"Vertical"
""
+ "Centre"
+ "Centre"
+ 0
+ 5
+ 1
+ 1
+ 1
+ 1
0
0
0
diff --git a/src/richtext/richtextsizepage.cpp b/src/richtext/richtextsizepage.cpp
index 8c5b7c9074..033419f0b7 100644
--- a/src/richtext/richtextsizepage.cpp
+++ b/src/richtext/richtextsizepage.cpp
@@ -337,7 +337,7 @@ void wxRichTextSizePage::CreateControls()
wxArrayString m_unitsWStrings;
m_unitsWStrings.Add(_("px"));
m_unitsWStrings.Add(_("cm"));
- m_unitsWStrings.Add(_("percent"));
+ m_unitsWStrings.Add(_("%"));
m_unitsW = new wxComboBox( itemRichTextDialogPage1, ID_RICHTEXT_UNITS_W, _("px"), wxDefaultPosition, wxSize(60, -1), m_unitsWStrings, wxCB_READONLY );
m_unitsW->SetStringSelection(_("px"));
m_unitsW->SetHelpText(_("Units for the object width."));
@@ -371,7 +371,7 @@ void wxRichTextSizePage::CreateControls()
wxArrayString m_unitsHStrings;
m_unitsHStrings.Add(_("px"));
m_unitsHStrings.Add(_("cm"));
- m_unitsHStrings.Add(_("percent"));
+ m_unitsHStrings.Add(_("%"));
m_unitsH = new wxComboBox( itemRichTextDialogPage1, ID_RICHTEXT_UNITS_H, _("px"), wxDefaultPosition, wxSize(60, -1), m_unitsHStrings, wxCB_READONLY );
m_unitsH->SetStringSelection(_("px"));
m_unitsH->SetHelpText(_("Units for the object height."));
@@ -398,7 +398,7 @@ void wxRichTextSizePage::CreateControls()
wxArrayString m_unitsMinWStrings;
m_unitsMinWStrings.Add(_("px"));
m_unitsMinWStrings.Add(_("cm"));
- m_unitsMinWStrings.Add(_("percent"));
+ m_unitsMinWStrings.Add(_("%"));
m_unitsMinW = new wxComboBox( itemRichTextDialogPage1, ID_RICHTEXT_UNITS_MIN_W, _("px"), wxDefaultPosition, wxSize(60, -1), m_unitsMinWStrings, wxCB_READONLY );
m_unitsMinW->SetStringSelection(_("px"));
m_unitsMinW->SetHelpText(_("Units for the minimum object width."));
@@ -425,7 +425,7 @@ void wxRichTextSizePage::CreateControls()
wxArrayString m_unitsMinHStrings;
m_unitsMinHStrings.Add(_("px"));
m_unitsMinHStrings.Add(_("cm"));
- m_unitsMinHStrings.Add(_("percent"));
+ m_unitsMinHStrings.Add(_("%"));
m_unitsMinH = new wxComboBox( itemRichTextDialogPage1, ID_RICHTEXT_UNITS_MIN_H, _("px"), wxDefaultPosition, wxSize(60, -1), m_unitsMinHStrings, wxCB_READONLY );
m_unitsMinH->SetStringSelection(_("px"));
m_unitsMinH->SetHelpText(_("Units for the minimum object height."));
@@ -452,7 +452,7 @@ void wxRichTextSizePage::CreateControls()
wxArrayString m_unitsMaxWStrings;
m_unitsMaxWStrings.Add(_("px"));
m_unitsMaxWStrings.Add(_("cm"));
- m_unitsMaxWStrings.Add(_("percent"));
+ m_unitsMaxWStrings.Add(_("%"));
m_unitsMaxW = new wxComboBox( itemRichTextDialogPage1, ID_RICHTEXT_UNITS_MAX_W, _("px"), wxDefaultPosition, wxSize(60, -1), m_unitsMaxWStrings, wxCB_READONLY );
m_unitsMaxW->SetStringSelection(_("px"));
m_unitsMaxW->SetHelpText(_("Units for the maximum object width."));
@@ -479,7 +479,7 @@ void wxRichTextSizePage::CreateControls()
wxArrayString m_unitsMaxHStrings;
m_unitsMaxHStrings.Add(_("px"));
m_unitsMaxHStrings.Add(_("cm"));
- m_unitsMaxHStrings.Add(_("percent"));
+ m_unitsMaxHStrings.Add(_("%"));
m_unitsMaxH = new wxComboBox( itemRichTextDialogPage1, ID_RICHTEXT_UNITS_MAX_H, _("px"), wxDefaultPosition, wxSize(60, -1), m_unitsMaxHStrings, wxCB_READONLY );
m_unitsMaxH->SetStringSelection(_("px"));
m_unitsMaxH->SetHelpText(_("Units for the maximum object height."));
@@ -553,7 +553,7 @@ void wxRichTextSizePage::CreateControls()
wxArrayString m_unitsLeftStrings;
m_unitsLeftStrings.Add(_("px"));
m_unitsLeftStrings.Add(_("cm"));
- m_unitsLeftStrings.Add(_("percent"));
+ m_unitsLeftStrings.Add(_("%"));
m_unitsLeft = new wxComboBox( itemRichTextDialogPage1, ID_RICHTEXT_LEFT_UNITS, _("px"), wxDefaultPosition, wxSize(60, -1), m_unitsLeftStrings, wxCB_READONLY );
m_unitsLeft->SetStringSelection(_("px"));
m_unitsLeft->SetHelpText(_("Units for the left position."));
@@ -588,7 +588,7 @@ void wxRichTextSizePage::CreateControls()
wxArrayString m_unitsTopStrings;
m_unitsTopStrings.Add(_("px"));
m_unitsTopStrings.Add(_("cm"));
- m_unitsTopStrings.Add(_("percent"));
+ m_unitsTopStrings.Add(_("%"));
m_unitsTop = new wxComboBox( itemRichTextDialogPage1, ID_RICHTEXT_TOP_UNITS, _("px"), wxDefaultPosition, wxSize(60, -1), m_unitsTopStrings, wxCB_READONLY );
m_unitsTop->SetStringSelection(_("px"));
m_unitsTop->SetHelpText(_("Units for the top position."));
@@ -623,7 +623,7 @@ void wxRichTextSizePage::CreateControls()
wxArrayString m_unitsRightStrings;
m_unitsRightStrings.Add(_("px"));
m_unitsRightStrings.Add(_("cm"));
- m_unitsRightStrings.Add(_("percent"));
+ m_unitsRightStrings.Add(_("%"));
m_unitsRight = new wxComboBox( itemRichTextDialogPage1, ID_RICHTEXT_RIGHT_UNITS, _("px"), wxDefaultPosition, wxSize(60, -1), m_unitsRightStrings, wxCB_READONLY );
m_unitsRight->SetStringSelection(_("px"));
m_unitsRight->SetHelpText(_("Units for the right position."));
@@ -658,7 +658,7 @@ void wxRichTextSizePage::CreateControls()
wxArrayString m_unitsBottomStrings;
m_unitsBottomStrings.Add(_("px"));
m_unitsBottomStrings.Add(_("cm"));
- m_unitsBottomStrings.Add(_("percent"));
+ m_unitsBottomStrings.Add(_("%"));
m_unitsBottom = new wxComboBox( itemRichTextDialogPage1, ID_RICHTEXT_BOTTOM_UNITS, _("px"), wxDefaultPosition, wxSize(60, -1), m_unitsBottomStrings, wxCB_READONLY );
m_unitsBottom->SetStringSelection(_("px"));
m_unitsBottom->SetHelpText(_("Units for the bottom position."));