]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
FIX3 разные мелкие правки и эмоуты
authorDedokEzio <2901vova@gmail.com>
Sun, 7 Sep 2025 08:25:53 +0000 (11:25 +0300)
committerDedokEzio <2901vova@gmail.com>
Sun, 7 Sep 2025 08:25:53 +0000 (11:25 +0300)
потом сделаю респрайты

18 files changed:
Content.Client/Research/UI/ResearchConsoleMenu.xaml
Content.Server/Chat/Managers/ChatSanitizationManager.cs
Content.Server/Speech/EntitySystems/BarkAccentSystem.cs
Content.Server/Speech/EntitySystems/FrontalLispSystem.cs
Content.Server/Speech/EntitySystems/LizardAccentSystem.cs
Content.Server/Speech/EntitySystems/MonkeyAccentSystem.cs
Content.Server/Speech/EntitySystems/MothAccentSystem.cs
Content.Server/Speech/EntitySystems/OwOAccentSystem.cs
Content.Server/Speech/EntitySystems/SlurredSystem.cs
Content.Server/Speech/EntitySystems/StutteringSystem.cs
Content.Shared/Chat/SharedChatSystem.cs
Resources/Locale/ru-RU/axolotl/guidebook/guides.ftl [deleted file]
Resources/Locale/ru-RU/objectives/conditions/steal-target-groups.ftl
Resources/Locale/ru-RU/paper/book-authorbooks.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/mobs/pets.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl
Resources/Prototypes/Voice/speech_emotes.yml
Resources/Prototypes/radio_channels.yml

index 8de9827c0c10f3858675935b4b683a3ab7da36c6..cfc306291397d68b3537d4911b79783a97bb1074 100644 (file)
@@ -4,7 +4,7 @@
                       xmlns:customControls="clr-namespace:Content.Client.Administration.UI.CustomControls"
                       Title="{Loc 'research-console-menu-title'}"
                       MinSize="625 400"
-                      SetSize="700 550">
+                      SetSize="760 550"> <!-- RU-Localization -->
     <BoxContainer Orientation="Vertical"
                   HorizontalExpand="True"
                   VerticalExpand="True">
index 106e5313e6ed65c2c7f9e410d66448ad034a7786..f503c74773733313d5c11f1abb9a9a7a85ee4475 100644 (file)
@@ -14,6 +14,34 @@ public sealed class ChatSanitizationManager : IChatSanitizationManager
 {
     private static readonly (Regex regex, string emoteKey)[] ShorthandToEmote =
     [
+        // RU-Localization-Start
+        Entry("хд", "chatsan-laughs"),
+        Entry("о-о", "chatsan-wide-eyed"), // cyrillic о
+        Entry("о.о", "chatsan-wide-eyed"), // cyrillic о
+        Entry("0_о", "chatsan-wide-eyed"), // cyrillic о
+        Entry("о/", "chatsan-waves"), // cyrillic о
+        Entry("о7", "chatsan-salutes"), // cyrillic о
+        Entry("0_o", "chatsan-wide-eyed"),
+        Entry("лмао", "chatsan-laughs"),
+        Entry("рофл", "chatsan-laughs"),
+        Entry("яхз", "chatsan-shrugs"),
+        Entry(":0", "chatsan-surprised"),
+        Entry(":ь", "chatsan-stick-out-tongue"),
+        Entry("=р", "chatsan-stick-out-tongue"), // cyrillic р
+        Entry("=ь", "chatsan-stick-out-tongue"),
+        Entry("кек", "chatsan-laughs"),
+        Entry("T_T", "chatsan-cries"),
+        Entry("Т_Т", "chatsan-cries"), // cyrillic T
+        Entry("=_(", "chatsan-cries"),
+        Entry("!с", "chatsan-laughs"),
+        Entry("!в", "chatsan-sighs"),
+        Entry("!х", "chatsan-claps"),
+        Entry("!щ", "chatsan-snaps"),
+        Entry("))", "chatsan-smiles-widely"),
+        Entry(")", "chatsan-smiles"),
+        Entry("((", "chatsan-frowns-deeply"),
+        Entry("(", "chatsan-frowns"),
+        // RU-Localization-End
         Entry(":)", "chatsan-smiles"),
         Entry(":]", "chatsan-smiles"),
         Entry("=)", "chatsan-smiles"),
index 927b1259adbd89015ec04769a253579f3253f7ef..2530edc4a0bde1f9d22d6c35cfd321257a936677 100644 (file)
@@ -9,7 +9,7 @@ namespace Content.Server.Speech.EntitySystems
         [Dependency] private readonly IRobustRandom _random = default!;
 
         private static readonly IReadOnlyList<string> Barks = new List<string>{
-            " Woof!", " WOOF", " wof-wof"
+            " Гав!", " ГАВ", " вуф-вуф" // RU-Localization
         }.AsReadOnly();
 
         private static readonly IReadOnlyDictionary<string, string> SpecialWords = new Dictionary<string, string>()
@@ -18,6 +18,12 @@ namespace Content.Server.Speech.EntitySystems
             { "Ah", "Arf" },
             { "oh", "oof" },
             { "Oh", "Oof" },
+            // RU-Localization-Start
+            { "га", "гаф" },
+            { "Га", "Гаф" },
+            { "угу", "вуф" },
+            { "Угу", "Вуф" },
+            // RU-Localization-End
         };
 
         public override void Initialize()
@@ -33,7 +39,10 @@ namespace Content.Server.Speech.EntitySystems
             }
 
             return message.Replace("!", _random.Pick(Barks))
-                .Replace("l", "r").Replace("L", "R");
+                // RU-Localization-Start
+                .Replace("l", "r").Replace("L", "R")
+                .Replace("л", "р").Replace("Л", "Р");
+                // RU-Localization-End
         }
 
         private void OnAccent(EntityUid uid, BarkAccentComponent component, AccentGetEvent args)
index b3f5ff53dc8251e56e6b9932f336c1dc021a0c93..01a19112d34485dab81675f709152cfff33f4017 100644 (file)
@@ -1,6 +1,7 @@
 using System.Text.RegularExpressions;
 using Content.Server.Speech.Components;
 using Content.Shared.Speech;
+using Robust.Shared.Random; // RU-Localizatio
 
 namespace Content.Server.Speech.EntitySystems;
 
@@ -12,6 +13,7 @@ public sealed class FrontalLispSystem : EntitySystem
     private static readonly Regex RegexUpperEcks = new(@"[E]+[Xx]+[Cc]*|[X]+");
     private static readonly Regex RegexLowerEcks = new(@"[e]+[x]+[c]*|[x]+");
     // @formatter:on
+    [Dependency] private readonly IRobustRandom _random = default!; // RU-Localization
 
     public override void Initialize()
     {
@@ -30,6 +32,24 @@ public sealed class FrontalLispSystem : EntitySystem
         message = RegexUpperEcks.Replace(message, "EKTH");
         message = RegexLowerEcks.Replace(message, "ekth");
 
+        // RU-Localization Start
+        // с - ш
+        message = Regex.Replace(message, @"с", _random.Prob(0.90f) ? "ш" : "с");
+        message = Regex.Replace(message, @"С", _random.Prob(0.90f) ? "Ш" : "С");
+        // ч - ш
+        message = Regex.Replace(message, @"ч", _random.Prob(0.90f) ? "ш" : "ч");
+        message = Regex.Replace(message, @"Ч", _random.Prob(0.90f) ? "Ш" : "Ч");
+        // ц - ч
+        message = Regex.Replace(message, @"ц", _random.Prob(0.90f) ? "ч" : "ц");
+        message = Regex.Replace(message, @"Ц", _random.Prob(0.90f) ? "Ч" : "Ц");
+        // т - ч
+        message = Regex.Replace(message, @"\B[т](?![АЕЁИОУЫЭЮЯаеёиоуыэюя])", _random.Prob(0.90f) ? "ч" : "т");
+        message = Regex.Replace(message, @"\B[Т](?![АЕЁИОУЫЭЮЯаеёиоуыэюя])", _random.Prob(0.90f) ? "Ч" : "Т");
+        // з - ж
+        message = Regex.Replace(message, @"з", _random.Prob(0.90f) ? "ж" : "з");
+        message = Regex.Replace(message, @"З", _random.Prob(0.90f) ? "Ж" : "З");
+        // RU-Localization End
+
         args.Message = message;
     }
 }
index 48a4a4630cfaff36084bc4ca09d88c629a440969..27203ff0eec4ad69bbda87fe174dbe8f76f79773 100644 (file)
@@ -1,6 +1,7 @@
 using System.Text.RegularExpressions;
 using Content.Server.Speech.Components;
 using Content.Shared.Speech;
+using Robust.Shared.Random; // RU-Localization
 
 namespace Content.Server.Speech.EntitySystems;
 
@@ -12,6 +13,8 @@ public sealed class LizardAccentSystem : EntitySystem
     private static readonly Regex RegexLowerEndX = new(@"\bx([\-|r|R]|\b)");
     private static readonly Regex RegexUpperEndX = new(@"\bX([\-|r|R]|\b)");
 
+    [Dependency] private readonly IRobustRandom _random = default!; // RU-Localization
+
     public override void Initialize()
     {
         base.Initialize();
@@ -32,7 +35,56 @@ public sealed class LizardAccentSystem : EntitySystem
         message = RegexLowerEndX.Replace(message, "ecks$1");
         // eckS
         message = RegexUpperEndX.Replace(message, "ECKS$1");
-
+        // RU-Localization-Start
+        // c => ссс
+        message = Regex.Replace(
+            message,
+            "с+",
+            _random.Pick(new List<string>() { "сс", "ссс" })
+        );
+        // С => CCC
+        message = Regex.Replace(
+            message,
+            "С+",
+            _random.Pick(new List<string>() { "СС", "ССС" })
+        );
+        // з => ссс
+        message = Regex.Replace(
+            message,
+            "з+",
+            _random.Pick(new List<string>() { "сс", "ссс" })
+        );
+        // З => CCC
+        message = Regex.Replace(
+            message,
+            "З+",
+            _random.Pick(new List<string>() { "СС", "ССС" })
+        );
+        // ш => шшш
+        message = Regex.Replace(
+            message,
+            "ш+",
+            _random.Pick(new List<string>() { "шш", "шшш" })
+        );
+        // Ш => ШШШ
+        message = Regex.Replace(
+            message,
+            "Ш+",
+            _random.Pick(new List<string>() { "ШШ", "ШШШ" })
+        );
+        // ч => щщщ
+        message = Regex.Replace(
+            message,
+            "ч+",
+            _random.Pick(new List<string>() { "щщ", "щщщ" })
+        );
+        // Ч => ЩЩЩ
+        message = Regex.Replace(
+            message,
+            "Ч+",
+            _random.Pick(new List<string>() { "ЩЩ", "ЩЩЩ" })
+        );
+        // RU-Localization-End
         args.Message = message;
     }
 }
index 0f42d933246fdbf130c2a409a781f13ab7c6199e..6b891a1871a13d255e4165d4a6cbe45805b55d5e 100644 (file)
@@ -29,23 +29,23 @@ public sealed class MonkeyAccentSystem : EntitySystem
                 {
                     foreach (var _ in word)
                     {
-                        accentedMessage.Append('O');
+                        accentedMessage.Append('У'); // RU-Localization
                     }
 
                     if (_random.NextDouble() >= 0.3)
-                        accentedMessage.Append('K');
+                        accentedMessage.Append('К'); // RU-Localization
                 }
                 else
-                    accentedMessage.Append('O');
+                    accentedMessage.Append('У'); // RU-Localization
             }
             else
             {
                 foreach (var _ in word)
                 {
                     if (_random.NextDouble() >= 0.8)
-                        accentedMessage.Append('H');
+                        accentedMessage.Append('Г'); // RU-Localization
                     else
-                        accentedMessage.Append('A');
+                        accentedMessage.Append('А'); // RU-Localization
                 }
 
             }
