commit 21efc7d7102657831bd65f9495aede718be7cdd5
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Mon Dec 6 14:17:33 2021 +0100

    Progress with Config UI.

diff --git a/src/main/java/org/distorted/config/ConfigScreenPane.java b/src/main/java/org/distorted/config/ConfigScreenPane.java
index 670ed654..30916188 100644
--- a/src/main/java/org/distorted/config/ConfigScreenPane.java
+++ b/src/main/java/org/distorted/config/ConfigScreenPane.java
@@ -108,34 +108,37 @@ public class ConfigScreenPane
     float textSize = height*TEXT_RATIO;
     int padding = (int)(height*PADDING_RATIO);
 
-    LinearLayout detailsLayout    = (LinearLayout)inflate( act, R.layout.config_details   , null);
-    LinearLayout difficultyLayout = (LinearLayout)inflate( act, R.layout.config_difficulty, null);
-    LinearLayout meshLayout       = (LinearLayout)inflate( act, R.layout.config_mesh      , null);
-
-    detailsLayout.setPadding(padding,padding,padding,padding/2);
+    LinearLayout configLayout    = act.findViewById(R.id.configLayout);
+    LinearLayout nameLayout      = configLayout.findViewById(R.id.configLayoutName);
+    LinearLayout authorLayout    = configLayout.findViewById(R.id.configLayoutAuthor);
+    LinearLayout difficultyLayout= configLayout.findViewById(R.id.configLayoutDifficulty);
+    LinearLayout meshLayout      = configLayout.findViewById(R.id.configLayoutMesh);
+
+    nameLayout.setPadding(padding,padding,padding,padding/2);
+    authorLayout.setPadding(padding,padding/2,padding,padding/2);
     difficultyLayout.setPadding(padding,padding/2,padding,padding/2);
     meshLayout.setPadding(padding,padding/2,padding,padding);
 
-    LinearLayout.LayoutParams params1 = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 0, 1.00f);
-    LinearLayout.LayoutParams params2 = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 0, 1.00f);
-    LinearLayout.LayoutParams params3 = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 0, 1.05f);
+    LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 0, 1.00f);
+    params.bottomMargin = 0;
+    params.topMargin    = padding;
+    params.leftMargin   = padding;
+    params.rightMargin  = padding;
 
-    detailsLayout.setLayoutParams(params1);
-    difficultyLayout.setLayoutParams(params2);
-    meshLayout.setLayoutParams(params3);
+    nameLayout.setLayoutParams(params);
+    authorLayout.setLayoutParams(params);
+    difficultyLayout.setLayoutParams(params);
+    meshLayout.setLayoutParams(params);
 
     TextView text;
-    text = detailsLayout.findViewById(R.id.configDetailsTitle);
-    text.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
-    text = detailsLayout.findViewById(R.id.configDetailsName1);
+    text = nameLayout.findViewById(R.id.configDetailsName1);
     text.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
-    text = detailsLayout.findViewById(R.id.configDetailsName2);
+    text = nameLayout.findViewById(R.id.configDetailsName2);
     text.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
-    text = detailsLayout.findViewById(R.id.configDetailsAuthor1);
+    text = authorLayout.findViewById(R.id.configDetailsAuthor1);
     text.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
-    text = detailsLayout.findViewById(R.id.configDetailsAuthor2);
+    text = authorLayout.findViewById(R.id.configDetailsAuthor2);
     text.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
-
     text = difficultyLayout.findViewById(R.id.configDifficultyTitle);
     text.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
     text = meshLayout.findViewById(R.id.configMeshTitle);
@@ -160,12 +163,6 @@ public class ConfigScreenPane
         }
       });
 
-    LinearLayout layout = act.findViewById(R.id.configLayout);
-    layout.removeAllViews();
-    layout.addView(detailsLayout);
-    layout.addView(difficultyLayout);
-    layout.addView(meshLayout);
-
     updatePane(act,objectOrdinal);
     }
 }
