diff --git a/langs/ru.json b/langs/ru.json
index c8732cfdc3..ad989ef847 100644
--- a/langs/ru.json
+++ b/langs/ru.json
@@ -31,7 +31,7 @@
         "skip": "Пропустить вопрос",
         "cancel": "Отмена",
         "save": "Сохранить",
-        "returnToTheMap": "Возврат к карте",
+        "returnToTheMap": "Вернуться на карту",
         "search": {
             "error": "Что-то пошло не так…",
             "nothing": "Ничего не найдено…",
@@ -88,7 +88,7 @@
         "morescreen": {
             "createYourOwnTheme": "Создать собственную тему MapComplete с чистого листа",
             "streetcomplete": "Другое, похожее приложение — StreetComplete.",
-            "requestATheme": "Если вам нужен особенный квест, попросите добавить его здесь.",
+            "requestATheme": "Если вам нужен особенный квест, запросите его в системе отслеживания ошибок",
             "intro": "
Больше тематических карт?
Нравится собирать геоданные? 
 Можете посмотреть другие темы."
         },
         "sharescreen": {
@@ -126,7 +126,7 @@
     "index": {
         "pickTheme": "Выберите тему ниже, чтобы начать.",
         "#": "Эти надписи отображаются над кнопками тем, когда тема не загружена",
-        "intro": "MapComplete это редактор OpenStreetMap, который показывает информацию с разделением по темам.",
+        "intro": "MapComplete - это редактор OpenStreetMap, который показывает информацию с разделением по темам.",
         "title": "Добро пожаловать в MapComplete"
     },
     "centerMessage": {
diff --git a/langs/sv.json b/langs/sv.json
new file mode 100644
index 0000000000..a0a71c5be2
--- /dev/null
+++ b/langs/sv.json
@@ -0,0 +1,55 @@
+{
+    "general": {
+        "opening_hours": {
+            "ph_open": "öppet",
+            "ph_closed": "stängt",
+            "ph_not_known": " ",
+            "open_24_7": "Öppet dygnet runt",
+            "closed_permanently": "Stängt tills vidare",
+            "closed_until": "Stängt till",
+            "openTill": "till",
+            "opensAt": "från",
+            "open_during_ph": "Om det är en röd dag är det här stället",
+            "error_loading": "Fel: kunde inte visualisera öppettiderna."
+        },
+        "weekdays": {
+            "sunday": "Söndag",
+            "saturday": "Lördag",
+            "friday": "Fredag",
+            "thursday": "Torsdag",
+            "wednesday": "Onsdag",
+            "tuesday": "Tisdag",
+            "monday": "Måndag",
+            "abbreviations": {
+                "friday": "Fre",
+                "wednesday": "Ons",
+                "tuesday": "Tis",
+                "thursday": "Tor",
+                "sunday": "Sön",
+                "saturday": "Lör",
+                "monday": "Mån"
+            }
+        }
+    },
+    "centerMessage": {
+        "ready": "Klar!",
+        "zoomIn": "Zooma in för att visa eller redigera data",
+        "loadingData": "Laddar data…"
+    },
+    "image": {
+        "isDeleted": "Borttagen",
+        "doDelete": "Ta bort bild",
+        "dontDelete": "Avbryt",
+        "uploadDone": "Din bild har lagts till. Tack för att du bidrar!",
+        "respectPrivacy": "Fotografera inte personer eller registreringsskyltar. Ladda inte upp från Google Maps, Google Streetview eller andra upphovsrättsskyddade källor.",
+        "uploadFailed": "Misslyckades med att ladda upp din bild. Är du säker på att du är uppkopplad och tredjeparts-API:er tillåts? Brave eller uMatrix kanske blockerar dem.",
+        "ccb": "under CC-BY-licensen",
+        "ccbs": "under CC-BY-SA-licensen",
+        "cco": "med fri användning (public domain)",
+        "willBePublished": "Din bild kommer att publiceras: ",
+        "pleaseLogin": "Logga in för att lägga till en bild",
+        "uploadingMultiple": "Laddar upp {count} bilder…",
+        "uploadingPicture": "Laddar upp din bild…",
+        "addPicture": "Lägg till bild"
+    }
+}
diff --git a/langs/themes/ru.json b/langs/themes/ru.json
index 270dbf8997..40c2a0a8c4 100644
--- a/langs/themes/ru.json
+++ b/langs/themes/ru.json
@@ -362,6 +362,18 @@
                     }
                 }
             }
+        },
+        "roamingRenderings": {
+            "6": {
+                "mappings": {
+                    "1": {
+                        "then": "Спортивное скалолазание здесь невозможно"
+                    },
+                    "0": {
+                        "then": "Здесь можно заняться спортивным скалолазанием"
+                    }
+                }
+            }
         }
     },
     "drinking_water": {
@@ -476,5 +488,23 @@
     },
     "trees": {
         "title": "Деревья"
+    },
+    "toilets": {
+        "description": "Карта общественных туалетов",
+        "title": "Открытая карта туалетов"
+    },
+    "facadegardens": {
+        "layers": {
+            "0": {
+                "tagRenderings": {
+                    "4": {
+                        "render": "Дата строительства сада: {start_date}"
+                    }
+                }
+            }
+        }
+    },
+    "cyclofix": {
+        "title": "Cyclofix - открытая карта для велосипедистов"
     }
-}
\ No newline at end of file
+}
diff --git a/langs/themes/sv.json b/langs/themes/sv.json
new file mode 100644
index 0000000000..0967ef424b
--- /dev/null
+++ b/langs/themes/sv.json
@@ -0,0 +1 @@
+{}