index 3bf46459ace24cb8363bf9e43d41fd2f8d8e2daf..36830e3c1bf3d6cc7996e5ef68c9dae48b85609f 100644 (file)
@@ -1,11 +1,14 @@
 using System.Text.RegularExpressions;
 using Content.Server.Speech.Components;
 using Content.Shared.Speech;
+using Robust.Shared.Random; // RU-Localization
 
 namespace Content.Server.Speech.EntitySystems;
 
 public sealed class MothAccentSystem : EntitySystem
 {
+    [Dependency] private readonly IRobustRandom _random = default!; // RU-Localization
+
     private static readonly Regex RegexLowerBuzz = new Regex("z{1,3}");
     private static readonly Regex RegexUpperBuzz = new Regex("Z{1,3}");
 
@@ -24,6 +27,33 @@ public sealed class MothAccentSystem : EntitySystem
         // buZZZ
         message = RegexUpperBuzz.Replace(message, "ZZZ");
 
+        // RU-Localization-Start
+        // ж => жжж
+        message = Regex.Replace(
+            message,
+            "ж+",
+            _random.Pick(new List<string>() { "жж", "жжж" })
+        );
+        // Ж => ЖЖЖ
+        message = Regex.Replace(
+            message,
+            "Ж+",
+            _random.Pick(new List<string>() { "ЖЖ", "ЖЖЖ" })
+        );
+        // з => ссс
+        message = Regex.Replace(
+            message,
+            "з+",
+            _random.Pick(new List<string>() { "зз", "ззз" })
+        );
+        // З => CCC
+        message = Regex.Replace(
+            message,
+            "З+",
+            _random.Pick(new List<string>() { "ЗЗ", "ЗЗЗ" })
+        );
+        // RU-Localization-End
+
         args.Message = message;
     }
 }
index ff930e524abd248814dfe1c2e02bc55673280352..8bbcaf0b6f2bfae1fff25cdebc34c662b3a3b2aa 100644 (file)
@@ -15,6 +15,7 @@ namespace Content.Server.Speech.EntitySystems
         private static readonly IReadOnlyDictionary<string, string> SpecialWords = new Dictionary<string, string>()
         {
             { "you", "wu" },
+            { "ты", "ти" }, // RU-Localizatio
         };
 
         public override void Initialize()
@@ -30,6 +31,10 @@ namespace Content.Server.Speech.EntitySystems
             }
 
             return message.Replace("!", _random.Pick(Faces))
+                // RU-Localization-Start
+                .Replace("р", "в").Replace("Р", "В")
+                .Replace("л", "в").Replace("Л", "В")
+                // RU-Localization-End
                 .Replace("r", "w").Replace("R", "W")
                 .Replace("l", "w").Replace("L", "W");
         }
index 8690079de1d0047527553ff32c0110b005e314aa..ca12be48addb64390fe9927bac6359342bf71b05 100644 (file)
@@ -76,6 +76,12 @@ public sealed class SlurredSystem : SharedSlurredSystem
                     'a' => "ah",
                     'u' => "oo",
                     'c' => "k",
+                    // RU-Localization Start
+                    'о' => "а",
+                    'к' => "кх",
+                    'щ' => "шч",
+                    'ц' => "тс",
+                    // RU-Localization End
                     _ => $"{character}",
                 };
 
index 2c78eb181ec7d1687993e244b154b3a46b9ee024..e0de25745a45c0cd604cc41e691959f6570b4ee2 100644 (file)
@@ -13,7 +13,7 @@ namespace Content.Server.Speech.EntitySystems
         [Dependency] private readonly IRobustRandom _random = default!;
 
         // Regex of characters to stutter.