diff --git a/src/main/res/layout/config.xml b/src/main/res/layout/config.xml
index 258b74fc..169f7182 100644
--- a/src/main/res/layout/config.xml
+++ b/src/main/res/layout/config.xml
@@ -9,17 +9,212 @@
         android:id="@+id/configSurfaceView"
         android:layout_width="match_parent"
         android:layout_height="0dp"
-        android:layout_weight="1.0"/>
+        android:layout_weight="1.3"/>
 
     <LinearLayout
         android:id="@+id/configLayout"
         android:layout_width="match_parent"
         android:layout_height="0dp"
         android:layout_weight="1.0"
-        android:layout_marginLeft="0dp"
-        android:layout_marginRight="0dp"
         android:background="@color/light_grey"
         android:orientation="vertical" >
+
+        <LinearLayout
+            android:id="@+id/configLayoutName"
+            android:layout_width="fill_parent"
+            android:layout_height="0dp"
+            android:layout_weight="1"
+            android:paddingLeft="5dp"
+            android:paddingRight="5dp"
+            android:background="@color/grey"
+            android:orientation="horizontal">
+
+            <TextView
+                android:id="@+id/configDetailsName1"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1.0"
+                android:gravity="center_vertical|start"
+                android:paddingStart="5dp"
+                android:textSize="26sp"
+                android:singleLine="true"
+                android:maxLines="1"
+                android:text="@string/config_name"/>
+
+            <TextView
+                android:id="@+id/configDetailsName2"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="2.5"
+                android:gravity="center_vertical|start"
+                android:paddingStart="5dp"
+                android:textSize="26sp"
+                android:singleLine="true"
+                android:maxLines="1"/>
+
+        </LinearLayout>
+
+        <LinearLayout
+            android:id="@+id/configLayoutAuthor"
+            android:layout_width="fill_parent"
+            android:layout_height="0dp"
+            android:layout_weight="1"
+            android:paddingLeft="5dp"
+            android:paddingRight="5dp"
+            android:background="@color/grey"
+            android:orientation="horizontal">
+
+            <TextView
+                android:id="@+id/configDetailsAuthor1"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1.0"
+                android:gravity="center_vertical|start"
+                android:paddingStart="5dp"
+                android:textSize="26sp"
+                android:singleLine="true"
+                android:maxLines="1"
+                android:text="@string/config_author"/>
+
+            <TextView
+                android:id="@+id/configDetailsAuthor2"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="2.5"
+                android:gravity="center_vertical|start"
+                android:paddingStart="5dp"
+                android:textSize="26sp"
+                android:singleLine="true"
+                android:maxLines="1"/>
+
+        </LinearLayout>
+
+        <LinearLayout
+            android:id="@+id/configLayoutDifficulty"
+            android:layout_width="fill_parent"
+            android:layout_height="0dp"
+            android:layout_weight="1"
+            android:paddingLeft="5dp"
+            android:paddingRight="5dp"
+            android:background="@color/grey"
+            android:orientation="horizontal">
+
+            <TextView
+                android:id="@+id/configDifficultyTitle"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1.0"
+                android:gravity="center_vertical|start"
+                android:paddingStart="5dp"
+                android:textSize="26sp"
+                android:singleLine="true"
+                android:maxLines="1"
+                android:text="@string/config_difficulty"/>
+
+            <LinearLayout
+                android:id="@+id/configDifficultyLayout"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="2.5"
+                android:paddingTop="20dp"
+                android:paddingBottom="20dp"
+                android:orientation="horizontal">
+
+                <ImageView
+                    android:id="@+id/configDifficulty0"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="1"
+                    android:gravity="center_vertical"
+                    android:src="@drawable/ui_difficulty_unchecked"/>
+
+                <ImageView
+                    android:id="@+id/configDifficulty1"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="1"
+                    android:gravity="center_vertical"
+                    android:src="@drawable/ui_difficulty_unchecked"/>
+
+                <ImageView
+                    android:id="@+id/configDifficulty2"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="1"
+                    android:gravity="center_vertical"
+                    android:src="@drawable/ui_difficulty_unchecked"/>
+
+                <ImageView
+                    android:id="@+id/configDifficulty3"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="1"
+                    android:gravity="center_vertical"
+                    android:src="@drawable/ui_difficulty_unchecked"/>
+
+                <ImageView
+                    android:id="@+id/configDifficulty4"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="1"
+                    android:gravity="center_vertical"
+                    android:src="@drawable/ui_difficulty_unchecked"/>
+
+            </LinearLayout>
+
+        </LinearLayout>
+
+         <LinearLayout
+            android:id="@+id/configLayoutMesh"
+            android:layout_width="fill_parent"
+            android:layout_height="0dp"
+            android:layout_weight="1"
+            android:paddingLeft="5dp"
+            android:paddingRight="5dp"
+            android:background="@color/grey"
+            android:orientation="horizontal">
+
+            <TextView
+                android:id="@+id/configMeshTitle"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1.0"
+                android:gravity="center_vertical|start"
+                android:paddingStart="5dp"
+                android:textSize="26sp"
+                android:singleLine="true"
+                android:maxLines="1"
+                android:text="@string/config_mesh"/>
+
+            <RadioGroup
+                android:id="@+id/meshRadioGroup"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="2.5"
+                android:orientation="horizontal"
+                android:checkedButton="@+id/meshNice"
+                android:background="@color/grey">
+
+                <RadioButton
+                    android:id="@+id/meshSimple"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="1"
+                    android:layout_marginBottom="0dp"
+                    android:text="@string/config_mesh_simple"/>
+
+                <RadioButton
+                    android:id="@+id/meshNice"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="1"
+                    android:layout_marginBottom="0dp"
+                    android:text="@string/config_mesh_nice"/>
+
+            </RadioGroup>
+
+        </LinearLayout>
+
     </LinearLayout>
 
     <LinearLayout
diff --git a/src/main/res/layout/config_details.xml b/src/main/res/layout/config_details.xml
deleted file mode 100644
index 56f209ac..00000000
--- a/src/main/res/layout/config_details.xml
+++ /dev/null
@@ -1,91 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
-    android:layout_width="fill_parent"
-    android:layout_height="0dp"
-    android:paddingRight="10dp"
-    android:paddingLeft="10dp"
-    android:gravity="center|fill_horizontal"
-    android:background="@color/grey"
-    android:orientation="vertical">
-
-    <TextView
-        android:id="@+id/configDetailsTitle"
-        android:layout_width="match_parent"
-        android:layout_height="0dp"
-        android:layout_weight="1"
-        android:gravity="center"
-        android:textSize="26sp"
-        android:paddingLeft="2dp"
-        android:paddingRight="2dp"
-        android:maxLines="1"
-        android:text="@string/config_details"
-        android:background="@color/light_grey"/>
-
-    <LinearLayout
-        android:layout_width="fill_parent"
-        android:layout_height="0dp"
-        android:layout_weight="1"
-        android:paddingLeft="5dp"
-        android:paddingRight="5dp"
-        android:background="@color/light_grey"
-        android:orientation="horizontal">
-
-        <TextView
-             android:id="@+id/configDetailsName1"
-             android:layout_width="0dp"
-             android:layout_height="match_parent"
-             android:layout_weight="1.0"
-             android:gravity="center_vertical|start"
-             android:paddingStart="5dp"
-             android:textSize="26sp"
-             android:singleLine="true"
-             android:maxLines="1"
-             android:text="@string/config_name"/>
-
-        <TextView
-             android:id="@+id/configDetailsName2"
-             android:layout_width="0dp"
-             android:layout_height="match_parent"
-             android:layout_weight="2.5"
-             android:gravity="center_vertical|start"
-             android:paddingStart="5dp"
-             android:textSize="26sp"
-             android:singleLine="true"
-             android:maxLines="1"/>
-
-    </LinearLayout>
-
-    <LinearLayout
-        android:layout_width="fill_parent"
-        android:layout_height="0dp"
-        android:layout_weight="1"
-        android:paddingLeft="5dp"
-        android:paddingRight="5dp"
-        android:background="@color/light_grey"
-        android:orientation="horizontal">
-
-        <TextView
-             android:id="@+id/configDetailsAuthor1"
-             android:layout_width="0dp"
-             android:layout_height="match_parent"
-             android:layout_weight="1.0"
-             android:gravity="center_vertical|start"
-             android:paddingStart="5dp"
-             android:textSize="26sp"
-             android:singleLine="true"
-             android:maxLines="1"
-             android:text="@string/config_author"/>
-
-        <TextView
-             android:id="@+id/configDetailsAuthor2"
-             android:layout_width="0dp"
-             android:layout_height="match_parent"
-             android:layout_weight="2.5"
-             android:gravity="center_vertical|start"
-             android:paddingStart="5dp"
-             android:textSize="26sp"
-             android:singleLine="true"
-             android:maxLines="1"/>
-
-    </LinearLayout>
-</LinearLayout>
diff --git a/src/main/res/layout/config_difficulty.xml b/src/main/res/layout/config_difficulty.xml
deleted file mode 100644
index c36c7fbc..00000000
--- a/src/main/res/layout/config_difficulty.xml
+++ /dev/null
@@ -1,77 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
-    android:layout_width="fill_parent"
-    android:layout_height="0dp"
-    android:gravity="center|fill_horizontal"
-    android:background="@color/grey"
-    android:paddingLeft="10dp"
-    android:paddingRight="10dp"
-    android:orientation="vertical">
-
-    <TextView
-        android:id="@+id/configDifficultyTitle"
-        android:layout_width="match_parent"
-        android:layout_height="0dp"
-        android:layout_weight="0.8"
-        android:gravity="center"
-        android:textSize="26sp"
-        android:paddingLeft="2dp"
-        android:paddingRight="2dp"
-        android:maxLines="1"
-        android:text="@string/config_difficulty"
-        android:background="@color/light_grey"/>
-
-    <LinearLayout
-        android:id="@+id/configDifficultyLayout"
-        android:layout_width="fill_parent"
-        android:layout_height="0dp"
-        android:layout_weight="2.0"
-        android:paddingLeft="5dp"
-        android:paddingRight="5dp"
-        android:paddingTop="10dp"
-        android:paddingBottom="10dp"
-        android:background="@color/light_grey"
-        android:orientation="horizontal">
-
-        <ImageView
-             android:id="@+id/configDifficulty0"
-             android:layout_width="0dp"
-             android:layout_height="match_parent"
-             android:layout_weight="1"
-             android:src="@drawable/ui_difficulty_unchecked"/>
-
-        <ImageView
-             android:id="@+id/configDifficulty1"
-             android:layout_width="0dp"
-             android:layout_height="match_parent"
-             android:layout_weight="1"
-             android:gravity="center"
-             android:src="@drawable/ui_difficulty_unchecked"/>
-
-        <ImageView
-             android:id="@+id/configDifficulty2"
-             android:layout_width="0dp"
-             android:layout_height="match_parent"
-             android:layout_weight="1"
-             android:gravity="center"
-             android:src="@drawable/ui_difficulty_unchecked"/>
-
-        <ImageView
-             android:id="@+id/configDifficulty3"
-             android:layout_width="0dp"
-             android:layout_height="match_parent"
-             android:layout_weight="1"
-             android:gravity="center"
-             android:src="@drawable/ui_difficulty_unchecked"/>
-
-        <ImageView
-             android:id="@+id/configDifficulty4"
-             android:layout_width="0dp"
-             android:layout_height="match_parent"
-             android:layout_weight="1"
-             android:gravity="center"
-             android:src="@drawable/ui_difficulty_unchecked"/>
-
-    </LinearLayout>
-
-</LinearLayout>
diff --git a/src/main/res/layout/config_mesh.xml b/src/main/res/layout/config_mesh.xml
deleted file mode 100644
index 708b355a..00000000
--- a/src/main/res/layout/config_mesh.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
-    android:layout_width="fill_parent"
-    android:layout_height="0dp"
-    android:paddingLeft="10dp"
-    android:paddingRight="10dp"
-    android:paddingBottom="10dp"
-    android:gravity="center|fill_horizontal"
-    android:background="@color/grey"
-    android:orientation="vertical">
-
-    <TextView
-        android:id="@+id/configMeshTitle"
-        android:layout_width="match_parent"
-        android:layout_height="0dp"
-        android:layout_weight="0.8"
-        android:gravity="center"
-        android:textSize="26sp"
-        android:paddingLeft="2dp"
-        android:paddingRight="2dp"
-        android:maxLines="1"
-        android:text="@string/config_mesh"
-        android:background="@color/light_grey"/>
-
-    <RadioGroup
-        android:id="@+id/meshRadioGroup"
-        android:layout_width="match_parent"
-        android:layout_height="0dp"
-        android:layout_weight="3.0"
-        android:paddingStart="5dp"
-        android:checkedButton="@+id/meshNice"
-        android:background="@color/light_grey">
-
-        <RadioButton
-            android:id="@+id/meshSimple"
-            android:layout_width="match_parent"
-            android:layout_height="wrap_content"
-            android:layout_marginBottom="0dp"
-            android:text="@string/config_mesh_simple"/>
-
-        <RadioButton
-            android:id="@+id/meshNice"
-            android:layout_width="match_parent"
-            android:layout_height="wrap_content"
-            android:layout_marginBottom="0dp"
-            android:text="@string/config_mesh_nice"/>
-
-    </RadioGroup>
-
-</LinearLayout>
diff --git a/src/main/res/values-de/strings.xml b/src/main/res/values-de/strings.xml
index 3d9222ed..b3483a53 100755
--- a/src/main/res/values-de/strings.xml
+++ b/src/main/res/values-de/strings.xml
@@ -46,8 +46,8 @@
     <string name="config_author">Autor</string>
     <string name="config_difficulty">Schwierigkeit</string>
     <string name="config_mesh">3D Netz</string>