-        private static readonly Regex Stutter = new(@"[b-df-hj-np-tv-wxyz]",
+        private static readonly Regex Stutter = new(@"[b-df-hj-np-tv-wxyz-б-джзй-кмн-прт-фхцчшщ]", // RU-Localization
             RegexOptions.Compiled | RegexOptions.IgnoreCase);
 
         public override void Initialize()
index d9f7f5fc57be02fe88c555a48b5565e34afbe5dc..f81e4ccb6a1a335f220acf2d9104138913f111f9 100644 (file)
@@ -17,13 +17,13 @@ public abstract class SharedChatSystem : EntitySystem
     public const char LocalPrefix = '>';
     public const char ConsolePrefix = '/';
     public const char DeadPrefix = '\\';
-    public const char LOOCPrefix = '(';
+    public const char LOOCPrefix = '_'; // RU-Localization
     public const char OOCPrefix = '[';
-    public const char EmotesPrefix = '@';
+    public const char EmotesPrefix = '%'; // RU-Localization
     public const char EmotesAltPrefix = '*';
     public const char AdminPrefix = ']';
     public const char WhisperPrefix = ',';
-    public const char DefaultChannelKey = 'h';
+    public const char DefaultChannelKey = 'р'; // RU-Localization
 
     public const int VoiceRange = 10; // how far voice goes in world units
     public const int WhisperClearRange = 2; // how far whisper goes while still being understandable, in world units
diff --git a/Resources/Locale/ru-RU/axolotl/guidebook/guides.ftl b/Resources/Locale/ru-RU/axolotl/guidebook/guides.ftl
deleted file mode 100644 (file)
index 6658cf5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-guide-entry-axolotl-rules-bans = Баны
index 35cfeba47c39abe68d7eb8b4620927101f6acb41..0d9fc4d6bcd0c34aa2633fc8daaf2473d19db462 100644 (file)
@@ -58,6 +58,6 @@ steal-target-groups-animal-ian = Иан
 steal-target-groups-animal-mc-griff = МакГрифф
 steal-target-groups-animal-walter = Уолтер
 steal-target-groups-animal-morty = Морти
-steal-target-groups-animal-renault = Ð\90лиÑ\81а
+steal-target-groups-animal-renault = Ð Ñ\8dно
 steal-target-groups-animal-shiva = Шива
 steal-target-groups-animal-tropico = Тропико
index 6ff5d1ae66eed3be1d01dde58d93d221899c6baf..0b3081d1f51ffce5534c16829510ab0726617997 100644 (file)
@@ -98,68 +98,68 @@ book-text-feather =
     Сменялись времена года, птица старела, но её перья оставались такими же яркими и живыми. И когда она наконец покинула этот мир, её наследие продолжало жить в зачарованном лесу, где её память праздновали все животные, которые знали и любили её.
     Волшебное перо, в которое превратилась странствующая птица, стало символом надежды и обновления, напоминанием о том, что даже в самые тёмные времена всегда есть возможность найти своё истинное место в мире.
 book-text-ian-wolfpup =
-    Ð\94авнÑ\8bм-давно Ð² Ð´Ñ\80емÑ\83Ñ\87ем Ð»ÐµÑ\81Ñ\83 Ð¶Ð¸Ð»Ð¸ Ð´Ñ\80Ñ\83желÑ\8eбнÑ\8bй ÐºÐ¾Ñ\80ги Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ð¸ Ð\98ан Ð¸ Ñ\83мнаÑ\8f Ð»Ð¸Ñ\81а Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ð¸ Ð\90лиÑ\81а. Они были закадычными друзьями, но об их совместных приключениях ходили легенды.
+    Ð\94авнÑ\8bм-давно Ð² Ð´Ñ\80емÑ\83Ñ\87ем Ð»ÐµÑ\81Ñ\83 Ð¶Ð¸Ð»Ð¸ Ð´Ñ\80Ñ\83желÑ\8eбнÑ\8bй ÐºÐ¾Ñ\80ги Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ð¸ Ð\98ан Ð¸ Ñ\83мнаÑ\8f Ð»Ð¸Ñ\81а Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ð¸ Ð Ñ\8dно. Они были закадычными друзьями, но об их совместных приключениях ходили легенды.
     Однажды ярким солнечным днём, когда они играли в мяч, они услышали далёкий вой, который, казалось, доносился из глубины тёмного леса. Будучи любопытными существами, они решили выяснить источник шума.
     По мере того как они углублялись в лес, они сталкивались с различными препятствиями и трудностями. Но благодаря своей смекалке и решительности они всё преодолели.
-    Ð\9eни Ñ\81Ñ\82олкнÑ\83лиÑ\81Ñ\8c Ñ\81 ÐºÑ\80Ñ\83Ñ\82Ñ\8bм Ð¸ Ñ\81колÑ\8cзким Ñ\81клоном, Ð½Ð¾ Ð\98ан Ñ\81 Ð¿Ð¾Ð¼Ð¾Ñ\89Ñ\8cÑ\8e Ñ\81воиÑ\85 ÐºÐ¾Ñ\80оÑ\82киÑ\85, Ð½Ð¾ ÐºÑ\80епкиÑ\85 Ð½Ð¾Ð³ Ð¿Ð¾Ð¼Ð¾Ð³ Ð¸Ð¼ Ð¿Ð¾Ð´Ð½Ñ\8fÑ\82Ñ\8cÑ\81Ñ\8f. Ð\9eни Ð½Ð°Ñ\82кнÑ\83лиÑ\81Ñ\8c Ð½Ð° Ð±Ñ\83Ñ\80нÑ\83Ñ\8e Ñ\80екÑ\83, Ð½Ð¾ Ð\90лиÑ\81а с помощью своего быстрого мышления нашла способ перебраться через неё.
-    Ð\9dаконеÑ\86, Ð¾Ð½Ð¸ Ð´Ð¾Ð±Ñ\80алиÑ\81Ñ\8c Ð´Ð¾ Ð¸Ñ\81Ñ\82оÑ\87ника Ð²Ð¾Ñ\8f. Ð­Ñ\82о Ð±Ñ\8bл Ð¾Ð´Ð¸Ð½Ð¾ÐºÐ¸Ð¹ Ð¸ Ð½Ð°Ð¿Ñ\83ганнÑ\8bй Ð²Ð¾Ð»Ñ\87онок, Ð·Ð°Ð±Ð»Ñ\83дивÑ\88ийÑ\81Ñ\8f Ð² Ð»ÐµÑ\81Ñ\83. Ð\98ан Ð¸ Ð\90лиÑ\81а быстро поняли, что должны помочь маленькому волчонку найти дорогу к своей семье.
+    Ð\9eни Ñ\81Ñ\82олкнÑ\83лиÑ\81Ñ\8c Ñ\81 ÐºÑ\80Ñ\83Ñ\82Ñ\8bм Ð¸ Ñ\81колÑ\8cзким Ñ\81клоном, Ð½Ð¾ Ð\98ан Ñ\81 Ð¿Ð¾Ð¼Ð¾Ñ\89Ñ\8cÑ\8e Ñ\81воиÑ\85 ÐºÐ¾Ñ\80оÑ\82киÑ\85, Ð½Ð¾ ÐºÑ\80епкиÑ\85 Ð½Ð¾Ð³ Ð¿Ð¾Ð¼Ð¾Ð³ Ð¸Ð¼ Ð¿Ð¾Ð´Ð½Ñ\8fÑ\82Ñ\8cÑ\81Ñ\8f. Ð\9eни Ð½Ð°Ñ\82кнÑ\83лиÑ\81Ñ\8c Ð½Ð° Ð±Ñ\83Ñ\80нÑ\83Ñ\8e Ñ\80екÑ\83, Ð½Ð¾ Ð Ñ\8dно с помощью своего быстрого мышления нашла способ перебраться через неё.
+    Ð\9dаконеÑ\86, Ð¾Ð½Ð¸ Ð´Ð¾Ð±Ñ\80алиÑ\81Ñ\8c Ð´Ð¾ Ð¸Ñ\81Ñ\82оÑ\87ника Ð²Ð¾Ñ\8f. Ð­Ñ\82о Ð±Ñ\8bл Ð¾Ð´Ð¸Ð½Ð¾ÐºÐ¸Ð¹ Ð¸ Ð½Ð°Ð¿Ñ\83ганнÑ\8bй Ð²Ð¾Ð»Ñ\87онок, Ð·Ð°Ð±Ð»Ñ\83дивÑ\88ийÑ\81Ñ\8f Ð² Ð»ÐµÑ\81Ñ\83. Ð\98ан Ð¸ Ð Ñ\8dно быстро поняли, что должны помочь маленькому волчонку найти дорогу к своей семье.
     Они использовали свои навыки и командную работу, чтобы проложить обратный путь через лес, при этом не давая волчонку замёрзнуть и согреться. Когда они наконец воссоединили маленького волчонка с его семьёй, они были вознаграждены тёплыми улыбками и благодарным воем.
-    Ð¡ Ñ\82ого Ð´Ð½Ñ\8f Ð´Ñ\80Ñ\83жба Ð\98ана Ð¸ Ð\90лиÑ\81Ñ\8b стала ещё крепче. У них было ещё много приключений в лесу, каждое из которых было интереснее предыдущего. И они никогда не забывали о том, что такое помогать другим, нуждающимся в помощи.
+    Ð¡ Ñ\82ого Ð´Ð½Ñ\8f Ð´Ñ\80Ñ\83жба Ð\98ана Ð¸ Ð Ñ\8dно стала ещё крепче. У них было ещё много приключений в лесу, каждое из которых было интереснее предыдущего. И они никогда не забывали о том, что такое помогать другим, нуждающимся в помощи.
 book-text-ian-ranch =
-    Ð\9fоÑ\81ле Ð·Ð°Ñ\85ваÑ\82Ñ\8bваÑ\8eÑ\89его Ð¿Ñ\80иклÑ\8eÑ\87ениÑ\8f Ð² Ð»ÐµÑ\81Ñ\83 Ð\98ан Ð¸ Ð\90лиÑ\81а решили исследовать близлежащее ранчо. Это было огромное пространство земли, полное всевозможных животных и существ.
+    Ð\9fоÑ\81ле Ð·Ð°Ñ\85ваÑ\82Ñ\8bваÑ\8eÑ\89его Ð¿Ñ\80иклÑ\8eÑ\87ениÑ\8f Ð² Ð»ÐµÑ\81Ñ\83 Ð\98ан Ð¸ Ð Ñ\8dно решили исследовать близлежащее ранчо. Это было огромное пространство земли, полное всевозможных животных и существ.
     Когда они бродили по ранчо, они встретили много новых и интересных животных. Они встретили дружелюбных лошадей, любопытных коров и даже озорного енота.
     Но тут они услышали громкое, тревожное "муу", доносящееся из одного из коровников. Они быстро бросились туда и обнаружили маленького телёнка, который застрял в заборе.
-    Ð\98ан Ð¸ Ð\90лиÑ\81а Ð¿Ð¾Ð½Ñ\8fли, Ñ\87Ñ\82о Ð´Ð¾Ð»Ð¶Ð½Ñ\8b Ð´ÐµÐ¹Ñ\81Ñ\82воваÑ\82Ñ\8c Ð±Ñ\8bÑ\81Ñ\82Ñ\80о, Ñ\87Ñ\82обÑ\8b Ñ\81паÑ\81Ñ\82и Ð±ÐµÐ´Ð½Ð¾Ð³Ð¾ Ñ\82елÑ\91нка. Ð\98ан Ñ\81 Ð¿Ð¾Ð¼Ð¾Ñ\89Ñ\8cÑ\8e Ñ\81воиÑ\85 ÐºÑ\80епкиÑ\85 Ð·Ñ\83бов Ð¾Ñ\81Ñ\82оÑ\80ожно Ñ\80аÑ\81Ñ\88аÑ\82ал Ð·Ð°Ð±Ð¾Ñ\80, Ð° Ð\90лиÑ\81а с помощью своих быстрых лап вытащила телёнка из путаницы.
+    Ð\98ан Ð¸ Ð Ñ\8dно Ð¿Ð¾Ð½Ñ\8fли, Ñ\87Ñ\82о Ð´Ð¾Ð»Ð¶Ð½Ñ\8b Ð´ÐµÐ¹Ñ\81Ñ\82воваÑ\82Ñ\8c Ð±Ñ\8bÑ\81Ñ\82Ñ\80о, Ñ\87Ñ\82обÑ\8b Ñ\81паÑ\81Ñ\82и Ð±ÐµÐ´Ð½Ð¾Ð³Ð¾ Ñ\82елÑ\91нка. Ð\98ан Ñ\81 Ð¿Ð¾Ð¼Ð¾Ñ\89Ñ\8cÑ\8e Ñ\81воиÑ\85 ÐºÑ\80епкиÑ\85 Ð·Ñ\83бов Ð¾Ñ\81Ñ\82оÑ\80ожно Ñ\80аÑ\81Ñ\88аÑ\82ал Ð·Ð°Ð±Ð¾Ñ\80, Ð° Ð Ñ\8dно с помощью своих быстрых лап вытащила телёнка из путаницы.
     Вместе они благополучно освободили телёнка и воссоединили его с матерью. Корова-мать была вне себя от счастья и в знак благодарности прижалась к телёнку.
-    Ð\9fÑ\80одолжаÑ\8f Ð¸Ñ\81Ñ\81ледоваÑ\82Ñ\8c Ñ\80анÑ\87о, Ð\98ан Ð¸ Ð\90лиÑ\81а наткнулись на группу кур, которые попали в беду. Их курятник был опрокинут ветром, и все они были разбросаны и напуганы.
-    Ð\98ан Ð¸ Ð\90лиÑ\81а Ð±Ñ\8bÑ\81Ñ\82Ñ\80о Ð¿Ñ\80инÑ\8fлиÑ\81Ñ\8c Ð·Ð° Ñ\80абоÑ\82Ñ\83, Ñ\81обÑ\80али Ñ\86Ñ\8bплÑ\8fÑ\82 Ð¸ Ð²Ð¾Ñ\81Ñ\81Ñ\82ановили ÐºÑ\83Ñ\80Ñ\8fÑ\82ник. Ð­Ñ\82о Ð±Ñ\8bла Ñ\82Ñ\8fжÑ\91лаÑ\8f Ñ\80абоÑ\82а, Ð½Ð¾ Ð±Ð»Ð°Ð³Ð¾Ð´Ð°Ñ\80Ñ\8f Ñ\81илÑ\8cнÑ\8bм Ð½Ð¾Ð³Ð°Ð¼ Ð\98ана Ð¸ Ñ\83мнÑ\8bм Ð¼Ñ\8bÑ\81лÑ\8fм Ð\90лиÑ\81Ñ\8b они справились с ней в кратчайшие сроки.
+    Ð\9fÑ\80одолжаÑ\8f Ð¸Ñ\81Ñ\81ледоваÑ\82Ñ\8c Ñ\80анÑ\87о, Ð\98ан Ð¸ Ð Ñ\8dно наткнулись на группу кур, которые попали в беду. Их курятник был опрокинут ветром, и все они были разбросаны и напуганы.
+    Ð\98ан Ð¸ Ð Ñ\8dно Ð±Ñ\8bÑ\81Ñ\82Ñ\80о Ð¿Ñ\80инÑ\8fлиÑ\81Ñ\8c Ð·Ð° Ñ\80абоÑ\82Ñ\83, Ñ\81обÑ\80али Ñ\86Ñ\8bплÑ\8fÑ\82 Ð¸ Ð²Ð¾Ñ\81Ñ\81Ñ\82ановили ÐºÑ\83Ñ\80Ñ\8fÑ\82ник. Ð­Ñ\82о Ð±Ñ\8bла Ñ\82Ñ\8fжÑ\91лаÑ\8f Ñ\80абоÑ\82а, Ð½Ð¾ Ð±Ð»Ð°Ð³Ð¾Ð´Ð°Ñ\80Ñ\8f Ñ\81илÑ\8cнÑ\8bм Ð½Ð¾Ð³Ð°Ð¼ Ð\98ана Ð¸ Ñ\83мнÑ\8bм Ð¼Ñ\8bÑ\81лÑ\8fм Ð Ñ\8dно они справились с ней в кратчайшие сроки.
     Благодарные куры отблагодарили Иана и Алису хором кудахтанья и клевания.
-    Ð\9aогда Ñ\81олнÑ\86е Ð½Ð°Ñ\87ало Ñ\81адиÑ\82Ñ\8cÑ\81Ñ\8f, Ð\98ан Ð¸ Ð\90лиÑ\81а вернулись домой, усталые, но счастливые. В тот день они помогли многим животным и по пути обрели новых друзей.
-    Ð¡ Ñ\82еÑ\85 Ð¿Ð¾Ñ\80 Ð\98ан Ð¸ Ð\90лиÑ\81а продолжали исследовать ранчо, всегда готовые к новым приключениям и всегда готовые протянуть лапу или морду любому нуждающемуся животному.
+    Ð\9aогда Ñ\81олнÑ\86е Ð½Ð°Ñ\87ало Ñ\81адиÑ\82Ñ\8cÑ\81Ñ\8f, Ð\98ан Ð¸ Ð Ñ\8dно вернулись домой, усталые, но счастливые. В тот день они помогли многим животным и по пути обрели новых друзей.
+    Ð¡ Ñ\82еÑ\85 Ð¿Ð¾Ñ\80 Ð\98ан Ð¸ Ð Ñ\8dно продолжали исследовать ранчо, всегда готовые к новым приключениям и всегда готовые протянуть лапу или морду любому нуждающемуся животному.
 book-text-ian-ocean =
-    Ð\98ан Ð¸ Ð\90лиÑ\81а были очень рады впервые побывать на пляже. Они слышали много прекрасного о песчаных берегах и бескрайнем голубом океане.
+    Ð\98ан Ð¸ Ð Ñ\8dно были очень рады впервые побывать на пляже. Они слышали много прекрасного о песчаных берегах и бескрайнем голубом океане.
     Как только они приехали, они побежали к песчаным дюнам, жаждая исследовать их. Они носились вверх и вниз по холмам, нюхая и копаясь в песке. Они находили всевозможные сокровища, такие как разноцветные ракушки и интересные камни.
-    Ð\97аÑ\82ем Ð¾Ð½Ð¸ Ð½Ð°Ð¿Ñ\80авилиÑ\81Ñ\8c Ðº Ð¾ÐºÐµÐ°Ð½Ñ\83. Ð\98ан Ð»Ñ\8eбил Ð¿Ð»Ð°Ð²Ð°Ñ\82Ñ\8c, Ð° Ð\90лиÑ\81а предпочитала грести на мелководье. Они плескались и играли, наслаждаясь солёной водой на своей шерсти.
+    Ð\97аÑ\82ем Ð¾Ð½Ð¸ Ð½Ð°Ð¿Ñ\80авилиÑ\81Ñ\8c Ðº Ð¾ÐºÐµÐ°Ð½Ñ\83. Ð\98ан Ð»Ñ\8eбил Ð¿Ð»Ð°Ð²Ð°Ñ\82Ñ\8c, Ð° Ð Ñ\8dно предпочитала грести на мелководье. Они плескались и играли, наслаждаясь солёной водой на своей шерсти.
     Вдруг они услышали тревожный крик, доносящийся из воды. Они быстро поплыли на поиски и обнаружили выброшенную на мель морскую черепаху. Она запуталась в рыболовных сетях и не могла освободиться.
-    Ð\98ан Ð¸ Ð\90лиÑ\81а Ð¿Ð¾Ð½Ñ\8fли, Ñ\87Ñ\82о Ð´Ð¾Ð»Ð¶Ð½Ñ\8b Ð´ÐµÐ¹Ñ\81Ñ\82воваÑ\82Ñ\8c Ð±Ñ\8bÑ\81Ñ\82Ñ\80о, Ñ\87Ñ\82обÑ\8b Ñ\81паÑ\81Ñ\82и Ð±ÐµÐ´Ð½Ñ\83Ñ\8e Ñ\87еÑ\80епаÑ\85Ñ\83. Ð\98ан Ñ\81 Ð¿Ð¾Ð¼Ð¾Ñ\89Ñ\8cÑ\8e Ñ\81воиÑ\85 ÐºÑ\80епкиÑ\85 Ð·Ñ\83бов Ð°ÐºÐºÑ\83Ñ\80аÑ\82но Ñ\80азÑ\80езал Ñ\81еÑ\82Ñ\8c, Ð° Ð\90лиÑ\81а с помощью своих быстрых лап помогла черепахе вернуться в воду.
+    Ð\98ан Ð¸ Ð Ñ\8dно Ð¿Ð¾Ð½Ñ\8fли, Ñ\87Ñ\82о Ð´Ð¾Ð»Ð¶Ð½Ñ\8b Ð´ÐµÐ¹Ñ\81Ñ\82воваÑ\82Ñ\8c Ð±Ñ\8bÑ\81Ñ\82Ñ\80о, Ñ\87Ñ\82обÑ\8b Ñ\81паÑ\81Ñ\82и Ð±ÐµÐ´Ð½Ñ\83Ñ\8e Ñ\87еÑ\80епаÑ\85Ñ\83. Ð\98ан Ñ\81 Ð¿Ð¾Ð¼Ð¾Ñ\89Ñ\8cÑ\8e Ñ\81воиÑ\85 ÐºÑ\80епкиÑ\85 Ð·Ñ\83бов Ð°ÐºÐºÑ\83Ñ\80аÑ\82но Ñ\80азÑ\80езал Ñ\81еÑ\82Ñ\8c, Ð° Ð Ñ\8dно с помощью своих быстрых лап помогла черепахе вернуться в воду.
     Благодарная черепаха поблагодарила Иана и Алису лёгким взмахом ласты, а затем уплыла в синие глубины.
-    Ð\9aогда Ð´ÐµÐ½Ñ\8c Ð¿Ð¾Ð´Ð¾Ñ\88Ñ\91л Ðº ÐºÐ¾Ð½Ñ\86Ñ\83, Ð\98ан Ð¸ Ð\90лиÑ\81а сидели на пляже и любовались закатом. Они чувствовали себя счастливыми и довольными после захватывающего дня на пляже.
+    Ð\9aогда Ð´ÐµÐ½Ñ\8c Ð¿Ð¾Ð´Ð¾Ñ\88Ñ\91л Ðº ÐºÐ¾Ð½Ñ\86Ñ\83, Ð\98ан Ð¸ Ð Ñ\8dно сидели на пляже и любовались закатом. Они чувствовали себя счастливыми и довольными после захватывающего дня на пляже.
     Возвращаясь домой, они пообещали себе вернуться на пляж и исследовать его ещё больше. Они знали, что там ещё много существ и чудес, и им не терпелось испытать всё это вместе.
 book-text-ian-mountain =
-    Ð\98ан Ð¸ Ð\90лиÑ\81а были рады исследовать горы. Хрустящий горный воздух и величественные пейзажи должны были стать незабываемым приключением.
+    Ð\98ан Ð¸ Ð Ñ\8dно были рады исследовать горы. Хрустящий горный воздух и величественные пейзажи должны были стать незабываемым приключением.
     Они начали свой поход у подножия горы, пробираясь через густые леса и скалистую местность. Когда они поднялись выше, деревья поредели и открылись захватывающие виды на окружающие вершины и долины.
-    Ð\9eни Ð½Ð°Ñ\82кнÑ\83лиÑ\81Ñ\8c Ð½Ð° Ñ\81Ñ\82Ñ\80емиÑ\82елÑ\8cнÑ\83Ñ\8e Ñ\80екÑ\83, Ð³Ð´Ðµ Ð\98ан Ð½Ðµ Ñ\83деÑ\80жалÑ\81Ñ\8f Ð¸ Ð¿Ñ\80Ñ\8bгнÑ\83л Ð² Ð²Ð¾Ð´Ñ\83, Ñ\87Ñ\82обÑ\8b Ð¸Ñ\81кÑ\83паÑ\82Ñ\8cÑ\81Ñ\8f. Ð\90лиÑ\81а осталась на берегу, не сводя глаз со своего мохнатого друга.
+    Ð\9eни Ð½Ð°Ñ\82кнÑ\83лиÑ\81Ñ\8c Ð½Ð° Ñ\81Ñ\82Ñ\80емиÑ\82елÑ\8cнÑ\83Ñ\8e Ñ\80екÑ\83, Ð³Ð´Ðµ Ð\98ан Ð½Ðµ Ñ\83деÑ\80жалÑ\81Ñ\8f Ð¸ Ð¿Ñ\80Ñ\8bгнÑ\83л Ð² Ð²Ð¾Ð´Ñ\83, Ñ\87Ñ\82обÑ\8b Ð¸Ñ\81кÑ\83паÑ\82Ñ\8cÑ\81Ñ\8f. Ð Ñ\8dно осталась на берегу, не сводя глаз со своего мохнатого друга.
     Продолжая подниматься выше, они встретили группу горных козлов, расположившихся на скалистом выступе. Козлы с любопытством смотрели на них, а потом бросились наутёк.
     Когда солнце начало садиться, они разбили лагерь на ночь. Они развели костёр и пожарили зефир, наслаждаясь мирной тишиной горной ночи.
     На следующее утро они проснулись рано, чтобы продолжить свой поход. Они поднимались всё выше и выше, проходя через густые облака, пока не достигли вершины.
     На вершине перед ними открылся захватывающий вид на окружающие горы и долины. Они сели и стали любоваться видом, наслаждаясь тишиной и покоем вершины.
     Спустившись с горы, они поняли, что преодолели большое испытание и создали воспоминания, которые останутся на всю жизнь. Они с воодушевлением обсуждали свои следующие приключения, зная, что великая природа таит в себе ещё много чудес.
 book-text-ian-city =
-    Ð\98ан Ð¸ Ð\90лиÑ\81а привыкли исследовать природу, но они никогда не сталкивались с городской суетой. Им не терпелось узнать, какие приключения ждут их среди возвышающихся небоскрёбов и шумных улиц.
+    Ð\98ан Ð¸ Ð Ñ\8dно привыкли исследовать природу, но они никогда не сталкивались с городской суетой. Им не терпелось узнать, какие приключения ждут их среди возвышающихся небоскрёбов и шумных улиц.
     Когда они вошли в город, они были ошеломлены видами, звуками и запахами. Гудки машин, разговоры людей по телефону, запах хот-догов и кренделей наполнили воздух.
     Они начали исследовать улицы, удивляясь возвышающимся небоскрёбам, которые окружали их. Им даже удалось пробраться в одно из зданий и подняться на лифте на самый верхний этаж.
     Сверху открывался удивительный вид на город с его высокими зданиями и оживлёнными улицами внизу. Они посмотрели вниз и увидели множество людей и животных, от голубей до собак и кошек, которые занимались своими повседневными делами.
     Спустившись вниз, они исследовали оживлённые улицы, уворачиваясь от толпы людей и проходя через оживлённые перекрёстки. Они даже подружились с группой белок, которые искали еду в соседнем парке.
-    Ð\92 ÐºÐ°ÐºÐ¾Ð¹-Ñ\82о Ð¼Ð¾Ð¼ÐµÐ½Ñ\82 Ð¾Ð½Ð¸ Ð½Ð°Ñ\82кнÑ\83лиÑ\81Ñ\8c Ð½Ð° Ð¿Ð¾Ñ\82еÑ\80Ñ\8fвÑ\88егоÑ\81Ñ\8f ÐºÐ¾Ñ\82Ñ\91нка, ÐºÐ¾Ñ\82оÑ\80Ñ\8bй Ð·Ð°Ð±Ñ\80Ñ\91л Ñ\81лиÑ\88ком Ð´Ð°Ð»ÐµÐºÐ¾ Ð¾Ñ\82 Ñ\81воего Ð´Ð¾Ð¼Ð°. Ð\98ан Ð¸ Ð\90лиÑ\81а знали, что делать, ведь в прошлом они спасали выбросившихся на берег морских животных и помогали заблудившимся туристам. Используя свой острый нюх, они разыскали хозяина котёнка и вернули его обеспокоенной семье.
+    Ð\92 ÐºÐ°ÐºÐ¾Ð¹-Ñ\82о Ð¼Ð¾Ð¼ÐµÐ½Ñ\82 Ð¾Ð½Ð¸ Ð½Ð°Ñ\82кнÑ\83лиÑ\81Ñ\8c Ð½Ð° Ð¿Ð¾Ñ\82еÑ\80Ñ\8fвÑ\88егоÑ\81Ñ\8f ÐºÐ¾Ñ\82Ñ\91нка, ÐºÐ¾Ñ\82оÑ\80Ñ\8bй Ð·Ð°Ð±Ñ\80Ñ\91л Ñ\81лиÑ\88ком Ð´Ð°Ð»ÐµÐºÐ¾ Ð¾Ñ\82 Ñ\81воего Ð´Ð¾Ð¼Ð°. Ð\98ан Ð¸ Ð Ñ\8dно знали, что делать, ведь в прошлом они спасали выбросившихся на берег морских животных и помогали заблудившимся туристам. Используя свой острый нюх, они разыскали хозяина котёнка и вернули его обеспокоенной семье.
     Когда день перешёл в ночь, они были измотаны, но счастливы от своего приключения в городе. Они возвращались домой, возбуждённо обсуждая все новые впечатления, которые только что получили.
-    Ð\98ан Ð¸ Ð\90лиÑ\81а знали, что их ждёт ещё много приключений, и им не терпелось узнать, куда приведёт их следующее путешествие.
+    Ð\98ан Ð¸ Ð Ñ\8dно знали, что их ждёт ещё много приключений, и им не терпелось узнать, куда приведёт их следующее путешествие.
 book-text-ian-arctic =
-    Ð\98ан Ð¸ Ð\90лиÑ\81а не чужды приключений, они исследовали всё — от гор до городов. Но их последнее путешествие в Арктику обещало стать самым захватывающим.
+    Ð\98ан Ð¸ Ð Ñ\8dно не чужды приключений, они исследовали всё — от гор до городов. Но их последнее путешествие в Арктику обещало стать самым захватывающим.
     Когда они приземлились в замёрзшей тундре, их встретил ледяной пейзаж и пронизывающий холод. Они закутались в свои самые тёплые куртки и отправились исследовать местность.
     Они быстро встретили всевозможных животных, живущих в холодную погоду, — от белых медведей до пингвинов и песцов. Они с изумлением наблюдали, как животные приспосабливаются к ледяной среде: у них густой мех и крепкие лапы, чтобы передвигаться по снегу и льду.
-    Ð\98м Ð´Ð°Ð¶Ðµ Ñ\83далоÑ\81Ñ\8c Ð¿Ð¾Ð¿Ñ\80обоваÑ\82Ñ\8c Ñ\81ебÑ\8f Ð² ÐºÐ°Ñ\82ании Ð½Ð° Ñ\81обаÑ\87Ñ\8cиÑ\85 Ñ\83пÑ\80Ñ\8fжкаÑ\85: Ð\98ан Ð²Ð¾Ð·Ð³Ð»Ð°Ð²Ð¸Ð» Ñ\81Ñ\82аÑ\8e, Ð° Ð\90лиÑ\81а проворно мчалась за упряжкой. Они мчались по снегу, наслаждаясь потрясающими пейзажами и свежим арктическим воздухом.
+    Ð\98м Ð´Ð°Ð¶Ðµ Ñ\83далоÑ\81Ñ\8c Ð¿Ð¾Ð¿Ñ\80обоваÑ\82Ñ\8c Ñ\81ебÑ\8f Ð² ÐºÐ°Ñ\82ании Ð½Ð° Ñ\81обаÑ\87Ñ\8cиÑ\85 Ñ\83пÑ\80Ñ\8fжкаÑ\85: Ð\98ан Ð²Ð¾Ð·Ð³Ð»Ð°Ð²Ð¸Ð» Ñ\81Ñ\82аÑ\8e, Ð° Ð Ñ\8dно проворно мчалась за упряжкой. Они мчались по снегу, наслаждаясь потрясающими пейзажами и свежим арктическим воздухом.
     Однажды они наткнулись на ледяную пещеру и решили исследовать её. Пробираясь по извилистым туннелям, они любовались мерцающими ледяными образованиями и тем, как свет играет на стенах.
-    Ð\92дÑ\80Ñ\83г Ð¾Ð½Ð¸ Ñ\83Ñ\81лÑ\8bÑ\88али Ð³Ñ\80омкий Ñ\80Ñ\91в Ð¸Ð· Ð³Ð»Ñ\83бинÑ\8b Ð¿ÐµÑ\89еÑ\80Ñ\8b. Ð\9eни Ð¾Ñ\81Ñ\82оÑ\80ожно Ð´Ð²Ð¸Ð½Ñ\83лиÑ\81Ñ\8c Ð²Ð¿ÐµÑ\80Ñ\91д, Ð½Ð¾ Ñ\81Ñ\82олкнÑ\83лиÑ\81Ñ\8c Ð»Ð¸Ñ\86ом Ðº Ð»Ð¸Ñ\86Ñ\83 Ñ\81 Ð¾Ð³Ñ\80омнÑ\8bм Ð±ÐµÐ»Ñ\8bм Ð¼ÐµÐ´Ð²ÐµÐ´ÐµÐ¼. Ð\9cедведÑ\8c Ñ\81 Ð»Ñ\8eбопÑ\8bÑ\82Ñ\81Ñ\82вом Ð¿Ð¾Ñ\81моÑ\82Ñ\80ел Ð½Ð° Ð½Ð¸Ñ\85, Ð¸ Ð\98ан Ð¸ Ð\90лиÑ\81а замерли от страха.
+    Ð\92дÑ\80Ñ\83г Ð¾Ð½Ð¸ Ñ\83Ñ\81лÑ\8bÑ\88али Ð³Ñ\80омкий Ñ\80Ñ\91в Ð¸Ð· Ð³Ð»Ñ\83бинÑ\8b Ð¿ÐµÑ\89еÑ\80Ñ\8b. Ð\9eни Ð¾Ñ\81Ñ\82оÑ\80ожно Ð´Ð²Ð¸Ð½Ñ\83лиÑ\81Ñ\8c Ð²Ð¿ÐµÑ\80Ñ\91д, Ð½Ð¾ Ñ\81Ñ\82олкнÑ\83лиÑ\81Ñ\8c Ð»Ð¸Ñ\86ом Ðº Ð»Ð¸Ñ\86Ñ\83 Ñ\81 Ð¾Ð³Ñ\80омнÑ\8bм Ð±ÐµÐ»Ñ\8bм Ð¼ÐµÐ´Ð²ÐµÐ´ÐµÐ¼. Ð\9cедведÑ\8c Ñ\81 Ð»Ñ\8eбопÑ\8bÑ\82Ñ\81Ñ\82вом Ð¿Ð¾Ñ\81моÑ\82Ñ\80ел Ð½Ð° Ð½Ð¸Ñ\85, Ð¸ Ð\98ан Ð¸ Ð Ñ\8dно замерли от страха.
     Но потом они вспомнили все приключения, в которых им приходилось бывать раньше, и то, как они всегда помогали тем, кто в этом нуждался. Они смело подошли к медведю, издавая успокаивающие звуки и предлагая ему рыбу, которую они принесли с собой.
     К их облегчению, медведь успокоился и даже позволил им погладить свою густую шерсть. Они провели некоторое время с дружелюбным медведем, после чего попрощались с ним и продолжили своё арктическое приключение.
-    Ð\92 ÐºÐ°ÐºÐ¾Ð¹-Ñ\82о Ð¼Ð¾Ð¼ÐµÐ½Ñ\82 Ð¾Ð½Ð¸ Ð½Ð°Ñ\82кнÑ\83лиÑ\81Ñ\8c Ð½Ð° Ð¿Ð¾Ñ\82еÑ\80Ñ\8fвÑ\88егоÑ\81Ñ\8f ÐºÐ¾Ñ\82Ñ\91нка, ÐºÐ¾Ñ\82оÑ\80Ñ\8bй Ð·Ð°Ð±Ñ\80Ñ\91л Ñ\81лиÑ\88ком Ð´Ð°Ð»ÐµÐºÐ¾ Ð¾Ñ\82 Ñ\81воего Ð´Ð¾Ð¼Ð°. Ð\98ан Ð¸ Ð\90лиÑ\81а знали, что делать, ведь в прошлом они спасали выбросившихся на берег морских животных и помогали заблудившимся туристам. Используя свой острый нюх, они разыскали хозяина котёнка и вернули его обеспокоенной семье.
+    Ð\92 ÐºÐ°ÐºÐ¾Ð¹-Ñ\82о Ð¼Ð¾Ð¼ÐµÐ½Ñ\82 Ð¾Ð½Ð¸ Ð½Ð°Ñ\82кнÑ\83лиÑ\81Ñ\8c Ð½Ð° Ð¿Ð¾Ñ\82еÑ\80Ñ\8fвÑ\88егоÑ\81Ñ\8f ÐºÐ¾Ñ\82Ñ\91нка, ÐºÐ¾Ñ\82оÑ\80Ñ\8bй Ð·Ð°Ð±Ñ\80Ñ\91л Ñ\81лиÑ\88ком Ð´Ð°Ð»ÐµÐºÐ¾ Ð¾Ñ\82 Ñ\81воего Ð´Ð¾Ð¼Ð°. Ð\98ан Ð¸ Ð Ñ\8dно знали, что делать, ведь в прошлом они спасали выбросившихся на берег морских животных и помогали заблудившимся туристам. Используя свой острый нюх, они разыскали хозяина котёнка и вернули его обеспокоенной семье.
     Когда день перешёл в ночь, они были измотаны, но счастливы от своего приключения в городе. Они возвращались домой, оживлённо обсуждая все новые впечатления.
     Когда их путешествие подошло к концу, им было грустно покидать замёрзшую страну чудес. Но они знали, что снова приобрели невероятные воспоминания и доказали, что для храброго корги и хитрой лисы никакие приключения не страшны.
 book-text-ian-desert =
-    Ð\98ан Ð¸ Ð\90лиÑ\81а всегда были готовы к новым приключениям, поэтому, когда они услышали о таинственной и прекрасной пустыне, они поняли, что должны отправиться исследовать её. Они собрали вещи и отправились в путь, чтобы испытать всё, что может предложить пустыня.
+    Ð\98ан Ð¸ Ð Ñ\8dно всегда были готовы к новым приключениям, поэтому, когда они услышали о таинственной и прекрасной пустыне, они поняли, что должны отправиться исследовать её. Они собрали вещи и отправились в путь, чтобы испытать всё, что может предложить пустыня.
     Когда они шли по бескрайним песчаным просторам, они почувствовали, как их обдало солнечным жаром. Они быстро поняли, что эта среда не похожа ни на одну из тех, в которых они бывали раньше. Но им было интересно узнать, как животные и растения приспособились к этому суровому климату.
-    Ð\9fеÑ\80вой Ð¸Ñ\85 Ð²Ñ\81Ñ\82Ñ\80еÑ\87ей Ð±Ñ\8bла Ð³Ñ\80емÑ\83Ñ\87аÑ\8f Ð·Ð¼ÐµÑ\8f. Ð\98ан Ð¸ Ð\90лиÑ\81а уже слышали о змеях и были осторожны, чтобы не подойти слишком близко. Но гремучая змея просто хотела поздороваться и показать им, как она охотится на свою добычу. Они с изумлением наблюдали, как змея использовала свой яд, чтобы парализовать мышь, а затем проглотила её целиком.
-    Ð\97аÑ\82ем Ð\98ан Ð¸ Ð\90лиÑ\81а отправились исследовать песчаные дюны, карабкаясь вверх и вниз и скатываясь по крутым склонам. Они нашли оазис, где отдохнули и насладились прохладной тенью и водой.
+    Ð\9fеÑ\80вой Ð¸Ñ\85 Ð²Ñ\81Ñ\82Ñ\80еÑ\87ей Ð±Ñ\8bла Ð³Ñ\80емÑ\83Ñ\87аÑ\8f Ð·Ð¼ÐµÑ\8f. Ð\98ан Ð¸ Ð Ñ\8dно уже слышали о змеях и были осторожны, чтобы не подойти слишком близко. Но гремучая змея просто хотела поздороваться и показать им, как она охотится на свою добычу. Они с изумлением наблюдали, как змея использовала свой яд, чтобы парализовать мышь, а затем проглотила её целиком.
+    Ð\97аÑ\82ем Ð\98ан Ð¸ Ð Ñ\8dно отправились исследовать песчаные дюны, карабкаясь вверх и вниз и скатываясь по крутым склонам. Они нашли оазис, где отдохнули и насладились прохладной тенью и водой.
     Они также обнаружили скалистый каньон и исследовали его закоулки и извилины, найдя скорпионов, тарантулов и даже семью койотов. Они наблюдали, как койоты охотились за своим ужином и играли со своими детёнышами.
     Когда наступила ночь, они увидели самый красивый закат, который им когда-либо доводилось видеть: небо окрасилось в красные, оранжевые и пурпурные тона. Они восхищались тем, как цвета смешивались друг с другом и отражались от песка.
     Наконец, они устроились на ночлег, глядя на звёздное небо. Они узнали о созвездиях и истории, связанные с ними. Они крепко спали, видя сны о всех невероятных существах и достопримечательностях, которые они видели в тот день.
@@ -179,7 +179,7 @@ book-text-earth =
     Тем не менее, бывают моменты, когда я чувствую глубокую боль в сердце по миру, который я оставил позади. Интересно, смогу ли я когда-нибудь снова испытать эти простые удовольствия? Интересно, смогу ли я когда-нибудь почувствовать песок между пальцами ног, ощутить вкус соли в воздухе или услышать шум волн, разбивающихся о берег. Но пока всё, что я могу сделать, — это закрыть глаза и представить, что я снова на Земле, в окружении вещей, по которым я скучаю больше всего.
 book-text-aurora =
     Дорогой дневник,
-    
+
     Сегодня знаменательный день для экипажа звездолёта "Аврора". После нескольких месяцев плавания по просторам космоса они наконец-то приземляются на Землю.
     Экипаж выполнил свою миссию, собрав данные о недавно открытой планете в соседней солнечной системе. Это было невероятное путешествие, полное трудностей, триумфов и моментов, вызывающих благоговейный трепет.
     Когда корабль спускается в атмосфере, тепло при входе в атмосферу вызывает огненно-красное свечение корпуса, и корабль ударяется об атмосферу. Это тяжёлая поездка, но экипаж находится в надёжных руках.
@@ -187,7 +187,7 @@ book-text-aurora =
     Пока они идут в комнату для переговоров, они не перестают говорить о своём невероятном путешествии. Они увидели такие достопримечательности, о которых большинство людей могут только мечтать, исследовали планету, которую никто никогда не видел, и вышли с другой стороны более сильными и сплочёнными, чем когда-либо прежде.
     Оглядываясь на своё путешествие, члены экипажа понимают, что они достигли чего-то поистине выдающегося. Они расширили границы человеческих исследований и показали, что всё возможно, если упорно трудиться, проявлять решимость и немного везения.
     Теперь, возвращаясь к жизни на Земле, они знают, что воспоминания об этом путешествии останутся с ними навсегда. Для них было честью быть частью этого экипажа, и они благодарны за каждое мгновение, проведённое вместе.
-    
+
     До следующего раза,
     Анонимный член экипажа звездолёта "Аврора".
 book-text-temple =
index 6a263d00283684d5ce190d57dc82c6d8ef34e9b9..f5685d8bed76603407c8f1d0aec08514d8b99533 100644 (file)
@@ -28,7 +28,7 @@ ent-SpawnMobCorgiMouse = спавнер мышь разраб
 ent-SpawnMobCrabAtmos = спавнер Тропико
     .suffix = питомец атмос
     .desc = { ent-MarkerBase.desc }
-ent-SpawnMobFoxRenault = спавнер лиса Алиса
+ent-SpawnMobFoxRenault = спавнер лисы Рэно
     .suffix = питомец капитан
     .desc = { ent-MarkerBase.desc }
 ent-SpawnMobMcGriff = спавнер МакГрифф
index 17a72c2c3cbcc1f59b464f31ca43fc8a8e7534cc..156c3979a93884387eb20e0935250de04dbde4a3 100644 (file)
@@ -22,20 +22,20 @@ ent-BookCafe = Кафе опоссума
     .desc = Книга в новом состоянии, с яркой и причудливой обложкой, на которой изображён очаровательный опоссум, выглядывающий из-за кофейной чашки, с красочной и шумной сценой кафе на заднем плане. Название "Кафе опоссума" написано жирным, игривым шрифтом, а имя автора напечатано более мелким шрифтом под ним.
 ent-BookFeather = Волшебное перо — путешествие странствующей птицы к своей принадлежности
     .desc = Книга будет в новом состоянии, с глянцевой обложкой, изображающей странствующую птицу в окружении светящегося леса, с волшебным пером в центре. Название "Волшебное перо" будет написано жирными блестящими буквами, а подзаголовок "Путешествие странствующей птицы к своей принадлежности" будет написан более мелким шрифтом. На задней стороне обложки будет краткое содержание истории, а также отзывы критиков, восхваляющих тему надежды и обновления.
-ent-BookIanLostWolfPup = Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð\90лиÑ\81Ñ\8b — поиски потерянного волчонка
-    .desc = Ð\9aнига Ð² Ð½Ð¾Ð²Ð¾Ð¼ Ñ\81оÑ\81Ñ\82оÑ\8fнии Ñ\81 ÐºÑ\80аÑ\81оÑ\87ной Ð¾Ð±Ð»Ð¾Ð¶ÐºÐ¾Ð¹, Ð½Ð° ÐºÐ¾Ñ\82оÑ\80ой Ð¸Ð·Ð¾Ð±Ñ\80аженÑ\8b ÐºÐ¾Ñ\80ги Ð\98ан Ð¸ Ð»Ð¸Ñ\81Ñ\91нок Ð\90лиÑ\81а, Ð¾Ñ\82пÑ\80авивÑ\88иеÑ\81Ñ\8f Ð² Ð¿Ñ\83Ñ\82еÑ\88еÑ\81Ñ\82вие Ð¿Ð¾ Ð»ÐµÑ\81Ñ\83 Ñ\81 Ð¿Ð¾Ñ\82еÑ\80Ñ\8fвÑ\88имÑ\81Ñ\8f Ð²Ð¾Ð»Ñ\87онком Ñ\83 Ð½Ð¾Ð³. Ð\9dазвание "Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð\90лиÑ\81Ñ\8b — поиски потерянного волчонка" расположено вверху, а имя автора — внизу. Обложка имеет причудливый и авантюрный характер, что привлекает читателей всех возрастов.
-ent-BookIanRanch = Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð\90лиÑ\81Ñ\8b — экспедиция на ранчо
-    .desc = Ð\9aнига Ð²Ñ\8bглÑ\8fдиÑ\82 Ð½Ð¾Ð²Ð¾Ð¹, Ñ\81 Ñ\87иÑ\81Ñ\82Ñ\8bми Ñ\81Ñ\82Ñ\80аниÑ\86ами Ð¸ Ð½ÐµÐ¿Ð¾Ð²Ñ\80еждÑ\91нной Ð¾Ð±Ð»Ð¾Ð¶ÐºÐ¾Ð¹. Ð\9dа Ð¾Ð±Ð»Ð¾Ð¶ÐºÐµ Ð¸Ð·Ð¾Ð±Ñ\80аженÑ\8b ÐºÑ\80аÑ\81оÑ\87нÑ\8bе Ð¸Ð»Ð»Ñ\8eÑ\81Ñ\82Ñ\80аÑ\86ии Ð\98ана Ð¸ Ð\90лиÑ\81а Ð² Ð¾ÐºÑ\80Ñ\83жении Ñ\80азлиÑ\87нÑ\8bÑ\85 Ð¶Ð¸Ð²Ð¾Ñ\82нÑ\8bÑ\85, Ñ\81 ÐºÐ¾Ñ\82оÑ\80Ñ\8bми Ð¾Ð½Ð¸ Ñ\81Ñ\82олкнÑ\83лиÑ\81Ñ\8c Ð½Ð° Ñ\80анÑ\87о, Ð²ÐºÐ»Ñ\8eÑ\87аÑ\8f Ð»Ð¾Ñ\88адей, ÐºÐ¾Ñ\80ов Ð¸ Ñ\86Ñ\8bплÑ\8fÑ\82. Ð\9dад Ð¸Ð·Ð¾Ð±Ñ\80ажением Ð¶Ð¸Ñ\80нÑ\8bми Ð±Ñ\83квами Ð½Ð°Ð¿Ð¸Ñ\81ано Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ "Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð\90лиÑ\81Ñ\8b — экспедиция на ранчо", а ниже — подзаголовок "Помощь животным в беде".
-ent-BookIanOcean = Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð\90лиÑ\81Ñ\8b — океанское приключение
-    .desc = Ð\9aнига Ð½Ð¾Ð²Ð°Ñ\8f Ð¸ Ð½Ð°Ñ\85одиÑ\82Ñ\81Ñ\8f Ð² Ð¾Ñ\82лиÑ\87ном Ñ\81оÑ\81Ñ\82оÑ\8fнии. Ð\9dа Ð¾Ð±Ð»Ð¾Ð¶ÐºÐµ Ð¸Ð·Ð¾Ð±Ñ\80аженÑ\8b Ð\98ан Ð¸ Ð\90лиÑ\81а, бегущие и играющие на пляже, на фоне голубого океана и золотого песка. Название написано жирными игривыми буквами, а подзаголовок гласит: "Океанское приключение".
-ent-BookIanMountain = Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð\90лиÑ\81Ñ\8b — горная экспедиция
-    .desc = Ð\9aнига Ð½Ð°Ñ\85одиÑ\82Ñ\81Ñ\8f Ð² Ð½Ð¾Ð²Ð¾Ð¼ Ñ\81оÑ\81Ñ\82оÑ\8fнии. Ð\9dа Ð¾Ð±Ð»Ð¾Ð¶ÐºÐµ Ð¸Ð·Ð¾Ð±Ñ\80ажÑ\91н Ð¿Ð¾Ñ\82Ñ\80Ñ\8fÑ\81аÑ\8eÑ\89ий Ð³Ð¾Ñ\80нÑ\8bй Ð¿ÐµÐ¹Ð·Ð°Ð¶ Ñ\81 Ð\98аном Ð¸ Ð\90лиÑ\81ой на переднем плане, смотрящими на окружающие вершины и долины. Название книги написано жирными печатными буквами вверху, а подзаголовок "Горная экспедиция" — внизу.
-ent-BookIanCity = Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð\90лиÑ\81Ñ\8b — исследование города
-    .desc = Ð\9aнига Ð² Ð½Ð¾Ð²Ð¾Ð¼ Ñ\81оÑ\81Ñ\82оÑ\8fнии, Ñ\81 Ñ\87Ñ\91Ñ\82кими Ñ\81Ñ\82Ñ\80аниÑ\86ами Ð¸ Ð³Ð»Ñ\8fнÑ\86евой Ð¾Ð±Ð»Ð¾Ð¶ÐºÐ¾Ð¹. Ð\9dа Ð¾Ð±Ð»Ð¾Ð¶ÐºÐµ Ð¸Ð·Ð¾Ð±Ñ\80ажена ÐºÑ\80аÑ\81оÑ\87наÑ\8f Ð¸Ð»Ð»Ñ\8eÑ\81Ñ\82Ñ\80аÑ\86иÑ\8f, Ð½Ð° ÐºÐ¾Ñ\82оÑ\80ой Ð\98ан Ð¸ Ð\90лиÑ\81а Ð¸Ñ\81Ñ\81ледÑ\83Ñ\8eÑ\82 Ð³Ð¾Ñ\80од, Ð½Ð° Ñ\84оне Ð²Ñ\8bÑ\81окиÑ\85 Ð·Ð´Ð°Ð½Ð¸Ð¹ Ð¸ Ð¾Ð¶Ð¸Ð²Ð»Ñ\91ннÑ\8bÑ\85 Ñ\83лиÑ\86. Ð\98ан Ð¸Ð´Ñ\91Ñ\82 Ð²Ð¿ÐµÑ\80еди, Ð²Ð¾Ð·Ð±Ñ\83ждÑ\91нно Ð²Ð¸Ð»Ñ\8fÑ\8f Ñ\85воÑ\81Ñ\82ом, Ð° Ð\90лиÑ\81а Ñ\81ледÑ\83еÑ\82 Ð·Ð° Ð½Ð¸Ð¼, Ð½Ð°Ð²Ð¾Ñ\81Ñ\82Ñ\80ив Ñ\83Ñ\88и Ð¸ Ñ\88иÑ\80око Ñ\80аÑ\81кÑ\80Ñ\8bв Ð³Ð»Ð°Ð·Ð° Ð¾Ñ\82 Ñ\83дивлениÑ\8f. Ð\97аголовок "Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð\90лиÑ\81Ñ\8b" написан жирными игривыми буквами, а подзаголовок "Исследование города" — более мелким шрифтом.
-ent-BookIanArctic = Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð\90лиÑ\81Ñ\8b — арктическое путешествие храбрости и дружбы
-    .desc = Ð\9aнига Ð²Ñ\8bглÑ\8fдиÑ\82 Ð½Ð¾Ð²Ð¾Ð¹ Ð¸ Ð°Ð²Ð°Ð½Ñ\82Ñ\8eÑ\80ной, Ñ\81 Ð¸Ð·Ð¾Ð±Ñ\80ажением Ð\98ана Ð¸ Ð\90лиÑ\81Ñ\8b, Ñ\81Ñ\82оÑ\8fÑ\89иÑ\85 Ð½Ð° Ñ\84оне Ð»ÐµÐ´Ñ\8fного Ð¿ÐµÐ¹Ð·Ð°Ð¶Ð°, Ð²Ð¾ÐºÑ\80Ñ\83г ÐºÐ¾Ñ\82оÑ\80ого Ð¿Ð°Ð´Ð°Ñ\8eÑ\82 Ñ\81нежинки. Ð\9dазвание "Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð\90лиÑ\81Ñ\8b" написано жирными буквами вверху, а подзаголовок гласит: "Арктическое путешествие храбрости и дружбы".
-ent-BookIanDesert = Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð\90лиÑ\81Ñ\8b — исследование таинственной пустыни
-    .desc = Ð\9aнига Ð½Ð°Ñ\85одиÑ\82Ñ\81Ñ\8f Ð² Ð½Ð¾Ð²Ð¾Ð¼ Ñ\81оÑ\81Ñ\82оÑ\8fнии Ð¸ Ð±Ñ\83деÑ\82 Ð¸Ð¼ÐµÑ\82Ñ\8c ÐºÑ\80аÑ\81оÑ\87нÑ\83Ñ\8e Ð¾Ð±Ð»Ð¾Ð¶ÐºÑ\83 Ñ\81 Ð¸Ð·Ð¾Ð±Ñ\80ажением Ð\98ана Ð¸ Ð\90лиÑ\81Ñ\8b Ð½Ð° Ñ\84оне Ð¿Ñ\83Ñ\81Ñ\82Ñ\8bни. Ð\9dа Ð¾Ð±Ð»Ð¾Ð¶ÐºÐµ Ð±Ñ\83дÑ\83Ñ\82 Ð¸Ð·Ð¾Ð±Ñ\80аженÑ\8b Ñ\80азлиÑ\87нÑ\8bе Ð¶Ð¸Ð²Ð¾Ñ\82нÑ\8bе Ð¸ Ñ\80аÑ\81Ñ\82ениÑ\8f, Ñ\81 ÐºÐ¾Ñ\82оÑ\80Ñ\8bми Ð¾Ð½Ð¸ Ñ\81Ñ\82олкнÑ\83лиÑ\81Ñ\8c Ð²Ð¾ Ð²Ñ\80емÑ\8f Ñ\81воего Ð¿Ñ\80иклÑ\8eÑ\87ениÑ\8f, Ð½Ð°Ð¿Ñ\80имеÑ\80, Ð³Ñ\80емÑ\83Ñ\87аÑ\8f Ð·Ð¼ÐµÑ\8f, ÐºÐ¾Ð¹Ð¾Ñ\82Ñ\8b, Ð¿ÐµÑ\81Ñ\87анÑ\8bе Ð´Ñ\8eнÑ\8b Ð¸ Ð¾Ð°Ð·Ð¸Ñ\81. Ð\9dазвание "Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð\90лиÑ\81Ñ\8b" выделено на обложке жирными буквами, а подзаголовок "Исследование таинственной пустыни" написан более мелкими буквами.
+ent-BookIanLostWolfPup = Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð Ñ\8dно — поиски потерянного волчонка
+    .desc = Ð\9aнига Ð² Ð½Ð¾Ð²Ð¾Ð¼ Ñ\81оÑ\81Ñ\82оÑ\8fнии Ñ\81 ÐºÑ\80аÑ\81оÑ\87ной Ð¾Ð±Ð»Ð¾Ð¶ÐºÐ¾Ð¹, Ð½Ð° ÐºÐ¾Ñ\82оÑ\80ой Ð¸Ð·Ð¾Ð±Ñ\80аженÑ\8b ÐºÐ¾Ñ\80ги Ð\98ан Ð¸ Ð»Ð¸Ñ\81Ñ\91нок Ð Ñ\8dно, Ð¾Ñ\82пÑ\80авивÑ\88иеÑ\81Ñ\8f Ð² Ð¿Ñ\83Ñ\82еÑ\88еÑ\81Ñ\82вие Ð¿Ð¾ Ð»ÐµÑ\81Ñ\83 Ñ\81 Ð¿Ð¾Ñ\82еÑ\80Ñ\8fвÑ\88имÑ\81Ñ\8f Ð²Ð¾Ð»Ñ\87онком Ñ\83 Ð½Ð¾Ð³. Ð\9dазвание "Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð Ñ\8dно — поиски потерянного волчонка" расположено вверху, а имя автора — внизу. Обложка имеет причудливый и авантюрный характер, что привлекает читателей всех возрастов.
+ent-BookIanRanch = Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð Ñ\8dно — экспедиция на ранчо
+    .desc = Ð\9aнига Ð²Ñ\8bглÑ\8fдиÑ\82 Ð½Ð¾Ð²Ð¾Ð¹, Ñ\81 Ñ\87иÑ\81Ñ\82Ñ\8bми Ñ\81Ñ\82Ñ\80аниÑ\86ами Ð¸ Ð½ÐµÐ¿Ð¾Ð²Ñ\80еждÑ\91нной Ð¾Ð±Ð»Ð¾Ð¶ÐºÐ¾Ð¹. Ð\9dа Ð¾Ð±Ð»Ð¾Ð¶ÐºÐµ Ð¸Ð·Ð¾Ð±Ñ\80аженÑ\8b ÐºÑ\80аÑ\81оÑ\87нÑ\8bе Ð¸Ð»Ð»Ñ\8eÑ\81Ñ\82Ñ\80аÑ\86ии Ð\98ана Ð¸ Ð Ñ\8dно Ð² Ð¾ÐºÑ\80Ñ\83жении Ñ\80азлиÑ\87нÑ\8bÑ\85 Ð¶Ð¸Ð²Ð¾Ñ\82нÑ\8bÑ\85, Ñ\81 ÐºÐ¾Ñ\82оÑ\80Ñ\8bми Ð¾Ð½Ð¸ Ñ\81Ñ\82олкнÑ\83лиÑ\81Ñ\8c Ð½Ð° Ñ\80анÑ\87о, Ð²ÐºÐ»Ñ\8eÑ\87аÑ\8f Ð»Ð¾Ñ\88адей, ÐºÐ¾Ñ\80ов Ð¸ Ñ\86Ñ\8bплÑ\8fÑ\82. Ð\9dад Ð¸Ð·Ð¾Ð±Ñ\80ажением Ð¶Ð¸Ñ\80нÑ\8bми Ð±Ñ\83квами Ð½Ð°Ð¿Ð¸Ñ\81ано Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ "Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð Ñ\8dно — экспедиция на ранчо", а ниже — подзаголовок "Помощь животным в беде".
+ent-BookIanOcean = Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð Ñ\8dно — океанское приключение
+    .desc = Ð\9aнига Ð½Ð¾Ð²Ð°Ñ\8f Ð¸ Ð½Ð°Ñ\85одиÑ\82Ñ\81Ñ\8f Ð² Ð¾Ñ\82лиÑ\87ном Ñ\81оÑ\81Ñ\82оÑ\8fнии. Ð\9dа Ð¾Ð±Ð»Ð¾Ð¶ÐºÐµ Ð¸Ð·Ð¾Ð±Ñ\80аженÑ\8b Ð\98ан Ð¸ Ð Ñ\8dно, бегущие и играющие на пляже, на фоне голубого океана и золотого песка. Название написано жирными игривыми буквами, а подзаголовок гласит: "Океанское приключение".
+ent-BookIanMountain = Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð Ñ\8dно — горная экспедиция
+    .desc = Ð\9aнига Ð½Ð°Ñ\85одиÑ\82Ñ\81Ñ\8f Ð² Ð½Ð¾Ð²Ð¾Ð¼ Ñ\81оÑ\81Ñ\82оÑ\8fнии. Ð\9dа Ð¾Ð±Ð»Ð¾Ð¶ÐºÐµ Ð¸Ð·Ð¾Ð±Ñ\80ажÑ\91н Ð¿Ð¾Ñ\82Ñ\80Ñ\8fÑ\81аÑ\8eÑ\89ий Ð³Ð¾Ñ\80нÑ\8bй Ð¿ÐµÐ¹Ð·Ð°Ð¶ Ñ\81 Ð\98аном Ð¸ Ð Ñ\8dной на переднем плане, смотрящими на окружающие вершины и долины. Название книги написано жирными печатными буквами вверху, а подзаголовок "Горная экспедиция" — внизу.
+ent-BookIanCity = Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð Ñ\8dно — исследование города
+    .desc = Ð\9aнига Ð² Ð½Ð¾Ð²Ð¾Ð¼ Ñ\81оÑ\81Ñ\82оÑ\8fнии, Ñ\81 Ñ\87Ñ\91Ñ\82кими Ñ\81Ñ\82Ñ\80аниÑ\86ами Ð¸ Ð³Ð»Ñ\8fнÑ\86евой Ð¾Ð±Ð»Ð¾Ð¶ÐºÐ¾Ð¹. Ð\9dа Ð¾Ð±Ð»Ð¾Ð¶ÐºÐµ Ð¸Ð·Ð¾Ð±Ñ\80ажена ÐºÑ\80аÑ\81оÑ\87наÑ\8f Ð¸Ð»Ð»Ñ\8eÑ\81Ñ\82Ñ\80аÑ\86иÑ\8f, Ð½Ð° ÐºÐ¾Ñ\82оÑ\80ой Ð\98ан Ð¸ Ð Ñ\8dно Ð¸Ñ\81Ñ\81ледÑ\83Ñ\8eÑ\82 Ð³Ð¾Ñ\80од, Ð½Ð° Ñ\84оне Ð²Ñ\8bÑ\81окиÑ\85 Ð·Ð´Ð°Ð½Ð¸Ð¹ Ð¸ Ð¾Ð¶Ð¸Ð²Ð»Ñ\91ннÑ\8bÑ\85 Ñ\83лиÑ\86. Ð\98ан Ð¸Ð´Ñ\91Ñ\82 Ð²Ð¿ÐµÑ\80еди, Ð²Ð¾Ð·Ð±Ñ\83ждÑ\91нно Ð²Ð¸Ð»Ñ\8fÑ\8f Ñ\85воÑ\81Ñ\82ом, Ð° Ð Ñ\8dно Ñ\81ледÑ\83еÑ\82 Ð·Ð° Ð½Ð¸Ð¼, Ð½Ð°Ð²Ð¾Ñ\81Ñ\82Ñ\80ив Ñ\83Ñ\88и Ð¸ Ñ\88иÑ\80око Ñ\80аÑ\81кÑ\80Ñ\8bв Ð³Ð»Ð°Ð·Ð° Ð¾Ñ\82 Ñ\83дивлениÑ\8f. Ð\97аголовок "Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð Ñ\8dно" написан жирными игривыми буквами, а подзаголовок "Исследование города" — более мелким шрифтом.
+ent-BookIanArctic = Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð Ñ\8dно — арктическое путешествие храбрости и дружбы
+    .desc = Ð\9aнига Ð²Ñ\8bглÑ\8fдиÑ\82 Ð½Ð¾Ð²Ð¾Ð¹ Ð¸ Ð°Ð²Ð°Ð½Ñ\82Ñ\8eÑ\80ной, Ñ\81 Ð¸Ð·Ð¾Ð±Ñ\80ажением Ð\98ана Ð¸ Ð Ñ\8dно, Ñ\81Ñ\82оÑ\8fÑ\89иÑ\85 Ð½Ð° Ñ\84оне Ð»ÐµÐ´Ñ\8fного Ð¿ÐµÐ¹Ð·Ð°Ð¶Ð°, Ð²Ð¾ÐºÑ\80Ñ\83г ÐºÐ¾Ñ\82оÑ\80ого Ð¿Ð°Ð´Ð°Ñ\8eÑ\82 Ñ\81нежинки. Ð\9dазвание "Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð Ñ\8dно" написано жирными буквами вверху, а подзаголовок гласит: "Арктическое путешествие храбрости и дружбы".
+ent-BookIanDesert = Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð Ñ\8dно — исследование таинственной пустыни
+    .desc = Ð\9aнига Ð½Ð°Ñ\85одиÑ\82Ñ\81Ñ\8f Ð² Ð½Ð¾Ð²Ð¾Ð¼ Ñ\81оÑ\81Ñ\82оÑ\8fнии Ð¸ Ð±Ñ\83деÑ\82 Ð¸Ð¼ÐµÑ\82Ñ\8c ÐºÑ\80аÑ\81оÑ\87нÑ\83Ñ\8e Ð¾Ð±Ð»Ð¾Ð¶ÐºÑ\83 Ñ\81 Ð¸Ð·Ð¾Ð±Ñ\80ажением Ð\98ана Ð¸ Ð Ñ\8dно Ð½Ð° Ñ\84оне Ð¿Ñ\83Ñ\81Ñ\82Ñ\8bни. Ð\9dа Ð¾Ð±Ð»Ð¾Ð¶ÐºÐµ Ð±Ñ\83дÑ\83Ñ\82 Ð¸Ð·Ð¾Ð±Ñ\80аженÑ\8b Ñ\80азлиÑ\87нÑ\8bе Ð¶Ð¸Ð²Ð¾Ñ\82нÑ\8bе Ð¸ Ñ\80аÑ\81Ñ\82ениÑ\8f, Ñ\81 ÐºÐ¾Ñ\82оÑ\80Ñ\8bми Ð¾Ð½Ð¸ Ñ\81Ñ\82олкнÑ\83лиÑ\81Ñ\8c Ð²Ð¾ Ð²Ñ\80емÑ\8f Ñ\81воего Ð¿Ñ\80иклÑ\8eÑ\87ениÑ\8f, Ð½Ð°Ð¿Ñ\80имеÑ\80, Ð³Ñ\80емÑ\83Ñ\87аÑ\8f Ð·Ð¼ÐµÑ\8f, ÐºÐ¾Ð¹Ð¾Ñ\82Ñ\8b, Ð¿ÐµÑ\81Ñ\87анÑ\8bе Ð´Ñ\8eнÑ\8b Ð¸ Ð¾Ð°Ð·Ð¸Ñ\81. Ð\9dазвание "Ð\9fÑ\80иклÑ\8eÑ\87ениÑ\8f Ð\98ана Ð¸ Ð Ñ\8dно" выделено на обложке жирными буквами, а подзаголовок "Исследование таинственной пустыни" написан более мелкими буквами.
 ent-BookNames = Сила имён — философское исследование
     .desc = Книга представляет собой бережно использованный философский текст, на обложке которого крупным планом изображён рот человека с написанным на губах словом "имена". Название книги — "Сила имён — философское исследование", под ним на видном месте указано имя автора. Общий дизайн прост и элегантен, акцент сделан на тексте, а не на яркой графике или изображениях.
 ent-BookEarth = Земная тоска
index b5e546480d9f3173961ed872c85e69d2f53b9fa8..dd03ed94a53f28da2980eff9701445e8f85eac5a 100644 (file)
     - yells
     - yelled
     - yelling
+    # RU-Localization-Start
+    - кричит
+    - кричит.
+    - кричит!
+    - орёт
+    - орёт.
+    - орёт!
+    - визжит
+    - визжит.
+    - визжит!
+    # RU-Localization-End
 
 - type: emote
   id: Laugh
     - chortle
     - chortles
     - chortling
+    # RU-Localization-Start
+    - смеется
+    - смеётся
+    - хохочет
+    - хихикает
+    - хихикнул
+    - хихикнула
+    - ржёт
+    # RU-Localization-End
 
 - type: emote
   id: Honk
@@ -72,6 +92,9 @@
     - honks
     - honked
     - honking
+    # RU-Localization-Start
+    - хонк
+    # RU-Localization-End
 
 - type: emote
   id: Sigh
     - sigh
     - sighs
     - sighed
+    # RU-Localization-Start
+    - вздыхает
+    - вздохнул
+    - вздохнула
+    # RU-Localization-End
 
 - type: emote
   id: Whistle
     - whistle
     - whistles
     - whistleblowing
+    # RU-Localization-Start
+    - свистит
+    - свистнул
+    # RU-Localization-End
 
 - type: emote
   id: Crying
     - sob
     - sobs
     - sobbing
+    # RU-Localization-Start
+    - плачет
+    - рыдает
+    # RU-Localization-End
 
 - type: emote
   id: Squish
     - squish
     - squishing
     - squishes
+    # RU-Localization-Start
+    - хлюпает
+    # RU-Localization-End
 
 - type: emote
   id: Chitter
    - chitter
    - chitters
    - chittered
+   # RU-Localization-Start
+   - стрекочет
+   # RU-Localization-End
 
 - type: emote
   id: Squeak
    - squeak
    - squeaks
    - squeaked
+   # RU-Localization-Start
+   - пищит
+   # RU-Localization-End
 
 - type: emote
   id: Click
   chatTriggers:
    - click
    - clicks
+   # RU-Localization-Start
+   - клац
+   - клацает
+   # RU-Localization-End
 
 # Vulpkanin
 - type: emote
   - barks
   - barked
   - barking
+  # RU-Localization-Start
+  #- гав
+  - гавкает
+  # RU-Localization-End
 
 - type: emote
   id: Snarl
   - snarls
   - snarled
   - snarling
+  # RU-Localization-Start
+  - рычит
+  # RU-Localization-End
 
 - type: emote
   id: Whine
   - whines
   - whined
   - whining
+  # RU-Localization-Start
+  - скулит
+  # RU-Localization-End
 
 - type: emote
   id: Howl
   - howls
   - howling
   - howled
+  # RU-Localization-Start
+  - воет
+  # RU-Localization-End
 
 - type: emote
   id: Growl
   - growls
   - growled
   - growling
+  # RU-Localization-Start
+  # пиздец два рычания и как это переводить
+  - издаёт рык
+  # RU-Localization-End
 
 # hand emotes
 - type: emote
     - claps
     - clapping
     - clapped
+    # RU-Localization-Start
+    - хлопает
+    - хлопает в ладоши
+    - хлопают в ладоши
+    - хлопнул
+    - хлопнула
+    - апплодирует
+    # RU-Localization-End
 
 - type: emote
   id: ClapSingle
     - claps her hands together
     - claps his hands together
     - claps its hands together
+    # RU-Localization-Start
+    - хлопок
+    - хлопнули в ладоши
+    - хлопнуло в ладоши
+    - хлопнул в ладоши
+    - хлопнула в ладоши
+   # RU-Localization-End
 
 - type: emote
   id: Snap
     - snaps its fingers
     - snapping fingers
     - snapped fingers
+    # RU-Localization-Start
+    - щелкает
+    - щелкнул
+    - щелкнула
+    - щёлкает
+    - щёлкнул
+    - щёлкнула
+    - щелкает пальцами
+    - щелкнул пальцами
+    - щелкнула пальцами
+    - щёлкает пальцами
+    - щёлкнул пальцами
+    - щёлкнула пальцами
+    # RU-Localization-End
 
 - type: emote
   id: Thump
     - thumps her tail
     - thumps his tail
     - thumps its tail
+    # RU-Localization-Start
+    - стучит хвостом
+    - стукнул хвостом
+    - стукнула хвостом
+    - стукнул своим хвостом
+    - стукнула своим хвостом
+    # RU-Localization-End
 
 - type: emote
   id: Salute
   chatTriggers:
     - salute
     - salutes
+    # RU-Localization-Start
+    - салютует
+    - отдаёт честь
+    - отдал честь
+    - отдала честь
+    # RU-Localization-End
 
 - type: emote
   id: Gasp
    - gasp
    - gasps
    - gasped
+   # RU-Localization-Start
+   - задыхается
+   # RU-Localization-End
 
 - type: emote
   id: DefaultDeathgasp
     - buzz
     - buzzed
     - buzzes
+    # RU-Localization-Start
+    - жужжит
+    - зажужжал
+    - зажужжала
+    # RU-Localization-End
 
 - type: emote
   id: Weh
     - chirps
     - chirped
     - chirping
+    # RU-Localization-Start
+    - чирикает
+    # RU-Localization-End
 
 # Machine Emotes
 - type: emote
     - beeps
     - beeped
     - beeping
+    # RU-Localization-Start
+    - бип
+    # RU-Localization-End
 
 - type: emote
   id: Chime
     - chimes
     - chimed
     - chiming
+    # RU-Localization-Start
+    - дзынь
+    # RU-Localization-End
 
 - type: emote
   id: Buzz-Two
     - buzzes twice
     - buzzing twice
     - buzzed twice
+    # RU-Localization-Start
+    - бипбуп
+    - бип буп
+    - бип-буп
+    - бипбип
+    - бип бип
+    - бип-бип
+    # RU-Localization-End
 
 - type: emote
   id: Ping
     - pings
     - pinged
     - pinging
+    # RU-Localization-Start
+    - пинг
+    # RU-Localization-End
index b4ef2b4ff518eae26c6ef1ac7aa29f417408b8e4..0401e15cf5e80ca677ff2585af0b683596851d44 100644 (file)
@@ -8,7 +8,7 @@
 - type: radioChannel
   id: CentCom
   name: chat-radio-centcom
-  keycode: 'y'
+  keycode: 'ц' # RU-Localization
   frequency: 1337
   color: "#2681a5"
   longRange: true
 - type: radioChannel
   id: Command
   name: chat-radio-command
-  keycode: 'c'
+  keycode: 'к' # RU-Localization
   frequency: 1353
   color: "#fcdf03"
 
 - type: radioChannel
   id: Engineering
   name: chat-radio-engineering
-  keycode: 'e'
+  keycode: 'и' # RU-Localization
   frequency: 1357
   color: "#ff733c"
 
 - type: radioChannel
   id: Medical
   name: chat-radio-medical
-  keycode: 'm'
+  keycode: 'м' # RU-Localiza
   frequency: 1355
   color: "#57b8f0"
 
 - type: radioChannel
   id: Science
   name: chat-radio-science
-  keycode: 'n'
+  keycode: 'н' # RU-Localization
   frequency: 1351
   color: "#cd7ccd"
 
 - type: radioChannel
   id: Security
   name: chat-radio-security
-  keycode: 's'
+  keycode: 'о' # RU-Localization
   frequency: 1359
   color: "#ff4242"
 
 - type: radioChannel
   id: Service
   name: chat-radio-service
-  keycode: 'v'
+  keycode: 'с' # RU-Localization
   frequency: 1349
   color: "#539c00"
 
 - type: radioChannel
   id: Supply
   name: chat-radio-supply
-  keycode: 'u'
+  keycode: 'п' # RU-Localization
   frequency: 1347
   color: "#b48b57"
 
 - type: radioChannel
   id: Syndicate
   name: chat-radio-syndicate
-  keycode: 't'
+  keycode: 'т' # RU-Localization
   frequency: 1213
   color: "#8f4a4b"
   longRange: true
@@ -81,7 +81,7 @@
 - type: radioChannel
   id: Binary
   name: chat-radio-binary
-  keycode: 'b'
+  keycode: 'д' # RU-Localization
   frequency: 1001
   color: "#5ed7aa"
   # long range since otherwise it'd defeat the point of a handheld radio independent of telecomms
@@ -90,7 +90,7 @@
 - type: radioChannel
   id: Freelance
   name: chat-radio-freelance
-  keycode: 'f'
+  keycode: 'ф' # RU-Localization
   frequency: 1984
   color: "#f6ce64"
   # long range since otherwise it'd defeat the point of a handheld radio independent of telecomms
@@ -99,7 +99,7 @@
 - type: radioChannel
   id: Xenoborg
   name: chat-radio-xenoborg
-  keycode: 'x'
+  keycode: 'ч' # RU-Localization
   frequency: 2002
   color: "#2288ff"
   # long range since I don't wanna make a special xenoborg telecomm server
 - type: radioChannel
   id: Mothership
   name: chat-radio-mothership
-  keycode: 'z'
+  keycode: 'я' # RU-Localization
   frequency: 2003
   color: "#ff2222"
   # long range since I don't wanna make a special xenoborg telecomm server
-  longRange: true
\ No newline at end of file
+  longRange: true