-    <string name="config_mesh_simple">Einfach und schnell</string>
-    <string name="config_mesh_nice">Schön und komplex</string>
+    <string name="config_mesh_simple">Einfach</string>
+    <string name="config_mesh_nice">Schön</string>
 
     <string name="credits1">Open Source App, die mit der Distorted Graphics Library entwickelt wurde. Lizenziert unter <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html">GPL Version 2</a> oder wie gewünscht einer späteren Version.</string>
     <string name="credits2">Hübsche Muster von Walter Randelshofer. Sehen Sie <a href="http://www.randelshofer.ch">http://www.randelshofer.ch</a></string>
diff --git a/src/main/res/values-es/strings.xml b/src/main/res/values-es/strings.xml
index a0e7efd9..4413a44a 100755
--- a/src/main/res/values-es/strings.xml
+++ b/src/main/res/values-es/strings.xml
@@ -46,8 +46,8 @@
     <string name="config_author">Autor</string>
     <string name="config_difficulty">Dificultad</string>
     <string name="config_mesh">Malla 3D</string>
-    <string name="config_mesh_simple">Sencilla y rápida</string>
-    <string name="config_mesh_nice">Bonita y compleja</string>
+    <string name="config_mesh_simple">Sencilla</string>
+    <string name="config_mesh_nice">Bonita</string>
 
     <string name="credits1">Aplicación de código abierto desarrollada con la biblioteca de gráficos de Distorted. Con licencia <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html">GPL versión 2</a> o, a tu elección, cualquier versión posterior.</string>
     <string name="credits2">Pretty Patterns por Walter Randelshofer. Mira <a href="http://www.randelshofer.ch">http://www.randelshofer.ch</a></string>
diff --git a/src/main/res/values-fr/strings.xml b/src/main/res/values-fr/strings.xml
index 7de3df8b..57fb3bee 100755
--- a/src/main/res/values-fr/strings.xml
+++ b/src/main/res/values-fr/strings.xml
@@ -46,8 +46,8 @@
     <string name="config_author">Auteur</string>
     <string name="config_difficulty">Difficulté</string>
     <string name="config_mesh">Maillage 3D</string>
-    <string name="config_mesh_simple">Simple et rapide</string>
-    <string name="config_mesh_nice">Agréable et complexe</string>
+    <string name="config_mesh_simple">Simple</string>
+    <string name="config_mesh_nice">Agréable</string>
 
     <string name="credits1">Appli Open Source développée à l\'aide de la bibliothèque graphique Distorted. Sous licence <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html">GPL version 2</a> ou - à votre choix - toute version ultérieure.</string>
     <string name="credits2">Pretty Patterns par Walter Randelshofer. Voir <a href="http://www.randelshofer.ch">http://www.randelshofer.ch</a></string>
diff --git a/src/main/res/values-ja/strings.xml b/src/main/res/values-ja/strings.xml
index 2b1fb562..dc0968ef 100755
--- a/src/main/res/values-ja/strings.xml
+++ b/src/main/res/values-ja/strings.xml
@@ -46,8 +46,8 @@
     <string name="config_author">著者</string>
     <string name="config_difficulty">困難</string>
     <string name="config_mesh">メッシュ3D</string>
-    <string name="config_mesh_simple">シンプルで速い</string>
-    <string name="config_mesh_nice">素晴らしくて複雑</string>
+    <string name="config_mesh_simple">単純</string>
+    <string name="config_mesh_nice">良い</string>
 
     <string name="credits1">ディストートグラフィックのライブラリを使用して開発されたオープンソースアプリ。<a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html">GPL バージョン 2</a>でライセンスされているか、または-オプション-それ以降のすべてのバージョン。</string>
     <string name="credits2">Pretty Patterns 沿って Walter Randelshofer. 見る <a href="http://www.randelshofer.ch">http://www.randelshofer.ch</a></string>
diff --git a/src/main/res/values-ko/strings.xml b/src/main/res/values-ko/strings.xml
index 2c37a9bc..0046a7ee 100755
--- a/src/main/res/values-ko/strings.xml
+++ b/src/main/res/values-ko/strings.xml
@@ -46,8 +46,8 @@
     <string name="config_author">작가</string>
     <string name="config_difficulty">어려움</string>
     <string name="config_mesh">메쉬3D</string>
-    <string name="config_mesh_simple">간단하고 빠름</string>
-    <string name="config_mesh_nice">멋지고 복잡한</string>
+    <string name="config_mesh_simple">단순한</string>
+    <string name="config_mesh_nice">멋진</string>
 
     <string name="credits1">왜곡된 그래픽 라이브러리를 사용하여 개발된 오픈 소스 앱. <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html">GPL 버전 2</a> 또는 귀하의 선택에 따라 최신 버전으로 라이센스가 부여됩니다.</string>
     <string name="credits2">Pretty Patterns 으로 Walter Randelshofer. 보다 <a href="http://www.randelshofer.ch">http://www.randelshofer.ch</a></string>
diff --git a/src/main/res/values-pl/strings.xml b/src/main/res/values-pl/strings.xml
index 87bf5255..fd756c41 100644
--- a/src/main/res/values-pl/strings.xml
+++ b/src/main/res/values-pl/strings.xml
@@ -46,8 +46,8 @@
     <string name="config_author">Autor</string>
     <string name="config_difficulty">Trudność</string>
     <string name="config_mesh">Siatka 3D</string>
-    <string name="config_mesh_simple">Prosta i szybka</string>
-    <string name="config_mesh_nice">Ładna i wolna</string>
+    <string name="config_mesh_simple">Prosta</string>
+    <string name="config_mesh_nice">Ładna</string>
 
     <string name="credits1">Aplikacja open-source napisana wykorzystując bibliotekę Distorted. Licencja: <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html">GPL wersja 2</a> albo jakakolwiek poźniejsza.</string>
     <string name="credits2">Piękne Wzory Waltera Randelshofera. Zobacz <a href="http://www.randelshofer.ch">http://www.randelshofer.ch</a></string>
diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml
index 46dff3c3..504a35c5 100755
--- a/src/main/res/values-ru/strings.xml
+++ b/src/main/res/values-ru/strings.xml
@@ -46,8 +46,8 @@
     <string name="config_author">Автор</string>
     <string name="config_difficulty">Сложность</string>
     <string name="config_mesh">3D Cетка</string>
-    <string name="config_mesh_simple">Простая и быстрая</string>
-    <string name="config_mesh_nice">Красивая и сложная</string>
+    <string name="config_mesh_simple">Простая</string>
+    <string name="config_mesh_nice">Красивая</string>
 
     <string name="credits1">Приложение с открытым исходным кодом, разработанное с использованием библиотеки графики Искажений. Лицензируется согласно <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html">версии 2 GPL</a> или любой более поздней версии по вашему выбору.</string>
     <string name="credits2">Pretty Patterns по Walter Randelshofer. Смотри <a href="http://www.randelshofer.ch">http://www.randelshofer.ch</a></string>
diff --git a/src/main/res/values-zh-rCN/strings.xml b/src/main/res/values-zh-rCN/strings.xml
index 3163c7e8..d07436ed 100644
--- a/src/main/res/values-zh-rCN/strings.xml
+++ b/src/main/res/values-zh-rCN/strings.xml
@@ -46,8 +46,8 @@
     <string name="config_author">作者</string>
     <string name="config_difficulty">困难</string>
     <string name="config_mesh">3D网格</string>
-    <string name="config_mesh_simple">简单快捷</string>
-    <string name="config_mesh_nice">美好而复杂</string>
+    <string name="config_mesh_simple">简单的</string>
+    <string name="config_mesh_nice">好的</string>
 
     <string name="credits1">此应用程式原始码开发使用Distorted图型库。根据<a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html">通用公共许可版本2</a>或者任何更新版本（根据您的选择）进行许可。</string>
     <string name="credits2">Pretty Patterns by Werner Randelshofer. 請看 <a href="http://www.randelshofer.ch">http://www.randelshofer.ch</a></string>
diff --git a/src/main/res/values-zh-rTW/strings.xml b/src/main/res/values-zh-rTW/strings.xml
index d34d8da4..845c3db3 100644
--- a/src/main/res/values-zh-rTW/strings.xml
+++ b/src/main/res/values-zh-rTW/strings.xml
@@ -46,8 +46,8 @@
     <string name="config_author">作者</string>
     <string name="config_difficulty">困難</string>
     <string name="config_mesh">3D網格</string>
-    <string name="config_mesh_simple">簡單快捷</string>
-    <string name="config_mesh_nice">美好而復雜</string>
+    <string name="config_mesh_simple">簡單的</string>
+    <string name="config_mesh_nice">好的</string>
 
     <string name="credits1">此應用程式原始碼開發使用Distorted圖型庫。根據<a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html">通用公共許可版本2</a>或者任何更新版本（根據您的選擇）進行許可。</string>
     <string name="credits2">Pretty Patterns by Werner Randelshofer. 請看 <a href="http://www.randelshofer.ch">http://www.randelshofer.ch</a></string>
diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml
index b06c644e..fdb070f2 100644
--- a/src/main/res/values/strings.xml
+++ b/src/main/res/values/strings.xml
@@ -57,8 +57,8 @@
     <string name="config_author">Author</string>
     <string name="config_difficulty">Difficulty</string>
     <string name="config_mesh">3D Mesh</string>
-    <string name="config_mesh_simple">Simple and fast</string>
-    <string name="config_mesh_nice">Nice and complex</string>
+    <string name="config_mesh_simple">Simple</string>
+    <string name="config_mesh_nice">Nice</string>
 
     <string name="opengl_error" translatable="false">Error</string>
     <string name="opengl_error_text" translatable="false">This device does not support OpenGL 3.0</string>
