diff --git a/CHANGELOG.md b/CHANGELOG.md index c859029f6..db5e76e67 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,11 +6,13 @@ - added separate secret audio for TR1 and TR3 when not using reward rooms (#687) - added an option to shuffle items rather than randomize their types and locations in each level (#625) - added an option to control weapon allocation in item randomization (#690) +- added Finnish, Portuguese, and Swedish translations to TR1 and added all supported language translations to TRUB (#701) - fixed several potential key item softlocks in TR2 (#691) - fixed a key item softlock in Crash Site (#662) - fixed incorrect item and mesh positions in Home Sweet Home when mirrored (#676) - fixed uncontrolled SFX in gym/assault course levels not being linked to the correct setting (#684) - fixed the scion being difficult to shoot if Lara only has the shotgun (#696) +- fixed character encoding in TR3 gamestrings, which was causing data loss in some cases (#698) - improved the layout of some options in the UI (#694) ## [V1.8.4](https://github.com/LostArtefacts/TR-Rando/compare/V1.8.3...V1.8.4) - 2024-02-12 diff --git a/Deps/TRGE.Coord.dll b/Deps/TRGE.Coord.dll index e29dcce15..658701e4c 100644 Binary files a/Deps/TRGE.Coord.dll and b/Deps/TRGE.Coord.dll differ diff --git a/Deps/TRGE.Core.dll b/Deps/TRGE.Core.dll index 694526df3..12999601d 100644 Binary files a/Deps/TRGE.Core.dll and b/Deps/TRGE.Core.dll differ diff --git a/README.md b/README.md index 5f6b76155..63dcd688e 100644 --- a/README.md +++ b/README.md @@ -85,13 +85,13 @@ For keeping track of levels while you play, check out the [TRRandoTracker](https * Lilly Jericho - For endless testing to fix issues such as the opera house/barkhang entity freeze, mirrored levels, and providing great continuous feedback. Lilly was also a coordinator of the huge translation effort by the community, with a special thanks to the following translators: * Croatian - Erackk * Czech - Sabatu - * Dutch - BeardedBogle, Dokus, & LordMeShine - * Finnish - Riku - * French - Hedteur & LeonHeart + * Dutch - BeardedBogle, Dokus, LordMeShine, & Dutchyraider + * Finnish - Riku, mawia, & Footi + * French - Hedteur, LeonHeart, & Towandaa * German - Lilly Jericho & Radgryd - * Italian - Diego & Nanaki + * Italian - Diego, Nanaki, & Warpy * Japanese - ChiburuTV - * Polish - DJ_Full & NaBu + * Polish - DJ_Full, NaBu, & Nickelony * Portuguese - Fuse & Jumica - * Russian - Fetch - * Swedish - Pikkufighter & Woof Smit + * Russian - Ayiluy + * Swedish - Pikkufighter, Woof Smit, & Zahnac diff --git a/TRRandomizerCore/Editors/TR1RemasteredEditor.cs b/TRRandomizerCore/Editors/TR1RemasteredEditor.cs index 717ee243f..1864de2b9 100644 --- a/TRRandomizerCore/Editors/TR1RemasteredEditor.cs +++ b/TRRandomizerCore/Editors/TR1RemasteredEditor.cs @@ -27,6 +27,11 @@ protected override int GetSaveTarget(int numLevels) { int target = 0; + if (Settings.RandomizeGameStrings) + { + target++; + } + if (Settings.RandomizeSecrets) { target += numLevels * 3; @@ -104,6 +109,20 @@ protected override void SaveImpl(AbstractTRScriptEditor scriptEditor, TRSaveMoni Settings = Settings, }; + if (!monitor.IsCancelled && Settings.RandomizeGameStrings) + { + monitor.FireSaveStateBeginning(TRSaveCategory.Custom, "Randomizing text"); + new TR1RGameStringRandomizer + { + ScriptEditor = scriptEditor, + Levels = levels, + BasePath = wipDirectory, + BackupPath = backupDirectory, + SaveMonitor = monitor, + Settings = Settings + }.Randomize(Settings.GameStringsSeed); + } + if (!monitor.IsCancelled && Settings.RandomizeSecrets) { monitor.FireSaveStateBeginning(TRSaveCategory.Custom, "Randomizing secrets"); diff --git a/TRRandomizerCore/Editors/TR2RemasteredEditor.cs b/TRRandomizerCore/Editors/TR2RemasteredEditor.cs index 8ec5b01e0..19a07c03e 100644 --- a/TRRandomizerCore/Editors/TR2RemasteredEditor.cs +++ b/TRRandomizerCore/Editors/TR2RemasteredEditor.cs @@ -25,6 +25,11 @@ protected override int GetSaveTarget(int numLevels) { int target = 0; + if (Settings.RandomizeGameStrings) + { + target++; + } + if (Settings.RandomizeSecrets) { target += numLevels; @@ -100,6 +105,20 @@ protected override void SaveImpl(AbstractTRScriptEditor scriptEditor, TRSaveMoni Settings = Settings, }; + if (!monitor.IsCancelled && Settings.RandomizeGameStrings) + { + monitor.FireSaveStateBeginning(TRSaveCategory.Custom, "Randomizing text"); + new TR2RGameStringRandomizer + { + ScriptEditor = scriptEditor, + Levels = levels, + BasePath = wipDirectory, + BackupPath = backupDirectory, + SaveMonitor = monitor, + Settings = Settings + }.Randomize(Settings.GameStringsSeed); + } + if (!monitor.IsCancelled && Settings.RandomizeSecrets) { monitor.FireSaveStateBeginning(TRSaveCategory.Custom, "Randomizing secrets"); diff --git a/TRRandomizerCore/Editors/TR3RemasteredEditor.cs b/TRRandomizerCore/Editors/TR3RemasteredEditor.cs index 5e5edcc4a..f90366d3b 100644 --- a/TRRandomizerCore/Editors/TR3RemasteredEditor.cs +++ b/TRRandomizerCore/Editors/TR3RemasteredEditor.cs @@ -27,6 +27,11 @@ protected override int GetSaveTarget(int numLevels) { int target = 0; + if (Settings.RandomizeGameStrings) + { + target++; + } + if (Settings.RandomizeSecrets) { target += numLevels * 3; @@ -108,6 +113,20 @@ protected override void SaveImpl(AbstractTRScriptEditor scriptEditor, TRSaveMoni Settings = Settings, }; + if (!monitor.IsCancelled && Settings.RandomizeGameStrings) + { + monitor.FireSaveStateBeginning(TRSaveCategory.Custom, "Randomizing text"); + new TR3RGameStringRandomizer + { + ScriptEditor = scriptEditor, + Levels = levels, + BasePath = wipDirectory, + BackupPath = backupDirectory, + SaveMonitor = monitor, + Settings = Settings + }.Randomize(Settings.GameStringsSeed); + } + if (!monitor.IsCancelled && Settings.RandomizeSecrets) { monitor.FireSaveStateBeginning(TRSaveCategory.Custom, "Randomizing secrets"); diff --git a/TRRandomizerCore/Globalisation/G11N.cs b/TRRandomizerCore/Globalisation/G11N.cs index 64d2b7827..975f90f68 100644 --- a/TRRandomizerCore/Globalisation/G11N.cs +++ b/TRRandomizerCore/Globalisation/G11N.cs @@ -1,5 +1,6 @@ using Newtonsoft.Json; using System.Text; +using TRLevelControl.Model; namespace TRRandomizerCore.Globalisation; @@ -13,21 +14,21 @@ static G11N() @"Resources\Shared\G11N\languages.json")); } - private readonly G11NGame _game; - private readonly SortedDictionary _languageMap; + private readonly TRGameVersion _game; + private readonly SortedDictionary _languageMap; private readonly SortedSet _realLanguages; - public Language[] RealLanguages => _realLanguages.ToArray(); + public List RealLanguages => _realLanguages.ToList(); - public G11N(G11NGame game) + public G11N(TRGameVersion game) { _game = game; - _languageMap = new SortedDictionary(); - _realLanguages = new SortedSet(); + _languageMap = new(); + _realLanguages = new(); foreach (Language language in _definedLanguages) { - IGameStrings strings; + TRGameStrings strings; if (!language.IsHybrid && (strings = LoadLanguage(language, _game)) != null) { _languageMap[language] = strings; @@ -36,36 +37,24 @@ public G11N(G11NGame game) } } - public static List GetSupportedLanguages(G11NGame game) => - _definedLanguages.Where(l => l.IsHybrid || LoadLanguage(l, game) != null).ToList(); + public static List GetSupportedLanguages(TRGameVersion game) + => _definedLanguages.Where(l => l.IsHybrid || LoadLanguage(l, game) != null).ToList(); public static Language GetLanguage(string tag) - { - tag = tag.ToUpper(); - return _definedLanguages.Find(l => l.Tag.ToUpper().Equals(tag)); - } + => _definedLanguages.Find(l => string.Equals(l.Tag, tag, StringComparison.InvariantCultureIgnoreCase)); - public IGameStrings GetDefaultGameStrings() - { - return GetGameStrings(GetLanguage(Language.DefaultTag)); - } + public TRGameStrings GetDefaultGameStrings() + => GetGameStrings(Language.DefaultTag); - public IGameStrings GetGameStrings(string tag) - { - return GetGameStrings(GetLanguage(tag)); - } + public TRGameStrings GetGameStrings(string tag) + => GetGameStrings(GetLanguage(tag)); - public IGameStrings GetGameStrings(Language language) - { - if (!_languageMap.ContainsKey(language)) - { - throw new KeyNotFoundException(string.Format("There is no language defined for {0} ({1})).", language.Name, language.Tag)); - } - - return _languageMap[language]; - } + public TRGameStrings GetGameStrings(Language language) + => _languageMap.ContainsKey(language) + ? _languageMap[language] + : throw new KeyNotFoundException($"There is no language defined for {language.Name} ({language.Tag})."); - private static IGameStrings LoadLanguage(Language language, G11NGame game) + private static TRGameStrings LoadLanguage(Language language, TRGameVersion game) { string path = $@"Resources\{game}\Strings\G11N\gamestrings_{language.Tag}.json"; if (!File.Exists(path)) @@ -73,20 +62,6 @@ private static IGameStrings LoadLanguage(Language language, G11NGame game) return null; } - string data = File.ReadAllText(path, Encoding.UTF8); - return game switch - { - G11NGame.TR1 => JsonConvert.DeserializeObject(data), - G11NGame.TR2 - or G11NGame.TR3 => JsonConvert.DeserializeObject(data), - _ => null, - }; + return JsonConvert.DeserializeObject(File.ReadAllText(path, Encoding.UTF8)); } } - -public enum G11NGame -{ - TR1, - TR2, - TR3 -} diff --git a/TRRandomizerCore/Globalisation/IGameStrings.cs b/TRRandomizerCore/Globalisation/IGameStrings.cs deleted file mode 100644 index 77bfac302..000000000 --- a/TRRandomizerCore/Globalisation/IGameStrings.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace TRRandomizerCore.Globalisation; - -public interface IGameStrings -{ - string Encode(string text); -} diff --git a/TRRandomizerCore/Globalisation/TR1LevelStrings.cs b/TRRandomizerCore/Globalisation/TR1LevelStrings.cs deleted file mode 100644 index d17dd6577..000000000 --- a/TRRandomizerCore/Globalisation/TR1LevelStrings.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace TRRandomizerCore.Globalisation; - -public class TR1LevelStrings -{ - public List Names { get; set; } - public Dictionary> KeyItems { get; set; } -} diff --git a/TRRandomizerCore/Globalisation/TR23GameStrings.cs b/TRRandomizerCore/Globalisation/TR23GameStrings.cs deleted file mode 100644 index ab8591a64..000000000 --- a/TRRandomizerCore/Globalisation/TR23GameStrings.cs +++ /dev/null @@ -1,98 +0,0 @@ -using System.Text; - -namespace TRRandomizerCore.Globalisation; - -public class TR23GameStrings : IGameStrings -{ - public GlobalStrings[] GlobalStrings { get; set; } - public Dictionary LevelStrings { get; set; } - - // > => + - // = => ß - // )e => é - // $e => è - // (e => ê - // ~e => ë - // - // () become [] - // " becomes ' - // ^ becomes an upwards arrow - // & becomes + - // * % are ignored - // - // Characters with unsupported accents become normalised e.g. å => a. - // - // Note that accent support on MultiPatch isn't great. The likes of Fidèle becomes Fid` ele. - // UKBox, EPC and TR2Main work best. - public string Encode(string text) - { - StringBuilder sb = new(); - foreach (char c in text) - { - string n = TextUtilities.Normalise(c); - char d = char.ToUpper(c); - switch (d) - { - case '(': - sb.Append('<'); - break; - case ')': - sb.Append('>'); - break; - case '"': - sb.Append('\''); - break; - case '^': - sb.Append('['); - break; - case '&': - sb.Append('+'); - break; - case '*': - case '%': - break; - case 'ß': - sb.Append('='); - break; - case 'À': - case 'È': - case 'Ì': - case 'Ò': - case 'Ù': - sb.Append('$').Append(n); - break; - case 'Á': - case 'Ć': - case 'É': - case 'Í': - case 'Ń': - case 'Ś': - case 'Ó': - case 'Ú': - case 'Ý': - case 'Ź': - sb.Append(')').Append(n); - break; - case 'Â': - case 'Ê': - case 'Î': - case 'Ô': - case 'Û': - sb.Append('(').Append(n); - break; - case 'Ä': - case 'Ë': - case 'Ï': - case 'Ö': - case 'Ü': - case 'Ÿ': - sb.Append('~').Append(n); - break; - default: - sb.Append(n); - break; - } - } - return sb.ToString(); - } -} diff --git a/TRRandomizerCore/Globalisation/TR23LevelStrings.cs b/TRRandomizerCore/Globalisation/TR23LevelStrings.cs deleted file mode 100644 index d9f738293..000000000 --- a/TRRandomizerCore/Globalisation/TR23LevelStrings.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace TRRandomizerCore.Globalisation; - -public class TR23LevelStrings -{ - public string[] Names { get; set; } - public Dictionary Keys { get; set; } - public Dictionary Pickups { get; set; } - public Dictionary Puzzles { get; set; } -} diff --git a/TRRandomizerCore/Globalisation/TR1GameStrings.cs b/TRRandomizerCore/Globalisation/TRGameStrings.cs similarity index 92% rename from TRRandomizerCore/Globalisation/TR1GameStrings.cs rename to TRRandomizerCore/Globalisation/TRGameStrings.cs index 3b5d0d328..e708f2132 100644 --- a/TRRandomizerCore/Globalisation/TR1GameStrings.cs +++ b/TRRandomizerCore/Globalisation/TRGameStrings.cs @@ -2,12 +2,12 @@ namespace TRRandomizerCore.Globalisation; -public class TR1GameStrings : IGameStrings +public class TRGameStrings { - public Dictionary> GlobalStrings { get; set; } - public Dictionary LevelStrings { get; set; } + public Dictionary> GlobalStrings { get; set; } + public Dictionary LevelStrings { get; set; } - public string Encode(string text) + public static string Encode(string text) { // Uppercase accented characters will be normalised in all cases. // Some lowercase accented characters are supported. diff --git a/TRRandomizerCore/Globalisation/TRKeyItemKey.cs b/TRRandomizerCore/Globalisation/TRKeyItemKey.cs new file mode 100644 index 000000000..256bd932d --- /dev/null +++ b/TRRandomizerCore/Globalisation/TRKeyItemKey.cs @@ -0,0 +1,15 @@ +namespace TRRandomizerCore.Globalisation; + +public enum TRKeyItemKey +{ + Key1, + Key2, + Key3, + Key4, + Puzzle1, + Puzzle2, + Puzzle3, + Puzzle4, + Pickup1, + Pickup2, +} diff --git a/TRRandomizerCore/Globalisation/TRLevelStrings.cs b/TRRandomizerCore/Globalisation/TRLevelStrings.cs new file mode 100644 index 000000000..3d092a6f6 --- /dev/null +++ b/TRRandomizerCore/Globalisation/TRLevelStrings.cs @@ -0,0 +1,7 @@ +namespace TRRandomizerCore.Globalisation; + +public class TRLevelStrings +{ + public List Names { get; set; } + public Dictionary> KeyItems { get; set; } +} diff --git a/TRRandomizerCore/Globalisation/TRStringKey.cs b/TRRandomizerCore/Globalisation/TRStringKey.cs new file mode 100644 index 000000000..327297f4d --- /dev/null +++ b/TRRandomizerCore/Globalisation/TRStringKey.cs @@ -0,0 +1,51 @@ +namespace TRRandomizerCore.Globalisation; + +public enum TRStringKey +{ + HEADING_GAME_OVER, + HEADING_INVENTORY, + HEADING_ITEMS, + HEADING_OPTION, + + INV_ITEM_COMPASS, + INV_ITEM_CONTROLS, + INV_ITEM_DETAILS, + INV_ITEM_GAME, + INV_ITEM_SOUND, + INV_ITEM_LARAS_HOME, + + INV_ITEM_MEDI, + INV_ITEM_BIG_MEDI, + INV_ITEM_FLARES, + + INV_ITEM_PISTOLS, + INV_ITEM_PISTOL_AMMO, + INV_ITEM_SHOTGUN, + INV_ITEM_SHOTGUN_AMMO, + INV_ITEM_MAGNUM, + INV_ITEM_MAGNUM_AMMO, + INV_ITEM_AUTOS, + INV_ITEM_AUTO_AMMO, + INV_ITEM_DEAGLE, + INV_ITEM_DEAGLE_AMMO, + INV_ITEM_UZI, + INV_ITEM_UZI_AMMO, + INV_ITEM_HARPOON, + INV_ITEM_HARPOON_AMMO, + INV_ITEM_M16, + INV_ITEM_M16_AMMO, + INV_ITEM_GRENADE_LAUNCHER, + INV_ITEM_GRENADE_AMMO, + INV_ITEM_ROCKET_LAUNCHER, + INV_ITEM_ROCKETS, + + INV_ITEM_LEADBAR, + INV_ITEM_SCION, + + MISC_EMPTY_SLOT_FMT, + + INV_GLOBE_LONDON, + INV_GLOBE_NEVADA, + INV_GLOBE_SOUTH_PACIFIC, + INV_GLOBE_ANTARCTICA, +} diff --git a/TRRandomizerCore/Randomizers/Shared/GameStringAllocator.cs b/TRRandomizerCore/Randomizers/Shared/GameStringAllocator.cs new file mode 100644 index 000000000..9decaacc6 --- /dev/null +++ b/TRRandomizerCore/Randomizers/Shared/GameStringAllocator.cs @@ -0,0 +1,232 @@ +using TRGE.Core; +using TRLevelControl.Model; +using TRRandomizerCore.Editors; +using TRRandomizerCore.Globalisation; +using TRRandomizerCore.Helpers; + +namespace TRRandomizerCore.Randomizers; + +public class GameStringAllocator +{ + private const int _maxLevelNameLength = 24; + + protected G11N _g11n; + protected TRGameStrings _gameStrings, _defaultGameStrings; + protected bool _encodingRequired; + + public Random Generator { get; set; } + public RandomizerSettings Settings { get; set; } + + public Dictionary Allocate(TRGameVersion version, AbstractTRScriptEditor script) + { + if (!Settings.RandomizeGameStrings) + { + return new(); + } + + _g11n = new(version); + _encodingRequired = script is not TRRScriptEditor; + + if (!Settings.GameStringLanguage.IsHybrid) + { + _gameStrings = _g11n.GetGameStrings(Settings.GameStringLanguage); + } + _defaultGameStrings = _g11n.GetDefaultGameStrings(); + + Dictionary globalStrings = GenerateGlobalStrings(); + ProcessLevelStrings(script.AssaultLevel); + globalStrings[TRStringKey.INV_ITEM_LARAS_HOME] = script.AssaultLevel.Name; + + foreach (AbstractTRScriptedLevel level in script.EnabledScriptedLevels) + { + ProcessLevelStrings(level); + } + + return globalStrings; + } + + protected TRGameStrings GetGameStrings() + { + // This allows for a hybrid language to be used, so each call will randomly pick another language. + return Settings.GameStringLanguage.IsHybrid + ? _g11n.GetGameStrings(_g11n.RealLanguages.RandomItem(Generator)) + : _gameStrings; + } + + protected List GetGlobalStrings(TRStringKey key) + { + return GetGameStrings().GlobalStrings[key]; + } + + protected TRLevelStrings GetLevelStrings(string lvlName) + { + TRGameStrings strings = GetGameStrings(); + if (!strings.LevelStrings.ContainsKey(lvlName)) + { + strings = _defaultGameStrings; + } + return strings.LevelStrings[lvlName]; + } + + protected string Encode(string value) + => _encodingRequired ? TRGameStrings.Encode(value) : value; + + private Dictionary GenerateGlobalStrings() + { + Dictionary> defaultGlobalStrings = _defaultGameStrings.GlobalStrings; + Dictionary result = new(); + + foreach (TRStringKey stringKey in defaultGlobalStrings.Keys) + { + List options = GetGlobalStrings(stringKey); + result[stringKey] = Encode(options.RandomItem(Generator)); + } + + return result; + } + + private void ProcessLevelStrings(AbstractTRScriptedLevel level) + { + string levelID = level.LevelFileBaseName.ToUpper(); + if (!_defaultGameStrings.LevelStrings.ContainsKey(levelID)) + { + return; + } + + TRLevelStrings defaultLevelStrings = _defaultGameStrings.LevelStrings[levelID]; + + if (!Settings.RetainLevelNames && defaultLevelStrings.Names != null && defaultLevelStrings.Names.Count > 0) + { + List options = GetLevelStrings(levelID).Names; + if (options.Any(o => o.Length <= _maxLevelNameLength)) + { + string levelName; + do + { + levelName = options.RandomItem(Generator); + } + while (levelName.Length > _maxLevelNameLength); + + level.Name = Encode(levelName); + } + } + + if (Settings.RetainKeyItemNames) + { + return; + } + + for (int i = 0; i < level.Keys.Count; i++) + { + if (GenerateKeyItemName(levelID, TRKeyItemKey.Key1 + i) is string newName) + { + level.Keys[i] = newName; + } + } + + for (int i = 0; i < level.Pickups.Count; i++) + { + if (GenerateKeyItemName(levelID, TRKeyItemKey.Pickup1 + i) is string newName) + { + level.Pickups[i] = newName; + } + } + + for (int i = 0; i < level.Puzzles.Count; i++) + { + if (GenerateKeyItemName(levelID, TRKeyItemKey.Puzzle1 + i) is string newName) + { + level.Puzzles[i] = newName; + } + } + } + + private string GenerateKeyItemName(string levelID, TRKeyItemKey keyName) + { + Dictionary> optionMap = GetLevelStrings(levelID).KeyItems; + if (optionMap == null || !optionMap.ContainsKey(keyName)) + { + return null; + } + + List options = optionMap[keyName]; + return Encode(options.RandomItem(Generator)); + } + + public static void ApplyTRRGlobalStrings(TRRScript script, Dictionary generatedStrings, Dictionary gameMap) + { + foreach (var (key, value) in generatedStrings) + { + if (_trrCommonMap.ContainsKey(key)) + { + script.CommonStrings[_trrCommonMap[key]] = value; + } + else if (gameMap.ContainsKey(key)) + { + script.GameStrings[gameMap[key]] = value; + } + } + } + + public void ApplyTRRLevelStrings(TRRScript script, Dictionary> keyItemMap) + { + // TRR has single entries for shared key names, so to allow variety we'll shuffle the order + // in which we apply the names to the script e.g. Vilcabamba silver key may overwrite Cistern + // silver key. Shuffle key order too for cases like Tihocan with key2/3 being shared. + List levels = new(script.Levels.Concat(script.GoldLevels).Cast()) + { + script.AssaultLevel as TRRScriptedLevel + }; + levels.Shuffle(Generator); + + foreach (TRRScriptedLevel level in levels) + { + string baseName = level.LevelFileBaseName.ToUpper(); + script.GameStrings["LVL_" + Path.GetFileNameWithoutExtension(baseName)] = level.Name; + if (!keyItemMap.ContainsKey(baseName)) + { + continue; + } + + List keys = new(keyItemMap[baseName].Keys); + keys.Shuffle(Generator); + foreach (TRKeyItemKey key in keys) + { + string value; + if (key < TRKeyItemKey.Puzzle1) + { + value = level.Keys[(int)key]; + } + else if (key < TRKeyItemKey.Pickup1) + { + value = level.Puzzles[key - TRKeyItemKey.Puzzle1]; + } + else + { + value = level.Pickups[key - TRKeyItemKey.Pickup1]; + } + + if (value != null) + { + script.GameStrings[keyItemMap[baseName][key]] = value; + } + } + } + } + + private static readonly Dictionary _trrCommonMap = new() + { + [TRStringKey.HEADING_GAME_OVER] = "GAMEOVER", + [TRStringKey.HEADING_INVENTORY] = "INVENTORY", + [TRStringKey.HEADING_ITEMS] = "ITEMS", + [TRStringKey.HEADING_OPTION] = "OPTIONS", + [TRStringKey.INV_ITEM_BIG_MEDI] = "BIGMEDI", + [TRStringKey.INV_ITEM_CONTROLS] = "CONTROL", + [TRStringKey.INV_ITEM_DETAILS] = "DETAIL", + [TRStringKey.INV_ITEM_GAME] = "GAME", + [TRStringKey.INV_ITEM_MEDI] = "SMOLMEDI", + [TRStringKey.INV_ITEM_SOUND] = "SOUND", + [TRStringKey.MISC_EMPTY_SLOT_FMT] = "SLOT", + [TRStringKey.INV_ITEM_LARAS_HOME] = "HOME", + }; +} diff --git a/TRRandomizerCore/Randomizers/TR1/Classic/TR1GameStringRandomizer.cs b/TRRandomizerCore/Randomizers/TR1/Classic/TR1GameStringRandomizer.cs index 828d5d5e8..802b4dcfe 100644 --- a/TRRandomizerCore/Randomizers/TR1/Classic/TR1GameStringRandomizer.cs +++ b/TRRandomizerCore/Randomizers/TR1/Classic/TR1GameStringRandomizer.cs @@ -1,46 +1,32 @@ using TRGE.Core; using TRLevelControl.Helpers; +using TRLevelControl.Model; using TRRandomizerCore.Globalisation; namespace TRRandomizerCore.Randomizers; public class TR1GameStringRandomizer : BaseTR1Randomizer { - private const int _maxLevelNameLength = 24; - - private G11N _g11n; - private TR1GameStrings _gameStrings, _defaultGameStrings; - public override void Randomize(int seed) { - _generator = new Random(seed); - _g11n = new G11N(G11NGame.TR1); - _defaultGameStrings = _g11n.GetDefaultGameStrings() as TR1GameStrings; - - if (Settings.RandomizeGameStrings) + _generator = new(seed); + GameStringAllocator allocator = new() { - if (!Settings.GameStringLanguage.IsHybrid) - { - _gameStrings = _g11n.GetGameStrings(Settings.GameStringLanguage) as TR1GameStrings; - } - _defaultGameStrings = _g11n.GetDefaultGameStrings() as TR1GameStrings; - - TR1Script script = ScriptEditor.Script as TR1Script; + Settings = Settings, + Generator = _generator, + }; - ProcessGlobalStrings(script.Strings); - ProcessLevelStrings(ScriptEditor.AssaultLevel); - script.Strings["INV_ITEM_LARAS_HOME"] = ScriptEditor.AssaultLevel.Name; + Dictionary globalStrings = allocator.Allocate(TRGameVersion.TR1, ScriptEditor); - foreach (AbstractTRScriptedLevel level in ScriptEditor.EnabledScriptedLevels) - { - ProcessLevelStrings(level); - } + TR1Script script = ScriptEditor.Script as TR1Script; + foreach (var (key, value) in globalStrings) + { + script.Strings[key.ToString()] = value; } AmendDefaultStrings(); SaveScript(); - TriggerProgress(); } @@ -57,110 +43,4 @@ private void AmendDefaultStrings() // Duplicate whatever Cistern has for "Rusty Key" into Mines mines.Keys.Add(cistern.Keys.Count > 2 ? cistern.Keys[2] : "Rusty Key"); } - - private TR1GameStrings GetGameStrings() - { - // This allows for a hybrid language to be used, so each call will randomly pick another language. - if (Settings.GameStringLanguage.IsHybrid) - { - Language[] availableLangs = _g11n.RealLanguages; - return _g11n.GetGameStrings(availableLangs[_generator.Next(0, availableLangs.Length)]) as TR1GameStrings; - } - - return _gameStrings; - } - - private List GetGlobalStrings(string key) - { - return GetGameStrings().GlobalStrings[key]; - } - - private TR1LevelStrings GetLevelStrings(string lvlName) - { - TR1GameStrings strings = GetGameStrings(); - if (!strings.LevelStrings.ContainsKey(lvlName)) - { - strings = _defaultGameStrings; - } - return strings.LevelStrings[lvlName]; - } - - private void ProcessGlobalStrings(Dictionary scriptStrings) - { - Dictionary> defaultGlobalStrings = _defaultGameStrings.GlobalStrings; - - foreach (string stringKey in defaultGlobalStrings.Keys) - { - List options = GetGlobalStrings(stringKey); - scriptStrings[stringKey] = _defaultGameStrings.Encode(options[_generator.Next(0, options.Count)]); - } - } - - private void ProcessLevelStrings(AbstractTRScriptedLevel level) - { - string levelID = level.LevelFileBaseName.ToUpper(); - if (!_defaultGameStrings.LevelStrings.ContainsKey(levelID)) - { - return; - } - - TR1LevelStrings defaultLevelStrings = _defaultGameStrings.LevelStrings[levelID]; - - if (!Settings.RetainLevelNames && defaultLevelStrings.Names != null && defaultLevelStrings.Names.Count > 0) - { - List options = GetLevelStrings(levelID).Names; - if (options.Any(o => o.Length <= _maxLevelNameLength)) - { - string levelName; - do - { - levelName = options[_generator.Next(0, options.Count)]; - } - while (levelName.Length > _maxLevelNameLength); - - level.Name = _defaultGameStrings.Encode(levelName); - } - } - - if (Settings.RetainKeyItemNames) - { - return; - } - - for (int i = 0; i < level.Keys.Count; i++) - { - if (GenerateKeyItemName(levelID, "key" + (i + 1)) is string newName) - { - level.Keys[i] = newName; - } - } - - for (int i = 0; i < level.Pickups.Count; i++) - { - if (GenerateKeyItemName(levelID, "pickup" + (i + 1)) is string newName) - { - level.Pickups[i] = newName; - } - } - - for (int i = 0; i < level.Puzzles.Count; i++) - { - if (GenerateKeyItemName(levelID, "puzzle" + (i + 1)) is string newName) - { - level.Puzzles[i] = newName; - } - } - } - - private string GenerateKeyItemName(string levelID, string keyName) - { - Dictionary> optionMap = GetLevelStrings(levelID).KeyItems; - if (!optionMap.ContainsKey(keyName)) - { - return null; - } - - List options = optionMap[keyName]; - return _defaultGameStrings.Encode(options[_generator.Next(0, options.Count)]); - } } diff --git a/TRRandomizerCore/Randomizers/TR1/Remastered/TR1RGameStringRandomizer.cs b/TRRandomizerCore/Randomizers/TR1/Remastered/TR1RGameStringRandomizer.cs new file mode 100644 index 000000000..246f85adb --- /dev/null +++ b/TRRandomizerCore/Randomizers/TR1/Remastered/TR1RGameStringRandomizer.cs @@ -0,0 +1,113 @@ +using TRGE.Core; +using TRLevelControl.Helpers; +using TRLevelControl.Model; +using TRRandomizerCore.Globalisation; + +namespace TRRandomizerCore.Randomizers; + +public class TR1RGameStringRandomizer : BaseTR1RRandomizer +{ + public override void Randomize(int seed) + { + _generator = new(seed); + GameStringAllocator allocator = new() + { + Settings = Settings, + Generator = _generator, + }; + + Dictionary globalStrings = allocator.Allocate(TRGameVersion.TR1, ScriptEditor); + + TRRScript script = ScriptEditor.Script as TRRScript; + GameStringAllocator.ApplyTRRGlobalStrings(script, globalStrings, _gameMap); + allocator.ApplyTRRLevelStrings(script, _keyItemMap); + + SaveScript(); + TriggerProgress(); + } + + private static readonly Dictionary _gameMap = new() + { + [TRStringKey.INV_ITEM_COMPASS] = "COMPASS", + [TRStringKey.INV_ITEM_PISTOLS] = "PISTOLS", + [TRStringKey.INV_ITEM_SHOTGUN] = "SHOTGUN", + [TRStringKey.INV_ITEM_MAGNUM] = "MAGNUM", + [TRStringKey.INV_ITEM_UZI] = "UZIS", + [TRStringKey.INV_ITEM_SHOTGUN_AMMO] = "SHOTGUNAMMO", + [TRStringKey.INV_ITEM_MAGNUM_AMMO] = "MAGNUMAMMO", + [TRStringKey.INV_ITEM_UZI_AMMO] = "UZIAMMO", + [TRStringKey.INV_ITEM_LEADBAR] = "LEADBAR", + [TRStringKey.INV_ITEM_SCION] = "SCION", + }; + + private static readonly Dictionary> _keyItemMap = new() + { + [TR1LevelNames.VILCABAMBA] = new() + { + [TRKeyItemKey.Key1] = "KEY_SILVER_KEY", + [TRKeyItemKey.Puzzle1] = "PUZ_GOLD_IDOL", + }, + [TR1LevelNames.VALLEY] = new() + { + [TRKeyItemKey.Puzzle1] = "PUZ_MACHINE_COG", + }, + [TR1LevelNames.FOLLY] = new() + { + [TRKeyItemKey.Key1] = "KEY_NEPTUNE_KEY", + [TRKeyItemKey.Key2] = "KEY_ATLAS_KEY", + [TRKeyItemKey.Key3] = "KEY_DAMOCLES_KEY", + [TRKeyItemKey.Key4] = "KEY_THOR_KEY", + }, + [TR1LevelNames.COLOSSEUM] = new() + { + [TRKeyItemKey.Key1] = "KEY_RUSTY_KEY", + }, + [TR1LevelNames.MIDAS] = new() + { + [TRKeyItemKey.Puzzle1] = "PUZ_GOLD_BAR", + }, + [TR1LevelNames.CISTERN] = new() + { + [TRKeyItemKey.Key1] = "KEY_GOLD_KEY", + [TRKeyItemKey.Key2] = "KEY_SILVER_KEY", + [TRKeyItemKey.Key3] = "KEY_RUSTY_KEY", + }, + [TR1LevelNames.TIHOCAN] = new() + { + [TRKeyItemKey.Key1] = "KEY_GOLD_KEY", + [TRKeyItemKey.Key2] = "KEY_RUSTY_KEY", + [TRKeyItemKey.Key3] = "KEY_RUSTY_KEY", + }, + [TR1LevelNames.KHAMOON] = new() + { + [TRKeyItemKey.Key1] = "KEY_SAPHIRE_KEY", + }, + [TR1LevelNames.OBELISK] = new() + { + [TRKeyItemKey.Key1] = "KEY_SAPHIRE_KEY", + [TRKeyItemKey.Puzzle1] = "PUZ_EYE_OF_HORUS", + [TRKeyItemKey.Puzzle2] = "PUZ_SCARAB", + [TRKeyItemKey.Puzzle3] = "PUZ_SEAL_OF_ANUBIS", + [TRKeyItemKey.Puzzle4] = "PUZ_ANKH", + }, + [TR1LevelNames.SANCTUARY] = new() + { + [TRKeyItemKey.Key1] = "KEY_GOLD_KEY", + [TRKeyItemKey.Puzzle1] = "PUZ_ANKH", + [TRKeyItemKey.Puzzle2] = "PUZ_SCARAB", + }, + [TR1LevelNames.MINES] = new() + { + [TRKeyItemKey.Puzzle1] = "PUZ_FUSE", + [TRKeyItemKey.Puzzle2] = "PUZ_PYRAMID_KEY", + }, + [TR1LevelNames.EGYPT] = new() + { + [TRKeyItemKey.Key1] = "KEY_GOLD_KEY", + }, + [TR1LevelNames.CAT] = new() + { + [TRKeyItemKey.Key1] = "KEY_ORNATE_KEY", + }, + }; +} diff --git a/TRRandomizerCore/Randomizers/TR2/Classic/TR2GameStringRandomizer.cs b/TRRandomizerCore/Randomizers/TR2/Classic/TR2GameStringRandomizer.cs index eaa64531c..452fb19d0 100644 --- a/TRRandomizerCore/Randomizers/TR2/Classic/TR2GameStringRandomizer.cs +++ b/TRRandomizerCore/Randomizers/TR2/Classic/TR2GameStringRandomizer.cs @@ -1,44 +1,23 @@ using TRRandomizerCore.Globalisation; using TRGE.Core; using TRLevelControl.Helpers; +using TRLevelControl.Model; namespace TRRandomizerCore.Randomizers; public class TR2GameStringRandomizer : BaseTR2Randomizer { - private const int _maxLevelNameLength = 24; - - private G11N _g11n; - private TR23GameStrings _gameStrings, _defaultGameStrings; - public override void Randomize(int seed) { - if (Settings.RandomizeGameStrings) + _generator = new(seed); + GameStringAllocator allocator = new() { - _generator = new Random(seed); - _g11n = new G11N(G11NGame.TR2); - - if (!Settings.GameStringLanguage.IsHybrid) - { - _gameStrings = _g11n.GetGameStrings(Settings.GameStringLanguage) as TR23GameStrings; - } - _defaultGameStrings = _g11n.GetDefaultGameStrings() as TR23GameStrings; + Settings = Settings, + Generator = _generator, + }; - TR23Script script = ScriptEditor.Script as TR23Script; - List gamestrings1 = new(script.GameStrings1); - List gamestrings2 = new(script.GameStrings2); - - ProcessGlobalStrings(0, gamestrings1); - ProcessGlobalStrings(1, gamestrings2); - - script.GameStrings1 = gamestrings1.ToArray(); - script.GameStrings2 = gamestrings2.ToArray(); - - foreach (AbstractTRScriptedLevel level in ScriptEditor.ScriptedLevels) - { - ProcessLevelStrings(level); - } - } + Dictionary globalStrings = allocator.Allocate(TRGameVersion.TR2, ScriptEditor); + ConvertGlobalStrings(globalStrings); if (Settings.ReassignPuzzleItems) { @@ -52,147 +31,75 @@ public override void Randomize(int seed) } SaveScript(); - TriggerProgress(); } - private TR23GameStrings GetGameStrings() + private void ConvertGlobalStrings(Dictionary globalStrings) { - // This allows for a hybrid language to be used, so each call will randomly pick another language. - if (Settings.GameStringLanguage.IsHybrid) - { - Language[] availableLangs = _g11n.RealLanguages; - return _g11n.GetGameStrings(availableLangs[_generator.Next(0, availableLangs.Length)]) as TR23GameStrings; - } - - return _gameStrings; - } + TR23Script script = ScriptEditor.Script as TR23Script; + List gameStrings1 = new(script.GameStrings1); + List gameStrings2 = new(script.GameStrings2); - private GlobalStrings GetGlobalStrings(int index) - { - return GetGameStrings().GlobalStrings[index]; - } - - private TR23LevelStrings GetLevelStrings(string lvlName) - { - return GetGameStrings().LevelStrings[lvlName]; - } - - private void ProcessGlobalStrings(int globalStringsIndex, List scriptStrings) - { - if (globalStringsIndex > _defaultGameStrings.GlobalStrings.Length - 1) - { - return; - } - - GlobalStrings defaultGlobalStrings = _defaultGameStrings.GlobalStrings[globalStringsIndex]; - - if (defaultGlobalStrings.GroupedStrings != null) + foreach (var (key, value) in globalStrings) { - for (int i = 0; i < defaultGlobalStrings.GroupedStrings.Length; i++) + if (_gameString1Map.ContainsKey(key)) { - Dictionary grouping = defaultGlobalStrings.GroupedStrings[i]; - // We pick a random string index based on the first mapping and use it for the others, so this - // assumes all items in the group have the same number of available options. - int randomIndex = -1; - foreach (int stringIndex in grouping.Keys) - { - if (randomIndex == -1) - { - randomIndex = _generator.Next(0, grouping[stringIndex].Length); - } - - // Call GetGlobalStrings again in case Hybrid is in use. - string[] options = GetGlobalStrings(globalStringsIndex).GroupedStrings[i][stringIndex]; - if (randomIndex >= options.Length) - { - // Ensure to use one from the languages options rather than defaulting - int customRandomIndex = _generator.Next(0, options.Length); - scriptStrings[stringIndex] = _defaultGameStrings.Encode(options[customRandomIndex]); - } - else - { - scriptStrings[stringIndex] = _defaultGameStrings.Encode(options[randomIndex]); - } - } + gameStrings1[_gameString1Map[key]] = value; } - } - - if (defaultGlobalStrings.StandaloneStrings != null) - { - foreach (int stringIndex in defaultGlobalStrings.StandaloneStrings.Keys) + else if (_gameString2Map.ContainsKey(key)) { - string[] options = GetGlobalStrings(globalStringsIndex).StandaloneStrings[stringIndex]; - scriptStrings[stringIndex] = _defaultGameStrings.Encode(options[_generator.Next(0, options.Length)]); + gameStrings2[_gameString2Map[key]] = value; } } + + script.GameStrings1 = gameStrings1.ToArray(); + script.GameStrings2 = gameStrings2.ToArray(); } - private void ProcessLevelStrings(AbstractTRScriptedLevel level) + private static void MoveAndReplacePuzzle(AbstractTRScriptedLevel level, int currentIndex, int newIndex, string replacement) { - string levelID = level.LevelFileBaseName.ToUpper(); - if (!_defaultGameStrings.LevelStrings.ContainsKey(levelID)) - { - return; - } - - TR23LevelStrings defaultLevelStrings = _defaultGameStrings.LevelStrings[levelID]; - - if (!Settings.RetainLevelNames && defaultLevelStrings.Names != null && defaultLevelStrings.Names.Length > 0) - { - string[] options = GetLevelStrings(levelID).Names; - string levelName; - do - { - levelName = options[_generator.Next(0, options.Length)]; - } - while (levelName.Length > _maxLevelNameLength); - - level.Name = _defaultGameStrings.Encode(levelName); - } - - if (Settings.RetainKeyItemNames) + if (level.Puzzles[currentIndex] == replacement) { return; } - if (defaultLevelStrings.Keys != null) - { - foreach (int keyIndex in defaultLevelStrings.Keys.Keys) - { - string[] options = GetLevelStrings(levelID).Keys[keyIndex]; - level.Keys[keyIndex] = _defaultGameStrings.Encode(options[_generator.Next(0, options.Length)]); - } - } - - if (defaultLevelStrings.Pickups != null) - { - foreach (int pickupIndex in defaultLevelStrings.Pickups.Keys) - { - string[] options = GetLevelStrings(levelID).Pickups[pickupIndex]; - level.Pickups[pickupIndex] = _defaultGameStrings.Encode(options[_generator.Next(0, options.Length)]); - } - } - - if (defaultLevelStrings.Puzzles != null) + if (level.Puzzles[currentIndex] != "P" + (currentIndex + 1)) { - foreach (int puzzleIndex in defaultLevelStrings.Puzzles.Keys) - { - string[] options = GetLevelStrings(levelID).Puzzles[puzzleIndex]; - level.Puzzles[puzzleIndex] = _defaultGameStrings.Encode(options[_generator.Next(0, options.Length)]); - } + level.Puzzles[newIndex] = level.Puzzles[currentIndex]; } + level.Puzzles[currentIndex] = replacement; } - private static void MoveAndReplacePuzzle(AbstractTRScriptedLevel level, int currentIndex, int newIndex, string replacement) + private static readonly Dictionary _gameString1Map = new() { - if (level.Puzzles[currentIndex] != replacement) - { - if (level.Puzzles[currentIndex] != "P" + (currentIndex + 1)) - { - level.Puzzles[newIndex] = level.Puzzles[currentIndex]; - } - level.Puzzles[currentIndex] = replacement; - } - } + [TRStringKey.HEADING_ITEMS] = 2, + [TRStringKey.HEADING_GAME_OVER] = 3, + + [TRStringKey.INV_ITEM_PISTOLS] = 36, + [TRStringKey.INV_ITEM_PISTOL_AMMO] = 44, + [TRStringKey.INV_ITEM_SHOTGUN] = 37, + [TRStringKey.INV_ITEM_SHOTGUN_AMMO] = 45, + [TRStringKey.INV_ITEM_AUTOS] = 38, + [TRStringKey.INV_ITEM_AUTO_AMMO] = 46, + [TRStringKey.INV_ITEM_UZI] = 39, + [TRStringKey.INV_ITEM_UZI_AMMO] = 47, + [TRStringKey.INV_ITEM_HARPOON] = 40, + [TRStringKey.INV_ITEM_HARPOON_AMMO] = 48, + [TRStringKey.INV_ITEM_M16] = 41, + [TRStringKey.INV_ITEM_M16_AMMO] = 49, + [TRStringKey.INV_ITEM_GRENADE_LAUNCHER] = 42, + [TRStringKey.INV_ITEM_GRENADE_AMMO] = 50, + + [TRStringKey.INV_ITEM_FLARES] = 43, + [TRStringKey.INV_ITEM_MEDI] = 51, + [TRStringKey.INV_ITEM_BIG_MEDI] = 52, + + [TRStringKey.INV_ITEM_COMPASS] = 35, + [TRStringKey.INV_ITEM_LARAS_HOME] = 57, + }; + + private static readonly Dictionary _gameString2Map = new() + { + [TRStringKey.MISC_EMPTY_SLOT_FMT] = 15, + }; } diff --git a/TRRandomizerCore/Randomizers/TR2/Remastered/TR2RGameStringRandomizer.cs b/TRRandomizerCore/Randomizers/TR2/Remastered/TR2RGameStringRandomizer.cs new file mode 100644 index 000000000..f52ce48c3 --- /dev/null +++ b/TRRandomizerCore/Randomizers/TR2/Remastered/TR2RGameStringRandomizer.cs @@ -0,0 +1,175 @@ +using TRGE.Core; +using TRLevelControl.Helpers; +using TRLevelControl.Model; +using TRRandomizerCore.Globalisation; + +namespace TRRandomizerCore.Randomizers; + +public class TR2RGameStringRandomizer : BaseTR2RRandomizer +{ + public override void Randomize(int seed) + { + _generator = new(seed); + GameStringAllocator allocator = new() + { + Settings = Settings, + Generator = _generator, + }; + + Dictionary globalStrings = allocator.Allocate(TRGameVersion.TR2, ScriptEditor); + + TRRScript script = ScriptEditor.Script as TRRScript; + GameStringAllocator.ApplyTRRGlobalStrings(script, globalStrings, _gameMap); + allocator.ApplyTRRLevelStrings(script, _keyItemMap); + + SaveScript(); + TriggerProgress(); + } + + private static readonly Dictionary _gameMap = new() + { + [TRStringKey.INV_ITEM_COMPASS] = "STATS", + [TRStringKey.INV_ITEM_FLARES] = "FLARE", + [TRStringKey.INV_ITEM_PISTOLS] = "PISTOLS", + [TRStringKey.INV_ITEM_SHOTGUN] = "SHOTGUN", + [TRStringKey.INV_ITEM_AUTOS] = "AUTOS", + [TRStringKey.INV_ITEM_UZI] = "UZIS", + [TRStringKey.INV_ITEM_HARPOON] = "HARPOON", + [TRStringKey.INV_ITEM_M16] = "M16", + [TRStringKey.INV_ITEM_GRENADE_LAUNCHER] = "GRENADE", + [TRStringKey.INV_ITEM_PISTOL_AMMO] = "PISTOLAMMO", + [TRStringKey.INV_ITEM_SHOTGUN_AMMO] = "SHOTGUNAMMO", + [TRStringKey.INV_ITEM_AUTO_AMMO] = "AUTOSAMMO", + [TRStringKey.INV_ITEM_UZI_AMMO] = "UZIAMMO", + [TRStringKey.INV_ITEM_HARPOON_AMMO] = "HARPOONAMMO", + [TRStringKey.INV_ITEM_M16_AMMO] = "M16AMMO", + [TRStringKey.INV_ITEM_GRENADE_AMMO] = "GRENADEAMMO", + }; + + private static readonly Dictionary> _keyItemMap = new() + { + [TR2LevelNames.GW] = new() + { + [TRKeyItemKey.Key1] = "KEY_GUARDHOUSE_KEY", + [TRKeyItemKey.Key2] = "KEY_RUSTY_KEY", + }, + [TR2LevelNames.VENICE] = new() + { + [TRKeyItemKey.Key1] = "KEY_BOATHOUSE_KEY", + [TRKeyItemKey.Key2] = "KEY_STEEL_KEY", + [TRKeyItemKey.Key3] = "KEY_IRON_KEY", + }, + [TR2LevelNames.BARTOLI] = new() + { + [TRKeyItemKey.Key1] = "KEY_LIBRARY_KEY", + [TRKeyItemKey.Key2] = "KEY_DETONATOR_KEY", + }, + [TR2LevelNames.OPERA] = new() + { + [TRKeyItemKey.Key1] = "KEY_ORNATE_KEY", + [TRKeyItemKey.Puzzle1] = "PUZ_RELAY_BOX", + [TRKeyItemKey.Puzzle2] = "PUZ_CIRCUIT_BOARD", + }, + [TR2LevelNames.RIG] = new() + { + [TRKeyItemKey.Key1] = "KEY_RED_PASS_CARD", + [TRKeyItemKey.Key2] = "KEY_YELLOW_PASS_CARD", + [TRKeyItemKey.Key3] = "KEY_GREEN_PASS_CARD", + }, + [TR2LevelNames.DA] = new() + { + [TRKeyItemKey.Key1] = "KEY_RED_PASS_CARD", + [TRKeyItemKey.Key4] = "KEY_BLUE_PASS_CARD", + [TRKeyItemKey.Puzzle1] = "PUZ_MACHINE_CHIP", + }, + [TR2LevelNames.DORIA] = new() + { + [TRKeyItemKey.Key1] = "KEY_REST_ROOM_KEY", + [TRKeyItemKey.Key2] = "KEY_RUSTY_KEY", + [TRKeyItemKey.Key3] = "KEY_CABIN_KEY", + [TRKeyItemKey.Puzzle1] = "PUZ_CIRCUIT_BREAKER", + }, + [TR2LevelNames.LQ] = new() + { + [TRKeyItemKey.Key1] = "KEY_THEATRE_KEY", + }, + [TR2LevelNames.DECK] = new() + { + [TRKeyItemKey.Key2] = "KEY_STERN_KEY", + [TRKeyItemKey.Key3] = "KEY_STORAGE_KEY", + [TRKeyItemKey.Key4] = "KEY_CABIN_KEY", + [TRKeyItemKey.Puzzle4] = "PUZ_THE_SERAPH", + }, + [TR2LevelNames.TIBET] = new() + { + [TRKeyItemKey.Key1] = "KEY_DRAWBRIDGE_KEY", + [TRKeyItemKey.Key2] = "KEY_HUT_KEY", + [TRKeyItemKey.Puzzle4] = "PUZ_THE_SERAPH", + }, + [TR2LevelNames.MONASTERY] = new() + { + [TRKeyItemKey.Key1] = "KEY_STRONGROOM_KEY", + [TRKeyItemKey.Key2] = "KEY_TRAPDOOR_KEY", + [TRKeyItemKey.Key3] = "KEY_ROOFTOPS_KEY", + [TRKeyItemKey.Key4] = "KEY_MAIN_HALL_KEY", + [TRKeyItemKey.Puzzle1] = "PUZ_PRAYER_WHEELS", + [TRKeyItemKey.Puzzle2] = "PUZ_GEMSTONES", + [TRKeyItemKey.Puzzle4] = "PUZ_THE_SERAPH", + }, + [TR2LevelNames.COT] = new() + { + [TRKeyItemKey.Pickup1] = "KEY_GONG_HAMMER", + [TRKeyItemKey.Puzzle1] = "PUZ_TIBETAN_MASK", + }, + [TR2LevelNames.CHICKEN] = new() + { + [TRKeyItemKey.Key2] = "KEY_GONG_HAMMER", + [TRKeyItemKey.Pickup2] = "PUZ_TALION", + [TRKeyItemKey.Puzzle1] = "PUZ_TIBETAN_MASK", + }, + [TR2LevelNames.XIAN] = new() + { + [TRKeyItemKey.Key2] = "KEY_GOLD_KEY", + [TRKeyItemKey.Key3] = "KEY_SILVER_KEY", + [TRKeyItemKey.Key4] = "KEY_MAIN_CHAMBER_KEY", + [TRKeyItemKey.Puzzle1] = "PUZ_THE_DRAGON_SEAL", + }, + [TR2LevelNames.FLOATER] = new() + { + [TRKeyItemKey.Puzzle1] = "PUZ_MYSTIC_PLAQUE", + [TRKeyItemKey.Puzzle2] = "PUZ_MYSTIC_PLAQUE", + }, + [TR2LevelNames.LAIR] = new() + { + [TRKeyItemKey.Puzzle1] = "PUZ_MYSTIC_PLAQUE", + [TRKeyItemKey.Puzzle2] = "PUZ_DAGGER_OF_XIAN", + }, + [TR2LevelNames.HOME] = new() + { + [TRKeyItemKey.Key1] = "KEY_GUN_CUPBOARD_KEY", + [TRKeyItemKey.Puzzle1] = "PUZ_DAGGER_OF_XIAN", + }, + [TR2LevelNames.COLDWAR] = new() + { + [TRKeyItemKey.Key1] = "KEY_GUARDROOM_KEY", + [TRKeyItemKey.Key2] = "KEY_SHAFT_B_KEY", + }, + [TR2LevelNames.FOOLGOLD] = new() + { + [TRKeyItemKey.Key1] = "KEY_CARDKEY_1", + [TRKeyItemKey.Key4] = "KEY_CARDKEY_2", + [TRKeyItemKey.Puzzle1] = "PUZ_CIRCUIT_BOARD", + }, + [TR2LevelNames.FURNACE] = new() + { + [TRKeyItemKey.Puzzle1] = "PUZ_MASK_OF_TORNARSUK", + [TRKeyItemKey.Puzzle2] = "PUZ_GOLD_NUGGET", + }, + [TR2LevelNames.VEGAS] = new() + { + [TRKeyItemKey.Key1] = "KEY_HOTEL_KEY", + [TRKeyItemKey.Puzzle1] = "PUZ_ELEVATOR_JUNCTION", + [TRKeyItemKey.Puzzle2] = "PUZ_DOOR_CIRCUIT", + }, + }; +} diff --git a/TRRandomizerCore/Randomizers/TR3/Classic/TR3GameStringRandomizer.cs b/TRRandomizerCore/Randomizers/TR3/Classic/TR3GameStringRandomizer.cs index c143c3123..45b3ba5a9 100644 --- a/TRRandomizerCore/Randomizers/TR3/Classic/TR3GameStringRandomizer.cs +++ b/TRRandomizerCore/Randomizers/TR3/Classic/TR3GameStringRandomizer.cs @@ -1,171 +1,86 @@ using TRGE.Core; +using TRLevelControl.Model; using TRRandomizerCore.Globalisation; namespace TRRandomizerCore.Randomizers; public class TR3GameStringRandomizer : BaseTR3Randomizer { - private const int _maxLevelNameLength = 24; - - private G11N _g11n; - private TR23GameStrings _gameStrings, _defaultGameStrings; - public override void Randomize(int seed) { _generator = new(seed); - _g11n = new(G11NGame.TR3); - - if (!Settings.GameStringLanguage.IsHybrid) + GameStringAllocator allocator = new() { - _gameStrings = _g11n.GetGameStrings(Settings.GameStringLanguage) as TR23GameStrings; - } - _defaultGameStrings = _g11n.GetDefaultGameStrings() as TR23GameStrings; - - TR23Script script = ScriptEditor.Script as TR23Script; - List gamestrings1 = new(script.GameStrings1); - List gamestrings2 = new(script.GameStrings2); - - ProcessGlobalStrings(0, gamestrings1); - ProcessGlobalStrings(1, gamestrings2); - - script.GameStrings1 = gamestrings1.ToArray(); - script.GameStrings2 = gamestrings2.ToArray(); + Settings = Settings, + Generator = _generator, + }; - foreach (AbstractTRScriptedLevel level in ScriptEditor.ScriptedLevels) - { - ProcessLevelStrings(level); - } + Dictionary globalStrings = allocator.Allocate(TRGameVersion.TR3, ScriptEditor); + ConvertGlobalStrings(globalStrings); SaveScript(); - TriggerProgress(); } - private TR23GameStrings GetGameStrings() + private void ConvertGlobalStrings(Dictionary globalStrings) { - // This allows for a hybrid language to be used, so each call will randomly pick another language. - if (Settings.GameStringLanguage.IsHybrid) - { - Language[] availableLangs = _g11n.RealLanguages; - return _g11n.GetGameStrings(availableLangs[_generator.Next(0, availableLangs.Length)]) as TR23GameStrings; - } - - return _gameStrings; - } - - private GlobalStrings GetGlobalStrings(int index) - { - return GetGameStrings().GlobalStrings[index]; - } - - private TR23LevelStrings GetLevelStrings(string lvlName) - { - return GetGameStrings().LevelStrings[lvlName]; - } - - private void ProcessGlobalStrings(int globalStringsIndex, List scriptStrings) - { - if (globalStringsIndex > _defaultGameStrings.GlobalStrings.Length - 1) - { - return; - } - - GlobalStrings defaultGlobalStrings = _defaultGameStrings.GlobalStrings[globalStringsIndex]; + TR23Script script = ScriptEditor.Script as TR23Script; + List gameStrings1 = new(script.GameStrings1); + List gameStrings2 = new(script.GameStrings2); - if (defaultGlobalStrings.GroupedStrings != null) + foreach (var (key, value) in globalStrings) { - for (int i = 0; i < defaultGlobalStrings.GroupedStrings.Length; i++) + if (_gameString1Map.ContainsKey(key)) { - Dictionary grouping = defaultGlobalStrings.GroupedStrings[i]; - // We pick a random string index based on the first mapping and use it for the others, so this - // assumes all items in the group have the same number of available options. - int randomIndex = -1; - foreach (int stringIndex in grouping.Keys) - { - if (randomIndex == -1) - { - randomIndex = _generator.Next(0, grouping[stringIndex].Length); - } - - // Call GetGlobalStrings again in case Hybrid is in use. - string[] options = GetGlobalStrings(globalStringsIndex).GroupedStrings[i][stringIndex]; - if (randomIndex >= options.Length) - { - // Ensure to use one from the languages options rather than defaulting - int customRandomIndex = _generator.Next(0, options.Length); - scriptStrings[stringIndex] = _defaultGameStrings.Encode(options[customRandomIndex]); - } - else - { - scriptStrings[stringIndex] = _defaultGameStrings.Encode(options[randomIndex]); - } - } + gameStrings1[_gameString1Map[key]] = value; } - } - - if (defaultGlobalStrings.StandaloneStrings != null) - { - foreach (int stringIndex in defaultGlobalStrings.StandaloneStrings.Keys) + else if (_gameString2Map.ContainsKey(key)) { - string[] options = GetGlobalStrings(globalStringsIndex).StandaloneStrings[stringIndex]; - scriptStrings[stringIndex] = _defaultGameStrings.Encode(options[_generator.Next(0, options.Length)]); + gameStrings2[_gameString2Map[key]] = value; } } + + script.GameStrings1 = gameStrings1.ToArray(); + script.GameStrings2 = gameStrings2.ToArray(); } - private void ProcessLevelStrings(AbstractTRScriptedLevel level) + private static readonly Dictionary _gameString1Map = new() { - string levelID = level.LevelFileBaseName.ToUpper(); - if (!_defaultGameStrings.LevelStrings.ContainsKey(levelID)) - { - return; - } - - TR23LevelStrings defaultLevelStrings = _defaultGameStrings.LevelStrings[levelID]; - - if (!Settings.RetainLevelNames && defaultLevelStrings.Names != null && defaultLevelStrings.Names.Length > 0) - { - string[] options = GetLevelStrings(levelID).Names; - string levelName; - do - { - levelName = options[_generator.Next(0, options.Length)]; - } - while (levelName.Length > _maxLevelNameLength); - - level.Name = _defaultGameStrings.Encode(levelName); - } - - if (Settings.RetainKeyItemNames) - { - return; - } - - if (defaultLevelStrings.Keys != null) - { - foreach (int keyIndex in defaultLevelStrings.Keys.Keys) - { - string[] options = GetLevelStrings(levelID).Keys[keyIndex]; - level.Keys[keyIndex] = _defaultGameStrings.Encode(options[_generator.Next(0, options.Length)]); - } - } - - if (defaultLevelStrings.Pickups != null) - { - foreach (int pickupIndex in defaultLevelStrings.Pickups.Keys) - { - string[] options = GetLevelStrings(levelID).Pickups[pickupIndex]; - level.Pickups[pickupIndex] = _defaultGameStrings.Encode(options[_generator.Next(0, options.Length)]); - } - } - - if (defaultLevelStrings.Puzzles != null) - { - foreach (int puzzleIndex in defaultLevelStrings.Puzzles.Keys) - { - string[] options = GetLevelStrings(levelID).Puzzles[puzzleIndex]; - level.Puzzles[puzzleIndex] = _defaultGameStrings.Encode(options[_generator.Next(0, options.Length)]); - } - } - } + [TRStringKey.HEADING_ITEMS] = 2, + [TRStringKey.HEADING_GAME_OVER] = 3, + + [TRStringKey.INV_ITEM_PISTOLS] = 36, + [TRStringKey.INV_ITEM_PISTOL_AMMO] = 45, + [TRStringKey.INV_ITEM_SHOTGUN] = 37, + [TRStringKey.INV_ITEM_SHOTGUN_AMMO] = 46, + [TRStringKey.INV_ITEM_DEAGLE] = 38, + [TRStringKey.INV_ITEM_DEAGLE_AMMO] = 47, + [TRStringKey.INV_ITEM_UZI] = 39, + [TRStringKey.INV_ITEM_UZI_AMMO] = 48, + [TRStringKey.INV_ITEM_HARPOON] = 40, + [TRStringKey.INV_ITEM_HARPOON_AMMO] = 49, + [TRStringKey.INV_ITEM_M16] = 41, + [TRStringKey.INV_ITEM_M16_AMMO] = 50, + [TRStringKey.INV_ITEM_ROCKET_LAUNCHER] = 42, + [TRStringKey.INV_ITEM_ROCKETS] = 51, + [TRStringKey.INV_ITEM_GRENADE_LAUNCHER] = 43, + [TRStringKey.INV_ITEM_GRENADE_AMMO] = 52, + + [TRStringKey.INV_ITEM_FLARES] = 44, + [TRStringKey.INV_ITEM_MEDI] = 53, + [TRStringKey.INV_ITEM_BIG_MEDI] = 54, + + [TRStringKey.INV_ITEM_COMPASS] = 35, + [TRStringKey.INV_ITEM_LARAS_HOME] = 59, + + [TRStringKey.INV_GLOBE_LONDON] = 85, + [TRStringKey.INV_GLOBE_NEVADA] = 86, + [TRStringKey.INV_GLOBE_SOUTH_PACIFIC] = 87, + [TRStringKey.INV_GLOBE_ANTARCTICA] = 88, + }; + + private static readonly Dictionary _gameString2Map = new() + { + [TRStringKey.MISC_EMPTY_SLOT_FMT] = 15, + }; } diff --git a/TRRandomizerCore/Randomizers/TR3/Remastered/TR3RGameStringRandomizer.cs b/TRRandomizerCore/Randomizers/TR3/Remastered/TR3RGameStringRandomizer.cs new file mode 100644 index 000000000..5d52d7558 --- /dev/null +++ b/TRRandomizerCore/Randomizers/TR3/Remastered/TR3RGameStringRandomizer.cs @@ -0,0 +1,179 @@ +using TRGE.Core; +using TRLevelControl.Helpers; +using TRLevelControl.Model; +using TRRandomizerCore.Globalisation; + +namespace TRRandomizerCore.Randomizers; + +public class TR3RGameStringRandomizer : BaseTR3RRandomizer +{ + public override void Randomize(int seed) + { + _generator = new(seed); + GameStringAllocator allocator = new() + { + Settings = Settings, + Generator = _generator, + }; + + Dictionary globalStrings = allocator.Allocate(TRGameVersion.TR3, ScriptEditor); + + TRRScript script = ScriptEditor.Script as TRRScript; + GameStringAllocator.ApplyTRRGlobalStrings(script, globalStrings, _gameMap); + allocator.ApplyTRRLevelStrings(script, _keyItemMap); + + SaveScript(); + TriggerProgress(); + } + + private static readonly Dictionary _gameMap = new() + { + [TRStringKey.INV_ITEM_COMPASS] = "STATS", + [TRStringKey.INV_ITEM_FLARES] = "FLARE", + [TRStringKey.INV_ITEM_PISTOLS] = "PISTOLS", + [TRStringKey.INV_ITEM_SHOTGUN] = "SHOTGUN", + [TRStringKey.INV_ITEM_DEAGLE] = "DEAGLE", + [TRStringKey.INV_ITEM_UZI] = "UZIS", + [TRStringKey.INV_ITEM_HARPOON] = "HARPOON", + [TRStringKey.INV_ITEM_M16] = "MP5", + [TRStringKey.INV_ITEM_ROCKET_LAUNCHER] = "ROCKET", + [TRStringKey.INV_ITEM_GRENADE_LAUNCHER] = "GRENADE", + [TRStringKey.INV_ITEM_PISTOL_AMMO] = "PISTOLAMMO", + [TRStringKey.INV_ITEM_SHOTGUN_AMMO] = "SHOTGUNAMMO", + [TRStringKey.INV_ITEM_DEAGLE_AMMO] = "DEAGLEAMMO", + [TRStringKey.INV_ITEM_UZI_AMMO] = "UZIAMMO", + [TRStringKey.INV_ITEM_HARPOON_AMMO] = "HARPOONAMMO", + [TRStringKey.INV_ITEM_M16_AMMO] = "MP5AMMO", + [TRStringKey.INV_ITEM_ROCKETS] = "ROCKETAMMO", + [TRStringKey.INV_ITEM_GRENADE_AMMO] = "GRENADEAMMO", + [TRStringKey.INV_GLOBE_LONDON] = "LOC_LONDON", + [TRStringKey.INV_GLOBE_NEVADA] = "LOC_NEVADA", + [TRStringKey.INV_GLOBE_SOUTH_PACIFIC] = "LOC_SOUTHPAC", + [TRStringKey.INV_GLOBE_ANTARCTICA] = "LOC_ANTARC", + }; + + private static readonly Dictionary> _keyItemMap = new() + { + [TR3LevelNames.ASSAULT] = new() + { + [TRKeyItemKey.Key1] = "KEY_RACETRACK_KEY", + }, + [TR3LevelNames.JUNGLE] = new() + { + [TRKeyItemKey.Key4] = "KEY_INDRA_KEY", + }, + [TR3LevelNames.RUINS] = new() + { + [TRKeyItemKey.Key1] = "KEY_KEY_OF_GANESHA", + [TRKeyItemKey.Puzzle1] = "PUZ_SCIMITAR", + [TRKeyItemKey.Puzzle2] = "PUZ_SCIMITAR", + }, + [TR3LevelNames.GANGES] = new() + { + [TRKeyItemKey.Key1] = "KEY_GATE_KEY", + }, + [TR3LevelNames.COASTAL] = new() + { + [TRKeyItemKey.Key1] = "KEY_SMUGGLERS_KEY", + [TRKeyItemKey.Puzzle1] = "PUZ_SERPENT_STONE", + }, + [TR3LevelNames.CRASH] = new() + { + [TRKeyItemKey.Key1] = "KEY_COMMANDER_BISHOPS_KEY", + [TRKeyItemKey.Key2] = "KEY_LT_TUCKERMANS_KEY", + [TRKeyItemKey.Pickup1] = "PUP_SWAMP_MAP", + }, + [TR3LevelNames.THAMES] = new() + { + [TRKeyItemKey.Key1] = "KEY_FLUE_ROOM_KEY", + [TRKeyItemKey.Key2] = "KEY_CATHEDRAL_KEY", + }, + [TR3LevelNames.ALDWYCH] = new() + { + [TRKeyItemKey.Key1] = "KEY_MAINTENANCE_KEY", + [TRKeyItemKey.Key2] = "KEY_SOLOMONS_KEY", + [TRKeyItemKey.Key3] = "KEY_SOLOMONS_KEY", + [TRKeyItemKey.Puzzle1] = "PUZ_OLD_PENNY", + [TRKeyItemKey.Puzzle2] = "PUZ_TICKET", + [TRKeyItemKey.Puzzle3] = "PUZ_MASONIC_MALLET", + [TRKeyItemKey.Puzzle4] = "PUZ_ORNATE_STAR", + }, + [TR3LevelNames.LUDS] = new() + { + [TRKeyItemKey.Key1] = "KEY_BOILER_ROOM_KEY", + [TRKeyItemKey.Puzzle1] = "PUZ_EMBALMING_FLUID", + }, + [TR3LevelNames.NEVADA] = new() + { + [TRKeyItemKey.Key1] = "KEY_GENERATOR_ACCESS", + [TRKeyItemKey.Key2] = "KEY_DETONATOR_SWITCH", + }, + [TR3LevelNames.HSC] = new() + { + [TRKeyItemKey.Key1] = "KEY_KEYCARD_TYPE_A", + [TRKeyItemKey.Key2] = "KEY_KEYCARD_TYPE_B", + [TRKeyItemKey.Puzzle1] = "PUZ_BLUE_SECURITY_PASS", + [TRKeyItemKey.Puzzle2] = "PUZ_YELLOW_SECURITY_PASS", + }, + [TR3LevelNames.AREA51] = new() + { + [TRKeyItemKey.Key1] = "KEY_LAUNCH_CODE_PASS", + [TRKeyItemKey.Puzzle2] = "PUZ_TOWER_ACCESS_KEY", + [TRKeyItemKey.Puzzle3] = "PUZ_CODE_CLEARANCE_DISK", + [TRKeyItemKey.Puzzle4] = "PUZ_YELLOW_SECURITY_PASS", + }, + [TR3LevelNames.ANTARC] = new() + { + [TRKeyItemKey.Key1] = "KEY_HUT_KEY", + [TRKeyItemKey.Puzzle1] = "PUZ_CROWBAR", + [TRKeyItemKey.Puzzle2] = "PUZ_GATE_CONTROL_KEY", + }, + [TR3LevelNames.RXTECH] = new() + { + [TRKeyItemKey.Puzzle1] = "PUZ_CROWBAR", + [TRKeyItemKey.Puzzle2] = "PUZ_LEAD_ACID_BATTERY", + [TRKeyItemKey.Puzzle3] = "PUZ_WINCH_STARTER", + }, + [TR3LevelNames.TINNOS] = new() + { + [TRKeyItemKey.Key1] = "KEY_ULI_KEY", + [TRKeyItemKey.Puzzle1] = "PUZ_OCEANIC_MASK", + }, + [TR3LevelNames.HALLOWS] = new() + { + [TRKeyItemKey.Key1] = "KEY_VAULT_KEY", + }, + [TR3LevelNames.FLING] = new() + { + [TRKeyItemKey.Puzzle1] = "PUZ_CROWBAR", + [TRKeyItemKey.Puzzle2] = "PUZ_THISTLE_STONE", + }, + [TR3LevelNames.LAIR] = new() + { + [TRKeyItemKey.Key1] = "KEY_CAIRN_KEY", + [TRKeyItemKey.Puzzle1] = "PUZ_CROWBAR", + }, + [TR3LevelNames.CLIFF] = new() + { + [TRKeyItemKey.Key1] = "KEY_DRILL_ACTIVATOR_CARD", + [TRKeyItemKey.Puzzle1] = "PUZ_PUMP_ACCESS_DISK", + }, + [TR3LevelNames.FISHES] = new() + { + [TRKeyItemKey.Puzzle1] = "PUZ_CIRCUIT_BULB", + [TRKeyItemKey.Puzzle2] = "PUZ_MUTANT_SAMPLE", + [TRKeyItemKey.Puzzle3] = "PUZ_MUTANT_SAMPLE", + [TRKeyItemKey.Puzzle4] = "PUZ_CIRCUIT_BULB", + }, + [TR3LevelNames.MADHOUSE] = new() + { + [TRKeyItemKey.Key1] = "KEY_ZOO_KEY", + [TRKeyItemKey.Key4] = "KEY_AVIARY_KEY", + [TRKeyItemKey.Puzzle1] = "PUZ_THE_HAND_OF_RATHMORE", + }, + [TR3LevelNames.REUNION] = new() + { + [TRKeyItemKey.Puzzle1] = "PUZ_THE_HAND_OF_RATHMORE", + }, + }; +} diff --git a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_CS.json b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_CS.json index a446a7a89..4ec14f40c 100644 --- a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_CS.json +++ b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_CS.json @@ -496,6 +496,60 @@ "Je To Past", "Obejmuti Torza" ] + }, + "EGYPT.PHD": { + "Names": [ + "Pisek Kam Se Podivas", + "Za Chvilu Krokodil", + "Tak Zatim Krokousi", + "Skluz - Pad - Zblunk", + "Tyhle Lekarny Potrebujes" + ], + "KeyItems": { + "key1": [ + "Maslovej Klic", + "Pred Zlaty Klic", + "Leskly Klic", + "Ohh leskle!", + "Genialni Klic" + ] + } + }, + "CAT.PHD": { + "Names": [ + "Lilyin Chram", + "Chram Kateriny", + "Nic nez kocky tady...", + "Tvurce nebyl milovnik psu", + "Milovnici psu ZMIZTE" + ], + "KeyItems": { + "key1": [ + "Je jich proste moc", + "Zazobancuv Klic", + "Kolik jeste?", + "znacka: Prilis Mnoho", + "Kocici Klic" + ] + } + }, + "END.PHD": { + "Names": [ + "Skolka pro male Mumijky", + "Masova Jeskynka", + "Spagetove Monstrum", + "Date si Lasagne?", + "Atlantane... JSOU VSUDE! POMOC!" + ] + }, + "END2.PHD": { + "Names": [ + "Zmackni Paku", + "Spatna Paka", + "Proc tu paku vubec mame?", + "Dostante me odsud!", + "Dokoncene Prace" + ] } } } \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_DE.json b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_DE.json index c60befc62..cdf0c19f2 100644 --- a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_DE.json +++ b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_DE.json @@ -496,6 +496,60 @@ "Es ist eine Falle", "Gib Torso eine Umarmung" ] + }, + "EGYPT.PHD": { + "Names": [ + "Sand in jeder Ritze", + "In ner Weile Krokodil", + "Sehen uns später Alligator", + "Rutschen - Fallen - Spritzen", + "Die Meds brauchst du noch!" + ], + "KeyItems": { + "key1": [ + "Butter Schlüssel", + "Vor-Gold Schlüssel", + "Glänzender Schlüssel", + "Uhhh glänzend!", + "Brillianten Schlüssel" + ] + } + }, + "CAT.PHD": { + "Names": [ + "Lillys Tempel", + "Tempel der Cat-alina", + "Nichts außer Katzen hier", + "Der Bauer war kein Hundemensch", + "Hundemenschen draußen bleiben" + ], + "KeyItems": { + "key1": [ + "Zu viele davon", + "Hübscher Schlüssel", + "Wie viele noch?", + "*seufz* zu viele", + "Katzenschlüssel" + ] + } + }, + "END.PHD": { + "Names": [ + "Mumien Kindergarten", + "Fleischhöhle", + "Spaghetti Höhle", + "Irgendwer Lust auf Lasagne?", + "Atlantaner... Atlantaner überall!!! HILFE!" + ] + }, + "END2.PHD": { + "Names": [ + "Zieh den Hebel!", + "Falscher Hebel!", + "Warum haben wir diesen Hebel?", + "Hol mich hier raus!", + "Erledigte Angelegenheit!" + ] } } } \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_EN.json b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_EN.json index 13c0dff7f..682f1612e 100644 --- a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_EN.json +++ b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_EN.json @@ -510,13 +510,23 @@ "Names": [ "Back again?", "FLOODED", - "Winking Sphinx" + "Winking Sphinx", + "Sand in every corner", + "In a while crocodile", + "See you later alligator", + "Slide - Drop - Splash", + "You will need those meds!" ], "KeyItems": { "key1": [ "Mind the Boulders", "Blue Room Access", - "Sapphire Key" + "Sapphire Key", + "Butter Key", + "Pre-Gold Key", + "Shiny Key", + "Uhhh shiny!", + "Brilliant Key" ] } }, @@ -526,13 +536,22 @@ "Temple of Cat-astrophe", "Just Kitten Around", "catJAM", - "MEOW.PHD" + "MEOW.PHD", + "Lilly's Temple", + "Temple of Cat-alina", + "Nothing but cats here...", + "Builder was not a Dog Person", + "Dog People keep out" ], "KeyItems": { "key1": [ "You'll Need Seven", "Fancy Key", - "Let Me In!" + "Let Me In!", + "Too many of these", + "How many more?", + "Sigh, too many...", + "Cat Key" ] } }, @@ -540,14 +559,24 @@ "Names": [ "But Wait, There's More...", "Natla's Empire", - "The Aftermath" + "The Aftermath", + "Mummy Kindergarten", + "Flesh Cave", + "Spaghetti Cave", + "Lasagne anyone?", + "Atlanteans everywhere. Help!" ] }, "END2.PHD": { "Names": [ "The End?", "Best Boulder Puzzle", - "Goodbye, Atlantis" + "Goodbye, Atlantis", + "Pull the Lever!", + "Wrong Lever!", + "Why do we even have that lever?", + "Get me out of here!", + "Finished Business!" ] } } diff --git a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_FI.json b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_FI.json new file mode 100644 index 000000000..0cfffd589 --- /dev/null +++ b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_FI.json @@ -0,0 +1,564 @@ +{ + "GlobalStrings": { + "HEADING_GAME_OVER": [ + "YOLO ei kannattanut", + "Kuolit", + "Yritä uudelleen", + "Hävisit pelin", + "RIP" + ], + "HEADING_INVENTORY": [ + "Käyttötavarat", + "Jutut", + "Repun sisältö", + "Tavarat", + "Kaikki keräämäsi" + ], + "HEADING_ITEMS": [ + "Tärkeät jutut", + "Älä hukkaa näitä", + "Aarteet", + "Älä myy pois", + "Asiat" + ], + "HEADING_OPTION": [ + "Valinnat", + "Säädöt", + "OwO", + "UwU", + "Tee muutoksia" + ], + "INV_ITEM_BIG_MEDI": [ + "Iso", + "Kun laastari ei riitä", + "Käytä hengenvaarassa", + "Täysi elämä", + "Auttaa paljon" + ], + "INV_ITEM_COMPASS": [ + "Suuntaa pohjoiseen", + "Pyörivä härveli", + "Magneettikyhäelmä", + "Miten tämä toimii?", + "Käyttääkö tätä kukaan?" + ], + "INV_ITEM_CONTROLS": [ + "Ergonomia", + "Näin pelataan", + "Näppäimistö on paras", + "Peliohjain on paras", + "Mitä nappia pitää painaa?" + ], + "INV_ITEM_DETAILS": [ + "John Lennon -asu", + "Arskat", + "Aurinkolasit", + "Vaaleanpunaiset lasit", + "Miltä näyttää?" + ], + "INV_ITEM_GAME": [ + "Henkkarit", + "Matkustusasiakirja", + "Henkilötiedot", + "Pikselöitynyt kirja", + "Passi" + ], + "INV_ITEM_LEADBAR": [ + "Älä nuole", + "Liian painava", + "Väärä materiaali", + "Hieman myrkyllinen", + "Laita kädelle" + ], + "INV_ITEM_MAGNUM": [ + "Magnumit", + "Paremmat pistoolit", + "Paukkuu kovempaa", + "Mustat pistoolit", + "Ne suklaa-aseet" + ], + "INV_ITEM_MAGNUM_AMMO": [ + "Suklaapatukat", + "Jätskipatukat", + "50 luotia", + "Suklaata", + "Paukkuja" + ], + "INV_ITEM_MEDI": [ + "Pieni", + "Puolikas elämä", + "Auttaa hieman", + "Laiha apu", + "Laastari" + ], + "INV_ITEM_PISTOLS": [ + "Pistoolit", + "Peruspyssyt", + "Perushyvät", + "Loputtomat panokset", + "Heikoimmat aseet" + ], + "INV_ITEM_SCION": [ + "Pyöreä jutska", + "Älä ammu minua", + "Kolme samanlaista", + "Se lausutaan Skii-on", + "Se lausutaan Sai-on" + ], + "INV_ITEM_SHOTGUN": [ + "Tarkkuusase", + "Eniten vahinkoa", + "Hidas ase", + "Iso pamaus", + "Ehkä osut, ehkä et" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Haulikon patruunat", + "Vain kaksi per paketti", + "Menee minne sattuu", + "Vaivaudutko keräämään?", + "Hauleja" + ], + "INV_ITEM_SOUND": [ + "Ääni", + "Mikseri", + "Hiljaa vai kovalla?", + "Kuulokkeet", + "Kasettisoitin" + ], + "INV_ITEM_UZI": [ + "Uzit", + "PRRRRR", + "Nopeat pistoolit", + "Luotisade", + "Pampampam" + ], + "INV_ITEM_UZI_AMMO": [ + "Parhaat ammukset", + "100 luotia", + "Näillä osut vihollisiin", + "Haudoista löytämäsi luodit", + "Pampampam-ammukset" + ], + "MISC_EMPTY_SLOT_FMT": [ + "Tyhjä", + "Tähän mahtuu", + "Tallenna tähän", + "Oma tallennuksesi tähän", + "Ei vielä tallennusta" + ] + }, + "LevelStrings": { + "GYM.PHD": { + "Names": [ + "Tutoriaali", + "Muuttopäivä", + "404: Puutarhaa ei löydy", + "Opastettu kierros", + "Vaatteet pois!" + ] + }, + "LEVEL1.PHD": { + "Names": [ + "Lepakkoluola", + "Helppo nakki", + "Ja alusta!", + "Vaikein taso", + "Harmaa kolo" + ] + }, + "LEVEL2.PHD": { + "Names": [ + "Susibileet", + "Sutten kaupunki", + "Yllätyskarhu", + "Niin monta lepakkoa", + "Vilgabanga" + ], + "KeyItems": { + "key1": [ + "QWOP-avain", + "Susiavain", + "Älä unohda idolia", + "Lisää susia", + "Esine oikealla" + ], + "puzzle1": [ + "Nukke", + "Indianan Idoli", + "Varmaan arvokas", + "Esine vasemmalla", + "Hassuhattuinen hemmo" + ] + } + }, + "LEVEL3A.PHD": { + "Names": [ + "Jurassic Park", + "Dinomaailma", + "Eeppisin kohtaus", + "Barneyn reviiri", + "Kadonnut laakso" + ], + "KeyItems": { + "puzzle1": [ + "Tarvitset kolme", + "Laita pyörimään!", + "Korjaa koneisto", + "Masiinan osa", + "Hammasratas" + ] + } + }, + "LEVEL3B.PHD": { + "Names": [ + "Vain raptoreita", + "Yllätys-Larson", + "Varo vierivää kiveä", + "Muumio haluaa halin", + "Lara tuhoaa haudan" + ], + "KeyItems": { + "puzzle1": [ + "Tarvitset kolme", + "Laita pyörimään!", + "Korjaa koneisto", + "Masiinan osa", + "Hammasratas" + ] + } + }, + "LEVEL4.PHD": { + "Names": [ + "Älä putoa", + "Varo vasaraa", + "Voi jumala", + "Pierre roskaa", + "Paljon koloja" + ], + "KeyItems": { + "key1": [ + "Vesiavain", + "Itseasiassa roomalainen", + "Feikki-Poseidon", + "Syvyyksistä", + "Uintihetki" + ], + "key2": [ + "Lukuisia karttoja", + "Aito leidi ampuu aina", + "Samperin gorilla", + "Vierivän kiven avain", + "Hyvä ettet jäänyt alle!" + ], + "key3": [ + "Varo mihin astut", + "Ei edes jumala", + "Mennään kävelylle", + "Varo miekkoja", + "Ne tulee!" + ], + "key4": [ + "Ei edes kreikkalainen", + "Mjölnir-avain", + "Vasara-avain", + "Salama-avain", + "Älä putoa nyt" + ] + } + }, + "LEVEL5.PHD": { + "Names": [ + "Pierren teatteri", + "Onko gladiaattoreita?", + "Miksi tämä on maan alla?", + "Niin paljon vihollisia", + "Näytös alkaa pian" + ], + "KeyItems": { + "key1": [ + "Ulospääsy", + "Miksi tämä on täällä?", + "Mikä tämä huone on?", + "Avaa parvekkeen portin", + "Lippu eläintarhaan" + ] + } + }, + "LEVEL6.PHD": { + "Names": [ + "Kultaa!", + "Salaisuus käden päällä", + "Eläintarha", + "Aina kultainen aika", + "Apinoiden taso" + ], + "KeyItems": { + "puzzle1": [ + "Tällä pääsee pois", + "Ei myrkyllinen", + "Oikea materiaali", + "Nyt siitä on jotain hyötyä!", + "Liian painava" + ] + } + }, + "LEVEL7A.PHD": { + "Names": [ + "Jatka uimista!", + "TULVA", + "Jättivessa", + "Krokojen paratiisi", + "Rottabileet" + ], + "KeyItems": { + "key1": [ + "Vihdoin!", + "Ooh, se kiiltää", + "Melkein perillä", + "Viimeinen avain", + "Parempi kuin hopeinen" + ], + "key2": [ + "Parempi kuin ruosteinen", + "Huonompi kuin kultainen", + "Liian monta suljettua ovea", + "Tarvitset kaksi", + "Tarvitset paremman" + ], + "key3": [ + "Tällä saat lisää avaimia", + "Ensimmäinen monista avaimista", + "Huonompi kuin hopeinen", + "Onko tuo varmasti ruostetta?", + "Hapettunutta rautaa" + ] + } + }, + "LEVEL7B.PHD": { + "Names": [ + "Älä luota patsaisiin", + "Vihdoin pääsee Kreikasta", + "Pierre ehti ensin", + "Jee, siirretään lohkareita!", + "Pierren viimeinen kohtaaminen" + ], + "KeyItems": { + "key1": [ + "Miten avain tekee tämän?", + "Tämä ei ole salaisuus", + "Onko se salaisuus?", + "Sopii kultaiseen avaimenreikään", + "Kimalteleva avain" + ], + "key2": [ + "Runsaasti rottia", + "Varo gorilloja", + "Älä missaa salaisuutta", + "Tarvitset toisenkin", + "Käy vain oikeaan lukkoon" + ], + "key3": [ + "Laita avaimenreikään", + "Kaksi avainta yhteen oveen", + "Siirrä lohkaretta lisää", + "Tarvitset toisenkin avaimen", + "Käy vain vasempaan lukkoon" + ] + } + }, + "LEVEL8A.PHD": { + "Names": [ + "Rapsuta kisuja", + "Paluu Egyptiin", + "Pantteriparatiisi", + "Kaupunki, kai", + "Monan koti" + ], + "KeyItems": { + "key1": [ + "Aivokirurgiaa", + "Monan avain", + "Käytä Sfinksissä", + "Sininen jalokiviavain", + "Safiiriavain" + ] + } + }, + "LEVEL8B.PHD": { + "Names": [ + "Hymynaamahyppy", + "Lisää muumioita", + "Tarvitset neljä artefaktia", + "Egyptiläinen museo", + "Egyptin jumalien juttuja" + ], + "KeyItems": { + "key1": [ + "Avaa kaksi ovea", + "Sininen jalokiviavain", + "Safiiriavain", + "Miksi täällä on ovi?", + "Krokotiiliavain" + ], + "puzzle1": [ + "Sethin vihollisen silmä", + "Näkyillään", + "Se silmäilee", + "Haukan katse", + "Lakkaa tuijottamasta!" + ], + "puzzle2": [ + "Ötökkäamuletti", + "Skarabee", + "Khepri", + "Pillerinpyörittäjä", + "Saisitpa pitää tämän seuraavaa tasoa varten" + ], + "puzzle3": [ + "Mitä siinä lukee?", + "Sakaalin sinetti", + "Jotain kirjoituksia", + "Rosettan kivi", + "Peruna" + ], + "puzzle4": [ + "Tämä ei ole TR4", + "Missä on Seth?", + "Paras laittaa se takaisin", + "Elämän avain", + "Silmukkaristi" + ] + } + }, + "LEVEL8C.PHD": { + "Names": [ + "Miten Larson pääsi tänne?", + "Liikaa atlantialaisia", + "Uzit on MISSÄ?", + "Nakuja muumioita", + "Jättisfinksi" + ], + "KeyItems": { + "key1": [ + "Käytä sillalla", + "Vapauta kentauri", + "Tällä saat Ankhin", + "Tason ainut avain", + "Ruostumaton!" + ], + "puzzle1": [ + "Käytä Sfinksin päällä", + "Tarvitset kaksi", + "Missä on Seth?", + "Yksi ei riitä!", + "Kentaurinkakka" + ], + "puzzle2": [ + "Ötökkä", + "Viholliset tulee!", + "Pääset ulos täältä", + "Jaahas, taas täällä", + "Kauanpa kesti" + ] + } + }, + "LEVEL10A.PHD": { + "Names": [ + "Pikku paatti", + "Natlan kätyreitä", + "Miksi tämä on kaivos?", + "Missä aseet!?", + "Natlan miinat" + ], + "KeyItems": { + "puzzle1": [ + "Miten tämä tänne joutui?", + "Sähköä!", + "Haluatko aseet?", + "Miten nämä vielä toimivat?", + "Älä polta" + ], + "puzzle2": [ + "Ainutlaatuinen avain", + "Tällä pääset ulos", + "Joku egyptiläinen kolmio", + "Pääsylippu Atlantikseen", + "Melko kulmikas" + ] + } + }, + "LEVEL10B.PHD": { + "Names": [ + "Ei vedenalainen", + "Lihaisa sokkelo", + "Onnea matkaan", + "Tarvitset laastareita", + "Turmion torni" + ] + }, + "LEVEL10C.PHD": { + "Names": [ + "Viimeistä viedään!", + "Natla elää", + "Tuhoa Atlantis", + "Ansojen pyramidi", + "ISO HALI" + ] + }, + "EGYPT.PHD": { + "Names": [ + "Hiekkaa Joka Kolkassa", + "Ajottain Krokotiili", + "Näkemiin Alligaattori", + "Liu'u - Pudottaudu - Splat", + "Tarvitset Kaikki Lääkepakkaukset!" + ], + "KeyItems": { + "key1": [ + "Voi Avain", + "Esi-Kulta Avain", + "Kiiltävä Avain", + "Uhhh Kiiltävä!", + "Loistava Avain" + ] + } + }, + "CAT.PHD": { + "Names": [ + "Lillyn Temppeli", + "Cat-alinan Temppeli", + "Kissoja Pelkästään Täällä", + "Rakentaja Ei Ollut Koira Ihminen", + "Koira Ihmiset Pysykää Loitolla" + ], + "KeyItems": { + "key1": [ + "Liian Monta", + "Hieno Avain", + "Kuinka Monta Lisää?", + "Aivan Liikaa...", + "Kissa Avain" + ] + } + }, + "END.PHD": { + "Names": [ + "Muumion Leikkipuisto", + "Liha Luola", + "Spaghetti Luola", + "Kuka Haluaa Lasagnea?", + "Atlantin Otukset.. Ovat Kaikkialla! Auttakaa!" + ] + }, + "END2.PHD": { + "Names": [ + "Vedä Se Vipu!", + "Väärä Vipu!", + "Miksi Tämä Vipu On Edes Olemassa?", + "Päästäkää Minut Pois!", + "Tehtävä Suoritettu!" + ] + } + } +} \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_FR.json b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_FR.json index e0d347f8b..5c0aa6c31 100644 --- a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_FR.json +++ b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_FR.json @@ -496,6 +496,60 @@ "Tombe pas en bas", "Dernier niveau" ] + }, + "EGYPT.PHD": { + "Names": [ + "Du sable dans tous les coins", + "Hostiles crocodiles", + "Pléthore d'alligators", + "On va à Aquasplash", + "Tu auras besoin de soins" + ], + "KeyItems": { + "key1": [ + "La clé", + "Clé dorée", + "Pour serrure", + "Oooh ça brille!", + "Clé rutilante" + ] + } + }, + "CAT.PHD": { + "Names": [ + "Temple de Lilly", + "Temple Chat-oyant", + "Le chat-oiement est un mensonge", + "Interdit aux chiens et à leur maître", + "Si tu aimes les chiens prend garde" + ], + "KeyItems": { + "key1": [ + "Encore?", + "Je l'ai pas déjà celle là?", + "Trop de clés", + "COMBIEN!?", + "Soupir...trop...trop" + ] + } + }, + "END.PHD": { + "Names": [ + "Les momies s'éclatent bien", + "Les grottes de chair", + "Explosions d'Atlantes au menu", + "Lasagnes et soupe de tomate pour la 2", + "S'il vous plait nooooon" + ] + }, + "END2.PHD": { + "Names": [ + "Abaisse le levier Lara!", + "Pas ce levier làààà!", + "Mais pourquoi est ce qu'on a créé ce levier?", + "Sortez moi de là!", + "Affaire terminée!!!" + ] } } } \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_HR.json b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_HR.json index c26ee8288..f0c001e40 100644 --- a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_HR.json +++ b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_HR.json @@ -496,6 +496,60 @@ "To je zamka", "Zagrli torza" ] + }, + "EGYPT.PHD": { + "Names": [ + "Pijesak u svakom kutu", + "Samo krokodili", + "Vidimo se aligatore", + "Skliz - Pad - Spljuš", + "Trebat će ti prva pomoć" + ], + "KeyItems": { + "key1": [ + "Ključ od maslaca", + "Pred zlatni ključ", + "Sjajni ključ", + "Ohhh sjajno!", + "Briljatni ključ" + ] + } + }, + "CAT.PHD": { + "Names": [ + "Lilin hram", + "Hram Kataline", + "Samo mačke ovdje...", + "Ovaj ne voli pse", + "Psi pazite se" + ], + "KeyItems": { + "key1": [ + "Previše ovog", + "Kul ključ", + "Koliko još?", + "Previše...", + "Mačji ključ" + ] + } + }, + "END.PHD": { + "Names": [ + "Vrtić mumija", + "Špilja mesa", + "Špilja špageta", + "Netko za lazanje?", + "Atlantiđani....posvuda! Upomoć" + ] + }, + "END2.PHD": { + "Names": [ + "Povuci ručku!", + "Kriva ručka!", + "Zašto imamo ručku?", + "Vodi me odavdje!", + "Gotov posao!" + ] } } } \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_IT.json b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_IT.json index ad4dcef9e..253b88c8c 100644 --- a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_IT.json +++ b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_IT.json @@ -496,6 +496,60 @@ "Ciao a D e A", "Quel torso è spaventoso" ] + }, + "EGYPT.PHD": { + "Names": [ + "Sabbia in ogni angolo", + "A dopo coccodrillo", + "Ci vediamo dopo alligatore", + "Scivola - Cadi - Splash", + "Ti serviranno quei Kit medici!" + ], + "KeyItems": { + "key1": [ + "Chiave di burro", + "Chiave semi-dorata", + "Chiave splendente", + "Uhhh splendente!", + "Chiave brillante" + ] + } + }, + "CAT.PHD": { + "Names": [ + "Tempio di Lilly", + "Tempio di Cat-alina", + "Nient'altro che gatti qui...", + "Il costruttore non era un tipo da cani", + "Cani, state lontani" + ], + "KeyItems": { + "key1": [ + "Ce ne sono troppe", + "Chiave elegante", + "Quante ancora?", + "sigh Troppe...", + "Chiave del gatto" + ] + } + }, + "END.PHD": { + "Names": [ + "Asilo della mummia", + "Caverna di carne", + "Caverna di spaghetti", + "Lasagne?", + "Atlantici.... Atlantici ovunque!!! Aiuto!" + ] + }, + "END2.PHD": { + "Names": [ + "Tira la Leva!", + "Leva Sbagliata!", + "Perchè c'è una leva del genere?", + "Fatemi uscire da qui!", + "Faccende in sospeso finite!" + ] } } } \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_NL.json b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_NL.json index f050efbd4..107e3525d 100644 --- a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_NL.json +++ b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_NL.json @@ -496,6 +496,60 @@ "Het is een val", "Geef torso een knuffel" ] + }, + "EGYPT.PHD": { + "Names": [ + "Zand in iedere hoek", + "over een tijdje krokodil", + "Zie je later aligator", + "Glij - Val - Splash", + "Je heb die meds nodig!" + ], + "KeyItems": { + "key1": [ + "Boter Sleutel", + "Pre-Goud Sleutel", + "Schijnende Sleutel", + "uhhh schijnent!", + "Briljante Sleutel" + ] + } + }, + "CAT.PHD": { + "Names": [ + "Lilly's Tempel", + "Tempel van Cat-alina", + "Niks anders dan katten hier", + "De bouwer was geen honden persoon", + "Honden personen blijf buiten" + ], + "KeyItems": { + "key1": [ + "Te veel van deze", + "Modieuse Sleutel", + "Hoe veel meer nog?", + "sigh... Te veel...", + "Kat Sleutel" + ] + } + }, + "END.PHD": { + "Names": [ + "Mummy Kleuterschool", + "Vlees Grot", + "Spagetti Grot", + "Lasagna iemand?", + "Atlanteans... Atlanteans overal!!! Help!" + ] + }, + "END2.PHD": { + "Names": [ + "Haal de hendel over!", + "Verkeerde hendel!", + "Waarom hebben we eigenlijk deze hendel?", + "Haal me hier weg!", + "Afgeronden Zaken!" + ] } } } \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_PL.json b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_PL.json index a8fbf2d11..a7a7f515a 100644 --- a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_PL.json +++ b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_PL.json @@ -496,6 +496,60 @@ "Ostateczna Walka", "Wielka Ucieczka" ] + }, + "EGYPT.PHD": { + "Names": [ + "Wszędzie Piasek", + "Wystawa Krokodyli", + "Krokodyl czy Aligator?", + "Egipski Aquapark", + "Lepiej zbieraj te apteczki!" + ], + "KeyItems": { + "key1": [ + "Maślany Klucz", + "Każdy ziom zbiera zło-to", + "Błyszczący Klucz", + "Uuu, błyszczące!", + "Genialny Klucz" + ] + } + }, + "CAT.PHD": { + "Names": [ + "Lilly tu była", + "Rety Kot-lety", + "Kotki w piwnicy", + "Ktoś tu bardzo lubiał koty", + "UWAGA - Koty" + ], + "KeyItems": { + "key1": [ + "Za dużo ich", + "Ładny Klucz", + "Ile ich jeszcze?", + "No ileż to...", + "Klucz Kota" + ] + } + }, + "END.PHD": { + "Names": [ + "Mumiowe Przedszkole", + "Mięsna Jaskinia", + "Sos Pomidorowy", + "Lazania", + "Tylko jedno w głowie mam... Potworów 5k..." + ] + }, + "END2.PHD": { + "Names": [ + "Pociągnij za Wajchę!", + "Zła Wajcha!", + "Po co ta wajcha?", + "Chcę stąd wyjść!", + "Dokończone Sprawy!" + ] } } } \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_PT.json b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_PT.json new file mode 100644 index 000000000..bf409f464 --- /dev/null +++ b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_PT.json @@ -0,0 +1,564 @@ +{ + "GlobalStrings": { + "HEADING_GAME_OVER": [ + "YOLO's demasiado forte", + "Morreste", + "Fatalidade", + "Prima F para prestar homenagem", + "F" + ], + "HEADING_INVENTORY": [ + "Consumíveis", + "Coisas", + "Melhor mochila", + "O que é bom", + "Todas as coisas" + ], + "HEADING_ITEMS": [ + "As coisas importantes", + "Itens da missão", + "Tesouro", + "Não venda estes", + "Coisas" + ], + "HEADING_OPTION": [ + "Carrossel de características", + "És linda", + "OwO", + "UwU", + "Mudar as coisas" + ], + "INV_ITEM_BIG_MEDI": [ + "Médico!", + "Kit Medico menos Pequeno", + "Kit Medico Grande", + "Mega", + "Melhor que um Kit Medico Pequeno" + ], + "INV_ITEM_COMPASS": [ + "Devias ir para norte", + "Coisa giratória", + "Apenas um íman", + "Isto funciona?", + "Quem usa isto?" + ], + "INV_ITEM_CONTROLS": [ + "Ergonomia", + "Como jogar", + "Teclado é o melhor", + "Comando é o melhor", + "Qual é o botão?" + ], + "INV_ITEM_DETAILS": [ + "Fato de John Lennon", + "Óculos de sol", + "/o-o/", + "Óculos de protecção rosa", + "Óculos" + ], + "INV_ITEM_GAME": [ + "ID", + "Documento de viagem", + "Credenciais", + "Livro Pixelizado", + "Passaporte" + ], + "INV_ITEM_LEADBAR": [ + "Não lamber", + "Demasiado pesado para transportar", + "Material Errado", + "Ligeiramente Tóxico", + "Colocar a mão de Midas" + ], + "INV_ITEM_MAGNUM": [ + "Pistolas melhores", + "Pistolas, pele negra", + "Meio aborrecido", + "Danos", + "Som ligeiramente mais profundo" + ], + "INV_ITEM_MAGNUM_AMMO": [ + "Gelado de munição", + "Barra de chocolate Hershey", + "50 balas", + "Chocolate", + "Não tão bons como os carregadores Uzi" + ], + "INV_ITEM_MEDI": [ + "Kit Medico", + "Kit Medico Pequeno", + "Kit Medico a médio", + "É algo", + "Pior do que um Kit Medico Grande" + ], + "INV_ITEM_PISTOLS": [ + "Pistolas", + "Equipamento mais fraco", + "Velho e fiável", + "Quem precisa de munições?", + "Piu-piu infinito" + ], + "INV_ITEM_SCION": [ + "Coisa redonda", + "Não dispare contra mim", + "Precisa de três", + "É Skee-On", + "É Sigh-On" + ], + "INV_ITEM_SHOTGUN": [ + "Perfeitamente exacto", + "Use apenas pistolas", + "Melhor dano", + "Desajeitado", + "Grande bazuca" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Munições insuficientes", + "Porquê tão poucos?", + "Definição de precisão", + "Não vale a pena apanhar", + "Grande explosão" + ], + "INV_ITEM_SOUND": [ + "Misturador", + "Silencioso ou alto?", + "catJAM", + "Auscultadores", + "Nível de volume" + ], + "INV_ITEM_UZI": [ + "Uzi", + "MAC-10", + "Pistola automática", + "Pew Pew", + "Precisa de Nerf" + ], + "INV_ITEM_UZI_AMMO": [ + "Melhor munição", + "100 balas", + "Pelo menos estas atingem os inimigos", + "Munições a arrefecer em túmulos antigos", + "Munições Pew Pew" + ], + "MISC_EMPTY_SLOT_FMT": [ + "És de cortar a respiração", + "Actualmente inútil", + "Salvem as nossas almas", + "Poupanças pessoais", + "Salva sobre mim" + ] + }, + "LevelStrings": { + "GYM.PHD": { + "Names": [ + "Tutorial", + "Mudança", + "404 Jardim Não Encontrado", + "Visita guiada", + "Tire a sua Roupa" + ] + }, + "LEVEL1.PHD": { + "Names": [ + "A Batcaverna", + "Muito fácil", + "Reiniciar", + "Nível mais difícil", + "Muito cinzento" + ] + }, + "LEVEL2.PHD": { + "Names": [ + "Orgia do Lobo", + "Cidade dos Lobos", + "O Urso é o Segredo", + "Demasiados Morcegos", + "Cidade de Vilcabanga" + ], + "KeyItems": { + "key1": [ + "Chave Qwop", + "Chave do lobo", + "Não esqueça o Ídolo", + "Fugir dos Lobos para mais lobos", + "Item à direita" + ], + "puzzle1": [ + "Boneca", + "Ídolo Indiana", + "Provavelmente valioso", + "Artigo à esquerda", + "Homem com chapéu funky" + ] + } + }, + "LEVEL3A.PHD": { + "Names": [ + "Parque Jurássico", + "Mundo Jurássico", + "O momento mais épico", + "O Reino de Barney", + "Santuário dos Dinossauros" + ], + "KeyItems": { + "puzzle1": [ + "3 É O Número Mágico", + "COGGERS", + "Equipamento", + "Maquinaria", + "Roda dentada" + ] + } + }, + "LEVEL3B.PHD": { + "Names": [ + "Apenas Raptores Aqui", + "Surpresa! Larson!", + "Atenção aos rochedos!", + "Abraçar a Múmia para Boa Sorte", + "Lara estraga tudo" + ], + "KeyItems": { + "puzzle1": [ + "3 É O Número Mágico", + "COGGERS", + "Equipamento", + "Maquinaria", + "Roda dentada" + ] + } + }, + "LEVEL4.PHD": { + "Names": [ + "Não caia", + "Martela-me baby", + "Oh Deus, não este nível", + "Pierre, Seu Insecto", + "Uma variedade de buracos" + ], + "KeyItems": { + "key1": [ + "Chave da água", + "Verdadeiro Romano", + "Falso Poseidon", + "Até ao fundo", + "Vamos dar um mergulho" + ], + "key2": [ + "Muitos Muitos Mapas", + "Uma verdadeira senhora dispara sempre", + "Maldito Gorila", + "Chave de pedra maciça", + "Ainda bem que não foste esmagado" + ], + "key3": [ + "Cuidado por onde anda", + "Nem mesmo um Deus", + "Hora de um passeio", + "Cuidado com as espadas", + "A chegar" + ], + "key4": [ + "Nem sequer é grego", + "Chave do Mjölnir", + "Chave do Martelo", + "Chave do relâmpago", + "Agora não caia" + ] + } + }, + "LEVEL5.PHD": { + "Names": [ + "Teatro do Pierre", + "verificação do gladiador", + "Porquê no subsolo?", + "Tantos inimigos", + "Lutas de Gladiador" + ], + "KeyItems": { + "key1": [ + "O seu caminho de saída", + "Porque está aqui esta chave?", + "Que sala é esta?", + "Abre a porta da Varanda", + "Bilhete para o Zoo" + ] + } + }, + "LEVEL6.PHD": { + "Names": [ + "Sinto-me dourado!", + "Em mãos para arma OP", + "O Zoológico", + "Sempre uma era dourada", + "Voltar ao Macaco" + ], + "KeyItems": { + "puzzle1": [ + "O seu bilhete de saída", + "Não Tóxico", + "Material correcto", + "Agora é útil!", + "Demasiado pesado para transportar" + ] + } + }, + "LEVEL7A.PHD": { + "Names": [ + "Continue a nadar!", + "INUNDADO", + "Sanita Gigante", + "Paraíso do Crocodilo", + "Problema de ratos" + ], + "KeyItems": { + "key1": [ + "Finalmente", + "Ooooo... Brilhante", + "Quase lá", + "Última Chave", + "Melhor do que Prata" + ], + "key2": [ + "Melhor que Ferrugem", + "Pior que Ouro", + "Demasiadas Portas para Abrir", + "Vai precisar de dois", + "Precisa de Algo Melhor" + ], + "key3": [ + "Uso para mais chaves", + "Primeira de Muitas Chaves", + "Pior que Prata", + "Tem a certeza de que isso é ferrugem?", + "Ferro oxidado" + ] + } + }, + "LEVEL7B.PHD": { + "Names": [ + "Não confie nas Estátuas", + "Fim da Grécia", + "Pierre Chegou Primeiro", + "Viva, blocos de impulso!", + "A última resistência de Pierre" + ], + "KeyItems": { + "key1": [ + "Como é que esta chave faz isto?", + "Isto não é um segredo", + "Provoca um som misterioso", + "Utilizá-lo para a fechadura dourada", + "Chave cintilante" + ], + "key2": [ + "Os ratos são Abundantes", + "Cuidado com os gorilas", + "Não perca o segredo", + "Precisa de outra chave", + "Só funciona na fechadura correcta" + ], + "key3": [ + "Colocar na Fechadura", + "Precisa de 2 chaves para 1 porta", + "Empurre o bloco a volta mais", + "Precisa de outra chave", + "Só funciona na fechadura da esquerda" + ] + } + }, + "LEVEL8A.PHD": { + "Names": [ + "Aconchegar os Gatinhos", + "Regressar ao Egipto", + "Paraíso Pantera", + "Não é bem uma cidade", + "Casa da Mona" + ], + "KeyItems": { + "key1": [ + "Cirurgia Cerebral", + "Chave da Mona", + "Use na Esfinge", + "Chave de pedra preciosa azul", + "Chave Aluminimoxide" + ] + } + }, + "LEVEL8B.PHD": { + "Names": [ + "Salto Sorridente", + "Pura Satisfação", + "Quatro artefactos necessários", + "Museu Egípcio", + "Coisas de Deus egípcio" + ], + "KeyItems": { + "key1": [ + "Abre Duas Portas", + "Chave de pedra preciosa azul", + "Chave Aluminimoxide", + "Porque há uma porta ali?", + "Chave Crocodilo" + ], + "puzzle1": [ + "Olho de Seth Villain", + "Vemo-nos por aí", + "Sempre a vigiar", + "Olho de Falcão", + "Pára de olhar para mim" + ], + "puzzle2": [ + "Apenas um insecto", + "Heracross", + "Khepri", + "Escaravelho", + "Desejava ter isto para o próximo nível" + ], + "puzzle3": [ + "Selo de Anpu", + "Selo do Jackal", + "Só alguns rabiscos", + "A Pedra de Roseta", + "Batata" + ], + "puzzle4": [ + "Isto não é TR4", + "Onde está Seth?", + "É melhor voltar a pôr isso no sítio", + "Chave da Vida", + "Cruzar com um laço" + ] + } + }, + "LEVEL8C.PHD": { + "Names": [ + "Como é que Larson chegou aqui?", + "Demasiados Atlânticos", + "Espera, os Uzis estão onde?", + "Quem deixou as múmias sair?", + "Um Tempo de Alegria" + ], + "KeyItems": { + "key1": [ + "Use na ponte", + "Liberte o Centauro", + "Usar para obter Ankh", + "Apenas uma chave neste nível", + "Como é que isto não está enferrujado?" + ], + "puzzle1": [ + "Colocar na Esfinge", + "Precisa de Dois", + "Onde está Seth?", + "Bate-me Bebé Mais Uma Vez", + "Cocó de Centauro" + ], + "puzzle2": [ + "Apenas um Insecto", + "Desperta alguns Inimigos", + "Sai deste nível", + "Óptimo, Devolta ao início", + "Demoraste assim tanto tempo?" + ] + } + }, + "LEVEL10A.PHD": { + "Names": [ + "Nível com o Bote", + "Morte aos Natla's Goons", + "Porque é que isto é meu?", + "Armas onde?", + "Natla's Memes" + ], + "KeyItems": { + "puzzle1": [ + "Quem pôs isto aqui?", + "Zap!", + "Queres armas?", + "Porque é que estas ainda funcionam?", + "Pinças eléctricas" + ], + "puzzle2": [ + "Chave Muito rara", + "O seu caminho de saída", + "Algum Triângulo Egípcio", + "Acesso Atlantis", + "Bastante nervoso" + ] + } + }, + "LEVEL10B.PHD": { + "Names": [ + "Não debaixo de água", + "Labirinto de carne", + "Boa Sorte", + "Traga medicamentos", + "Torre do Terror" + ] + }, + "LEVEL10C.PHD": { + "Names": [ + "A contagem final", + "Natla não morreu", + "Morte à Atlântida", + "É uma armadilha", + "Dê um abraço ao Torso" + ] + }, + "EGYPT.PHD": { + "Names": [ + "Areia por todo o lado", + "Até logo", + "Até logo", + "Desliza - Cai - Splash", + "Vais precisar desses curativos" + ], + "KeyItems": { + "key1": [ + "Chave de Manteiga", + "Pré-Chave de Ouro", + "Chave Brilhante", + "Uhhh! Brilhante!", + "Chave Radiante" + ] + } + }, + "CAT.PHD": { + "Names": [ + "Templo da Lilly", + "Templo da Cat-alina", + "Só há gatos aqui...", + "O construtor não gostava de gatos", + "Proibido a pessoas que gostam de cães" + ], + "KeyItems": { + "key1": [ + "Demasiado daquilo", + "Chave Chique", + "Quantos mais?", + "sign Demasiados", + "Chave do Gato" + ] + } + }, + "END.PHD": { + "Names": [ + "Infantário das Múmias", + "Caverna da Carne", + "Caverna do Esparguete", + "Alguém quer lasagna?", + "Atlantes... Atlantes por todo o lado!" + ] + }, + "END2.PHD": { + "Names": [ + "Puxa a alavanca!", + "Alavanca errada!", + "Porque é que temos essa alavanca", + "Tira-me daqui!", + "Negócio fechado!" + ] + } + } +} \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_RU.json b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_RU.json index a61bc81bc..24a0c2caa 100644 --- a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_RU.json +++ b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_RU.json @@ -496,6 +496,60 @@ "Eto lovushka", "Obnimite Torso" ] + }, + "EGYPT.PHD": { + "Names": [ + "Pesok na kazhdom uglu", + "Krokodilovyy pitomnik", + "Uvidimsya pozzhe, croco", + "Skol'z' – Padeniye – Vsplesk", + "Vam nuzhny eti aptechki!" + ], + "KeyItems": { + "key1": [ + "Maslyanyy klyuch", + "Do Zolotogo Klyucha", + "Blestyashchiy klyuch", + "Ukhkh blestyashchiy!", + "Sapfirovyy klyuch" + ] + } + }, + "CAT.PHD": { + "Names": [ + "Khram Lilly", + "Khram kot'ki", + "Nichego, krome koshek...", + "Ne sobachnik", + "Sobachniki podal'she" + ], + "KeyItems": { + "key1": [ + "Sorokin klyuch", + "Neobychnyy klyuch", + "Na skol'ko bol'she?", + "vzdokh Slishkom mnogo...", + "Koshachiy klyuch" + ] + } + }, + "END.PHD": { + "Names": [ + "Detskiy sad mummiy", + "Peshchera ploti", + "Peshchera spagetti", + "Lazan'yu komu-nibud'?", + "Oni povsyudu.. Pomogite!" + ] + }, + "END2.PHD": { + "Names": [ + "Potyanite rychag!", + "Nepravil'nyy rychag!", + "Zachem voobshche rychag?", + "Vytashchi menya otsyuda!", + "Zakonchennoye delo!" + ] } } } \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_SV.json b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_SV.json new file mode 100644 index 000000000..82405c411 --- /dev/null +++ b/TRRandomizerCore/Resources/TR1/Strings/G11N/gamestrings_SV.json @@ -0,0 +1,564 @@ +{ + "GlobalStrings": { + "HEADING_GAME_OVER": [ + "Du YOLO'ade för hårt", + "Du dog", + "Dödlighet", + "Tryck F för att visa respekt", + "F" + ], + "HEADING_INVENTORY": [ + "Förbrukningsvaror", + "Saker", + "Bästa Ryggsäcken", + "De bra sakerna", + "Alla sakerna" + ], + "HEADING_ITEMS": [ + "De viktiga sakerna", + "Uppdrags objekt", + "Skatt", + "Sälj inte dessa", + "Saker" + ], + "HEADING_OPTION": [ + "Funktionskarusell", + "Du är vacker!", + "OwO", + "UwU", + "Ändra saker" + ], + "INV_ITEM_BIG_MEDI": [ + "Doktor!", + "Tjockt medicinpack", + "Hel hälsa givare", + "Mega", + "Bättre än ett litet medicinpack" + ], + "INV_ITEM_COMPASS": [ + "Du borde gå norr", + "Snurrig sak", + "Bara en magnet", + "Funkar detta?", + "Vem använder det här?" + ], + "INV_ITEM_CONTROLS": [ + "Ergonomi", + "Hur man spelar", + "Tangentbord är bäst", + "Kontroller är bäst", + "Vilken knapp är det?" + ], + "INV_ITEM_DETAILS": [ + "John Lennon kostym", + "Solglasögon", + "/o-o/", + "Rosa färgade glasögon", + "Glasögon" + ], + "INV_ITEM_GAME": [ + "ID", + "Resedokument", + "Referenser", + "Pixelerad bok", + "Pass" + ], + "INV_ITEM_LEADBAR": [ + "Slicka inte", + "För tungt att bära", + "Fel material", + "Lite giftigt", + "Lägg på Midas hand" + ], + "INV_ITEM_MAGNUM": [ + "Bättre pistoler", + "Pistoler i svart", + "Ganska tråkig", + "Skada per sekund", + "Något djupare ljud" + ], + "INV_ITEM_MAGNUM_AMMO": [ + "Glass clip", + "Hershey bar", + "50 kulor", + "Choklad", + "Inte lika bra som Uzi klipp" + ], + "INV_ITEM_MEDI": [ + "Inte tjockt medicinpack", + "Mini", + "Halv hälsa givare", + "Det är något", + "Värre än ett stort medicinpack" + ], + "INV_ITEM_PISTOLS": [ + "Pistolen", + "Svagaste builden", + "Gamle trofast", + "Vem behöver ammunition?", + "Oändlig pew pew" + ], + "INV_ITEM_SCION": [ + "Rund sak", + "Skjut mig inte", + "Du behöver tre", + "Det är skii-on", + "Det är saj-on" + ], + "INV_ITEM_SHOTGUN": [ + "Helt ackurat", + "Bara använd pistoler", + "Bästa skadan", + "Klumpigt", + "Stor bang bazooka" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Inte tillräckligt med ammunition", + "Bara 2 patroner var", + "Definition av träffsäkerhet", + "Inte värt att ta upp", + "Knall patron" + ], + "INV_ITEM_SOUND": [ + "Mixer", + "Tyst eller högt?", + "catJAM", + "Hörlurar", + "Ljud polisen" + ], + "INV_ITEM_UZI": [ + "RATATATATATA", + "MAC-10", + "Maskingevär", + "Pew pew", + "Behöver nerf" + ], + "INV_ITEM_UZI_AMMO": [ + "Bästa ammunitionen", + "100 kulor", + "Dessa träffar iaf fienden", + "Ammunition chillar i urgamla gravar", + "Pew pew ammunition" + ], + "MISC_EMPTY_SLOT_FMT": [ + "Du är hisnande", + "För närvarande värdelös", + "Rädda våra själar", + "Personligt sparande", + "Spara över mig" + ] + }, + "LevelStrings": { + "GYM.PHD": { + "Names": [ + "Handledning", + "Flyttar in", + "404 Trädgård ej funnen", + "Guidad tur", + "Ta av dina kläder" + ] + }, + "LEVEL1.PHD": { + "Names": [ + "Fladdermusgrottan", + "ENKELT", + "OMSTART", + "Svåraste nivån", + "Mycket grått" + ] + }, + "LEVEL2.PHD": { + "Names": [ + "Varg orgie", + "Varg staden", + "Björnen är hemligheten", + "För många fladdermöss", + "Vilcabanga Staden" + ], + "KeyItems": { + "key1": [ + "Qwop nyckel", + "Varg nyckel", + "Glöm inte Idolen", + "Fly vargarna för fler vargar", + "Grej till höger" + ], + "puzzle1": [ + "Docka", + "Indiana's figur", + "Antagligen värdefullt", + "Grej till vänster", + "Man med rolig hatt" + ] + } + }, + "LEVEL3A.PHD": { + "Names": [ + "Dinosaurie park", + "Dinosaurie värld", + "Mest episka ögonblicket", + "Barney's rike", + "Dinosauriefristad" + ], + "KeyItems": { + "puzzle1": [ + "3 är det magiska numret", + "KUGGERS", + "Kugghjul", + "Maskineri", + "Tandhjul" + ] + } + }, + "LEVEL3B.PHD": { + "Names": [ + "Bara raptorer här", + "Överraskning! Larson!", + "Akta rullstenen", + "Krama mumien för tur", + "Lara har sönder saker" + ], + "KeyItems": { + "puzzle1": [ + "3 är det magiska numret", + "KUGGERS", + "Kugghjul", + "Maskineri", + "Tandhjul" + ] + } + }, + "LEVEL4.PHD": { + "Names": [ + "Ramla inte", + "Hammra mig baby", + "Gud inte denna nivå", + "Pierre, din nedskräpare", + "En mängd olika hål" + ], + "KeyItems": { + "key1": [ + "Vatten nyckel", + "Jag är faktiskt Romare", + "Falsk Poseidon", + "Hela vägen ner för dig", + "Låt oss simma" + ], + "key2": [ + "Många många kartor", + "En sann dam skjuter alltid", + "Jävla gorilla", + "Gigantisk sten nyckel", + "Glad att du inte blev mosad" + ], + "key3": [ + "Akta ditt steg", + "Inte ens en gud", + "Dags för en promenad", + "Akta svärden", + "Inkommande" + ], + "key4": [ + "Inte ens Grekisk", + "Mjölnir Nyckel", + "Hammar Nyckel", + "Blixt Nyckel", + "Ramla inte nu" + ] + } + }, + "LEVEL5.PHD": { + "Names": [ + "Pierre's teater", + "gladiatorKontroll", + "Varför är det underjord?", + "Så många fiender", + "Menageriet" + ], + "KeyItems": { + "key1": [ + "Din väg ut", + "Varför är nyckeln här?", + "Vad är detta för rum?", + "Öppnar balkongporten", + "Biljett till zoo" + ] + } + }, + "LEVEL6.PHD": { + "Names": [ + "Känns guld mannen!", + "Stå i hand för OP vapen", + "Djurparken", + "Gratis guld split", + "Tillbaka till apa" + ], + "KeyItems": { + "puzzle1": [ + "Din biljett ut", + "Inte giftigt", + "Rätt material", + "Nu är det användbart!", + "För tungt att bära" + ] + } + }, + "LEVEL7A.PHD": { + "Names": [ + "Fortsätt simma!", + "ÖVERSVÄMMAT", + "Gigantisk toalett", + "Krokodil Paradiset", + "råttPARTY" + ], + "KeyItems": { + "key1": [ + "Fan äntligen", + "Ooo.. skinande", + "Nästan där", + "Sista Nyckeln", + "Bättre än silver" + ], + "key2": [ + "Bättre än rostigt", + "Sämre än guld", + "För många dörrar att öppna", + "Du behöver två", + "Behöver något bättre" + ], + "key3": [ + "Använd för mer nycklar", + "Första av många nycklar", + "Sämre än silver", + "Säkert att det är rost?", + "Oxiderat järn" + ] + } + }, + "LEVEL7B.PHD": { + "Names": [ + "Lita inte på statyerna", + "Klar med Grekland", + "Pierre kom hit först", + "Ja! Flyttstenar!", + "Pierre's sista ställning" + ], + "KeyItems": { + "key1": [ + "Hur gör nyckeln så?", + "Det är inte en hemlighet", + "Gör hemlighets ljud", + "Använd i guldhålet", + "Glittrande nyckel" + ], + "key2": [ + "Råttor i överflöd", + "Akta för gorillor", + "Missa inte hemligheten", + "Du behöver en till nyckel", + "Funkar bara på höger lås" + ], + "key3": [ + "Sätt i nyckelhålet", + "Behövs 2 nycklar för 1 dörr", + "Knuffa blocket mer", + "Du behöver en till nyckel", + "Funkar bara på vänster lås" + ] + } + }, + "LEVEL8A.PHD": { + "Names": [ + "Gosa med katterna", + "Åter till Egypten", + "Panterparadis", + "Inte riktigt en stad", + "Mona's Hem" + ], + "KeyItems": { + "key1": [ + "Hjärnoperation", + "Mona's nyckel", + "Använd i Sfinxen", + "Blå ädelstensnyckel", + "Aluminiumoxid nyckel" + ] + } + }, + "LEVEL8B.PHD": { + "Names": [ + "Leende hopp", + "Ren tillfredsställelse", + "Fyra artefakter behövs", + "Egyptiskt museum", + "Egyptisk Guds saker" + ], + "KeyItems": { + "key1": [ + "Öppnar två dörrar", + "Blå ädelstensnyckel", + "Aluminiumoxid nyckel", + "Varför är en dörr där?", + "Krokodil nyckel" + ], + "puzzle1": [ + "Ögat av Seth's skurk", + "Vi ses", + "Vakar alltid", + "Falkens ögonglob", + "Sluta titta på mig" + ], + "puzzle2": [ + "Bara en bugg", + "Heracross", + "Khepri", + "Dyngbagge", + "Önskar du hade detta nästa nivå" + ], + "puzzle3": [ + "Anpu's sigill", + "Schakalen's sigill", + "Bara något klotter", + "Rosettastenen", + "Potatis" + ], + "puzzle4": [ + "Detta är inte TR4", + "Vart är Seth?", + "Lägg tillbaka den där", + "Livets nyckel", + "Kors med en ögla" + ] + } + }, + "LEVEL8C.PHD": { + "Names": [ + "Hur kom Larson hit?", + "För många Atlantianer", + "Vänta, Uzi vart då?", + "Vem släppte ut mumierna", + "En glad stund" + ], + "KeyItems": { + "key1": [ + "Använd på bron", + "Släpp lös Kentauren", + "Använd för att få Ankh", + "Enda nyckeln i nivån", + "Hur är den inte rostig?" + ], + "puzzle1": [ + "Lägg på sfinxen", + "Behöver två", + "Vart är Seth?", + "Slå mig baby en gång till", + "Kentaur bajs" + ], + "puzzle2": [ + "Bara en bugg", + "Skapa några fiender", + "Ta dig ur den här nivån", + "Kul, tillbaka till början", + "Tog dig sån tid?" + ] + } + }, + "LEVEL10A.PHD": { + "Names": [ + "Nivån med jolle", + "Död åt Natla's idioter", + "Varför är detta en gruva?", + "Vapen vart?", + "Natla's Memes" + ], + "KeyItems": { + "puzzle1": [ + "Vem la den här", + "Zap!", + "Vill du ha vapen?", + "Varför funkar dessa än?", + "Elektrisk pincett" + ], + "puzzle2": [ + "Väldigt unik nyckel", + "Din väg ut", + "Nån Egyptisk triangel", + "Atlantis tillträde", + "Ganska kantig" + ] + } + }, + "LEVEL10B.PHD": { + "Names": [ + "Inte under vattnet", + "Köttlabyrint", + "Lycka till", + "Ta med förband", + "Skräckens torn" + ] + }, + "LEVEL10C.PHD": { + "Names": [ + "Den sista nedräkningen", + "Natla är inte död", + "Död åt Atlantis", + "Det är en fälla", + "Ge Torso en kram" + ] + }, + "EGYPT.PHD": { + "Names": [ + "Sand i varje hörn", + "Om ett tag krokodil", + "Vi ses senare alligator", + "Skjut - Släpp - Stänk", + "Du kommer att behöva de medicinerna!" + ], + "KeyItems": { + "key1": [ + "Smörnyckel", + "Inte guldnyckel", + "Glänsande nyckel", + "Ooo.. skinande!", + "Briljant nyckel" + ] + } + }, + "CAT.PHD": { + "Names": [ + "Lillys tempel", + "Catalinas tempel", + "Inget annat än katter här...", + "Builder var inte en hundperson", + "Hundar stannar ute" + ], + "KeyItems": { + "key1": [ + "För många av dessa", + "Snygg nyckel", + "Hur många fler?", + "Suck, för många...", + "Kattnyckel" + ] + } + }, + "END.PHD": { + "Names": [ + "Mamma dagis", + "Kött grotta", + "Spaghettigrottan", + "Lasagne någon?", + "Atlanter överallt. Hjälp!" + ] + }, + "END2.PHD": { + "Names": [ + "Dra i spaken!", + "Fel spak!", + "Varför har vi ens den spaken?", + "Få mig härifrån!", + "Avslutade affärer!" + ] + } + } +} \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_CS.json b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_CS.json index 2ae10fb57..a7e2ba76a 100644 --- a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_CS.json +++ b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_CS.json @@ -1,215 +1,181 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Jiskra v.1", - "Zippo", - "SSSSSSSSS", - "Blikatko", - "Mini-Plamenomet" - ], - "43": [ - "Jiskra v.1", - "Zippo", - "SSSSSSSSS", - "Blikatko", - "Mini-Plamenomet" - ] - }, - { - "36": [ - "Kulickovky", - "Rucni Pistolky", - "Raritky", - "Pew-Pews", - "Beru Dve" - ], - "44": [ - "Kulickovky - Kulicky", - "Pistolky - Kulicky", - "Raritky - Kulicky", - "Pew-Pew - Kulicky", - "Beru Dve - Kulicky" - ] - }, - { - "37": [ - "Flusbrok", - "Musketa", - "Stara Znama", - "Nestacilo?", - "Vykuchavacka" - ], - "45": [ - "Flusbrok Gule", - "Musketa Gule", - "Stara Znama Gule", - "Nestacilo? Dalsi", - "Vykuchavacka - Dalsi" - ] - }, - { - "38": [ - "Automatky", - "Magnumky", - "SuperPistolky", - "Pierre to ztratil", - "Vrat Pierrovy" - ], - "46": [ - "Automatky - Aha", - "Magnumky - Aha", - "SuperPistolky - Aha", - "Pierre to ztratil - Aha", - "Vrat Pierrovi - Aha" - ] - }, - { - "39": [ - "RATATA", - "Drrrrrrrrrr", - "Zrout Munice", - "Nabojovy Upir", - "o 1000 Ran Pozdeji..." - ], - "47": [ - "RATATA Naboje", - "Drrrrrrrrrr Naboje", - "Zrout Munice - Pridavek", - "Nabojovy Upir - Dalsi", - "o 1000 Ran Pozdeji - Naboje" - ] - }, - { - "40": [ - "Tick-tick-tick", - "Trpelivost", - "Vrhac Sipek", - "Zbytecnost", - "Bezvyznamne", - "Proc?", - "NE!", - "Paratkovac", - "Vrhac Kopi" - ], - "48": [ - "Tick-tick-ticks", - "Dalsi Trpelivost", - "Sipky?", - "Munice pro Zbytecnost", - "Vic Bezvyznamne", - "Proc? Naboje", - "Munice pro NE", - "Paratka", - "Dalsi Kopi" - ] - }, - { - "41": [ - "MP3 Prehravac", - "MPEG", - "To Neni MP5", - "Velke Drrrrrrrrrr" - ], - "49": [ - "MP3 Nahravky", - "MPEG Zasoba", - "To Neni MP5 Munice", - "Velke Drrrrrrrrrr Dalsi!" - ] - }, - { - "42": [ - "HubaBuba", - "Dodavka BUM", - "Rozhazovac", - "Zmizikovac", - "AnanasoVrhac", - "BumPrask", - "BUM!!!", - "Vybouchni!" - ], - "50": [ - "Dalsi HubaBuba", - "Dalsi BUM", - "Ohnive Gule", - "Zmizik", - "Ananasy", - "Vice BumPrask", - "Dalsi BUM!!!", - "Vybouchny! Olovo" - ] - }, - { - "51": [ - "Nepatrna Lekarna", - "Takovy Drobecek", - "Lekarna - Clun", - "Kompaktni Lekarna", - "Ruzenec", - "Snez mne!" - ], - "52": [ - "Giganticka Lekarna", - "Uz Nejez!", - "Lekarna - Titanik", - "Masivni Lekarna", - "Jezisuv Kriz", - "Snez mne! Vazne!" - ] - } - ], - "StandaloneStrings": { - "2": [ - "MOJE VECI", - "MUJ BORDEL", - "SEBRANO", - "POKLAD", - "ZBYTECNOSTI", - "OHH LESKLE", - "MUJ MILASEK" - ], - "3": [ - "LARA ZKAPALA", - "ZKUSIT ZNOVU?", - "ZKUSIT ZNOVU? NEODOLAS", - "HODNE STESTI PRISTE", - "UPADLO TI TELO!", - "TROCHU ROZCUCHAN!", - "NLNMAS je v Pr.?" - ], - "35": [ - "Jak sem na tom", - "Zdravotni Karta", - "CISELNIK", - "NEDOVOLENE LEKARNY!", - "POCITADLO TAJEMSTVY!" - ], - "57": [ - "Larino Sidlo", - "Core Design HQ", - "TR2Rando HQ", - "Larina Ruina", - "Sluhova Lednice", - "Rozmrazit Winstona!" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- NIC -", - "- JAKOZE NIC -", - "- NEURCENO -", - "- OHH, TU JE VOLNO ZENO -" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Jiskra v.1", + "Zippo", + "SSSSSSSSS", + "Blikatko", + "Mini-Plamenomet" + ], + "INV_ITEM_PISTOLS": [ + "Kulickovky", + "Rucni Pistolky", + "Raritky", + "Pew-Pews", + "Beru Dve" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Kulickovky - Kulicky", + "Pistolky - Kulicky", + "Raritky - Kulicky", + "Pew-Pew - Kulicky", + "Beru Dve - Kulicky" + ], + "INV_ITEM_SHOTGUN": [ + "Flusbrok", + "Musketa", + "Stara Znama", + "Nestacilo?", + "Vykuchavacka" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Flusbrok Gule", + "Musketa Gule", + "Stara Znama Gule", + "Nestacilo? Dalsi", + "Vykuchavacka - Dalsi" + ], + "INV_ITEM_AUTOS": [ + "Automatky", + "Magnumky", + "SuperPistolky", + "Pierre to ztratil", + "Vrat Pierrovy" + ], + "INV_ITEM_AUTO_AMMO": [ + "Automatky - Aha", + "Magnumky - Aha", + "SuperPistolky - Aha", + "Pierre to ztratil - Aha", + "Vrat Pierrovi - Aha" + ], + "INV_ITEM_UZI": [ + "RATATA", + "Drrrrrrrrrr", + "Zrout Munice", + "Nabojovy Upir", + "o 1000 Ran Pozdeji..." + ], + "INV_ITEM_UZI_AMMO": [ + "RATATA Naboje", + "Drrrrrrrrrr Naboje", + "Zrout Munice - Pridavek", + "Nabojovy Upir - Dalsi", + "o 1000 Ran Pozdeji - Naboje" + ], + "INV_ITEM_HARPOON": [ + "Tick-tick-tick", + "Trpelivost", + "Vrhac Sipek", + "Zbytecnost", + "Bezvyznamne", + "Proc?", + "NE!", + "Paratkovac", + "Vrhac Kopi" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Tick-tick-ticks", + "Dalsi Trpelivost", + "Sipky?", + "Munice pro Zbytecnost", + "Vic Bezvyznamne", + "Proc? Naboje", + "Munice pro NE", + "Paratka", + "Dalsi Kopi" + ], + "INV_ITEM_M16": [ + "MP3 Prehravac", + "MPEG", + "To Neni MP5", + "Velke Drrrrrrrrrr" + ], + "INV_ITEM_M16_AMMO": [ + "MP3 Nahravky", + "MPEG Zasoba", + "To Neni MP5 Munice", + "Velke Drrrrrrrrrr Dalsi!" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "HubaBuba", + "Dodavka BUM", + "Rozhazovac", + "Zmizikovac", + "AnanasoVrhac", + "BumPrask", + "BUM!!!", + "Vybouchni!" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Dalsi HubaBuba", + "Dalsi BUM", + "Ohnive Gule", + "Zmizik", + "Ananasy", + "Vice BumPrask", + "Dalsi BUM!!!", + "Vybouchny! Olovo" + ], + "INV_ITEM_MEDI": [ + "Nepatrna Lekarna", + "Takovy Drobecek", + "Lekarna - Clun", + "Kompaktni Lekarna", + "Ruzenec", + "Snez mne!" + ], + "INV_ITEM_BIG_MEDI": [ + "Giganticka Lekarna", + "Uz Nejez!", + "Lekarna - Titanik", + "Masivni Lekarna", + "Jezisuv Kriz", + "Snez mne! Vazne!" + ], + "HEADING_ITEMS": [ + "MOJE VECI", + "MUJ BORDEL", + "SEBRANO", + "POKLAD", + "ZBYTECNOSTI", + "OHH LESKLE", + "MUJ MILASEK" + ], + "HEADING_GAME_OVER": [ + "LARA ZKAPALA", + "ZKUSIT ZNOVU?", + "ZKUSIT ZNOVU? NEODOLAS", + "HODNE STESTI PRISTE", + "UPADLO TI TELO!", + "TROCHU ROZCUCHAN!", + "NLNMAS je v Pr.?" + ], + "INV_ITEM_COMPASS": [ + "Jak sem na tom", + "Zdravotni Karta", + "CISELNIK", + "NEDOVOLENE LEKARNY!", + "POCITADLO TAJEMSTVY!" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- NIC -", + "- JAKOZE NIC -", + "- NEURCENO -", + "- OHH, TU JE VOLNO ZENO -" + ] + }, "LevelStrings": { + "ASSAULT.TR2": { + "Names": [ + "Larino Sidlo", + "Core Design HQ", + "TR2Rando HQ", + "Larina Ruina", + "Sluhova Lednice", + "Rozmrazit Winstona!" + ] + }, "WALL.TR2": { "Names": [ "Cina Kapitola 1", @@ -223,8 +189,8 @@ "Ztracene Udoli 2.0", "Cesta do Xianu" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klic pro Mistnost 4", "Klic k Gif Panstvi", "Klic?", @@ -235,7 +201,7 @@ "Zeby Klic 1?", "Zeby Klic 2?" ], - "1": [ + "Key2": [ "Pavouci Klic", "Krupavy Klic", "Klic?", @@ -249,7 +215,6 @@ ] } }, - "BOAT.TR2": { "Names": [ "Italie Kapitola 1", @@ -263,8 +228,8 @@ "Daleko od Domove", "To je Milacek" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Lodickovy Klicek", "Klic?", "Zase Klic!!", @@ -276,7 +241,7 @@ "Pristup k Platbe", "Garaz pro Lode" ], - "1": [ + "Key2": [ "Klic pro Mistnost 82", "Zelezny Klic", "Klic?", @@ -287,7 +252,7 @@ "To Neni Pacidlo", "Tento Klic" ], - "2": [ + "Key3": [ "Oxid Klice Zeleziteho", "Klic Zelezne Pesty", "Zelezna Lady", @@ -300,7 +265,6 @@ ] } }, - "VENICE.TR2": { "Names": [ "Italie Kapitola 2", @@ -312,8 +276,8 @@ "Mona Lisa", "Odejdi s BUM" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klic do Knihovny", "Klic?", "Ohh, I found a Key", @@ -328,7 +292,7 @@ "Klicek k memu srdci", "Alohomora" ], - "1": [ + "Key2": [ "TNT Klic", "Vybuch Klic", "BumBac Klic", @@ -345,7 +309,6 @@ ] } }, - "OPERA.TR2": { "Names": [ "Italie - Kapitola 3", @@ -360,8 +323,8 @@ "CAS PREDSTAVENI!", "Priprav se na Lezeni" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Honosny Klic", "Zbohatlikuv Klic", "Okazaly Klic", @@ -373,10 +336,8 @@ "Klic ke Dverim", "Klic k Nestabylite", "C Sharp" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Puzzle 1", "Opravator Vytahu", "Opravovac Plosiny", @@ -386,7 +347,7 @@ "CINK", "Neopravuje Hudbu" ], - "1": [ + "Puzzle2": [ "Puzzle 2", "Zakladni Deska", "ASUS Zakladni Deska", @@ -399,7 +360,6 @@ ] } }, - "RIG.TR2": { "Names": [ "Plosina", @@ -414,8 +374,8 @@ "Bolest Hlavy", "Pozor tam Nahore" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Ohniva Karta", "Cesta k Barelum", "Cerveny Podtacek 2", @@ -424,7 +384,7 @@ "Visa Express", "NEKROUTIT!!!!" ], - "1": [ + "Key2": [ "QWER Podtacek", "Vypni ten Alarm", "Nazloutly Podtacek 1", @@ -433,7 +393,7 @@ "Mastercard Express", "NEROZBIJET!" ], - "2": [ + "Key3": [ "Karta pro Mistnost 37", "Nepotrebna Karta", "Zeleny Podtacek 3", @@ -444,7 +404,6 @@ ] } }, - "PLATFORM.TR2": { "Names": [ "Ropna Plosina Cast 2", @@ -456,24 +415,22 @@ "Zluty Ponorka", "Pozor na Pilu" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Karta pro Mistnost 12", "Neznama Karta", "Cerveny Podtacek 2", "Larina ID Karta", "POZOR KREHKE!" ], - "3": [ + "Key4": [ "Card for Room 49", "Divna Modra Karta", "Modry Podtacek 1", "Winstonova ID Karta", "POZOR NEOHYBAT!" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Zakladni Deska", "ASUS Zakladni Deska", "PC Pro 97", @@ -486,7 +443,6 @@ ] } }, - "UNWATER.TR2": { "Names": [ "Bubly Bubly Kapitola 1", @@ -502,7 +458,6 @@ "Pod Morem" ] }, - "KEEL.TR2": { "Names": [ "Bubly Bubly Kapitola2", @@ -515,8 +470,8 @@ "Anti-Gravitacni Lod", "Sesrotovano" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Zachodovy Klic", "Koupelnovi Klic", "Zase Klic", @@ -525,7 +480,7 @@ "Klic A", "Nadherna koupelna?" ], - "1": [ + "Key2": [ "Krupavy Klic", "Zase Klic", "Boze, zase Klic", @@ -533,7 +488,7 @@ "Klic B", "Klic ke Dverim" ], - "2": [ + "Key3": [ "Klic od Dveri", "Kdo Tu?", "Zase Klic", @@ -542,10 +497,8 @@ "Klic C", "Novy Klic?", "Kde je ten Zamek?" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Zhava Brzdicka", "Puzzle ve tvaru T", "Hasici Pristroj", @@ -555,7 +508,6 @@ ] } }, - "LIVING.TR2": { "Names": [ "Bubly Bubly KApitola 3", @@ -568,8 +520,8 @@ "Nikdo neni doma", "Neobydlena ctvrt" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Dramaticky Klic", "Melodramaticky Klic", "Tragicky Klic", @@ -581,7 +533,7 @@ "Klic od Opery", "Hvezdari!" ], - "1": [ + "Key2": [ "Krupavy klic", "Jakoze Klic?", "TEN Klic", @@ -593,7 +545,6 @@ ] } }, - "DECK.TR2": { "Names": [ "Bubly Bubly Kapitola 4", @@ -603,8 +554,8 @@ "Ledovec Vyhrava", "Velka Vzduchova Kapsa" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Vazny Klic", "Prisny Klic", "Kruty Klic", @@ -620,7 +571,7 @@ "Klic 1", "Klic A" ], - "2": [ + "Key3": [ "Klic k Bednam", "Klic k Bordelu?", "Jakoze Divnej Klic", @@ -635,7 +586,7 @@ "Klic 2", "Key B" ], - "3": [ + "Key4": [ "Klic od Kabiny", "Klic k Mistnosti", "Klic ke Dverim", @@ -648,10 +599,8 @@ "TEN Klic", "Klic 3", "Klic C" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "Andel", "Serubin", "Puzzle 1", @@ -662,7 +611,6 @@ ] } }, - "SKIDOO.TR2": { "Names": [ "Tibet Kapitola 1", @@ -678,8 +626,8 @@ "Skidoo Manie", "Postav Snehulaka" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klic od Padaciho mostu", "Nepouzitelny Klic", "To neni on", @@ -692,7 +640,7 @@ "Ty jsi mne sebral!", "Klic, Zvedni platformu" ], - "1": [ + "Key2": [ "Klic od Chaty", "Klic od Chaty?", "Tibetsky Klic na Preskoceni", @@ -705,10 +653,8 @@ "Klic na Speedrun", "HLEDA SE!", "Vnitrni Klic" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "Andel", "Cherubin", "Puzzle 1", @@ -719,7 +665,6 @@ ] } }, - "MONASTRY.TR2": { "Names": [ "Tibet Kapitola 2", @@ -734,36 +679,34 @@ "Klicnikuv Chram", "Zakaz Jeptiskam" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klic od Slabe Mistnosti", "Jsem silnejsi Klic", "Klic ke Klici" ], - "1": [ + "Key2": [ "Sakra, Nebohy Klic", "Venkovni Klic 1", "Vypadneme odsud?", "Klic k nikam? O.o", "Klic k zadni Brane" ], - "2": [ + "Key3": [ "Klicek na Balkonek", "Zkratka na Vrchol", "Klic Sikmich Oci", "Venkovni Klic 2" ], - "3": [ + "Key4": [ "TR2Main Hala Klic", "Klic k Meme Salu", "Klic od Ratejny", "Klic od NESKAKAT", "Klic k Budhovi?", "Klic do Cekarny" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Jakoze Modliteni Valec", "Kutululu Valec", "Chenuv Valec", @@ -772,14 +715,14 @@ "Kdo ten Valec Vyrobyl?", "Unaveny Pomocnik" ], - "1": [ + "Puzzle2": [ "Diamanty", "Barkhangsky Poklad", "Mantuv Dia?", "Ohh Leskle!", "18 Karatu" ], - "3": [ + "Puzzle4": [ "Andel", "Cherubin", "Puzzle 3", @@ -791,7 +734,6 @@ ] } }, - "CATACOMB.TR2": { "Names": [ "Tibet Kapitola 3", @@ -804,19 +746,8 @@ "Celkem Temno Tady!", "Temna Yetiho Komurka" ], - "Pickups": { - "0": [ - "Pockat, COOO?", - "Vesele Velikonoce", - "Aaa, Pan Gong, ano!", - "Toto sem nepatri", - "...???", - "Xylofonova Tycka", - "No, Ale co uz!" - ] - }, - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Pletova Maska", "Maska?", "TA Maska", @@ -826,10 +757,18 @@ "Noste Rousky!", "Krasna maska", "Hnusne Vypadajici Maska" + ], + "Pickup1": [ + "Pockat, COOO?", + "Vesele Velikonoce", + "Aaa, Pan Gong, ano!", + "Toto sem nepatri", + "...???", + "Xylofonova Tycka", + "No, Ale co uz!" ] } }, - "ICECAVE.TR2": { "Names": [ "Tibet Kapitola 4", @@ -848,8 +787,8 @@ "Winston Doporucuje!", "Winstonuv Mrazak" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Pan Kladido Gong", "Kladivo?", "Hodny Gong", @@ -860,22 +799,8 @@ "Cepin", "Bubnovaci Palicka", "Palicka na Gong" - ] - }, - "Pickups": { - "1": [ - "Talion", - "Slepici Poklad", - "Otevri Dvere Laro", - "VYPOUSTIT SLEPICI!", - "Pozlacena Cetka", - "Klice od Xian Dveri", - "LESKLE!", - "Tady a Pryc Znovu!" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Maska na Xicht", "Preskocitelna Maska", "Maska", @@ -885,10 +810,19 @@ "Kdo to porad pouziva?", "Larina Pletova Maska", "Cassandra" + ], + "Pickup2": [ + "Talion", + "Slepici Poklad", + "Otevri Dvere Laro", + "VYPOUSTIT SLEPICI!", + "Pozlacena Cetka", + "Klice od Xian Dveri", + "LESKLE!", + "Tady a Pryc Znovu!" ] } }, - "EMPRTOMB.TR2": { "Names": [ "Cina Kapitola 2", @@ -902,8 +836,8 @@ "Zavod za Dykou", "Kompletni Kruh" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Nejaky Klic", "Ten Klic", "Klic 1", @@ -911,7 +845,7 @@ "Jauvajs", "Klic ke dverim" ], - "2": [ + "Key3": [ "Zase Klic", "Jakoze TEN Klic", "Klic 2", @@ -919,16 +853,14 @@ "Proste Zase Klic", "Prezil jsi Pavuuucky!" ], - "3": [ + "Key4": [ "TR2Main Chramovy Klic", "Jen Klic", "Vyznamny Klic", "Klic 3", "Jediny Potrebny Klic" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Puzzle 1", "Mistnost 41 Vyplnovac Slotu", "Maska na Xicht", @@ -938,7 +870,6 @@ ] } }, - "FLOATING.TR2": { "Names": [ "Cina Kapitola 3", @@ -952,8 +883,8 @@ "Sipka do Ohne", "Letajici Lego" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Susenka", "Susenka 1", "Susenka A", @@ -963,7 +894,7 @@ "Magicka Susenka", "Kolacek Stesti" ], - "1": [ + "Puzzle2": [ "Susenka", "Susenka 2", "Susenka B", @@ -975,7 +906,6 @@ ] } }, - "XIAN.TR2": { "Names": [ "China Kapitola 4", @@ -993,8 +923,8 @@ "Mne nelze spalit!", "Sochy, Dyky a Ohen" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Jen Susenka", "Ta Susenka", "Syrova Susenka", @@ -1002,7 +932,7 @@ "Nedostupna Susenka", "Nejedla Susenka" ], - "1": [ + "Puzzle2": [ "Poklad xian", "Draci Dyka", "Velky Nuz", @@ -1017,7 +947,6 @@ ] } }, - "HOUSE.TR2": { "Names": [ "HSH", @@ -1033,8 +962,8 @@ "Ne Sam Doma", "Videl jsi Vse?" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klic od Skrine", "Klic od Zbrojnice", "Ten Klic", @@ -1045,10 +974,8 @@ "Dejmi Bum Bum Klic", "Klic Sebeobrany", "Klic od Zbrojnice" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Poklad xian", "Draci Dyka", "Velky Nuz", diff --git a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_DE.json b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_DE.json index 3802a7c9e..459fc25df 100644 --- a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_DE.json +++ b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_DE.json @@ -1,215 +1,181 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Wunderkerze", - "Feuerzeug", - "Blender", - "Flackerer", - "Kleines Funkeln" - ], - "43": [ - "Wunderkerze", - "Feuerzeug", - "Blender", - "Flackerer", - "Kleines Funkeln" - ] - }, - { - "36": [ - "Erbsenkanone", - "Handwaffen", - "Alte Treue", - "Pew-Pews", - "Nimm Zwei" - ], - "44": [ - "Erbsenkanone Munition", - "Handwaffen Munition", - "Alte Treue Clips", - "Pew-Pew Clips", - "Nimm Zwei Clips" - ] - }, - { - "37": [ - "Schrotty", - "Muskete", - "Alte Treue", - "Bist du noch da?", - "Gutbuster" - ], - "45": [ - "Schrotty Munition", - "Muskete Munition", - "Alte Treue Munition", - "Bist Du Noch Da? Ammo", - "Gutbuster Ammo" - ] - }, - { - "38": [ - "Autos", - "Magnums", - "Super Pistolen", - "Pierre Hat Das Verloren", - "Gibs Pierre Zurück" - ], - "46": [ - "Auto Munition", - "Magnum Munition", - "Super Pistolen Clips", - "Pierres Verlorene Clips", - "Gibs Pierre Zurück Clips" - ] - }, - { - "39": [ - "UwUzi", - "Drrrrrrrrrr", - "IchBinStärker Waffen", - "Munitionsvampir", - "1000 Schüsse Später..." - ], - "47": [ - "UwUzi Munition", - "Drrrrrrrrrr Clips", - "IchBinStärker Munition", - "Munitionsvampir Munition", - "1000 Schüsse Später, Munition" - ] - }, - { - "40": [ - "Tick-tick-tick", - "Geduld", - "Pfeilwerfer", - "Nutzlos", - "Zwecklos", - "Warum?", - "Nein!", - "Zahnstocher Werfer", - "Speerwerfer" - ], - "48": [ - "Tick-tick-ticks", - "Geduld Pfeile", - "Pfeile", - "Nutzlos Pfeile", - "Zwecklos Pfeile", - "Warum Pfeile?", - "Nein, Pfeile!", - "Zahnstocher", - "Speere" - ] - }, - { - "41": [ - "MP3 Player", - "MPEG", - "Nicht die MP5", - "Big Drrrrrrrrrr" - ], - "49": [ - "MP3 Munition", - "MPEG Munition", - "Nicht die MP5 Munition", - "Big Drrrrrrrrrr Munition" - ] - }, - { - "42": [ - "Nade Blaster", - "Explosions Überbringer", - "Gegner Verbrenner", - "Muschel Werfer", - "Ananas Versand", - "Großes Bang", - "Großes Boom", - "Jag Es Hoch!" - ], - "50": [ - "Nades", - "Explosionen", - "Feuerbälle", - "Muscheln", - "Ananas", - "Großes Bangs", - "Großes Booms", - "Jag Es Hoch! Munition" - ] - }, - { - "51": [ - "Winziges Medipack", - "Klitzekleines Medipack", - "Kleines Medipack", - "Kompaktes Medipack", - "Schmuckes Medipack", - "Kleiner BooBoo Helfer" - ], - "52": [ - "Gigantisches Medipack", - "Riesiges Medipack", - "Titanisches Medipack", - "Massives Medipack", - "Riihiiieesiges Medipack", - "Großer BooBoo Helfer" - ] - } - ], - "StandaloneStrings": { - "2": [ - "Dinger", - "Irgendwas", - "Aufgehoben", - "Gegenstände", - "Müll", - "Uhhhh Glänzend!", - "Meeeiiiin Schaaaatz" - ], - "3": [ - "Lara Starb", - "Nochmal?", - "Nochmal? Werd Besser!", - "Auf Besseres Glück", - "WERD GUT!", - "RAGE QUIT!", - "NLNMAS Wann?" - ], - "35": [ - "Stats", - "Lebenszeichen", - "Nummern Knirschen", - "KEINE MEDS ERLAUBT", - "Geheimnis Tracker" - ], - "57": [ - "Croft Manor", - "Core Design Hauptquartier", - "TR2Rando Hauptquartier", - "Laras Ausgrabungen", - "Winstons Kühlschrank", - "Tau Winston Auf" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- NULL -", - "- NICHTS -", - "- NICHT DEFINIERT -", - "- NUTZE DIESEN SLOT -" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Wunderkerze", + "Feuerzeug", + "Blender", + "Flackerer", + "Kleines Funkeln" + ], + "INV_ITEM_PISTOLS": [ + "Erbsenkanone", + "Handwaffen", + "Alte Treue", + "Pew-Pews", + "Nimm Zwei" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Erbsenkanone Munition", + "Handwaffen Munition", + "Alte Treue Clips", + "Pew-Pew Clips", + "Nimm Zwei Clips" + ], + "INV_ITEM_SHOTGUN": [ + "Schrotty", + "Muskete", + "Alte Treue", + "Bist du noch da?", + "Gutbuster" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Schrotty Munition", + "Muskete Munition", + "Alte Treue Munition", + "Bist Du Noch Da? Ammo", + "Gutbuster Ammo" + ], + "INV_ITEM_AUTOS": [ + "Autos", + "Magnums", + "Super Pistolen", + "Pierre Hat Das Verloren", + "Gibs Pierre Zurück" + ], + "INV_ITEM_AUTO_AMMO": [ + "Auto Munition", + "Magnum Munition", + "Super Pistolen Clips", + "Pierres Verlorene Clips", + "Gibs Pierre Zurück Clips" + ], + "INV_ITEM_UZI": [ + "UwUzi", + "Drrrrrrrrrr", + "IchBinStärker Waffen", + "Munitionsvampir", + "1000 Schüsse Später..." + ], + "INV_ITEM_UZI_AMMO": [ + "UwUzi Munition", + "Drrrrrrrrrr Clips", + "IchBinStärker Munition", + "Munitionsvampir Munition", + "1000 Schüsse Später, Munition" + ], + "INV_ITEM_HARPOON": [ + "Tick-tick-tick", + "Geduld", + "Pfeilwerfer", + "Nutzlos", + "Zwecklos", + "Warum?", + "Nein!", + "Zahnstocher Werfer", + "Speerwerfer" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Tick-tick-ticks", + "Geduld Pfeile", + "Pfeile", + "Nutzlos Pfeile", + "Zwecklos Pfeile", + "Warum Pfeile?", + "Nein, Pfeile!", + "Zahnstocher", + "Speere" + ], + "INV_ITEM_M16": [ + "MP3 Player", + "MPEG", + "Nicht die MP5", + "Big Drrrrrrrrrr" + ], + "INV_ITEM_M16_AMMO": [ + "MP3 Munition", + "MPEG Munition", + "Nicht die MP5 Munition", + "Big Drrrrrrrrrr Munition" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Nade Blaster", + "Explosions Überbringer", + "Gegner Verbrenner", + "Muschel Werfer", + "Ananas Versand", + "Großes Bang", + "Großes Boom", + "Jag Es Hoch!" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Nades", + "Explosionen", + "Feuerbälle", + "Muscheln", + "Ananas", + "Großes Bangs", + "Großes Booms", + "Jag Es Hoch! Munition" + ], + "INV_ITEM_MEDI": [ + "Winziges Medipack", + "Klitzekleines Medipack", + "Kleines Medipack", + "Kompaktes Medipack", + "Schmuckes Medipack", + "Kleiner BooBoo Helfer" + ], + "INV_ITEM_BIG_MEDI": [ + "Gigantisches Medipack", + "Riesiges Medipack", + "Titanisches Medipack", + "Massives Medipack", + "Riihiiieesiges Medipack", + "Großer BooBoo Helfer" + ], + "HEADING_ITEMS": [ + "Dinger", + "Irgendwas", + "Aufgehoben", + "Gegenstände", + "Müll", + "Uhhhh Glänzend!", + "Meeeiiiin Schaaaatz" + ], + "HEADING_GAME_OVER": [ + "Lara Starb", + "Nochmal?", + "Nochmal? Werd Besser!", + "Auf Besseres Glück", + "WERD GUT!", + "RAGE QUIT!", + "NLNMAS Wann?" + ], + "INV_ITEM_COMPASS": [ + "Stats", + "Lebenszeichen", + "Nummern Knirschen", + "KEINE MEDS ERLAUBT", + "Geheimnis Tracker" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- NULL -", + "- NICHTS -", + "- NICHT DEFINIERT -", + "- NUTZE DIESEN SLOT -" + ] + }, "LevelStrings": { + "ASSAULT.TR2": { + "Names": [ + "Croft Manor", + "Core Design Hauptquartier", + "TR2Rando Hauptquartier", + "Laras Ausgrabungen", + "Winstons Kühlschrank", + "Tau Winston Auf" + ] + }, "WALL.TR2": { "Names": [ "China Teil 1", @@ -223,8 +189,8 @@ "Das verlorene Tal 2.0", "Der Weg nach Xian" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Schlüssel für Raum 4", "Memehaus Schlüssel", "Ein Schlüssel", @@ -235,7 +201,7 @@ "Vielleicht Schlüssel 1?", "Vielleicht Schlüssel 2?" ], - "1": [ + "Key2": [ "Spinnen Schlüssel", "Krustiger Schlüssel", "Ein Schlüssel", @@ -249,7 +215,6 @@ ] } }, - "BOAT.TR2": { "Names": [ "Italien Teil 1", @@ -263,8 +228,8 @@ "Weit weg von zu Hause", "Das ist Liebe" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Booty McSchlüssel Gesicht", "Ein Schlüssel", "Der Schlüssel", @@ -276,7 +241,7 @@ "Segel Zugang", "Boot Garage" ], - "1": [ + "Key2": [ "Schlüssel für Raum 82", "Metall Schlüssel", "Ein Schlüssel", @@ -287,7 +252,7 @@ "Kein Dietrich", "Dieser Schlüssel" ], - "2": [ + "Key3": [ "Eiserner Board Schlüssel", "Eisenfaust Schlüssel", "Eiserne Lady", @@ -300,7 +265,6 @@ ] } }, - "VENICE.TR2": { "Names": [ "Italien Part 2", @@ -313,8 +277,8 @@ "Die Mona Lisa", "Zum Ende ein Knall!" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Bücherraum Schlüssel", "Ein Schlüssel", "Der Schlüssel", @@ -329,7 +293,7 @@ "Geheimes Versteck Schlüssel", "Alohomora" ], - "1": [ + "Key2": [ "TNT Schlüssel", "Vernichtungsschlüssel", "Explosionsschlüssel", @@ -346,7 +310,6 @@ ] } }, - "OPERA.TR2": { "Names": [ "Italien Teil 3", @@ -361,8 +324,8 @@ "Showzeit!", "Bühnenshowvorbereitung" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Schicker Schlüssel", "Vornehmer Schlüssel", "Auffälliger Schlüssel", @@ -374,10 +337,8 @@ "Der Schlüssel zur Tür", "Wackelboden Schlüssel", "C Sharp" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Puzzle 1", "Aufzugreparierer", "Liftreparierer", @@ -387,7 +348,7 @@ "Ding", "Kein Musik Fix" ], - "1": [ + "Puzzle2": [ "Puzzle 2", "Motherboard", "ACME Motherboard", @@ -400,7 +361,6 @@ ] } }, - "RIG.TR2": { "Names": [ "Der Turm", @@ -415,8 +375,8 @@ "Kopfweh", "Hochsicherheitsrisiko!" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Treibsand Karte", "Tonnen Pass Karte", "Pass Karte 2", @@ -425,7 +385,7 @@ "Mastercard Express", "Nicht zerreißen!" ], - "1": [ + "Key2": [ "QWOP Spot Karte", "Mach den Alarm aus!", "Pass Karte 1", @@ -434,7 +394,7 @@ "Visa Express", "Nicht verdrehen!" ], - "2": [ + "Key3": [ "Karte für Raum 37", "Nutzlose Karte", "Pass Karte 3", @@ -445,7 +405,6 @@ ] } }, - "PLATFORM.TR2": { "Names": [ "Der Bohrturm Teil 2", @@ -457,24 +416,22 @@ "Das gelbe U-Boot", "Stört die Säge?" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Karte für Raum 12", "Unidentifizierbare Pass Karte", "Pass Karte 2", "Laras Ausweis", "Nicht zerbrechen!" ], - "3": [ + "Key4": [ "Karte für Raum 49", "Unidentifizierbare Pass Karte", "Pass Karte 1", "Winstons Ausweis", "Nicht knicken!" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Motherboard", "ACME Motherboard", "PC Pro 97", @@ -487,7 +444,6 @@ ] } }, - "UNWATER.TR2": { "Names": [ "Unter Wasser Teil 1", @@ -503,7 +459,6 @@ "Unter dem Meer" ] }, - "KEEL.TR2": { "Names": [ "Unter Wasser Teil 2", @@ -516,8 +471,8 @@ "Gravitationsloses Schiff", "Zerstört" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Toiletten Schlüssel", "Badezimmer Schlüssel", "Ein Schlüssel", @@ -526,7 +481,7 @@ "Schlüssel A", "Was für ein Badezimmer?" ], - "1": [ + "Key2": [ "Krustiger Schlüssel", "Ein Schlüssel", "Der Schlüssel", @@ -534,7 +489,7 @@ "Schlüssel B", "Schlüssel zu einer Tür" ], - "2": [ + "Key3": [ "Raum Schlüssel", "Was'n das?", "Ein Schlüssel", @@ -543,10 +498,8 @@ "Schlüssel C", "Neuer Schlüssel?", "Wo ist das Schlüsselloch?" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Feuer Brecher", "T-Form Puzzle", "Feuer Ausschalter", @@ -556,7 +509,6 @@ ] } }, - "LIVING.TR2": { "Names": [ "Unter Wasser Teil 3", @@ -569,8 +521,8 @@ "Niemand daheim!", "Leblose Quartiere" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Dramatischer Schlüssel", "Melodramatischer Schlüssel", "Tragischer Schlüssel", @@ -582,7 +534,7 @@ "Opern Schlüssel", "Die Show muss weitergehen!" ], - "1": [ + "Key2": [ "Krustiger Schlüssel", "Ein Schlüssel", "Der Schlüssel", @@ -594,7 +546,6 @@ ] } }, - "DECK.TR2": { "Names": [ "Unter Wasser Teil 4", @@ -604,8 +555,8 @@ "Eisberg siegt!", "Großes Luftloch" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Heck Schlüssel", "Strenger Schlüssel", "Böser Schlüssel", @@ -621,7 +572,7 @@ "Schlüssel 1", "Schlüssel A" ], - "2": [ + "Key3": [ "Lager Schlüssel", "Lager Schlüssel?", "Seltsamer Schlüssel", @@ -636,7 +587,7 @@ "Schlüssel 2", "Schlüssel B" ], - "3": [ + "Key4": [ "Kabinen Schlüssel", "Raum Schlüssel", "Schlüssel zu einer Tür", @@ -649,10 +600,8 @@ "Der Schlüssel", "Schlüssel 3", "Schlüssel C" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "Der Engel", "Die Putte", "Puzzel 1", @@ -663,7 +612,6 @@ ] } }, - "SKIDOO.TR2": { "Names": [ "Tibet Teil 1", @@ -679,8 +627,8 @@ "Schneemobilmania", "Bau nen Schneemann" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Zugbrücken-Schlüssel", "Nutzloser Schlüssel", "Nicht der Eine", @@ -693,7 +641,7 @@ "Du hebst mich hoch!", "Mach 'ne Platform Schlüssel" ], - "1": [ + "Key2": [ "Hütten Schlüssel", "Hütten Schlüssel?", "Tibet Skip Schlüssel", @@ -706,10 +654,8 @@ "Speedrun Schlüssel", "Meist gesucht!", "Innenraum Schlüssel" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "Der Engel", "Die Putte", "Puzzel 1", @@ -720,7 +666,6 @@ ] } }, - "MONASTRY.TR2": { "Names": [ "Tibet Teil 2", @@ -735,36 +680,34 @@ "Kloster der Schlüssel", "Nicht Sister Act" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Schwachraum Schlüssel", "IchBinStärker Schlüssel", "Schlüssel zu einem Schlüssel" ], - "1": [ + "Key2": [ "Mist, armer Schlüssel!", "Draußen Schlüssel 1", "Raus hier!", "Schlüssel zu einem Raum O.o", "Hintertür Schlüssel" ], - "2": [ + "Key3": [ "Komödien Schlüssel", "Abkürzung nach Oben", "Bewegende Augen Schlüssel", "Draußen Schlüssel 2" ], - "3": [ + "Key4": [ "TR2Main Hallen Schlüssel", "Meme Hallen Schlüssel", "Großer Raum Schlüssel", "Kein Kopfsprung! Schlüssel", "Buddah Schlüssel", "Lobby Schlüssel" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Wie eine Gebetsrolle", "Manifestierte Rolle", "Bruder Chen Rolle", @@ -773,14 +716,14 @@ "Wer hat das Rad erfunden?", "Müder Helfer" ], - "1": [ + "Puzzle2": [ "Diamanten", "Barkhangs Schätze", "Edelstein Töne", "Uhhh glänzend!", "18 Karat" ], - "3": [ + "Puzzle4": [ "Der Engel", "Die Putte", "Puzzel 1", @@ -792,7 +735,6 @@ ] } }, - "CATACOMB.TR2": { "Names": [ "Tibet Teil 3", @@ -805,20 +747,8 @@ "Es ist dunkel hier!", "Dunkler Yeti Raum" ], - "Pickups": { - "0": [ - "Gong Hammer?", - "Moment, was?", - "Frohe Ostern", - "Em, Herr Gong? Ha!", - "Gehört das hier hin?", - "...???", - "Xylophon Schlägel", - "Okay... was auch immer" - ] - }, - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Gesichtsmaske", "Eine Maske", "Die Maske", @@ -828,10 +758,19 @@ "Trag die Maske!", "Hübsche Maske", "Hässliche Maske" + ], + "Pickup1": [ + "Gong Hammer?", + "Moment, was?", + "Frohe Ostern", + "Em, Herr Gong? Ha!", + "Gehört das hier hin?", + "...???", + "Xylophon Schlägel", + "Okay... was auch immer" ] } }, - "ICECAVE.TR2": { "Names": [ "Tibet Teil 4", @@ -850,8 +789,8 @@ "Von Winston getestet!", "Winstons Kühlschrank" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Herr Gong Hammer", "Der Hammer", "Guter Gong", @@ -862,22 +801,8 @@ "Eis Pickel", "Trommelstock", "Gong Hämmerchen" - ] - }, - "Pickups": { - "1": [ - "Talion", - "Hühnchen Schatz", - "Öffne die Tür, Lara", - "LASS DAS HUHN FREI!", - "Goldnes Dingsbums", - "Xian Tür Schlüssel", - "GLÄNZEND!", - "Da und wieder weg" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Gesichtsmaske", "Nicht benötigte Maske", "Die Maske", @@ -887,10 +812,19 @@ "Wer benutzt das?", "Laras Schönheitsmaske", "Cassandra" + ], + "Pickup2": [ + "Talion", + "Hühnchen Schatz", + "Öffne die Tür, Lara", + "LASS DAS HUHN FREI!", + "Goldnes Dingsbums", + "Xian Tür Schlüssel", + "GLÄNZEND!", + "Da und wieder weg" ] } }, - "EMPRTOMB.TR2": { "Names": [ "China Teil 2", @@ -904,8 +838,8 @@ "Rennen zum Dolch", "Geschlossener Kreis" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Ein Schlüssel", "Der Schlüssel", "Schlüssel 1", @@ -913,7 +847,7 @@ "Au", "Schlüssel zu einer Tür" ], - "2": [ + "Key3": [ "Ein Schlüssel", "Der Schlüssel", "Schlüssel 2", @@ -921,16 +855,14 @@ "Einfach ein Schlüssel", "Du hast die Spinnen überlebt!" ], - "3": [ + "Key4": [ "TR2Main Kammer Schlüssel", "Ein Schlüssel", "Der Schlüssel", "Schlüssel 3 ", "Der einzige Schlüssel den du brauchst" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Puzzel 1", "Raum 41 Slot Füller", "Gesichtsmaske", @@ -940,7 +872,6 @@ ] } }, - "FLOATING.TR2": { "Names": [ "China Teil 3", @@ -954,8 +885,8 @@ "Kopfsprung ins Feuer", "Fliegende Legos" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Ein Kräcker", "Kräcker 1", "Kräcker A", @@ -964,7 +895,7 @@ "Magischer Keks", "Glückskeks" ], - "1": [ + "Puzzle2": [ "Ein Kräcker", "Kräcker 2", "Kräcker B", @@ -976,7 +907,6 @@ ] } }, - "XIAN.TR2": { "Names": [ "China Teil 4", @@ -994,8 +924,8 @@ "Ich werd nicht brennen", "Alle verrückt hier" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Ein Kräcker", "Der Kräcker", "Käse und Kräcker", @@ -1003,7 +933,7 @@ "Exklusive Briefmarke", "Nicht essbarer Kräcker" ], - "1": [ + "Puzzle2": [ "Xian Schatz", "Drachen Dolch", "Großes Messer", @@ -1018,7 +948,6 @@ ] } }, - "HOUSE.TR2": { "Names": [ "ZH", @@ -1034,8 +963,8 @@ "Nicht allein zu Hause", "Genug gesehen?" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Wandschrank Schlüssel", "Arsenal Schlüssel", "Der Schlüssel", @@ -1046,10 +975,8 @@ "Gib mir Boom Boom Schlüssel", "Selbstverteidigungs Schlüssel", "Waffenkammer Schlüssel" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Xian Schatz", "Drachen Dolch", "Großes Messer", diff --git a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_EN.json b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_EN.json index 0541e343b..cf1ab5e84 100644 --- a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_EN.json +++ b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_EN.json @@ -1,218 +1,184 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Sparkler", - "Zippo", - "Dazzler", - "Flickerer", - "Mini-blaze" - ], - "43": [ - "Sparkler", - "Zippo", - "Dazzler", - "Flickerer", - "Mini-blaze" - ] - }, - { - "36": [ - "Peashooters", - "Handguns", - "Old Faithfuls", - "Pew-Pews", - "I'll Take Two" - ], - "44": [ - "Peashooter Clips", - "Handgun Clips", - "Old Faithful Clips", - "Pew-Pew Clips", - "I'll Take Two Clips" - ] - }, - { - "37": [ - "Shotty", - "Musket", - "Old Faithful", - "Seen Enough?", - "Gutbuster" - ], - "45": [ - "Shotty Shells", - "Musket Shells", - "Old Faithful Shells", - "Seen Enough Shells?", - "Gutbuster Shells" - ] - }, - { - "38": [ - "Autos", - "Magnums", - "SuperPistols", - "Pierre Lost 'em", - "Return to Pierre" - ], - "46": [ - "Auto Clips", - "Magnum Clips", - "SuperPistol Clips", - "Pierre Lost 'em Clips", - "Clips to Return to Pierre" - ] - }, - { - "39": [ - "UwUzis", - "Drrrrrrrrrr", - "FeelStronger Guns", - "Ammo Vampire", - "1000 Shots Later..." - ], - "47": [ - "UwUzi Clips", - "Drrrrrrrrrr Clips", - "FeelStronger Clips", - "Ammo Vampire Clips", - "1000 Clips Later" - ] - }, - { - "40": [ - "Tick-tick-tick", - "Patience", - "Arrow Thrower", - "Useless", - "Pointless", - "Why Bother?", - "No!", - "Toothpick Thrower", - "Spear Launcher" - ], - "48": [ - "Tick-tick-ticks", - "Patience Ammo", - "Arrows", - "Useless Ammo", - "Pointless Ammo", - "Why Bother Ammo?", - "No Ammo!", - "Toothpicks", - "Spears" - ] - }, - { - "41": [ - "MP3 Player", - "MPEG", - "Not the MP5", - "Big Drrrrrrrrrr" - ], - "49": [ - "MP3 Clips", - "MPEG Clips", - "Not MP5 Clips", - "Big Drrrrrrrrrr Clips" - ] - }, - { - "42": [ - "Nade Blaster", - "Explosive Delivery", - "Enemy Roaster", - "Shell Launcher", - "Pineapple Dispatch", - "Big Bang", - "Big Boom", - "Blow It Up" - ], - "50": [ - "Nades", - "Explosives", - "Fireballs", - "Shells", - "Pineapples", - "Big Bangs", - "Big Booms", - "Ammo to Blow It Up" - ] - }, - { - "51": [ - "Tiny Medi Pack", - "Wee Medi Pack", - "Little Medi Pack", - "Compact Medi Pack", - "Bijou Medi Pack", - "Baby Booboo Fixer" - ], - "52": [ - "Gigantic Medi Pack", - "Enormous Medi Pack", - "Titanic Medi Pack", - "Massive Medi Pack", - "Mahoosive Medi Pack", - "Big Booboo Fixer" - ] - } - ], - "StandaloneStrings": { - "2": [ - "THINGS", - "STUFF", - "PICKUPS", - "LOOT", - "JUNK", - "UH, SHINY", - "MY PRECIOUS" - ], - "3": [ - "LARA DIED", - "TRY AGAIN?", - "TRY AGAIN? JUST GET GOOD", - "BETTER LUCK NEXT TIME", - "RUN BACK TO THE START AND TRY AGAIN", - "RIP", - "RIP NO LOADS", - "GIT GUD", - "RAGE QUIT", - "NLNMAS Next?" - ], - "35": [ - "Stats", - "Vital Stats", - "Number Crunching", - "No Meds Allowed", - "Secret Tracker" - ], - "57": [ - "Croft Manor", - "Core Design HQ", - "TR2Rando HQ", - "Lara's Digs", - "Winston's Fridge", - "Defrost Winston" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- NULL -", - "- NOTHING HERE -", - "- UNDEFINED -", - "- OI, THIS SLOT'S FREE -" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Sparkler", + "Zippo", + "Dazzler", + "Flickerer", + "Mini-blaze" + ], + "INV_ITEM_PISTOLS": [ + "Peashooters", + "Handguns", + "Old Faithfuls", + "Pew-Pews", + "I'll Take Two" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Peashooter Clips", + "Handgun Clips", + "Old Faithful Clips", + "Pew-Pew Clips", + "I'll Take Two Clips" + ], + "INV_ITEM_SHOTGUN": [ + "Shotty", + "Musket", + "Old Faithful", + "Seen Enough?", + "Gutbuster" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Shotty Shells", + "Musket Shells", + "Old Faithful Shells", + "Seen Enough Shells?", + "Gutbuster Shells" + ], + "INV_ITEM_AUTOS": [ + "Autos", + "Magnums", + "SuperPistols", + "Pierre Lost 'em", + "Return to Pierre" + ], + "INV_ITEM_AUTO_AMMO": [ + "Auto Clips", + "Magnum Clips", + "SuperPistol Clips", + "Pierre Lost 'em Clips", + "Clips to Return to Pierre" + ], + "INV_ITEM_UZI": [ + "UwUzis", + "Drrrrrrrrrr", + "FeelStronger Guns", + "Ammo Vampire", + "1000 Shots Later..." + ], + "INV_ITEM_UZI_AMMO": [ + "UwUzi Clips", + "Drrrrrrrrrr Clips", + "FeelStronger Clips", + "Ammo Vampire Clips", + "1000 Clips Later" + ], + "INV_ITEM_HARPOON": [ + "Tick-tick-tick", + "Patience", + "Arrow Thrower", + "Useless", + "Pointless", + "Why Bother?", + "No!", + "Toothpick Thrower", + "Spear Launcher" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Tick-tick-ticks", + "Patience Ammo", + "Arrows", + "Useless Ammo", + "Pointless Ammo", + "Why Bother Ammo?", + "No Ammo!", + "Toothpicks", + "Spears" + ], + "INV_ITEM_M16": [ + "MP3 Player", + "MPEG", + "Not the MP5", + "Big Drrrrrrrrrr" + ], + "INV_ITEM_M16_AMMO": [ + "MP3 Clips", + "MPEG Clips", + "Not MP5 Clips", + "Big Drrrrrrrrrr Clips" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Nade Blaster", + "Explosive Delivery", + "Enemy Roaster", + "Shell Launcher", + "Pineapple Dispatch", + "Big Bang", + "Big Boom", + "Blow It Up" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Nades", + "Explosives", + "Fireballs", + "Shells", + "Pineapples", + "Big Bangs", + "Big Booms", + "Ammo to Blow It Up" + ], + "INV_ITEM_MEDI": [ + "Tiny Medi Pack", + "Wee Medi Pack", + "Little Medi Pack", + "Compact Medi Pack", + "Bijou Medi Pack", + "Baby Booboo Fixer" + ], + "INV_ITEM_BIG_MEDI": [ + "Gigantic Medi Pack", + "Enormous Medi Pack", + "Titanic Medi Pack", + "Massive Medi Pack", + "Mahoosive Medi Pack", + "Big Booboo Fixer" + ], + "HEADING_ITEMS": [ + "THINGS", + "STUFF", + "PICKUPS", + "LOOT", + "JUNK", + "UH, SHINY", + "MY PRECIOUS" + ], + "HEADING_GAME_OVER": [ + "LARA DIED", + "TRY AGAIN?", + "TRY AGAIN? JUST GET GOOD", + "BETTER LUCK NEXT TIME", + "RUN BACK TO THE START AND TRY AGAIN", + "RIP", + "RIP NO LOADS", + "GIT GUD", + "RAGE QUIT", + "NLNMAS Next?" + ], + "INV_ITEM_COMPASS": [ + "Stats", + "Vital Stats", + "Number Crunching", + "No Meds Allowed", + "Secret Tracker" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- NULL -", + "- NOTHING HERE -", + "- UNDEFINED -", + "- OI, THIS SLOT'S FREE -" + ] + }, "LevelStrings": { + "ASSAULT.TR2": { + "Names": [ + "Croft Manor", + "Core Design HQ", + "TR2Rando HQ", + "Lara's Digs", + "Winston's Fridge", + "Defrost Winston" + ] + }, "WALL.TR2": { "Names": [ "China Part 1", @@ -226,8 +192,8 @@ "The Lost Valley 2.0", "The Path to Xian" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Key to Room 4", "Memehouse Key", "A Key", @@ -238,7 +204,7 @@ "Maybe Key 1?", "Maybe Key 2?" ], - "1": [ + "Key2": [ "Spider Key", "Crusty Key", "A Key", @@ -252,7 +218,6 @@ ] } }, - "BOAT.TR2": { "Names": [ "Italy Part 1", @@ -266,8 +231,8 @@ "Far From Home", "That's Amore" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Boaty McKey Face", "A Key", "The Key", @@ -279,7 +244,7 @@ "Sail Access", "Boat Garage" ], - "1": [ + "Key2": [ "Key for Room 82", "Metal Key", "A Key", @@ -290,7 +255,7 @@ "Not a Lockpick", "This Key" ], - "2": [ + "Key3": [ "Ironing Board Key", "Iron Lady", "Iron Fist Key", @@ -303,7 +268,6 @@ ] } }, - "VENICE.TR2": { "Names": [ "Italy Part 2", @@ -316,8 +280,8 @@ "The Mona Lisa", "Go Out With a Bang" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Bookroom Key", "A Key", "The Key", @@ -332,7 +296,7 @@ "Secret Stash Key", "Alohomora" ], - "1": [ + "Key2": [ "TNT Key", "Blast Key", "Explosion Key", @@ -349,7 +313,6 @@ ] } }, - "OPERA.TR2": { "Names": [ "Italy Part 3", @@ -364,8 +327,8 @@ "Showtime!", "Prepare the Floor Show" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Fancy Key", "Posh Key", "Ostentatious Key", @@ -377,10 +340,8 @@ "The Key to the Door", "Wobbly Floor Key", "C Sharp" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Puzzle 1", "Elevator Fixer", "Lift Fixer", @@ -390,7 +351,7 @@ "Ding", "No Music Fix" ], - "1": [ + "Puzzle2": [ "Puzzle 2", "Motherboard", "ACME Motherboard", @@ -403,7 +364,6 @@ ] } }, - "RIG.TR2": { "Names": [ "The Rig", @@ -418,8 +378,8 @@ "Offshore Headache", "Health and Safety Risk" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Quicksand Card", "Barrel Pass Card", "Pass Card 2", @@ -428,7 +388,7 @@ "Mastercard Express", "Do Not Break" ], - "1": [ + "Key2": [ "QWOP Spot Card", "Turn Off That Alarm", "Pass Card 1", @@ -437,7 +397,7 @@ "Visa Express", "Do Not Twist" ], - "2": [ + "Key3": [ "Card for Room 37", "Unnecessary Card", "Pass Card 3", @@ -448,7 +408,6 @@ ] } }, - "PLATFORM.TR2": { "Names": [ "Offshore Rig Part 2", @@ -460,24 +419,22 @@ "The Yellow Submarine", "Mind the Saw" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Card for Room 12", "Unidentified Pass Card", "Pass Card 2", "Laras ID Card", "Do Not Break" ], - "3": [ + "Key4": [ "Card for Room 49", "Unidentified Pass Card", "Pass Card 1", "Winstons ID Card", "Do Not Bend" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Motherboard", "ACME Motherboard", "PC Pro 97", @@ -490,7 +447,6 @@ ] } }, - "UNWATER.TR2": { "Names": [ "Underwater Part 1", @@ -506,7 +462,6 @@ "Under the Sea" ] }, - "KEEL.TR2": { "Names": [ "Underwater Part 2", @@ -519,8 +474,8 @@ "Anti Gravity Ship", "Wrecked" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Toilet Key", "Bathroom Key", "A Key", @@ -529,7 +484,7 @@ "Key A", "What, a Restroom?" ], - "1": [ + "Key2": [ "Crusty Key", "A Key", "The Key", @@ -537,7 +492,7 @@ "Key B", "Key to a Door" ], - "2": [ + "Key3": [ "Room Key", "Who Dis?", "A Key", @@ -546,10 +501,8 @@ "Key C", "New Key?", "Where's This Lock?" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Fire Breaker", "T-Shaped Puzzle", "Fire Extinguisher", @@ -559,7 +512,6 @@ ] } }, - "LIVING.TR2": { "Names": [ "Underwater Part 3", @@ -572,8 +524,8 @@ "Nobody Home", "Lifeless Quarters" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Dramatic Key", "Melodramatic Key", "Tragic Key", @@ -585,7 +537,7 @@ "Opera Key", "The Show Must Go On!" ], - "1": [ + "Key2": [ "Crusty Key", "A Key", "The Key", @@ -597,7 +549,6 @@ ] } }, - "DECK.TR2": { "Names": [ "Underwater-ish Part 4", @@ -608,8 +559,8 @@ "Big Air Pocket", "[ then ]" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Stern Key", "Harsh Key", "Cruel Key", @@ -625,7 +576,7 @@ "Key 1", "Key A" ], - "2": [ + "Key3": [ "Storage Key", "Storage Key?", "Strange Key", @@ -640,7 +591,7 @@ "Key 2", "Key B" ], - "3": [ + "Key4": [ "Cabin Key", "Room Key", "Key to the Door", @@ -653,10 +604,8 @@ "The Key", "Key 3", "Key C" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "The Angel", "The Cherub", "Puzzle 1", @@ -667,7 +616,6 @@ ] } }, - "SKIDOO.TR2": { "Names": [ "Tibet Part 1", @@ -684,8 +632,8 @@ "Build a Snowman", "Sanctuary of the Skidoo" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Drawbridge Key", "Useless Key", "Not The One", @@ -698,7 +646,7 @@ "You Raise Me Up", "Make A Platform Key" ], - "1": [ + "Key2": [ "Hut Key", "Hut Key?", "Tibet Skip Key", @@ -711,10 +659,8 @@ "Speedrun Key", "Most Wanted", "Inside Key" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "The Angel", "The Cherub", "Puzzle 1", @@ -725,7 +671,6 @@ ] } }, - "MONASTRY.TR2": { "Names": [ "Tibet Part 2", @@ -742,36 +687,34 @@ "Kill the Monks", "Barkhang Monastry" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Weakroom Key", "FeelStronger Key", "Key to a Key" ], - "1": [ + "Key2": [ "Drat, Poor Key", "Outside Key 1", "Let's Go Outside", "Key to No Room", "Backdoor Key" ], - "2": [ + "Key3": [ "Spoof Rot Key", "Shortcut to the Top", "Outside Key 2", "Shifty Eyes Key" ], - "3": [ + "Key4": [ "TR2Main Hall Key", "Meme Hall Key", "Big Room Key", "Don't Swandive Key", "Buddah Key", "Lobby Key" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Like a Prayer Wheel", "Mani Wheel", "Chen Wheel", @@ -780,14 +723,14 @@ "Who Invented This Wheel?", "Weary Helper" ], - "1": [ + "Puzzle2": [ "Diamonds", "Barkhang Loot", "Gem's Tones", "Uhh, Shiny!", "18 Carat" ], - "3": [ + "Puzzle4": [ "The Angel", "The Cherub", "Puzzle 1", @@ -799,7 +742,6 @@ ] } }, - "CATACOMB.TR2": { "Names": [ "Tibet Part 3", @@ -813,20 +755,8 @@ "Dark Yeti Room", "Caves" ], - "Pickups": { - "0": [ - "Gong Hammer?", - "Wait, what?", - "Happy Easter", - "Em, Mr Gong? Ha!", - "Doesn't Belong Here", - "...???", - "Xylophone Stick", - "Well, Whatever!" - ] - }, - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Face Mask", "A Mask", "The Mask", @@ -836,10 +766,19 @@ "Wear a Mask!", "Pretty Mask", "Ugly Mask" + ], + "Pickup1": [ + "Gong Hammer?", + "Wait, what?", + "Happy Easter", + "Em, Mr Gong? Ha!", + "Doesn't Belong Here", + "...???", + "Xylophone Stick", + "Well, Whatever!" ] } }, - "ICECAVE.TR2": { "Names": [ "Tibet Part 4", @@ -858,8 +797,8 @@ "Winston Approved Palace", "Winston's Big Fridge" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Mr Gong Hame", "The Hammer", "Good Gong", @@ -870,22 +809,8 @@ "Ice Pick", "Drumstick", "Gong Mallet" - ] - }, - "Pickups": { - "1": [ - "Talion", - "Chicken Treasure", - "Open That Door, Lara", - "RELEASE THE CHICKEN", - "Golden Thingy", - "Xian Door Key", - "SHINY!", - "Here and Gone Again" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Face Mask", "Skippable Mask", "The Mask", @@ -895,10 +820,19 @@ "Who Uses This?", "Lara's Beauty Mask", "Cassandra" + ], + "Pickup2": [ + "Talion", + "Chicken Treasure", + "Open That Door, Lara", + "RELEASE THE CHICKEN", + "Golden Thingy", + "Xian Door Key", + "SHINY!", + "Here and Gone Again" ] } }, - "EMPRTOMB.TR2": { "Names": [ "China Part 2", @@ -912,8 +846,8 @@ "Race to the Dagger", "Full Circle" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "A Key", "The Key", "Key 1", @@ -921,7 +855,7 @@ "Au", "Key to a Door" ], - "2": [ + "Key3": [ "A Key", "The Key", "Key 2", @@ -929,16 +863,14 @@ "Just a Key", "You Survived the Spiders" ], - "3": [ + "Key4": [ "TR2Main Chamber Key", "A Key", "The Key", "Key 3", "Only Key You Need" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Puzzle 1", "Room 41 Slot Filler", "Face Mask", @@ -948,7 +880,6 @@ ] } }, - "FLOATING.TR2": { "Names": [ "China Part 3", @@ -962,8 +893,8 @@ "Swandive into Fire", "Floating Lego" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "A Cracker", "Cracker 1", "Cracker A", @@ -972,7 +903,7 @@ "Magic Cookie", "Fortune Cookie" ], - "1": [ + "Puzzle2": [ "A Cracker", "Cracker 2", "Cracker B", @@ -984,7 +915,6 @@ ] } }, - "XIAN.TR2": { "Names": [ "China Part 4", @@ -1003,8 +933,8 @@ "Statues, Knives and Fire", "DL" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "A Cracker", "The Cracker", "Cheese 'n' Crackers", @@ -1012,7 +942,7 @@ "Cliquey Stamp", "Inedible Cracker" ], - "1": [ + "Puzzle2": [ "Xian Loot", "Dragon Dagger", "Big Knife", @@ -1027,7 +957,6 @@ ] } }, - "HOUSE.TR2": { "Names": [ "HSH", @@ -1047,8 +976,8 @@ "Assault Course", "Lara's Home" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Closet Key", "Arsenal Key", "The Key", @@ -1059,10 +988,8 @@ "Gimme Boom Boom Key", "Self-defence Training Key", "Armoury Key" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Xian Loot", "Dragon Dagger", "Big Knife", diff --git a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_FI.json b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_FI.json index 4764e1b67..cbbba3c92 100644 --- a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_FI.json +++ b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_FI.json @@ -1,215 +1,181 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "tähtisadetikku", - "sytkäri", - "häikäisin", - "taikasauva", - "Valotaikaa!" - ], - "43": [ - "tähtisadetikku", - "sytkäri", - "häikäisin", - "taikasauva", - "Valotaikaa!" - ] - }, - { - "36": [ - "hernepyssyt", - "nallipyssyt", - "vanhassa vara parempi", - "piu piu piu", - "tupla" - ], - "44": [ - "pakasteherneet", - "nallit", - "aivan hyvät panokset", - "piu piu pi-pi-piu", - "tuplasti panoksia" - ] - }, - { - "37": [ - "tussari", - "musketti", - "hehtaaripyssy", - "kameramiehenkaataja", - "karhunkaataja" - ], - "45": [ - "tussarin panokset", - "musketin panokset", - "hehtaaripyssyn panokset", - "kameramiehenkaatajan panokset", - "karhunkaatajan panokset" - ] - }, - { - "38": [ - "automaagiset pistoolit", - "Magnum double caramel", - "superpistoolit", - "ei niin kuraa", - "Pierreltä lainatut" - ], - "46": [ - "automaagiset panokset", - "magnumin panokset", - "superpistoolin panokset", - "semi-OK:t panokset", - "Pierreltä lainatut panokset" - ] - }, - { - "39": [ - "uzit", - "trrrrrrrrr", - "Pepega-pistoolit", - "ammussyöpöt", - "1000 laukausta myöhemmin" - ], - "47": [ - "uzin panokset", - "trrr trrrrrrrrrrr", - "Pepega-pistoolin panokset", - "teräsrehua", - "tuhansia panoksia" - ] - }, - { - "40": [ - "tiku tiku tiku", - "tamponinheitin", - "liitulakunheitin", - "hyödytön", - "turha", - "Miksi?", - "Ei.", - "hammastikunheitin", - "kääntäjän suosikki" - ], - "48": [ - "taku taku taku", - "tamponit", - "liitulakut", - "hyödyttömät panokset", - "turhat panokset", - "Siksi.", - "ei panoksia", - "hammastikut", - "parasta mitä tiedän" - ] - }, - { - "41": [ - "MP3", - "MPEG4", - "drrrrrrrrrrrr", - "SBRRR SBRRRRRR :----D" - ], - "49": [ - "MP3:n panokset", - "hauskat kotivideot", - "drrrrr drr drrrrrrr", - "EBIN SURRURRURS :--DDD" - ] - }, - { - "42": [ - "naatinheitin", - "pommittus", - "SodaStream", - "Mentos", - "JAHVAT TULLOO!", - "alkuräjäytin", - "hiukkaskiihdytin", - "granaattiomenanheitin" - ], - "50": [ - "naatit", - "pullotettua taikaa", - "Pepsi Max", - "Coca-Cola Light", - "mehukkaat appelsiinit", - "mustat aukot", - "partikkelipakkaukset", - "granaatit" - ] - }, - { - "51": [ - "pientä loiventavaa", - "mini", - "pikkupikkuensiapupakkaus", - "kompakti ensiapupakkaus", - "Always", - "haa" - ], - "52": [ - "laaja korjaussarja", - "maxi", - "järkälemäinen ensiapupakkaus", - "runsas ensiapupakkaus", - "Pampers", - "HAA" - ] - } - ], - "StandaloneStrings": { - "2": [ - "AVAINJUTUT", - "KAMAA", - "TILPEHÖÖRÄT", - "VAINAVAINJUTUT", - "ROINAA", - "ITEMSSIT", - "PERINTÖKALLEUDET" - ], - "3": [ - "LARA KUOLI", - "TAPOIT LARAN", - "HÄVISIT PELIN", - "PAREMPI ONNI ENSI KERRALLA", - "HEIKKO ESITYS", - "NO OLIKO KIVAA?", - "ALT + F4" - ], - "35": [ - "tilastotietoa", - "Tämä on tärkeää!", - "Lara lukuina", - "saavutukset", - "salaisuusträkkeri" - ], - "57": [ - "Croftin kartano", - "Core Designin päämaja", - "TR2Rando-päämaja", - "Malmgardin kartano", - "Telkeä hovimestari kylmäkomeroon: The videopeli", - "Kultaranta" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- TYHJMÄ -", - "- NIMETÖN -", - "- EPÄKUNNOSSA -", - "- NO TÄÄHÄN OIS TYHJÄ -" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "tähtisadetikku", + "sytkäri", + "häikäisin", + "taikasauva", + "Valotaikaa!" + ], + "INV_ITEM_PISTOLS": [ + "hernepyssyt", + "nallipyssyt", + "vanhassa vara parempi", + "piu piu piu", + "tupla" + ], + "INV_ITEM_PISTOL_AMMO": [ + "pakasteherneet", + "nallit", + "aivan hyvät panokset", + "piu piu pi-pi-piu", + "tuplasti panoksia" + ], + "INV_ITEM_SHOTGUN": [ + "tussari", + "musketti", + "hehtaaripyssy", + "kameramiehenkaataja", + "karhunkaataja" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "tussarin panokset", + "musketin panokset", + "hehtaaripyssyn panokset", + "kameramiehenkaatajan panokset", + "karhunkaatajan panokset" + ], + "INV_ITEM_AUTOS": [ + "automaagiset pistoolit", + "Magnum double caramel", + "superpistoolit", + "ei niin kuraa", + "Pierreltä lainatut" + ], + "INV_ITEM_AUTO_AMMO": [ + "automaagiset panokset", + "magnumin panokset", + "superpistoolin panokset", + "semi-OK:t panokset", + "Pierreltä lainatut panokset" + ], + "INV_ITEM_UZI": [ + "uzit", + "trrrrrrrrr", + "Pepega-pistoolit", + "ammussyöpöt", + "1000 laukausta myöhemmin" + ], + "INV_ITEM_UZI_AMMO": [ + "uzin panokset", + "trrr trrrrrrrrrrr", + "Pepega-pistoolin panokset", + "teräsrehua", + "tuhansia panoksia" + ], + "INV_ITEM_HARPOON": [ + "tiku tiku tiku", + "tamponinheitin", + "liitulakunheitin", + "hyödytön", + "turha", + "Miksi?", + "Ei.", + "hammastikunheitin", + "kääntäjän suosikki" + ], + "INV_ITEM_HARPOON_AMMO": [ + "taku taku taku", + "tamponit", + "liitulakut", + "hyödyttömät panokset", + "turhat panokset", + "Siksi.", + "ei panoksia", + "hammastikut", + "parasta mitä tiedän" + ], + "INV_ITEM_M16": [ + "MP3", + "MPEG4", + "drrrrrrrrrrrr", + "SBRRR SBRRRRRR :----D" + ], + "INV_ITEM_M16_AMMO": [ + "MP3:n panokset", + "hauskat kotivideot", + "drrrrr drr drrrrrrr", + "EBIN SURRURRURS :--DDD" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "naatinheitin", + "pommittus", + "SodaStream", + "Mentos", + "JAHVAT TULLOO!", + "alkuräjäytin", + "hiukkaskiihdytin", + "granaattiomenanheitin" + ], + "INV_ITEM_GRENADE_AMMO": [ + "naatit", + "pullotettua taikaa", + "Pepsi Max", + "Coca-Cola Light", + "mehukkaat appelsiinit", + "mustat aukot", + "partikkelipakkaukset", + "granaatit" + ], + "INV_ITEM_MEDI": [ + "pientä loiventavaa", + "mini", + "pikkupikkuensiapupakkaus", + "kompakti ensiapupakkaus", + "Always", + "haa" + ], + "INV_ITEM_BIG_MEDI": [ + "laaja korjaussarja", + "maxi", + "järkälemäinen ensiapupakkaus", + "runsas ensiapupakkaus", + "Pampers", + "HAA" + ], + "HEADING_ITEMS": [ + "AVAINJUTUT", + "KAMAA", + "TILPEHÖÖRÄT", + "VAINAVAINJUTUT", + "ROINAA", + "ITEMSSIT", + "PERINTÖKALLEUDET" + ], + "HEADING_GAME_OVER": [ + "LARA KUOLI", + "TAPOIT LARAN", + "HÄVISIT PELIN", + "PAREMPI ONNI ENSI KERRALLA", + "HEIKKO ESITYS", + "NO OLIKO KIVAA?", + "ALT + F4" + ], + "INV_ITEM_COMPASS": [ + "tilastotietoa", + "Tämä on tärkeää!", + "Lara lukuina", + "saavutukset", + "salaisuusträkkeri" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- TYHJMÄ -", + "- NIMETÖN -", + "- EPÄKUNNOSSA -", + "- NO TÄÄHÄN OIS TYHJÄ -" + ] + }, "LevelStrings": { + "ASSAULT.TR2": { + "Names": [ + "Croftin kartano", + "Core Designin päämaja", + "TR2Rando-päämaja", + "Malmgardin kartano", + "Telkeä hovimestari kylmäkomeroon: The videopeli", + "Kultaranta" + ] + }, "WALL.TR2": { "Names": [ "Kiina, osa 1", @@ -223,8 +189,8 @@ "kadonnut laakso 2.0", "Footin frisbeegolfrata" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "avaava avain", "Onko tämä avain?", "avain vain", @@ -235,7 +201,7 @@ "ehkä avain 1?", "ehkä avain 2?" ], - "1": [ + "Key2": [ "hämähäkkiavain", "rupinen avain", "avain vain", @@ -249,7 +215,6 @@ ] } }, - "BOAT.TR2": { "Names": [ "Italia, osa 1", @@ -263,8 +228,8 @@ "Italian alkeet", "Thäät's Amoore!" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "psyko-paattivajan avain", "avain vain", "THE avain", @@ -276,7 +241,7 @@ "virtaviivainen avain", "Bilteman avain" ], - "1": [ + "Key2": [ "avain huoneeseen 82", "mysteerimetalliavain", "avain vain", @@ -287,7 +252,7 @@ "tiirikka", "tämä avain" ], - "2": [ + "Key3": [ "silitysrautainen avain", "rautanyrkkiavain", "rauta-aikainen avain", @@ -300,7 +265,6 @@ ] } }, - "VENICE.TR2": { "Names": [ "Italia, osa 2", @@ -312,8 +276,8 @@ "ilmetty Mona Lisa", "räjähtävä finaali" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "lukuhuoneen avain", "avain vain", "THE avain", @@ -328,7 +292,7 @@ "hyvin salainen avain", "Alohomora!" ], - "1": [ + "Key2": [ "tee-än-tee-avain", "räjäyttimen avain", "räjähtävä avain", @@ -345,7 +309,6 @@ ] } }, - "OPERA.TR2": { "Names": [ "Italia, osa 3", @@ -360,8 +323,8 @@ "Eine Kleine Nachtmuzak", "avikkakonsertto" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "aistikas avain", "pianon avain", "tyylikäs avain", @@ -373,10 +336,8 @@ "G-avain", "F-avain", "C-avain" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "PUZZLE1", "korjaussarja", "Acme hissinkorjaussarja", @@ -386,7 +347,7 @@ "oopperan väliaikakello", "marakassi" ], - "1": [ + "Puzzle2": [ "PUZZLE2", "muinainen emolevy", "Acme emolevy", @@ -399,7 +360,6 @@ ] } }, - "RIG.TR2": { "Names": [ "surffilautta", @@ -414,8 +374,8 @@ "kaamea hedari", "Mikä työturvallisuus?" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "juoksuhiekkakortti", "tynnyriavainkortti", "avainkortti 2", @@ -424,7 +384,7 @@ "Teboil-asiakaskortti", "Älä väännä" ], - "1": [ + "Key2": [ "QWOP-kortti", "hälytyksenhiljennin", "avainkortti 1", @@ -433,7 +393,7 @@ "Plussa-kortti", "Älä hajota" ], - "2": [ + "Key3": [ "kortti huoneeseen 37", "turha avainkortti", "avainkortti 3", @@ -444,7 +404,6 @@ ] } }, - "PLATFORM.TR2": { "Names": [ "öljynporauslautta, osa 2", @@ -456,24 +415,22 @@ "keltainen sukellusvene", "TASO.TR2" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "kortti huoneeseen 12", "tunnistamaton tunnistekortti", "avainkortti 2", "Laran tunnistekortti", "ei saa taittaa" ], - "3": [ + "Key4": [ "kortti huoneeseen 49", "tunnistamaton tunnistekortti", "avainkortti 1", "Winstonin tunnistekortti", "ei saa vääntää" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "muinainen emolevy", "Acme emolevy", "PC Pro 97", @@ -486,7 +443,6 @@ ] } }, - "UNWATER.TR2": { "Names": [ "Aalloissa siis, osa 1", @@ -502,7 +458,6 @@ "Aalloissa siis!" ] }, - "KEEL.TR2": { "Names": [ "Aalloissa siis, osa 2", @@ -515,8 +470,8 @@ "Vekkula", "Ave Maria Doria" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "käymälän avain", "kylpyhuoneen avain", "avain vain", @@ -525,7 +480,7 @@ "avain A", "tilaihmeen avain" ], - "1": [ + "Key2": [ "rupinen avain", "avain vain", "THE avain", @@ -533,7 +488,7 @@ "avain B", "oven avain" ], - "2": [ + "Key3": [ "huoneen avain", "Kuka siellä?", "avain vain", @@ -542,10 +497,8 @@ "avain C", "avain uuteen", "Missä lukko?" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "T-palikka", "T-avain", "palosammutin", @@ -555,7 +508,6 @@ ] } }, - "LIVING.TR2": { "Names": [ "Aalloissa siis, osa 3", @@ -568,8 +520,8 @@ "Onko kukaan kotona?", "elottomat tilat" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "dramaattinen avain", "melodramaattinen avain", "traaginen avain", @@ -581,7 +533,7 @@ "oopperan avain", "tö shou mast gou oon" ], - "1": [ + "Key2": [ "rupinen avain", "avain vain", "THE avain", @@ -593,7 +545,6 @@ ] } }, - "DECK.TR2": { "Names": [ "Veden alla, osa 4", @@ -603,8 +554,8 @@ "rautavuoren huipulla", "suuri ilmatasku" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "peräpään avain", "perspään avain", "hytin avain", @@ -620,7 +571,7 @@ "avain 1", "avain A" ], - "2": [ + "Key3": [ "varaston avain", "varaston avain?", "outo avain", @@ -635,7 +586,7 @@ "avain 2", "avain B" ], - "3": [ + "Key4": [ "ahterin avain", "huoneen avain", "ovenavaaja", @@ -648,10 +599,8 @@ "THE avain", "avain 3", "avain C" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "sefiroth", "balleriina", "PUZZLE1", @@ -662,7 +611,6 @@ ] } }, - "SKIDOO.TR2": { "Names": [ "Tiibet, osa 1", @@ -678,8 +626,8 @@ "moottorikelkkamania", "lumiukkosimulaattori" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "laskusillan avain", "hyödytön avain", "EI VOITTOA", @@ -692,7 +640,7 @@ "hyödyllinen avain", "turha avain" ], - "1": [ + "Key2": [ "tuvan avain", "tuvan avain?", "tiibetinskippausavain", @@ -705,10 +653,8 @@ "speedrun-avain", "haluttua tavaraa", "asuintilojen avain" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "sefiroth", "balleriina", "PUZZLE1", @@ -719,7 +665,6 @@ ] } }, - "MONASTRY.TR2": { "Names": [ "Tiibet, osa 2", @@ -734,36 +679,34 @@ "paistotuoreita munkkeja", "LUOSTARI.TR2" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "taikalaatikon avain", "tilaihmeen avain", "avainkomeron avain" ], - "1": [ + "Key2": [ "tuhkaluukun avain", "ulko-oviavain 1", "Pääseekö tällä ulos?", "ei minkään huoneen avain", "takaoven avain" ], - "2": [ + "Key3": [ "takon avain", "talonmiehen avain", "taivaiden avain", "ulko-oviavain 2" ], - "3": [ + "Key4": [ "TR2Main-salin avain", "meemisalin avain", "tosi ison huoneen avain", "suuren salin avain", "Buddha-avain", "odotushuoneen avain" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "suolamylly", "pippurimylly", "maustemylly", @@ -772,14 +715,14 @@ "Kuka keksi tämän myllyn?", "tuulimylly" ], - "1": [ + "Puzzle2": [ "kulkuset", "perintökalleudet", "jalokivekset", "kruununjalokivet", "Hope-timantti" ], - "3": [ + "Puzzle4": [ "sefiroth", "balleriina", "PUZZLE3", @@ -791,7 +734,6 @@ ] } }, - "CATACOMB.TR2": { "Names": [ "Tiibet, osa 3", @@ -804,20 +746,8 @@ "Tipu Tilavan katakombit", "darkroom ;" ], - "Pickups": { - "0": [ - "v***n nuija", - "Jaa, häh?", - "Hyvää pääsiäistä!", - "EI VOITTOA", - "Tämä ei kuulu tänne", - "...???", - "ksylofonin nuija", - "roska" - ] - }, - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "aistikas naamio", "Hui saatana!", "Jim Carreyn naamio", @@ -827,10 +757,19 @@ "Käytäthän kasvosuojainta", "peili", "ruma kuin rupikonna" + ], + "Pickup1": [ + "v***n nuija", + "Jaa, häh?", + "Hyvää pääsiäistä!", + "EI VOITTOA", + "Tämä ei kuulu tänne", + "...???", + "ksylofonin nuija", + "roska" ] } }, - "ICECAVE.TR2": { "Names": [ "Tiibet, osa 4", @@ -849,8 +788,8 @@ "Winstonin hyväksymä", "Winstonin kylmäkomero" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "v***n nuija", "THE nuija", "ruokakellon nuija", @@ -861,22 +800,8 @@ "jääpiikki", "rumpukapula", "gongidongi" - ] - }, - "Pickups": { - "1": [ - "talio", - "Tipu Tilavan aarre", - "avain tasolle 2", - "VAPAUTA TIPU", - "Monster Energy Golden Dragon", - "Xi'anin avain", - "tyylikäs paperipaino", - "GLOD" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "kasvosuojain", "turha naamio", "Jim Carreyn naamio", @@ -886,10 +811,19 @@ "Kuka tätä käyttää?", "Laran kauneusuninaamio", "Kassandra" + ], + "Pickup2": [ + "talio", + "Tipu Tilavan aarre", + "avain tasolle 2", + "VAPAUTA TIPU", + "Monster Energy Golden Dragon", + "Xi'anin avain", + "tyylikäs paperipaino", + "GLOD" ] } }, - "EMPRTOMB.TR2": { "Names": [ "Kiina, osa 2", @@ -903,8 +837,8 @@ "KSRNHAUT.TR2", "ympyrä sulkeutuu" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "avain vain", "THE avain", "avain 1", @@ -912,7 +846,7 @@ "Au-avain", "ylellinen avain" ], - "2": [ + "Key3": [ "avain vain", "THE avain", "avain 2", @@ -920,16 +854,14 @@ "ihan vain avain", "hämähäkkien kätkemä" ], - "3": [ + "Key4": [ "TR2Main-kammion avain", "avain vain", "THE avain", "avain 3", "The One Avain" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "PUZZLE1", "huoneen 41 reiän täyte", "kasvosuojain", @@ -939,7 +871,6 @@ ] } }, - "FLOATING.TR2": { "Names": [ "Kiina, osa 3", @@ -953,8 +884,8 @@ "siipiirdium lentiusa", "lentävät leegot" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "suolakeksi", "suolakeksi 1", "suolakeksi A", @@ -963,7 +894,7 @@ "taikakeksi", "onnenkeksi" ], - "1": [ + "Puzzle2": [ "suolakeksi", "suolakeksi 2", "suolakeksi B", @@ -975,7 +906,6 @@ ] } }, - "XIAN.TR2": { "Names": [ "Kiina, osa 4", @@ -993,8 +923,8 @@ "herkästi syttyvää", "XI'AN.TR2" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "suolakeksi", "THE suolakeksi", "Footin lempifrisbee", @@ -1002,7 +932,7 @@ "kulttileimasin", "kelvoton keksi" ], - "1": [ + "Puzzle2": [ "sotasaalis", "lohikäärmetikari", "iso veitsi", @@ -1017,7 +947,6 @@ ] } }, - "HOUSE.TR2": { "Names": [ "HSH", @@ -1033,8 +962,8 @@ "Yksin kotona", "Joko näit tarpeeksi?" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "vaatekomeron avain", "arsenaalin avain", "THE avain", @@ -1045,10 +974,8 @@ "plz anna kranutin", "avain Laran rintaliiveissä", "asehuoneen avain" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "sotasaalis", "lohikäärmetikari", "iso veitsi", diff --git a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_FR.json b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_FR.json index cbeae13fe..91b800699 100644 --- a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_FR.json +++ b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_FR.json @@ -1,215 +1,181 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Cierge Magique", - "Briquet Zippo", - "Lumière !", - "Ça brille", - "P'tite flamme" - ], - "43": [ - "Cierge Magique", - "Briquet Zippo", - "Lumière !", - "Ça brille", - "P'tite flamme" - ] - }, - { - "36": [ - "Sarbacanes", - "Revolvers", - "Vieux Flingues", - "Pan-Pan", - "La paire" - ], - "44": [ - "Boulettes pour Sarbacanes", - "Munitions pour Revolvers", - "Munitions pour Vieux Flingues", - "Munitions pour Pan-Pan", - "Munitions pour La paire" - ] - }, - { - "37": [ - "Fusil", - "Mousquet", - "Le Vieux Fidèle", - "T'as ton Compte ?", - "Éclate Tripes" - ], - "45": [ - "Cartouche pour Fusil", - "Cartouche pour Mousquet", - "Cartouches pour Le Vieux Fidèle", - "Cartouches pour T'as ton Compte ?", - "Cartouches pour Éclate Tripes" - ] - }, - { - "38": [ - "Au Tomates", - "Magnums", - "Supers Pistolets", - "Pistolets de Pierre", - "Souvenirs de Pierre" - ], - "46": [ - "Munitions pour Au Tomates", - "Munitions pour Magnum", - "Munitions pour Supers Pistolets", - "Munitions pour Pistolets de Pierre", - "Munitions pour Souvenirs de Pierre" - ] - }, - { - "39": [ - "UwUzis", - "Drrrrrrrrrr", - "Tatatatatata", - "Vide balles", - "1000 balles plus tard..." - ], - "47": [ - "Munitions pour UwUzi", - "Munitions pour Drrrrrrrrrr", - "Munitions pour Tatatatatata", - "Munitions pour Vide balles", - "Munitions pour 1000 balles plus tard" - ] - }, - { - "40": [ - "Tick-tick-tick", - "Patience", - "Arbalète", - "Je sers à rien", - "Inutile", - "Pourquoi ?", - "Non !", - "Lance Cure-dents", - "Lance Lances" - ], - "48": [ - "Ticks pour Tick-tick-tick", - "Munitions pour Patience", - "Carreaux pour Arbalète", - "Munitions qui servent à rien", - "Munitions Inutiles", - "Munitions Pourquoi faire ?", - "Pas de Munitions", - "Cure-dents", - "Lances pour Lance Lances" - ] - }, - { - "41": [ - "MP3", - "MPEG", - "C'est pas un MP5", - "Drrrrrrrrrr" - ], - "49": [ - "Piles AAA pour MP3", - "Munitions pour MPEG", - "Munitions pour le M16 et c'est tout", - "Munitions pour Drrrrrrrrrr" - ] - }, - { - "42": [ - "L'exploseur", - "Diarrhée Explosive", - "Lance Bombes", - "Lance Boules", - "Jet d'Ananas", - "Big Bang", - "Big Boom", - "Ça explose tout" - ], - "50": [ - "Grenades pour L'exploseur", - "Laxatif", - "Bombes", - "Boules", - "Ananas", - "Big Bangs", - "Big Booms", - "Grenades pour Ça explose tout" - ] - }, - { - "51": [ - "Mini Trousse", - "P'tit Soin", - "Petite Trousse", - "Soin de poche", - "Aaaaw", - "Pansement" - ], - "52": [ - "Mega Trousse", - "Gros Soin", - "Énorme Trousse", - "Soin 2 en 1", - "Aaaaaaaaawwww", - "Compresse" - ] - } - ], - "StandaloneStrings": { - "2": [ - "TRUCS", - "MACHINS", - "TROUVAILLES", - "TRÉSORS", - "POUBELLE", - "OH ÇA BRILLE", - "MON PRÉCIEUX" - ], - "3": [ - "LARA EST MORTE", - "RÉESSAYER ?", - "HAHA !!!", - "PLUS DE CHANCE LA PROCHAINE FOIS", - "T'ES NUL", - "RAGE QUIT !", - "ENCORE ?!" - ], - "35": [ - "Stats", - "Stats Vitals", - "Des nombres", - "PAS DE SOINS !", - "Secrets très secrets!" - ], - "57": [ - "Manoir de Crofts", - "Tutoriel", - "Grande Maison", - "Chez Lara", - "Winston est dans le frigo", - "Prout, Oooh..." - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- Rien -", - "- Y a rien -", - "- À remplir -", - "- Emplacement libre -" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Cierge Magique", + "Briquet Zippo", + "Lumière !", + "Ça brille", + "P'tite flamme" + ], + "INV_ITEM_PISTOLS": [ + "Sarbacanes", + "Revolvers", + "Vieux Flingues", + "Pan-Pan", + "La paire" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Boulettes pour Sarbacanes", + "Munitions pour Revolvers", + "Munitions pour Vieux Flingues", + "Munitions pour Pan-Pan", + "Munitions pour La paire" + ], + "INV_ITEM_SHOTGUN": [ + "Fusil", + "Mousquet", + "Le Vieux Fidèle", + "T'as ton Compte ?", + "Éclate Tripes" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Cartouche pour Fusil", + "Cartouche pour Mousquet", + "Cartouches pour Le Vieux Fidèle", + "Cartouches pour T'as ton Compte ?", + "Cartouches pour Éclate Tripes" + ], + "INV_ITEM_AUTOS": [ + "Au Tomates", + "Magnums", + "Supers Pistolets", + "Pistolets de Pierre", + "Souvenirs de Pierre" + ], + "INV_ITEM_AUTO_AMMO": [ + "Munitions pour Au Tomates", + "Munitions pour Magnum", + "Munitions pour Supers Pistolets", + "Munitions pour Pistolets de Pierre", + "Munitions pour Souvenirs de Pierre" + ], + "INV_ITEM_UZI": [ + "UwUzis", + "Drrrrrrrrrr", + "Tatatatatata", + "Vide balles", + "1000 balles plus tard..." + ], + "INV_ITEM_UZI_AMMO": [ + "Munitions pour UwUzi", + "Munitions pour Drrrrrrrrrr", + "Munitions pour Tatatatatata", + "Munitions pour Vide balles", + "Munitions pour 1000 balles plus tard" + ], + "INV_ITEM_HARPOON": [ + "Tick-tick-tick", + "Patience", + "Arbalète", + "Je sers à rien", + "Inutile", + "Pourquoi ?", + "Non !", + "Lance Cure-dents", + "Lance Lances" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Ticks pour Tick-tick-tick", + "Munitions pour Patience", + "Carreaux pour Arbalète", + "Munitions qui servent à rien", + "Munitions Inutiles", + "Munitions Pourquoi faire ?", + "Pas de Munitions", + "Cure-dents", + "Lances pour Lance Lances" + ], + "INV_ITEM_M16": [ + "MP3", + "MPEG", + "C'est pas un MP5", + "Drrrrrrrrrr" + ], + "INV_ITEM_M16_AMMO": [ + "Piles AAA pour MP3", + "Munitions pour MPEG", + "Munitions pour le M16 et c'est tout", + "Munitions pour Drrrrrrrrrr" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "L'exploseur", + "Diarrhée Explosive", + "Lance Bombes", + "Lance Boules", + "Jet d'Ananas", + "Big Bang", + "Big Boom", + "Ça explose tout" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Grenades pour L'exploseur", + "Laxatif", + "Bombes", + "Boules", + "Ananas", + "Big Bangs", + "Big Booms", + "Grenades pour Ça explose tout" + ], + "INV_ITEM_MEDI": [ + "Mini Trousse", + "P'tit Soin", + "Petite Trousse", + "Soin de poche", + "Aaaaw", + "Pansement" + ], + "INV_ITEM_BIG_MEDI": [ + "Mega Trousse", + "Gros Soin", + "Énorme Trousse", + "Soin 2 en 1", + "Aaaaaaaaawwww", + "Compresse" + ], + "HEADING_ITEMS": [ + "TRUCS", + "MACHINS", + "TROUVAILLES", + "TRÉSORS", + "POUBELLE", + "OH ÇA BRILLE", + "MON PRÉCIEUX" + ], + "HEADING_GAME_OVER": [ + "LARA EST MORTE", + "RÉESSAYER ?", + "HAHA !!!", + "PLUS DE CHANCE LA PROCHAINE FOIS", + "T'ES NUL", + "RAGE QUIT !", + "ENCORE ?!" + ], + "INV_ITEM_COMPASS": [ + "Stats", + "Stats Vitals", + "Des nombres", + "PAS DE SOINS !", + "Secrets très secrets!" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- Rien -", + "- Y a rien -", + "- À remplir -", + "- Emplacement libre -" + ] + }, "LevelStrings": { + "ASSAULT.TR2": { + "Names": [ + "Manoir de Crofts", + "Tutoriel", + "Grande Maison", + "Chez Lara", + "Winston est dans le frigo", + "Prout, Oooh..." + ] + }, "WALL.TR2": { "Names": [ "Chine Partie 1", @@ -223,8 +189,8 @@ "Vallée Perdue 2.0", "Niveau 1" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Clé de la chambre 4", "Déclenche Tigre", "Une clé", @@ -235,7 +201,7 @@ "Clé 1 ?", "Clé 2 ?" ], - "1": [ + "Key2": [ "Clé des Araignées", "Clé Brouillée", "Une clé", @@ -249,7 +215,6 @@ ] } }, - "BOAT.TR2": { "Names": [ "Italie Partie 1", @@ -263,8 +228,8 @@ "Loin de chez Lara", "Routes mouillées" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Clé pour le bateau", "Une clé", "La clé", @@ -276,7 +241,7 @@ "Accès au quai", "Garage à bateau" ], - "1": [ + "Key2": [ "Clé de la chambre 82", "Clé en métal", "Une clé", @@ -287,7 +252,7 @@ "C'est pas un crochet", "Clé en forme de clé" ], - "2": [ + "Key3": [ "Tige de fer", "Clé", "Dame de Fer", @@ -300,7 +265,6 @@ ] } }, - "VENICE.TR2": { "Names": [ "Italie Partie 2", @@ -312,8 +276,8 @@ "Mona Lisa", "Maison dans l'eau" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Clé des livres", "Une clé", "La clé", @@ -328,7 +292,7 @@ "C'est une clé", "Alohomora" ], - "1": [ + "Key2": [ "TNT", "Clé qui fait BOOM", "Clé explosive", @@ -346,7 +310,6 @@ ] } }, - "OPERA.TR2": { "Names": [ "Italie Partie 3", @@ -361,8 +324,8 @@ "Showtime !", "Le spectacle commence" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Jolie clé", "Clé polie", "Clé de luxe", @@ -374,10 +337,8 @@ "Clé qui ouvre une porte", "C'est une clé", "Clé" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Puzzle 1", "Acenseur", "Répare Acsenceur", @@ -387,7 +348,7 @@ "Ding", "À mettre quelque part" ], - "1": [ + "Puzzle2": [ "Puzzle 2", "Motherboard", "ACME Motherboard", @@ -400,7 +361,6 @@ ] } }, - "RIG.TR2": { "Names": [ "Plate-forme", @@ -415,8 +375,8 @@ "La migraine", "Allume une torche" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Carte presque rose", "Carte des barils", "Carte 1", @@ -425,7 +385,7 @@ "Visa Express", "Ne pas perdre" ], - "1": [ + "Key2": [ "Carte presque orange", "Stop cette alarme !", "Carte 2", @@ -434,7 +394,7 @@ "Mastercard Express", "Ne pas casser" ], - "2": [ + "Key3": [ "Carte presque... bleu ?", "Carte inutile", "Carte 3", @@ -445,7 +405,6 @@ ] } }, - "PLATFORM.TR2": { "Names": [ "Suite du niveau précédent", @@ -457,24 +416,22 @@ "Sous-marin jaune", "Embrasse la scie" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Carte pas bleue", "Carte inconnue", "Carte 1", "Carte d'identitée", "Ne pas mâcher" ], - "3": [ + "Key4": [ "Carte pas rouge", "Carte inconnue", "Carte 2", "Carte Bancaire", "Ne pas avaler" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Motherboard", "ACME Motherboard", "PC Pro 97", @@ -487,7 +444,6 @@ ] } }, - "UNWATER.TR2": { "Names": [ "Sous l'eau partie 1", @@ -503,7 +459,6 @@ "Sous l'océan" ] }, - "KEEL.TR2": { "Names": [ "Sous l'eau partie 2", @@ -516,8 +471,8 @@ "Touché Coulé", "Osef la pression..." ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Clé des chiottes", "Clé de bain", "Une clé", @@ -526,7 +481,7 @@ "Clé A", "C'est uen clé" ], - "1": [ + "Key2": [ "Clé Brouillée", "Une clé", "La clé", @@ -534,7 +489,7 @@ "Clé B", "Clé de la porte" ], - "2": [ + "Key3": [ "Clé", "C'est à qui ?", "Un Key", @@ -543,10 +498,8 @@ "Clé C", "C'est encore uen clé", "Où est la serrure ?" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Coupe feu", "Puzzle en T", "Extincteur", @@ -556,7 +509,6 @@ ] } }, - "LIVING.TR2": { "Names": [ "Sous l'eau - 3e partie", @@ -569,8 +521,8 @@ "Personne à la maison", "Les Quartiers Morts" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Clé dramatique", "Clé mélodramatique", "Clé tragique", @@ -582,7 +534,7 @@ "Clé de l'Opéra", "Le spectacle doit continuer!" ], - "1": [ + "Key2": [ "Clé croustillante", "Une clé", "La clé", @@ -594,7 +546,6 @@ ] } }, - "DECK.TR2": { "Names": [ "Sous l'Eau, presque.", @@ -604,8 +555,8 @@ "Victoire des Icebergs", "Grosse poche d'air" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Clé Austère", "Clé Dure", "Clé Cruelle", @@ -621,7 +572,7 @@ "Clé 1", "Clé A" ], - "2": [ + "Key3": [ "Clé de la réserve", "La clé du réserve?", "Clé étrange", @@ -635,7 +586,7 @@ "La Clé", "Clé B" ], - "3": [ + "Key4": [ "Clé de la Cabine", "Clé de la Pièce", "Clé de la Porte", @@ -648,10 +599,8 @@ "La clé", "Clé 3", "Clé C" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "L'Ange", "Le Chérubin", "Puzzle 1", @@ -662,7 +611,6 @@ ] } }, - "SKIDOO.TR2": { "Names": [ "Tibet Partie 1", @@ -678,8 +626,8 @@ "La Mania du Skidoo", "Fais un bonhomme de neige" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Clé du Pont-Levis", "Clé inutile", "Pas celle-ci", @@ -692,7 +640,7 @@ "Tu me soulèves!", "Clé pour une plateforme" ], - "1": [ + "Key2": [ "Clé de l'Abri", "Clé de l'abri", "La clé pour zapper le Tibet", @@ -705,10 +653,8 @@ "Clé pour speedrun", "La Plus Voulue !", "Clé de l'Intérieur" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "L'Ange", "Le Chérubin", "Puzzle 1", @@ -719,7 +665,6 @@ ] } }, - "MONASTRY.TR2": { "Names": [ "Tibet Partie 2", @@ -734,36 +679,34 @@ "Monastère de Keyhang", "Pas de pacte de sororité" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Clé de la Chambre Faible", "Clé \"MeSensPlusForte\"", "Clé pour une Clé" ], - "1": [ + "Key2": [ "Mince, pauvre clé", "Clé Extérieur 1", "On sort d'ici?", "Clé pour aucune pièce?", "Clé de l'arrière" ], - "2": [ + "Key3": [ "Clé Parodique", "Raccourci vers le sommet", "Clé aux Yeux Louches", "Clé Extérieur 2" ], - "3": [ + "Key4": [ "TR2HallPrincipal", "Clé du Hall à Memes", "Clé de la Grosse Pièce", "Clé \"Ne plonge pas\"", "Clé de Bouddah", "Clé du Lobby" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Comme un moulin à prières", "Moulin à prières Mani", "Moulin à prières de Chen", @@ -772,14 +715,14 @@ "Qui a inventé cette roue ?", "Aide fatigué" ], - "1": [ + "Puzzle2": [ "Des Diamands", "Loot de Barkhang", "Les Tons des Gemmes", "Oooh Ca Brille!", "18 Carat" ], - "3": [ + "Puzzle4": [ "L'Ange", "Le Chérubin", "Puzzle 1", @@ -791,7 +734,6 @@ ] } }, - "CATACOMB.TR2": { "Names": [ "Tibet Partie 3", @@ -804,20 +746,8 @@ "Il fait sombre ici!", "Chambre Noire des Yétis" ], - "Pickups": { - "0": [ - "Marteau du Gong?", - "Euuuuh, quoi?", - "Joyeuses Pâques", - "Euh, M. Gong? Ah!", - "Ca n'a rien à faire ici", - "...???", - "Bâton de Xylophone", - "Bon, peu importe!" - ] - }, - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Masque pour visage", "Un Masque", "Le Masque", @@ -827,10 +757,19 @@ "Portez votre masque!", "Joli Masque", "Masque Laid" + ], + "Pickup1": [ + "Marteau du Gong?", + "Euuuuh, quoi?", + "Joyeuses Pâques", + "Euh, M. Gong? Ah!", + "Ca n'a rien à faire ici", + "...???", + "Bâton de Xylophone", + "Bon, peu importe!" ] } }, - "ICECAVE.TR2": { "Names": [ "Tibet Partie 4", @@ -849,8 +788,8 @@ "Approuvé par Winston!", "Le Gros Frigo de Winston" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "La Maison du Gong", "Le Marteau", "Bon Gong", @@ -861,22 +800,8 @@ "Pic à Glace", "Pilon", "Malet du Gong" - ] - }, - "Pickups": { - "1": [ - "Le Talion", - "Le trésor des poulets", - "Ouvre cette porte, Lara", - "LIBEREZ LE POULET", - "Truc en Or", - "Clé de la Porte de Xian", - "CA BRILLE!", - "Là, puis partie encore!" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Masque pour Visage", "Masque Facultatif", "Le Masque", @@ -886,10 +811,19 @@ "Qui utilise encore ça?", "Le Masque de Beauté de Lara", "Cassandra" + ], + "Pickup2": [ + "Le Talion", + "Le trésor des poulets", + "Ouvre cette porte, Lara", + "LIBEREZ LE POULET", + "Truc en Or", + "Clé de la Porte de Xian", + "CA BRILLE!", + "Là, puis partie encore!" ] } }, - "EMPRTOMB.TR2": { "Names": [ "Chine Partie 2", @@ -903,8 +837,8 @@ "Course pour la Dague", "Un grand cercle" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Une Clé", "La Clé", "Clé 1", @@ -912,7 +846,7 @@ "Au", "Clé pour une porte" ], - "2": [ + "Key3": [ "Une Clé", "La Clé", "Clé 2", @@ -920,16 +854,14 @@ "Juste une clé", "Survivant d'Araignées!" ], - "3": [ + "Key4": [ "TR2Main Clé Chambre", "Une Clé", "La Clé", "Clé 3", "Seule Clé nécessaire" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Puzzle 1", "Pièce d'objet numéro 41", "Masque pour visage", @@ -939,7 +871,6 @@ ] } }, - "FLOATING.TR2": { "Names": [ "Chine Partie 3", @@ -953,8 +884,8 @@ "Saut de l'Ange dans le feu", "Lego Volant" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Un Cracker", "Cracker 1", "Cracker A", @@ -963,7 +894,7 @@ "Cookie Magique", "Biscuit Chinois" ], - "1": [ + "Puzzle2": [ "Un Cracker", "Cracker 2", "Cracker B", @@ -974,7 +905,6 @@ ] } }, - "XIAN.TR2": { "Names": [ "China Partie 4", @@ -992,8 +922,8 @@ "Tu peux pas me brûler!", "Statues, Couteaux et Feu" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Un Cracker", "Le Cracket", "Fromage & Crackers", @@ -1001,7 +931,7 @@ "Timbre Sectaire", "Cracker Non-Comestible" ], - "1": [ + "Puzzle2": [ "Le Loot de Xian", "Dague du Dragon", "Gros Couteau", @@ -1016,7 +946,6 @@ ] } }, - "HOUSE.TR2": { "Names": [ "HSH", @@ -1032,8 +961,8 @@ "Pas seul chez soi", "Toujours là?" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Clé de l'Armoire", "Clé de l'Arsenal", "La Clé", @@ -1044,10 +973,8 @@ "\"Je fais boom boom\" Clé", "Clé de Légitime Défense", "Clé de L'armurerie" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Le Loot de Xian", "Dague du Dragon", "Gros Couteau", @@ -1063,4 +990,4 @@ } } } -} +} \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_HR.json b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_HR.json index 8d93ef061..fc37107c2 100644 --- a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_HR.json +++ b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_HR.json @@ -1,218 +1,184 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Šibica", - "Baklja", - "Bengalka", - "Svijeća", - "Lampa" - ], - "43": [ - "Šibica", - "Baklja", - "Bengalka", - "Svijeća", - "Lampa" - ] - }, - { - "36": [ - "Bacač graška", - "Ručni pištolj", - "Stari pištolj", - "Piju-piju", - "Uzeti ću dva" - ], - "44": [ - "Grašak", - "Ručni pištolj metci", - "Stari pištolj metci", - "Piju-piju metci", - "Uzeti ću dva metci" - ] - }, - { - "37": [ - "Shotty", - "Mušketa", - "Stara sačma", - "Vidjeo/la si dovoljno?", - "Razarač iznutrica" - ], - "45": [ - "Shotty metci", - "Čahure za mušketu", - "Stara sačma metci", - "Vidjeo/la si dovoljno? čahure", - "Razarač iznutrica čahure" - ] - }, - { - "38": [ - "Automatik pištolj", - "Magnum", - "SuperPištolj", - "Pierre je izgubio ove pištolje", - "Vrati Pierru" - ], - "46": [ - "Automatik metci", - "Magnum metci", - "SuperPištolj metci", - "Pierre je izgubio ove metke", - "Vrati metke Pierru" - ] - }, - { - "39": [ - "UwUzis", - "Drrrrrrrrrr", - "FeelStronger pištolj", - "Vampir", - "1000 pucnjeva kasnije..." - ], - "47": [ - "UwUzi metci", - "Drrrrrrrrrr metci", - "FeelStronger metci", - "Vampir metci", - "1000 pucnjeva kasnije metci" - ] - }, - { - "40": [ - "Tik-tik-tik", - "Strpljene je vrlina", - "Bacač strijela", - "Beskorisno", - "Beskorisno", - "Zašto?", - "Ne!", - "Bacač čačkalica za zube", - "Bacač koplja" - ], - "48": [ - "Tik-tik-tiks", - "Strpljene je vrlina metci", - "Strijele", - "Beskorisno metci", - "Beskorisno metci", - "Zašto? metci", - "Ne metci!", - "Čačkalice za zube", - "Koplje" - ] - }, - { - "41": [ - "MP3 Player", - "MPEG", - "Ovo nije MP5", - "Big Drrrrrrrrrr" - ], - "49": [ - "MP3 metci", - "MPEG metci", - "Ovo nisu MP5 metci", - "Big Drrrrrrrrrr metci" - ] - }, - { - "42": [ - "Bacač mina", - "Explosive Delivery", - "Enemy Roaster", - "Shell Launcher", - "Pineapple Dispatch", - "Big Bang", - "Big Boom", - "Raznesi to!" - ], - "50": [ - "Mine", - "Ekspolzivi", - "Vatrene kugle", - "Čahure", - "Ananasi", - "Veliki prasak", - "Velika eksplozija", - "Raznesi to! metci" - ] - }, - { - "51": [ - "Sićušna prva pomoć", - "Weee prva pomoć", - "Mala prva pomoć", - "Kompaktna prva pomoć", - "Bijou prva pomoć", - "Prva pomoć za bebe" - ], - "52": [ - "Gigantska prva pomoć", - "Ogromna prva pomoć", - "Titanska prva pomoć", - "Masivna prva pomoć", - "Mahoosivna prva pomoć", - "Prva pomoć za velike" - ] - } - ], - "StandaloneStrings": { - "2": [ - "STVARI", - "KRPE", - "STVARČICE", - "BLAGO", - "SMEĆE", - "UH SJAJNO", - "MOJE ZLATO" - ], - "3": [ - "LARA JE UMRLA", - "POKUŠAJ PONOVO?", - "POKUŠAJ PONOVO? IGRAJ BOLJE", - "VIŠE SREĆE DRUGI PUT", - "RUN BACK TO THE START AND TRY AGAIN", - "RIP", - "RIP NO LOADS", - "GIT GUD", - "RAGE QUIT", - "NLNMAS sljedeće?" - ], - "35": [ - "Statistika", - "Vitalna statistika", - "Krhki brojevi", - "NEMA PRVE POMOĆI!", - "Tragač tajni!" - ], - "57": [ - "Croft imanje", - "Core Design sjedište", - "TR2Rando sjedište", - "Larini artefakti", - "Winstonov frižider", - "Odmrzni Winstona!" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- NIŠTA -", - "- NEMA NIČEGA -", - "- NEDEFINIRANO -", - "- EJ, OVO MJESTO JE SLOBODNO -" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Šibica", + "Baklja", + "Bengalka", + "Svijeća", + "Lampa" + ], + "INV_ITEM_PISTOLS": [ + "Bacač graška", + "Ručni pištolj", + "Stari pištolj", + "Piju-piju", + "Uzeti ću dva" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Grašak", + "Ručni pištolj metci", + "Stari pištolj metci", + "Piju-piju metci", + "Uzeti ću dva metci" + ], + "INV_ITEM_SHOTGUN": [ + "Shotty", + "Mušketa", + "Stara sačma", + "Vidjeo/la si dovoljno?", + "Razarač iznutrica" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Shotty metci", + "Čahure za mušketu", + "Stara sačma metci", + "Vidjeo/la si dovoljno? čahure", + "Razarač iznutrica čahure" + ], + "INV_ITEM_AUTOS": [ + "Automatik pištolj", + "Magnum", + "SuperPištolj", + "Pierre je izgubio ove pištolje", + "Vrati Pierru" + ], + "INV_ITEM_AUTO_AMMO": [ + "Automatik metci", + "Magnum metci", + "SuperPištolj metci", + "Pierre je izgubio ove metke", + "Vrati metke Pierru" + ], + "INV_ITEM_UZI": [ + "UwUzis", + "Drrrrrrrrrr", + "FeelStronger pištolj", + "Vampir", + "1000 pucnjeva kasnije..." + ], + "INV_ITEM_UZI_AMMO": [ + "UwUzi metci", + "Drrrrrrrrrr metci", + "FeelStronger metci", + "Vampir metci", + "1000 pucnjeva kasnije metci" + ], + "INV_ITEM_HARPOON": [ + "Tik-tik-tik", + "Strpljene je vrlina", + "Bacač strijela", + "Beskorisno", + "Beskorisno", + "Zašto?", + "Ne!", + "Bacač čačkalica za zube", + "Bacač koplja" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Tik-tik-tiks", + "Strpljene je vrlina metci", + "Strijele", + "Beskorisno metci", + "Beskorisno metci", + "Zašto? metci", + "Ne metci!", + "Čačkalice za zube", + "Koplje" + ], + "INV_ITEM_M16": [ + "MP3 Player", + "MPEG", + "Ovo nije MP5", + "Big Drrrrrrrrrr" + ], + "INV_ITEM_M16_AMMO": [ + "MP3 metci", + "MPEG metci", + "Ovo nisu MP5 metci", + "Big Drrrrrrrrrr metci" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Bacač mina", + "Explosive Delivery", + "Enemy Roaster", + "Shell Launcher", + "Pineapple Dispatch", + "Big Bang", + "Big Boom", + "Raznesi to!" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Mine", + "Ekspolzivi", + "Vatrene kugle", + "Čahure", + "Ananasi", + "Veliki prasak", + "Velika eksplozija", + "Raznesi to! metci" + ], + "INV_ITEM_MEDI": [ + "Sićušna prva pomoć", + "Weee prva pomoć", + "Mala prva pomoć", + "Kompaktna prva pomoć", + "Bijou prva pomoć", + "Prva pomoć za bebe" + ], + "INV_ITEM_BIG_MEDI": [ + "Gigantska prva pomoć", + "Ogromna prva pomoć", + "Titanska prva pomoć", + "Masivna prva pomoć", + "Mahoosivna prva pomoć", + "Prva pomoć za velike" + ], + "HEADING_ITEMS": [ + "STVARI", + "KRPE", + "STVARČICE", + "BLAGO", + "SMEĆE", + "UH SJAJNO", + "MOJE ZLATO" + ], + "HEADING_GAME_OVER": [ + "LARA JE UMRLA", + "POKUŠAJ PONOVO?", + "POKUŠAJ PONOVO? IGRAJ BOLJE", + "VIŠE SREĆE DRUGI PUT", + "RUN BACK TO THE START AND TRY AGAIN", + "RIP", + "RIP NO LOADS", + "GIT GUD", + "RAGE QUIT", + "NLNMAS sljedeće?" + ], + "INV_ITEM_COMPASS": [ + "Statistika", + "Vitalna statistika", + "Krhki brojevi", + "NEMA PRVE POMOĆI!", + "Tragač tajni!" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- NIŠTA -", + "- NEMA NIČEGA -", + "- NEDEFINIRANO -", + "- EJ, OVO MJESTO JE SLOBODNO -" + ] + }, "LevelStrings": { + "ASSAULT.TR2": { + "Names": [ + "Croft imanje", + "Core Design sjedište", + "TR2Rando sjedište", + "Larini artefakti", + "Winstonov frižider", + "Odmrzni Winstona!" + ] + }, "WALL.TR2": { "Names": [ "Kina dio 1", @@ -226,8 +192,8 @@ "Izgubljena dolina 2.0", "Put do Xiana" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Ključ za sobu 4", "Memehouse ključ", "A Ključ", @@ -238,7 +204,7 @@ "Jeli ovo ključ 1?", "Jeli ovo ključ 2?" ], - "1": [ + "Key2": [ "Pauk ključ", "Ključ s koricom", "Ključ A", @@ -252,7 +218,6 @@ ] } }, - "BOAT.TR2": { "Names": [ "Italija dio 1", @@ -266,8 +231,8 @@ "Daleko od kuće", "Ovo je ljubav" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Brodić ključ", "A Ključ", "Ključ!", @@ -279,7 +244,7 @@ "Pristup plovidbi", "Garaža za čamac" ], - "1": [ + "Key2": [ "Ključ sobe 82", "Metalni ključ", "A Ključ", @@ -290,7 +255,7 @@ "Ne provaljuj!", "To je taj ključ!" ], - "2": [ + "Key3": [ "Ključ željezne daske", "Željezna šaka", "Željezna dama", @@ -303,7 +268,6 @@ ] } }, - "VENICE.TR2": { "Names": [ "Italija dio 2", @@ -315,8 +279,8 @@ "Mona Lisa", "Izadi sa stilom" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Ključ sobe s knjigama", "A Ključ", "Ključ!", @@ -331,7 +295,7 @@ "Ključ tajnog skrovišta", "Alohomora" ], - "1": [ + "Key2": [ "TNT Ključ!", "Ključ detonacija", "Explosion Key", @@ -348,7 +312,6 @@ ] } }, - "OPERA.TR2": { "Names": [ "Italija dio 3", @@ -363,8 +326,8 @@ "Spektakl", "Pripremite pozornicu" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Fensi Ključ", "Otmjen Ključ", "Razmetljiv Ključ", @@ -376,10 +339,8 @@ "Ključ za vrata", "Klimavi ključ", "C Sharp" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Puzle 1", "Popravljač dizala", "Popravljač lifta", @@ -389,7 +350,7 @@ "Ding", "Nema muzike" ], - "1": [ + "Puzzle2": [ "Puzle 2", "Matična", "ACME Matična", @@ -402,7 +363,6 @@ ] } }, - "RIG.TR2": { "Names": [ "Platforma", @@ -417,8 +377,8 @@ "Glavobolja", "Opasno po zdravlje" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Kartica za živo blato", "Kartica za bačve", "Kartica prolaska 2", @@ -427,7 +387,7 @@ "Visa Express", "Ne savijaj" ], - "1": [ + "Key2": [ "QWOP kartica", "Ugasi Taj Alarm!", "Kartica prolaska 1", @@ -436,7 +396,7 @@ "Mastercard Express", "Ne lomi" ], - "2": [ + "Key3": [ "Kartica sobe 37", "Nepotrebna kartica", "Kartica prolaska 3", @@ -447,7 +407,6 @@ ] } }, - "PLATFORM.TR2": { "Names": [ "Morska Platforma Dio 2", @@ -459,24 +418,22 @@ "Žuta Podmornica", "Pazi na oštrice" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Kartica za sobu 12", "Neidentificirana karta", "Kartica prolaska 2", "Larina osobna", "Ne lomi" ], - "3": [ + "Key4": [ "Kartica za sobu 49", "Neidentificirana karta", "Kartica prolaska 1", "Winstonova osobna", "Ne savijaj!" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Matična", "ACME Matična", "PC Pro 97", @@ -489,7 +446,6 @@ ] } }, - "UNWATER.TR2": { "Names": [ "Pod vodom dio 1", @@ -505,7 +461,6 @@ "Podmorje" ] }, - "KEEL.TR2": { "Names": [ "Pod vodom dio 2", @@ -518,8 +473,8 @@ "Anti gravitacija", "Uništen" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Ključ nužnika", "Ključ kupaone", "A Ključ", @@ -528,7 +483,7 @@ "Ključ A", "Soba za odmor?" ], - "1": [ + "Key2": [ "Ključ s koricom", "A Ključ", "Ključ!", @@ -536,7 +491,7 @@ "Ključ B", "Ključ za vrata" ], - "2": [ + "Key3": [ "Ključ za sobu", "Tko je?", "A Ključ", @@ -545,10 +500,8 @@ "Ključ C", "Novi Ključ?", "Gdje je lokot?" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Ključ požara", "T puzla", "Vatrogasni apart", @@ -558,7 +511,6 @@ ] } }, - "LIVING.TR2": { "Names": [ "Pod vodom dio 3", @@ -571,8 +523,8 @@ "Nikog doma", "Beživotne odaje" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Dramatičan ključ", "Melodramatičan ključ", "Tragični Ključ", @@ -584,7 +536,7 @@ "Ključ opere", "Šou se nastavlja!" ], - "1": [ + "Key2": [ "Ključ s koricom", "A Ključ", "Ključ!", @@ -596,7 +548,6 @@ ] } }, - "DECK.TR2": { "Names": [ "Podmorje dio 4", @@ -606,8 +557,8 @@ "Santa leda pobjeduje ", "Zračni džep" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Ključ krme", "Oštri ključ", "Okrutni ključ", @@ -623,7 +574,7 @@ "Ključ 1", "Ključ A" ], - "2": [ + "Key3": [ "Ključ skadišta", "Ključ skadišta?", "Čudan ključ", @@ -638,7 +589,7 @@ "Ključ 2", "Ključ B" ], - "3": [ + "Key4": [ "Ključ kabine", "Ključ sobe", "Ključ vrata", @@ -651,10 +602,8 @@ "Ključ", "Ključ 3", "Ključ C" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "Andeo", "Kerubin", "Puzla 1", @@ -665,7 +614,6 @@ ] } }, - "SKIDOO.TR2": { "Names": [ "Tibet Dio 1", @@ -681,8 +629,8 @@ "Skidoo Manija", "Napravi snjegovića" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Ključ pokretnog mosta", "Beskoristan ključ", "Nije taj", @@ -695,7 +643,7 @@ "Podižeš me!", "Stvori platformu" ], - "1": [ + "Key2": [ "Ključ kolibe", "Ključ kolibe?", "Brzi Tibet ključ", @@ -708,10 +656,8 @@ "Speedrun Ključ", "Most Wanted!", "Unutarnji ključ" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "Andeo", "Kerubin", "Puzla 1", @@ -722,7 +668,6 @@ ] } }, - "MONASTRY.TR2": { "Names": [ "Tibet Dio 2", @@ -737,37 +682,35 @@ "Samostan ključeva", "Ne sestrinski čin" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Ključ slabe sobe", "FeelStronger ključ", "Ključ za ključ", "Ključ poklopca" ], - "1": [ + "Key2": [ "Jadni ključ", "Vanjski ključ 1 ", "Idemo van odavdje?", "Nije sobni ključ? O.o", "Ključ stražnjih vrata" ], - "2": [ + "Key3": [ "Zahrdali ključ", "Prečica za vrh", "Prevrtljivi ključ", "Vanjski ključ 2" ], - "3": [ + "Key4": [ "TR2Main hodnik ključ", "Meme hodnik ključ", "Ključ velike sobe", "Ne roni ključ", "Buddah ključ", "Ključ predvorja" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Kao molitveni kotači", "Mani kotači", "Chen kotači", @@ -776,14 +719,14 @@ "Tko je izumio kotače?", "Umorni pomagači" ], - "1": [ + "Puzzle2": [ "Dijamanti", "Barkhang plijen", "Dragino kamenje", "Uhhh sjajno!", "18 karata" ], - "3": [ + "Puzzle4": [ "Andeo", "Kerubin", "Puzla 3", @@ -795,7 +738,6 @@ ] } }, - "CATACOMB.TR2": { "Names": [ "Tibet Dio 3", @@ -808,20 +750,8 @@ "Mračno je ovdje!", "Tamna Yeti soba" ], - "Pickups": { - "0": [ - "Gong čekić?", - "Čekaj, šta?", - "Sretan Uskrs ", - "Em, Gosp. Gong? Ha!", - "Ovo ne pripada ovdje", - "...???", - "Ksilofon štapić", - "Pa, svejedno!" - ] - }, - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Maska za lice", "Maska A", "Maska", @@ -831,10 +761,19 @@ "Nosi masku!", "Lijepa maska", "Ružna maska" + ], + "Pickup1": [ + "Gong čekić?", + "Čekaj, šta?", + "Sretan Uskrs ", + "Em, Gosp. Gong? Ha!", + "Ovo ne pripada ovdje", + "...???", + "Ksilofon štapić", + "Pa, svejedno!" ] } }, - "ICECAVE.TR2": { "Names": [ "Tibet Dio 4", @@ -853,8 +792,8 @@ "Winston odobrava!", "Winstonov frižider" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Mr Gong Čekić", "Čekić", "Dobar Gong", @@ -865,22 +804,8 @@ "Kopač leda", "Štap za bubnjeve", "Gong Malj" - ] - }, - "Pickups": { - "1": [ - "Talion", - "Kokošje blago", - "Otvori ta vrata, Lara!", - "PUSTI KOKOŠ!", - "Zlatna stvarčica", - "Xian ključ", - "SJAJNO!", - "Tu je, ali će nestat!" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Maska za lice", "Beskorisna maska", "Maska", @@ -890,10 +815,19 @@ "Tko ovo koristi?", "Larina maska lijepote", "Kasandra" + ], + "Pickup2": [ + "Talion", + "Kokošje blago", + "Otvori ta vrata, Lara!", + "PUSTI KOKOŠ!", + "Zlatna stvarčica", + "Xian ključ", + "SJAJNO!", + "Tu je, ali će nestat!" ] } }, - "EMPRTOMB.TR2": { "Names": [ "Kina dio 2", @@ -907,8 +841,8 @@ "Utrka za bodež", "Puni krug" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "A Ključ", "Ključ", "Ključ 1", @@ -916,7 +850,7 @@ "Au", "Ključ za vrata" ], - "2": [ + "Key3": [ "A Ključ", "The KeyKljuč", "Ključ 2", @@ -924,16 +858,14 @@ "Samo ključ", "Preživjeli ste pauke!" ], - "3": [ + "Key4": [ "TR2Main komora ključ", "A Ključ", "Ključ", "Ključ 3", "Jedini ključ koji trebaš" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Puzla 1", "Soba 41", "Maska za lice", @@ -943,7 +875,6 @@ ] } }, - "FLOATING.TR2": { "Names": [ "Kina dio 3", @@ -957,8 +888,8 @@ "Baci se u vatru", "Leteći lego" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Kereker", "Kereker 1", "Kereker A", @@ -967,7 +898,7 @@ "Magični kolač", "Kolač za sreću" ], - "1": [ + "Puzzle2": [ "Kereker", "Kereker 2", "Kereker B", @@ -979,7 +910,6 @@ ] } }, - "XIAN.TR2": { "Names": [ "Kina dio 4", @@ -998,8 +928,8 @@ "Kipovi, noževi i vatra", "DL" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Kreker", "Taj reker", "Sir i krekeri", @@ -1007,7 +937,7 @@ "Kliki pečat", "Nejestiv kreker" ], - "1": [ + "Puzzle2": [ "Xian plijen", "Zmajev bodež", "Veliki nož", @@ -1022,7 +952,6 @@ ] } }, - "HOUSE.TR2": { "Names": [ "HSH", @@ -1038,8 +967,8 @@ "Nisam sam u kući", "Vidjeli dovoljno?" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Ključ ormara", "Arsenal ključ", "Ključ", @@ -1050,10 +979,8 @@ "Daj mi bum bum ključ", "Klju samoobranje", "Ključ oružarnice" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Xianov plijen", "Zmajev bodež", "Veliki nož", diff --git a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_IT.json b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_IT.json index e22722db8..7074e7e2e 100644 --- a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_IT.json +++ b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_IT.json @@ -1,215 +1,181 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Stella filante", - "Accendino", - "Splendore", - "Barlume", - "Mini-fiamma" - ], - "43": [ - "Stella filante", - "Accendino", - "Splendore", - "Barlume", - "Mini-fiamma" - ] - }, - { - "36": [ - "Cerbottana", - "Pistole", - "Sempre Fedeli", - "Pew-Pew", - "Ne Prendo Due" - ], - "44": [ - "Munizioni per Cerbottana", - "Munizioni per Pistola", - "Munizioni per Sempre Fedeli", - "Munizioni per Pew-Pew", - "Munizioni per Ne Prendo Due" - ] - }, - { - "37": [ - "Pompa", - "Moschetto", - "Sempre Fedele", - "Sei Ancora Qui?", - "Spaccabudella" - ], - "45": [ - "Cartucce per Pompa", - "Cartucce per Moschetto", - "Cartucce per Sempre Fedele", - "Munizioni per Sei Ancora Qui?", - "Munizioni per Spaccabudella" - ] - }, - { - "38": [ - "Automatiche", - "Magnum", - "SuperPistole", - "Le Ha Perse Pierre", - "Restituire a Pierre" - ], - "46": [ - "Munizioni per Automatiche", - "Munizioni per Magnum", - "Munizioni per SuperPistola", - "Munizioni per Le Ha Perse Pierre", - "Munizioni per Restituire a Pierre" - ] - }, - { - "39": [ - "UwUzi", - "Drrrrrrrrrr", - "Pistole Fortissime", - "MangiaColpi", - "1000 Colpi Dopo..." - ], - "47": [ - "Munizioni per UwUzi", - "Munizioni per Drrrrrrrrrr", - "Munizioni per Pistole Fortissime", - "Munizioni per MangiaColpi", - "Munizioni per 1000 Colpi Dopo" - ] - }, - { - "40": [ - "Tick-tick-tick", - "Pazienza", - "Lanciatore di Frecce", - "Inutile", - "Senza Senso", - "Perché?", - "No!", - "Lanciatore di Stuzzicadenti", - "Propulsore di Lance" - ], - "48": [ - "Tick-tick-tick", - "Munizioni per Pazienza", - "Frecce", - "Munizioni per Inutile", - "Munizioni per Senza Senso", - "Munizioni per Perché?", - "Munizioni per No!", - "Stuzzicadenti", - "Lance" - ] - }, - { - "41": [ - "Lettore MP3", - "MPEG", - "Non l'MP5", - "Grande Drrrrrrrrrr" - ], - "49": [ - "Munizioni per Lettore MP3", - "Munizioni per MPEG", - "Munizioni per Non l'MP5", - "Munizioni per Grande Drrrrrrrrrr" - ] - }, - { - "42": [ - "Esploditore di Granate", - "Consegna Esplosiva", - "Arrostitore di Nemici", - "Lanciatore di Bombe", - "Spedizione di Granate", - "Big Bang", - "Big Boom", - "Fallo Saltare!" - ], - "50": [ - "Granate", - "Esplosivi", - "Palle di Fuoco", - "Bombe", - "Granate", - "Big Bangs", - "Big Booms", - "Munizioni per Fallo Saltare!" - ] - }, - { - "51": [ - "Medi-kit Minuscolo", - "Medi-kit Piccino", - "Medi-kit Piccolo", - "Medi-kit Minuto", - "Medi-kit Microscopico", - "Piccolo Cerotto per la bua" - ], - "52": [ - "Medi-kit Gigante", - "Medi-kit Enorme", - "Medi-kit Titanico", - "Medi-kit Massiccio", - "Medi-kit Smisurato", - "Grande Cerotto per la bua" - ] - } - ], - "StandaloneStrings": { - "2": [ - "COSE", - "ROBE", - "COLLEZIONE", - "BOTTINO", - "ROTTAMI", - "OH LUCCICA", - "IL MIO TESORO" - ], - "3": [ - "LARA È MORTA", - "RIPROVARE?", - "RIPROVARE? DIVENTA PIÙ BRAVO", - "ANDRÀ MEGLIO LA PROSSIMA VOLTA", - "GIT GUD", - "RAGE QUIT!", - "Pronto per la NLNMAS?" - ], - "35": [ - "Statistiche", - "Statistiche Vitali", - "Numeri Macinati", - "NON PUOI CURARTI!", - "Dati Segreti!" - ], - "57": [ - "Croft Manor", - "Core Design HQ", - "TR2Rando HQ", - "Gli Scavi di Lara", - "Il Frigo di Winston", - "Scongela Winston!" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- NULL -", - "- NON C'È NIENTE QUI -", - "- NON DEFINITO -", - "- HEY, QUESTO SLOT È LIBERO -" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Stella filante", + "Accendino", + "Splendore", + "Barlume", + "Mini-fiamma" + ], + "INV_ITEM_PISTOLS": [ + "Cerbottana", + "Pistole", + "Sempre Fedeli", + "Pew-Pew", + "Ne Prendo Due" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Munizioni per Cerbottana", + "Munizioni per Pistola", + "Munizioni per Sempre Fedeli", + "Munizioni per Pew-Pew", + "Munizioni per Ne Prendo Due" + ], + "INV_ITEM_SHOTGUN": [ + "Pompa", + "Moschetto", + "Sempre Fedele", + "Sei Ancora Qui?", + "Spaccabudella" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Cartucce per Pompa", + "Cartucce per Moschetto", + "Cartucce per Sempre Fedele", + "Munizioni per Sei Ancora Qui?", + "Munizioni per Spaccabudella" + ], + "INV_ITEM_AUTOS": [ + "Automatiche", + "Magnum", + "SuperPistole", + "Le Ha Perse Pierre", + "Restituire a Pierre" + ], + "INV_ITEM_AUTO_AMMO": [ + "Munizioni per Automatiche", + "Munizioni per Magnum", + "Munizioni per SuperPistola", + "Munizioni per Le Ha Perse Pierre", + "Munizioni per Restituire a Pierre" + ], + "INV_ITEM_UZI": [ + "UwUzi", + "Drrrrrrrrrr", + "Pistole Fortissime", + "MangiaColpi", + "1000 Colpi Dopo..." + ], + "INV_ITEM_UZI_AMMO": [ + "Munizioni per UwUzi", + "Munizioni per Drrrrrrrrrr", + "Munizioni per Pistole Fortissime", + "Munizioni per MangiaColpi", + "Munizioni per 1000 Colpi Dopo" + ], + "INV_ITEM_HARPOON": [ + "Tick-tick-tick", + "Pazienza", + "Lanciatore di Frecce", + "Inutile", + "Senza Senso", + "Perché?", + "No!", + "Lanciatore di Stuzzicadenti", + "Propulsore di Lance" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Tick-tick-tick", + "Munizioni per Pazienza", + "Frecce", + "Munizioni per Inutile", + "Munizioni per Senza Senso", + "Munizioni per Perché?", + "Munizioni per No!", + "Stuzzicadenti", + "Lance" + ], + "INV_ITEM_M16": [ + "Lettore MP3", + "MPEG", + "Non l'MP5", + "Grande Drrrrrrrrrr" + ], + "INV_ITEM_M16_AMMO": [ + "Munizioni per Lettore MP3", + "Munizioni per MPEG", + "Munizioni per Non l'MP5", + "Munizioni per Grande Drrrrrrrrrr" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Esploditore di Granate", + "Consegna Esplosiva", + "Arrostitore di Nemici", + "Lanciatore di Bombe", + "Spedizione di Granate", + "Big Bang", + "Big Boom", + "Fallo Saltare!" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Granate", + "Esplosivi", + "Palle di Fuoco", + "Bombe", + "Granate", + "Big Bangs", + "Big Booms", + "Munizioni per Fallo Saltare!" + ], + "INV_ITEM_MEDI": [ + "Medi-kit Minuscolo", + "Medi-kit Piccino", + "Medi-kit Piccolo", + "Medi-kit Minuto", + "Medi-kit Microscopico", + "Piccolo Cerotto per la bua" + ], + "INV_ITEM_BIG_MEDI": [ + "Medi-kit Gigante", + "Medi-kit Enorme", + "Medi-kit Titanico", + "Medi-kit Massiccio", + "Medi-kit Smisurato", + "Grande Cerotto per la bua" + ], + "HEADING_ITEMS": [ + "COSE", + "ROBE", + "COLLEZIONE", + "BOTTINO", + "ROTTAMI", + "OH LUCCICA", + "IL MIO TESORO" + ], + "HEADING_GAME_OVER": [ + "LARA È MORTA", + "RIPROVARE?", + "RIPROVARE? DIVENTA PIÙ BRAVO", + "ANDRÀ MEGLIO LA PROSSIMA VOLTA", + "GIT GUD", + "RAGE QUIT!", + "Pronto per la NLNMAS?" + ], + "INV_ITEM_COMPASS": [ + "Statistiche", + "Statistiche Vitali", + "Numeri Macinati", + "NON PUOI CURARTI!", + "Dati Segreti!" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- NULL -", + "- NON C'È NIENTE QUI -", + "- NON DEFINITO -", + "- HEY, QUESTO SLOT È LIBERO -" + ] + }, "LevelStrings": { + "ASSAULT.TR2": { + "Names": [ + "Croft Manor", + "Core Design HQ", + "TR2Rando HQ", + "Gli Scavi di Lara", + "Il Frigo di Winston", + "Scongela Winston!" + ] + }, "WALL.TR2": { "Names": [ "Cina Parte 1", @@ -223,8 +189,8 @@ "La Valle Perduta 2.0", "La Strada per Xian" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Chiave della Stanza 4", "Chiave della Casa dei Meme", "Una Chiave", @@ -235,7 +201,7 @@ "Forse la Chiave 1?", "Forse la Chiave 2?" ], - "1": [ + "Key2": [ "Chiave del Ragno", "Chiave Croccante", "Una Chiave", @@ -249,7 +215,6 @@ ] } }, - "BOAT.TR2": { "Names": [ "Italia Parte 1", @@ -263,8 +228,8 @@ "Lontano da Casa", "That's Amore" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Boaty McKey Face", "Una Chiave", "La Chiave", @@ -276,7 +241,7 @@ "Accesso alla Navigazione", "Garage della Barca" ], - "1": [ + "Key2": [ "Chiave della Stanza 82", "Chiave di Metallo", "Una Chiave", @@ -287,7 +252,7 @@ "Non è un grimaldello", "Questa Chiave" ], - "2": [ + "Key3": [ "Chiave Ferro da Stiro", "Chiave di Iron Fist", "Braccio di Ferro", @@ -300,7 +265,6 @@ ] } }, - "VENICE.TR2": { "Names": [ "Italia Parte 2", @@ -313,8 +277,8 @@ "La Monna Lisa", "Un'uscita col Botto" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Chiave della Stanza dei Libri", "Una Chiave", "La Chiave", @@ -329,7 +293,7 @@ "Chiave del Nascondiglio Segreto", "Alohomora" ], - "1": [ + "Key2": [ "Chiave TNT", "Chiave Scoppio", "Chiave Esplosione", @@ -346,7 +310,6 @@ ] } }, - "OPERA.TR2": { "Names": [ "Italia Parte 3", @@ -361,8 +324,8 @@ "Si va in scena!", "Prepara lo Spettacolo" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Chiave Elegante", "Chiave Chic", "Chiave Appariscente", @@ -374,10 +337,8 @@ "La Chiave della Porta", "Chiave Pavimento Traballante", "Do Diesis" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Puzzle 1", "Ripara l'ascensore", "Ripara l'ascensore", @@ -387,7 +348,7 @@ "Ding", "No Music Fix" ], - "1": [ + "Puzzle2": [ "Puzzle 2", "Scheda Madre", "Scheda Madre ACME", @@ -400,7 +361,6 @@ ] } }, - "RIG.TR2": { "Names": [ "La Piattaforma", @@ -415,8 +375,8 @@ "Mal di Testa", "La sicurezza è a rischio" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Tessera Sabbie Mobili", "Tessera Barile", "Tessera 2", @@ -425,7 +385,7 @@ "Visa Express", "Non deformare" ], - "1": [ + "Key2": [ "Tessera QWOP", "Spegni quell'allarme", "Tessera 1", @@ -434,7 +394,7 @@ "Mastercard Express", "Non rompere" ], - "2": [ + "Key3": [ "Tessera della Stanza 37", "Tessera non necessaria", "Tessera 3", @@ -445,7 +405,6 @@ ] } }, - "PLATFORM.TR2": { "Names": [ "Piattaforma Offshore 2", @@ -457,24 +416,22 @@ "Yellow Submarine", "Attenzione alla sega" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Tessera della Stanza 12", "Tessera non identificata", "Tessera 2", "Carta d'Identità di Lara", "Non rompere!" ], - "3": [ + "Key4": [ "Tessera della Stanza 49", "Tessera non identificata", "Tessera 1", "Carta d'Identità di Winston", "Non piegare!" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Scheda Madre", "Scheda Madre ACME", "PC Pro 97", @@ -487,7 +444,6 @@ ] } }, - "UNWATER.TR2": { "Names": [ "Sott'acqua Parte 1", @@ -503,7 +459,6 @@ "In Fondo al Mar" ] }, - "KEEL.TR2": { "Names": [ "Sott'acqua Parte 2", @@ -516,8 +471,8 @@ "Nave Anti-Gravità", "Distrutto" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Chiave del Gabinetto", "Chiave del Bagno", "Una Chiave", @@ -526,7 +481,7 @@ "Chiave A", "Dov'è il Bagno?" ], - "1": [ + "Key2": [ "Chiave Croccante", "Una Chiave", "La Chiave", @@ -534,7 +489,7 @@ "Chiave B", "Chiave di una Porta" ], - "2": [ + "Key3": [ "Chiave della Stanza", "Chi è?", "Una Chiave", @@ -543,10 +498,8 @@ "Chiave C", "Nuova Chiave?", "Dov'è la serratura?" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Fuoco-Circuitatore", "Puzzle a forma di T", "Estintore", @@ -556,7 +509,6 @@ ] } }, - "LIVING.TR2": { "Names": [ "Sott'acqua Parte 3", @@ -569,8 +521,8 @@ "Nessuno in Casa", "Saloni Disabitati" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Chiave Drammatica", "Chiave Melodrammatica", "Chiave Tragica", @@ -582,7 +534,7 @@ "Chiave dell'Opera", "The Show must go on!" ], - "1": [ + "Key2": [ "Chiave Croccante", "Una Chiave", "La Chiave", @@ -594,7 +546,6 @@ ] } }, - "DECK.TR2": { "Names": [ "Circa Sott'acqua Parte 4", @@ -604,8 +555,8 @@ "L'Iceberg Vince", "Una Grossa Sacca d'Aria" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Chiave di Poppa", "Chiave Dura", "Chiave Crudele", @@ -621,7 +572,7 @@ "Chiave 1", "Chiave A" ], - "2": [ + "Key3": [ "Chiave Dispensa", "Chiave Dispensa?", "Chiave Dispersa", @@ -636,7 +587,7 @@ "Chiave 2", "Chiave B" ], - "3": [ + "Key4": [ "Chiave Cabina", "Chiave Stanza", "Chiave della Porta", @@ -649,10 +600,8 @@ "La Chiave", "Chiave 3", "Chiave C" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "L'Angelo", "Il Cherubino", "Puzzle 1", @@ -663,7 +612,6 @@ ] } }, - "SKIDOO.TR2": { "Names": [ "Tibet Parte 1", @@ -679,8 +627,8 @@ "Skidoo Mania", "Fai un Pupazzo di Neve" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Chiave Ponte", "Chiave Inutile", "No, non è questa", @@ -693,7 +641,7 @@ "Tu mi tiri su!", "Chiave per creare una piattaforma" ], - "1": [ + "Key2": [ "Chiave Ripostiglio", "Chiave Ripostiglio?", "Chiave per il Tibet Skip", @@ -706,10 +654,8 @@ "Chiave Speedrun", "La più ricercata!", "Chiave per l'interno" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "L'Angelo", "Il Cherubino", "Puzzle 1", @@ -720,7 +666,6 @@ ] } }, - "MONASTRY.TR2": { "Names": [ "Tibet Parte 2", @@ -735,36 +680,34 @@ "Monastero delle Chiavi", "Non è Sister Act" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Chiave Stanza Relax", "Chiave per Palestrati", "Chiave per una Chiave" ], - "1": [ + "Key2": [ "Chiave B8LA", "Chiave per l'esterno 1", "Ce ne andiamo da qui?", "Chiave per nessuna stanza? O.o", "Chiave della porta sul retro" ], - "2": [ + "Key3": [ "Chiave Sola", "Scorciatoia per la cima", "Chiave Occhi Sfuggenti", "Chiave per l'esterno 2" ], - "3": [ + "Key4": [ "TR2Chiave Salone Principale", "Chiave Salone Principessale", "Chiave Grande Stanza", "Chiave Niente Tuffo ad Angelo", "Chiave Buddah", "Chiave Atrio" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Tipo una Ruota di Preghiera", "Ruota Mani", "Ruota Chen", @@ -773,14 +716,14 @@ "Chi ha inventato questa Ruota?", "L'Aiutante Stanco" ], - "1": [ + "Puzzle2": [ "Diamanti", "Il Bottino di Barkhang", "Gem & Me", "Ohhh luccica!", "18 Carati" ], - "3": [ + "Puzzle4": [ "L'Angelo", "Il Cherubino", "Puzzle 3", @@ -792,7 +735,6 @@ ] } }, - "CATACOMB.TR2": { "Names": [ "Tibet Parte 3", @@ -805,20 +747,8 @@ "È Scuro Qui!", "Stanza Buia dello Yeti" ], - "Pickups": { - "0": [ - "Martello del Gong?", - "Aspetta, cosa?", - "Buona Pasqua", - "Hem, Signor Gong? Ahah!", - "Questo non dovrebbe essere qui", - "...???", - "Bacchetta per Xilofono", - "Vabbè, pazienza!" - ] - }, - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Mascherina", "Una Maschera", "La Maschera", @@ -828,10 +758,19 @@ "Metti la mascherina!", "Maschera Carina", "Maschera Brutta" + ], + "Pickup1": [ + "Martello del Gong?", + "Aspetta, cosa?", + "Buona Pasqua", + "Hem, Signor Gong? Ahah!", + "Questo non dovrebbe essere qui", + "...???", + "Bacchetta per Xilofono", + "Vabbè, pazienza!" ] } }, - "ICECAVE.TR2": { "Names": [ "Tibet Parte 4", @@ -850,8 +789,8 @@ "Winston approva!", "Grande Frigo di Winston" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Signor Gong Martello", "Il Martello", "Bravo Gong", @@ -862,22 +801,8 @@ "Rompighiaccio", "Bacchetta per batteria", "Mazza del Gong" - ] - }, - "Pickups": { - "1": [ - "Talion", - "Tesoro del Pollo", - "Apri quella porta, Lara", - "LIBERA IL POLLO!", - "Roba dorata", - "Chiave della Porta di Xian", - "LUCCICA!", - "Preso e subito andato!" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Mascherina", "Maschera che si può skippare", "La Maschera", @@ -887,10 +812,19 @@ "C'è qualcuno che la usa ancora?", "Maschera di bellezza di Lara", "Cassandra" + ], + "Pickup2": [ + "Talion", + "Tesoro del Pollo", + "Apri quella porta, Lara", + "LIBERA IL POLLO!", + "Roba dorata", + "Chiave della Porta di Xian", + "LUCCICA!", + "Preso e subito andato!" ] } }, - "EMPRTOMB.TR2": { "Names": [ "Cina Parte 2", @@ -904,8 +838,8 @@ "La Corsa al Pugnale", "Si torna all'inizio" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Una Chiave", "La Chiave", "Chiave 1", @@ -913,7 +847,7 @@ "Au", "Chiave di una porta" ], - "2": [ + "Key3": [ "Una Chiave", "La Chiave", "Chiave 2", @@ -921,16 +855,14 @@ "Solo una Chiave", "Sei sopravvissuta ai Ragni!" ], - "3": [ + "Key4": [ "TR2Chiave Camera Principale", "Una Chiave", "La Chiave", "Chiave 3", "L'unica Chiave che ti serve" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Puzzle 1", "Tappabuchi Stanza 41", "Mascherina", @@ -940,7 +872,6 @@ ] } }, - "FLOATING.TR2": { "Names": [ "Cina Parte 3", @@ -954,8 +885,8 @@ "Tuffo a Angelo nel Fuoco", "Lego Galleggianti" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Un Biscotto", "Biscotto 1", "Biscotto A", @@ -964,7 +895,7 @@ "Biscotto Magico", "Biscotto della Fortuna" ], - "1": [ + "Puzzle2": [ "Un Biscotto", "Biscotto 2", "Biscotto B", @@ -976,7 +907,6 @@ ] } }, - "XIAN.TR2": { "Names": [ "Cina Parte 4", @@ -994,8 +924,8 @@ "Non puoi bruciarmi!", "Statue, Coltelli e Fuoco" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Un Biscotto", "Il Biscotto", "Formaggio e Biscotti", @@ -1003,7 +933,7 @@ "Il Marchio della Cricca", "Biscotto non commestibile" ], - "1": [ + "Puzzle2": [ "Il Bottino di Xian", "Il Pugnale del Drago", "Grosso Coltello", @@ -1018,7 +948,6 @@ ] } }, - "HOUSE.TR2": { "Names": [ "CDC", @@ -1034,8 +963,8 @@ "A casa... ma non da sola", "Sei ancora qui?" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Chiave Ripostiglio", "Chiave Arsenale", "La Chiave", @@ -1046,10 +975,8 @@ "Chiave Boom Boom", "Chiave per addestramento autodifesa", "Chiave Armeria" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Il Bottino di Xian", "Il Pugnale del Drago", "Grosso Coltello", diff --git a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_JA.json b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_JA.json index aa55e1c42..c0b02fcd0 100644 --- a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_JA.json +++ b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_JA.json @@ -1,204 +1,171 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Hikari-bae", - "Kira kira", - "Raito pachi-pachi", - "Shoumei Show" - ], - "43": [ - "Hikari-bae", - "Kira kira", - "Raito pachi-pachi", - "Shoumei Show" - ] - }, - { - "36": [ - "Edamame Bang Bangs", - "Made in Lara", - "Hajimari", - "Futago" - ], - "44": [ - "Edamame", - "Makers in Lara", - "Kunrei dansou", - "Futago dansou" - ] - }, - { - "37": [ - "Kubi-chan", - "Futori", - "Tayori", - "Mada iru no?", - "Harakiri" - ], - "45": [ - "Kubi-chan dansou", - "Futori dansou", - "Tayori dansou", - "Mada iru ka na?", - "Harakiri dansou" - ] - }, - { - "38": [ - "Chotto Tsuyoi Juu", - "Kurogashi", - "Kogeta Hajimari", - "Nusumareta juu", - "Pierre-tte dare?" - ], - "46": [ - "Chotto Tsuyoi dansou", - "Kurogashi dansou", - "Kogeta Hajimari dansou", - "Nusumareta dansou", - "Pierre kara no dansou" - ] - }, - { - "39": [ - "UwUzi", - "Durarararara", - "Tsuyoku dekita juu", - "Betsu no wa Iranai", - "Mou Ikinaku" - ], - "47": [ - "UwUzi dansou", - "Durarararara dansou", - "Tsuyoku dekita dansou", - "Betsu no wa Iranai dansou", - "Mou Ikinaku dansou" - ] - }, - { - "40": [ - "Bochi-Bochi", - "Gamanjuu", - "Yumiya Bottakuri", - "Yaku Tatanai", - "Konna no wa?", - "Kuso", - "Tsumayouji juu", - "Hurricane" - ], - "48": [ - "Bochi-Bochi hari", - "Gaman no hari", - "Yumi janai kedo", - "Yaku Tatanai hari", - "Konna no hari", - "Kuso no hari", - "Tsumayouji", - "Hariken" - ] - }, - { - "41": [ - "MP3", - "MP4", - "MP5 Janakute", - "Big Durarararara" - ], - "49": [ - "MP3 Clip", - "MP4 Clip", - "MP5 Janakute dansou", - "Big Durarararara dansou" - ] - }, - { - "42": [ - "Onage", - "Haitatsu", - "Yakitori", - "Buttobi", - "Big Bang", - "Kowase!" - ], - "50": [ - "Onage Maru", - "Haitatsu Maru", - "Yakitori Maru", - "Buttobi Maru", - "Big Bang Maru", - "Kowase! Maru" - ] - }, - { - "51": [ - "Chicchai Kyuukyuu AID", - "Puchi Pouch", - "Chiisai AID", - "Yowai Kyuukyuu AID", - "Kawaii Pouch", - "S Kizu Kiss" - ], - "52": [ - "Dekai Kyuukyuu AID", - "Grand Pouch", - "Ookii AID", - "Tsuyoi Kyuukyuu AID", - "Kyouryoku na Pouch", - "L Kizu Kiss" - ] - } - ], - "StandaloneStrings": { - "2": [ - "SHOJIHIN", - "AITEMU", - "NUSUNDA MONO", - "TOUHIN", - "MUYOUHIN", - "ARA!" - ], - "3": [ - "SHINDA...", - "YARINAOSU?", - "MOU GANBATTA NA?", - "OSHII...", - "HONKI DASANAI?", - "ZANNEN", - "DAIJOUBU?" - ], - "35": [ - "Yakutananai Toukei", - "Toukei", - "Keisanchuu", - "ENJO NASHI", - "Kakushimono wa...?" - ], - "57": [ - "Croft-Tei", - "Core Design Honbu", - "TR2Rando Honbu", - "Leila no Uchi", - "Winston no Kakurenbo", - "Winston O-hisashiburi!" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- FILE NASHI -", - "- KARAPPOI -", - "- SHOUSEI NASHI -", - "- SUKETEIRU -" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Hikari-bae", + "Kira kira", + "Raito pachi-pachi", + "Shoumei Show" + ], + "INV_ITEM_PISTOLS": [ + "Edamame Bang Bangs", + "Made in Lara", + "Hajimari", + "Futago" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Edamame", + "Makers in Lara", + "Kunrei dansou", + "Futago dansou" + ], + "INV_ITEM_SHOTGUN": [ + "Kubi-chan", + "Futori", + "Tayori", + "Mada iru no?", + "Harakiri" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Kubi-chan dansou", + "Futori dansou", + "Tayori dansou", + "Mada iru ka na?", + "Harakiri dansou" + ], + "INV_ITEM_AUTOS": [ + "Chotto Tsuyoi Juu", + "Kurogashi", + "Kogeta Hajimari", + "Nusumareta juu", + "Pierre-tte dare?" + ], + "INV_ITEM_AUTO_AMMO": [ + "Chotto Tsuyoi dansou", + "Kurogashi dansou", + "Kogeta Hajimari dansou", + "Nusumareta dansou", + "Pierre kara no dansou" + ], + "INV_ITEM_UZI": [ + "UwUzi", + "Durarararara", + "Tsuyoku dekita juu", + "Betsu no wa Iranai", + "Mou Ikinaku" + ], + "INV_ITEM_UZI_AMMO": [ + "UwUzi dansou", + "Durarararara dansou", + "Tsuyoku dekita dansou", + "Betsu no wa Iranai dansou", + "Mou Ikinaku dansou" + ], + "INV_ITEM_HARPOON": [ + "Bochi-Bochi", + "Gamanjuu", + "Yumiya Bottakuri", + "Yaku Tatanai", + "Konna no wa?", + "Kuso", + "Tsumayouji juu", + "Hurricane" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Bochi-Bochi hari", + "Gaman no hari", + "Yumi janai kedo", + "Yaku Tatanai hari", + "Konna no hari", + "Kuso no hari", + "Tsumayouji", + "Hariken" + ], + "INV_ITEM_M16": [ + "MP3", + "MP4", + "MP5 Janakute", + "Big Durarararara" + ], + "INV_ITEM_M16_AMMO": [ + "MP3 Clip", + "MP4 Clip", + "MP5 Janakute dansou", + "Big Durarararara dansou" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Onage", + "Haitatsu", + "Yakitori", + "Buttobi", + "Big Bang", + "Kowase!" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Onage Maru", + "Haitatsu Maru", + "Yakitori Maru", + "Buttobi Maru", + "Big Bang Maru", + "Kowase! Maru" + ], + "INV_ITEM_MEDI": [ + "Chicchai Kyuukyuu AID", + "Puchi Pouch", + "Chiisai AID", + "Yowai Kyuukyuu AID", + "Kawaii Pouch", + "S Kizu Kiss" + ], + "INV_ITEM_BIG_MEDI": [ + "Dekai Kyuukyuu AID", + "Grand Pouch", + "Ookii AID", + "Tsuyoi Kyuukyuu AID", + "Kyouryoku na Pouch", + "L Kizu Kiss" + ], + "HEADING_ITEMS": [ + "SHOJIHIN", + "AITEMU", + "NUSUNDA MONO", + "TOUHIN", + "MUYOUHIN", + "ARA!" + ], + "HEADING_GAME_OVER": [ + "SHINDA...", + "YARINAOSU?", + "MOU GANBATTA NA?", + "OSHII...", + "HONKI DASANAI?", + "ZANNEN", + "DAIJOUBU?" + ], + "INV_ITEM_COMPASS": [ + "Yakutananai Toukei", + "Toukei", + "Keisanchuu", + "ENJO NASHI", + "Kakushimono wa...?" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- FILE NASHI -", + "- KARAPPOI -", + "- SHOUSEI NASHI -", + "- SUKETEIRU -" + ] + }, "LevelStrings": { + "ASSAULT.TR2": { + "Names": [ + "Croft-Tei", + "Core Design Honbu", + "TR2Rando Honbu", + "Leila no Uchi", + "Winston no Kakurenbo", + "Winston O-hisashiburi!" + ] + }, "WALL.TR2": { "Names": [ "Chuugoku Dai 1", @@ -212,8 +179,8 @@ "Lost Valley 2.0", "Saian no Michi" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Room 4 no Kagi", "Kagi", "Hitotsu no Kagi", @@ -223,7 +190,7 @@ "Kagi 1 ka mo?", "Kagi 2 ka mo?" ], - "1": [ + "Key2": [ "Kumo no Kagi", "Boroboro no Kagi", "Kagi", @@ -237,7 +204,6 @@ ] } }, - "BOAT.TR2": { "Names": [ "Italy Dai 1", @@ -250,8 +216,8 @@ "Venice de no Shi", "Guuzen Italy" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Fune no Kagi", "Kagi", "Aru Kagi", @@ -262,7 +228,7 @@ "Boat Nyuujou", "Boat no Hako" ], - "1": [ + "Key2": [ "Room 82 no kagi", "Kinzoku no kagi", "Kagi A", @@ -273,7 +239,7 @@ "Jouyaburi", "Kono kagi" ], - "2": [ + "Key3": [ "Airon no kagi", "Tetsu no te", "Mata sono kagi", @@ -286,7 +252,6 @@ ] } }, - "VENICE.TR2": { "Names": [ "Italy Dai 2", @@ -298,8 +263,8 @@ "Mona Lisa", "Daidai Die" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Honya no kagi", "Kagi", "Aru kagi", @@ -314,7 +279,7 @@ "Kakushibasho no kagi", "Alohomora" ], - "1": [ + "Key2": [ "TNT Key", "Bakuhatsu!!", "Dokkaaaaagi", @@ -330,7 +295,6 @@ ] } }, - "OPERA.TR2": { "Names": [ "Italy Dai 3", @@ -344,8 +308,8 @@ "Show Must Go On", "Showtime!" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Oshare Kagi", "Subarashii kagi", "Hanayaka Kagi", @@ -357,10 +321,8 @@ "Tobira no kagi", "Kaku kaku kagi", "C Sharp" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Puzzle 1", "Lift wo naoseru!", "Raisin Box", @@ -368,7 +330,7 @@ "TR5 kara oboeta", "Ding" ], - "1": [ + "Puzzle2": [ "Puzzle 2", "Motherboard", "ACME Motherboard", @@ -380,7 +342,6 @@ ] } }, - "RIG.TR2": { "Names": [ "The Rig", @@ -395,8 +356,8 @@ "Zutsuu", "Kenkou & Anzen" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Ryuusa Swipe card", "Barrel Pass Card", "Pass Card 2", @@ -405,7 +366,7 @@ "Visa Express", "Nejirenu Card" ], - "1": [ + "Key2": [ "QWOP Spot Card", "Alarm kaijo!", "Pass Card 1", @@ -414,7 +375,7 @@ "Mastercard Express", "Orenu Card" ], - "2": [ + "Key3": [ "Room 37 no kagi", "Muimi Card 3", "Pass Card 3", @@ -425,7 +386,6 @@ ] } }, - "PLATFORM.TR2": { "Names": [ "Kaijou Souko Dai 2", @@ -437,24 +397,22 @@ "The Yellow Submarine", "Ike Men" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Room 12 no kagi", "Mishou no swipe card", "Swipe card 2", "Leila no Shoumeisho", "Kowasanaide yo!" ], - "3": [ + "Key4": [ "Room 49 no kagi", "Mishou no swipe card", "Pass Card 1", "Winstons no shoumeisho", "Orenaide yo!" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Motherboard", "ACME Motherboard", "PC Pro 97", @@ -467,7 +425,6 @@ ] } }, - "UNWATER.TR2": { "Names": [ "Kaichuu Dai 1", @@ -483,7 +440,6 @@ "Kaichuu" ] }, - "KEEL.TR2": { "Names": [ "Kaichuu Dai 2", @@ -496,15 +452,15 @@ "Hanjuuryoku-sen", "Nanpasen" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Otearai wa?", "Kagi", "Aru kagi", "Kagi 1", "Kagi A" ], - "1": [ + "Key2": [ "Boroboro no kagi", "Kagi", "Aru kagi", @@ -512,7 +468,7 @@ "Kagi B", "Tobira no kagi" ], - "2": [ + "Key3": [ "Dare na no?", "Kagi", "Aru kagi", @@ -522,10 +478,8 @@ "Key C", "Arata no kagi?", "Kaijo wa doko?" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Kaji Kaijo", "T-kei no Nazo", "Shoukaki", @@ -535,7 +489,6 @@ ] } }, - "LIVING.TR2": { "Names": [ "Kaichuu Dai 3", @@ -547,8 +500,8 @@ "Dare mo inai", "Muimi" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Gekiteki no kagi", "Shibai no kagi", "Higekiteki no kagi", @@ -560,7 +513,7 @@ "Ano kagi", "The Show must go on!" ], - "1": [ + "Key2": [ "Boroboro kagi", "Kagi", "Aru kagi", @@ -572,7 +525,6 @@ ] } }, - "DECK.TR2": { "Names": [ "Hobo Owari!", @@ -582,8 +534,8 @@ "Kouka!", "Kuukiana" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Kibishii kagi", "Senbei no kagi...?", "Hidoi kagi", @@ -600,7 +552,7 @@ "Kagi A", "Sono kagi" ], - "2": [ + "Key3": [ "Mohaya Souko?", "Souko wa soko?", "Myou na kagi", @@ -616,7 +568,7 @@ "Kagi B", "Ano kagi" ], - "3": [ + "Key4": [ "Kagi", "Tobira no kagi", "Souko ka Senbi?", @@ -629,10 +581,8 @@ "Kagi 3", "Kagi C", "Ano kagi" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "Za Tenshi", "Tenbou", "Nazo 1", @@ -643,7 +593,6 @@ ] } }, - "SKIDOO.TR2": { "Names": [ "Tibet Dai 1", @@ -657,8 +606,8 @@ "Nadare!", "Yukidaruma Tsukurou!" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Otoshibashi no kagi", "Muimi no kagi", "Chigau...", @@ -671,7 +620,7 @@ "Nadare no agaru kagi", "Ashiba no kagi" ], - "1": [ + "Key2": [ "Komuro no kagi", "Tibet no Chikamichi", "Kagi", @@ -680,10 +629,8 @@ "Kagi B", "Kagi da!", "Saijuuyouno kagi" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "Za Tenshi", "Tendou", "Nazo 1", @@ -694,7 +641,6 @@ ] } }, - "MONASTRY.TR2": { "Names": [ "Tibet Dai 2", @@ -707,34 +653,32 @@ "Fukusei Kinshi", "Boudan no Ikemen" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Ginkoshitsu no kagi", "Kagi no kagi" ], - "1": [ + "Key2": [ "Shikatanai kagi", "Outside Key 1", "Soto ikanai?", "Soto no kagi?", "Uraguchi no kagi" ], - "2": [ + "Key3": [ "Yane", "Ten no chikamichi", "kakureta Me", "Soto no kagi 2" ], - "3": [ + "Key4": [ "TR2Main Hondou no kagi", "Hondou no kagi", "Daidokoro no kagi", "Motto sagaseru kagi no kagi", "Buddah no kagi" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Kore de Inoru", "Mani no Wa", "Chen no Wa", @@ -743,14 +687,14 @@ "Hatsumeisha wa?", "Shibui Wa" ], - "1": [ + "Puzzle2": [ "Daiya", "Barkhang no Takara", "Koma", "Kira Koma", "Ninjin" ], - "3": [ + "Puzzle4": [ "Za Tenshi", "Nazo 3", "Ritsuzou", @@ -760,7 +704,6 @@ ] } }, - "CATACOMB.TR2": { "Names": [ "Tibet Dai 3", @@ -773,19 +716,8 @@ "Kurai Yama", "Yajin no Yami" ], - "Pickups": { - "0": [ - "Chicken?", - "Nani kore?", - "Happy Easter", - "Talion no Chinko", - "Kore wa doko kara?", - "...???", - "Xylo Stick" - ] - }, - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Men", "Aru men", "The Mask", @@ -795,10 +727,18 @@ "Chakuyou!", "Kirei na men", "Minikui men" + ], + "Pickup1": [ + "Chicken?", + "Nani kore?", + "Happy Easter", + "Talion no Chinko", + "Kore wa doko kara?", + "...???", + "Xylo Stick" ] } }, - "ICECAVE.TR2": { "Names": [ "Tibet Dai 4", @@ -817,8 +757,8 @@ "Shounin Shirushi", "Winston no Souko" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Mr Gong Hame", "Tonkachi", "Good Gong", @@ -826,22 +766,8 @@ "BOOOOOOOOOONGGGGG", "Koori-wari", "Drumstick" - ] - }, - "Pickups": { - "1": [ - "Talion", - "Chicken no Ou", - "Tobira Akete!", - "Talion Hanatare!", - "Kinchikin", - "Saian no Kagi", - "Kira!", - "Attoiumani" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Men", "Aru men", "The Mask", @@ -854,10 +780,19 @@ "Iranai men", "Hirotta koto nakatta!", "Cassandra" + ], + "Pickup2": [ + "Talion", + "Chicken no Ou", + "Tobira Akete!", + "Talion Hanatare!", + "Kinchikin", + "Saian no Kagi", + "Kira!", + "Attoiumani" ] } }, - "EMPRTOMB.TR2": { "Names": [ "Chuugoku Dai 2", @@ -871,8 +806,8 @@ "Saian no Ken e!!", "Isshuu" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Kagi", "Aru kagi", "Kagi 1", @@ -880,7 +815,7 @@ "Tobira no kagi", "Kin" ], - "2": [ + "Key3": [ "Kagi", "Aru kagi", "Kagi 2", @@ -889,16 +824,14 @@ "Gin", "Kumo no kagi" ], - "3": [ + "Key4": [ "TR2Main no hiroba no kagi", "Kagi", "Aru kagi", "Kagi 3", "Kore dake tsuaeba yoi kagi" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Nazo 1", "Room 41", "Men", @@ -908,7 +841,6 @@ ] } }, - "FLOATING.TR2": { "Names": [ "Chuugoku Dai 3", @@ -920,8 +852,8 @@ "Nanda Korya!?", "Yougan ni Tobikomi" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Senbei", "Senbei 1", "Senbei A", @@ -930,7 +862,7 @@ "Cookie", "Okashi" ], - "1": [ + "Puzzle2": [ "Senbei", "Senbei 2", "Senbei B", @@ -941,7 +873,6 @@ ] } }, - "XIAN.TR2": { "Names": [ "Chuugoku Dai 4", @@ -957,15 +888,15 @@ "Moecha Dame!", "Honoo ni Ritsuzou to Ken" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Senbei", "Cheese 'n' Crackers", "Poko", "Cookie", "Okashi" ], - "1": [ + "Puzzle2": [ "Saian no Takara", "Tatsu no Ken", "Stabby Stabby", @@ -978,7 +909,6 @@ ] } }, - "HOUSE.TR2": { "Names": [ "HSH", @@ -993,8 +923,8 @@ "Hitori?", "Mada Iru..." ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Closet Key", "Bukiko no kagi", "Kagi", @@ -1003,10 +933,8 @@ "Hesokuri", "Soubi no Heya", "Jiko Bouei no kagi" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Saian no Takara", "Tatsu no Ken", "Stabby Stabby", diff --git a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_NL.json b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_NL.json index 0c19a95ea..cf36aefa7 100644 --- a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_NL.json +++ b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_NL.json @@ -1,215 +1,181 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Sparkler", - "Zippo", - "Dazzler", - "Flickerer", - "Mini-blaze" - ], - "43": [ - "Sparkler", - "Zippo", - "Dazzler", - "Flickerer", - "Mini-blaze" - ] - }, - { - "36": [ - "Erwtenschieters", - "Handpistool", - "Old Faithfuls", - "Pew-Pews", - "I'll take two" - ], - "44": [ - "Erwtenschieter Magazijnen", - "Handpistool Magazijnen", - "Old Faithful Magezijnen", - "Pew-Pew Magezijnen", - "I'll take two Clips" - ] - }, - { - "37": [ - "Shotty", - "Musket", - "Old Faithful", - "Genoeg gezien?", - "Gutbuster" - ], - "45": [ - "Shotty Patronen", - "Musket Patronen", - "Old Faithful Patronen", - "Genoeg gezien? Munitie", - "Gutbuster Munitie" - ] - }, - { - "38": [ - "Auto's", - "Magnum's", - "SuperPistols", - "Pierre verloor deze", - "Ga terug naar Pierre" - ], - "46": [ - "Auto Magezijnen", - "Magnum Magezijnen", - "SuperPistol Magezijnen", - "Pierre verloor deze Magezijnen", - "Ga terug naar Pierre Magazijnen" - ] - }, - { - "39": [ - "UwUzis", - "Drrrrrrrrrr", - "Sterkervoelen Geweren", - "Munitie Vampier", - "1000 schoten later..." - ], - "47": [ - "UwUzi Magazijnen", - "Drrrrrrrrrr Magazijnen", - "Sterkervoelen Magezijnen", - "Munitie Vampier Magezijnen", - "1000 Shoten later Magezijnen" - ] - }, - { - "40": [ - "Tik-tik-tik", - "Geduld", - "Pijl Werper", - "Nutteloos", - "Zinloos", - "Waarom?", - "Nee!", - "Tandenstoker Werper", - "Speer Lanceerder" - ], - "48": [ - "Tik-tik-tiks", - "Geduld Munitie", - "Pijlen", - "Nuttelose Munitie", - "Zinloose Munitie", - "Waarom? Munitie", - "Nee Munitie", - "Tandenstekers", - "Speren" - ] - }, - { - "41": [ - "MP3 Speler", - "MPEG", - "Niet de MP5", - "Grote Drrrrrrrrrr" - ], - "49": [ - "MP3 Magazijnen", - "MPEG Magazijnen", - "Niet de MP5 Magazijnen", - "Grote Drrrrrrrrrr Magazijnen" - ] - }, - { - "42": [ - "Nade Blaster", - "Explosieve Levering", - "Vijand Gebraden", - "Patronen Lanceerder", - "Ananas Verzonden", - "Grote Knal", - "Grote Gedonder", - "Blaas het op!" - ], - "50": [ - "Nades", - "Explosieven", - "Vuurballen", - "Patronen", - "Ananassen", - "Grote Knallen", - "Grote Gedonders", - "Blaas het op! Munitie" - ] - }, - { - "51": [ - "Minuskuul Medi Pack", - "Wee Medi Pack", - "Kleine Medi Pack", - "Compact Medi Pack", - "Bijou Medi Pack", - "Baby Booboo Maker" - ], - "52": [ - "Gigantische Medi Pack", - "Enorme Medi Pack", - "Titanic Medi Pack", - "Massieve Medi Pack", - "Mahoosive Medi Pack", - "Grote Booboo Maker" - ] - } - ], - "StandaloneStrings": { - "2": [ - "DINGEN", - "SPULLEN", - "PICKUPS", - "BUIT", - "ROMMEL", - "OW GLIMMEND", - "MIJN LIEVELING" - ], - "3": [ - "LARA GING DOOD", - "PROBEER OPNIEUW?", - "PROBEER OPNIEUW? DOE GEWOON GOED", - "VOLGENDE KEER BETER", - "GIT GUD", - "WOEDE STOPPEN", - "NLNMAS volgende?" - ], - "35": [ - "Stats", - "Vitale Stats", - "Rekenwerk", - "GEEN MEDS TOEGESTAAN!", - "Geheim Spoorzoeker!" - ], - "57": [ - "Croft's Landhuis", - "Core Design HQ", - "TR2Rando HQ", - "Lara's graaft", - "Winston's Koelkast", - "Ontdooi Winston!" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- NUL -", - "- NIKS HIER -", - "- UNDEFINED -", - "- HEY, DEZE SLOT IS VRIJ -" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Sparkler", + "Zippo", + "Dazzler", + "Flickerer", + "Mini-blaze" + ], + "INV_ITEM_PISTOLS": [ + "Erwtenschieters", + "Handpistool", + "Old Faithfuls", + "Pew-Pews", + "I'll take two" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Erwtenschieter Magazijnen", + "Handpistool Magazijnen", + "Old Faithful Magezijnen", + "Pew-Pew Magezijnen", + "I'll take two Clips" + ], + "INV_ITEM_SHOTGUN": [ + "Shotty", + "Musket", + "Old Faithful", + "Genoeg gezien?", + "Gutbuster" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Shotty Patronen", + "Musket Patronen", + "Old Faithful Patronen", + "Genoeg gezien? Munitie", + "Gutbuster Munitie" + ], + "INV_ITEM_AUTOS": [ + "Auto's", + "Magnum's", + "SuperPistols", + "Pierre verloor deze", + "Ga terug naar Pierre" + ], + "INV_ITEM_AUTO_AMMO": [ + "Auto Magezijnen", + "Magnum Magezijnen", + "SuperPistol Magezijnen", + "Pierre verloor deze Magezijnen", + "Ga terug naar Pierre Magazijnen" + ], + "INV_ITEM_UZI": [ + "UwUzis", + "Drrrrrrrrrr", + "Sterkervoelen Geweren", + "Munitie Vampier", + "1000 schoten later..." + ], + "INV_ITEM_UZI_AMMO": [ + "UwUzi Magazijnen", + "Drrrrrrrrrr Magazijnen", + "Sterkervoelen Magezijnen", + "Munitie Vampier Magezijnen", + "1000 Shoten later Magezijnen" + ], + "INV_ITEM_HARPOON": [ + "Tik-tik-tik", + "Geduld", + "Pijl Werper", + "Nutteloos", + "Zinloos", + "Waarom?", + "Nee!", + "Tandenstoker Werper", + "Speer Lanceerder" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Tik-tik-tiks", + "Geduld Munitie", + "Pijlen", + "Nuttelose Munitie", + "Zinloose Munitie", + "Waarom? Munitie", + "Nee Munitie", + "Tandenstekers", + "Speren" + ], + "INV_ITEM_M16": [ + "MP3 Speler", + "MPEG", + "Niet de MP5", + "Grote Drrrrrrrrrr" + ], + "INV_ITEM_M16_AMMO": [ + "MP3 Magazijnen", + "MPEG Magazijnen", + "Niet de MP5 Magazijnen", + "Grote Drrrrrrrrrr Magazijnen" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Nade Blaster", + "Explosieve Levering", + "Vijand Gebraden", + "Patronen Lanceerder", + "Ananas Verzonden", + "Grote Knal", + "Grote Gedonder", + "Blaas het op!" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Nades", + "Explosieven", + "Vuurballen", + "Patronen", + "Ananassen", + "Grote Knallen", + "Grote Gedonders", + "Blaas het op! Munitie" + ], + "INV_ITEM_MEDI": [ + "Minuskuul Medi Pack", + "Wee Medi Pack", + "Kleine Medi Pack", + "Compact Medi Pack", + "Bijou Medi Pack", + "Baby Booboo Maker" + ], + "INV_ITEM_BIG_MEDI": [ + "Gigantische Medi Pack", + "Enorme Medi Pack", + "Titanic Medi Pack", + "Massieve Medi Pack", + "Mahoosive Medi Pack", + "Grote Booboo Maker" + ], + "HEADING_ITEMS": [ + "DINGEN", + "SPULLEN", + "PICKUPS", + "BUIT", + "ROMMEL", + "OW GLIMMEND", + "MIJN LIEVELING" + ], + "HEADING_GAME_OVER": [ + "LARA GING DOOD", + "PROBEER OPNIEUW?", + "PROBEER OPNIEUW? DOE GEWOON GOED", + "VOLGENDE KEER BETER", + "GIT GUD", + "WOEDE STOPPEN", + "NLNMAS volgende?" + ], + "INV_ITEM_COMPASS": [ + "Stats", + "Vitale Stats", + "Rekenwerk", + "GEEN MEDS TOEGESTAAN!", + "Geheim Spoorzoeker!" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- NUL -", + "- NIKS HIER -", + "- UNDEFINED -", + "- HEY, DEZE SLOT IS VRIJ -" + ] + }, "LevelStrings": { + "ASSAULT.TR2": { + "Names": [ + "Croft's Landhuis", + "Core Design HQ", + "TR2Rando HQ", + "Lara's graaft", + "Winston's Koelkast", + "Ontdooi Winston!" + ] + }, "WALL.TR2": { "Names": [ "China Deel 1", @@ -223,8 +189,8 @@ "Verloren Vallei", "De weg naar Xian" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Sleutel voor Kamer 4", "Memehuis Sleutel", "Een Sleutel", @@ -235,7 +201,7 @@ "Mischien Sleutel 1?", "Mischien Sleutel 2?" ], - "1": [ + "Key2": [ "Spinnen Sleutel", "knappige Sleutel", "Een Sleutel", @@ -249,7 +215,6 @@ ] } }, - "BOAT.TR2": { "Names": [ "Italie Deel 1", @@ -263,8 +228,8 @@ "Ver Van Huis", "Dat is Amore" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Bootje Hoofd McSleutel", "Een Sleutel", "De Sleutel", @@ -276,7 +241,7 @@ "Zeil Toegang", "Boot Garage" ], - "1": [ + "Key2": [ "Sleutel voor Kamer 82", "Metalen Sleutel", "Een Sleutel", @@ -287,7 +252,7 @@ "Geen Lockpick", "Deze Sleutel" ], - "2": [ + "Key3": [ "Strijkplanksleutel", "Ijzeren Vuist Sleutel", "Ijzeren Vrouw", @@ -300,7 +265,6 @@ ] } }, - "VENICE.TR2": { "Names": [ "Italy Part 2", @@ -313,8 +277,8 @@ "The Mona Lisa", "Go Out With a Bang" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Bookroom Key", "A Key", "The Key", @@ -329,7 +293,7 @@ "Secret Stash Key", "Alohomora" ], - "1": [ + "Key2": [ "TNT Key", "Blast Key", "Explosion Key", @@ -346,7 +310,6 @@ ] } }, - "OPERA.TR2": { "Names": [ "Italie Deel 3", @@ -361,8 +324,8 @@ "Showtime!", "Bereid de Vloer Show" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Luxe Sleutel", "Chique Sleutel", "Opzichtige Sleutel", @@ -374,10 +337,8 @@ "De Sleutel voor de Deur", "Wiebelige Vloer Sleutel", "C Sharp" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Puzzel 1", "Lift Fixer", "Lift Fixer", @@ -387,7 +348,7 @@ "Ding", "Geen Music Fix" ], - "1": [ + "Puzzle2": [ "Puzzel 2", "Moederbord", "ACME Moederbord", @@ -400,7 +361,6 @@ ] } }, - "RIG.TR2": { "Names": [ "De Tuig", @@ -415,8 +375,8 @@ "Hoofdpijn", "Gezondheids en Veiligheidsrisico" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Drijfzand Kaart", "Ton Doorgangskaart", "Doorgangskaart 2", @@ -425,7 +385,7 @@ "Visa Express", "Niet Draaien" ], - "1": [ + "Key2": [ "QWOP Plek Kaart", "Doe Die Alarm Uit", "Doorgangskaart 1", @@ -434,7 +394,7 @@ "Mastercard Express", "Niet Breken" ], - "2": [ + "Key3": [ "Kaart voor Kamer 37", "Onnodige Kaart", "Doorgangskaart", @@ -445,7 +405,6 @@ ] } }, - "PLATFORM.TR2": { "Names": [ "Olieboorplatform Deel 2", @@ -457,24 +416,22 @@ "De Gele Onderzeeër", "Let op de Zaag" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Kaart voor Kamer 12", "Niet geïdentificeerd Doorgangskaart", "Doorgangskaart 2", "Lara's ID Kaart", "Niet Breken!" ], - "3": [ + "Key4": [ "Kaart voor Kamer 49", "niet geïdentificeerd Doorgangskaart", "Doorgangskaart 1", "Winstons ID Kaart", "Niet Buigen!" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Moederbord", "ACME Moederbord", "PC Pro 97", @@ -487,7 +444,6 @@ ] } }, - "UNWATER.TR2": { "Names": [ "Onderwater Deel 1", @@ -503,7 +459,6 @@ "Onder de Zee" ] }, - "KEEL.TR2": { "Names": [ "Onderwater Deel 2", @@ -516,8 +471,8 @@ "Anti-Zwaartekrachtschip", "Gesloopt" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Toilet Sleutel", "Badkamer Sleutel", "Een Sleutel", @@ -526,7 +481,7 @@ "Sleutel A", "Wat is een toilet?" ], - "1": [ + "Key2": [ "Knappige Sleutel", "Een Sleutel", "De Sleutel", @@ -534,7 +489,7 @@ "Sleutel B", "Sleutel tot een Deur" ], - "2": [ + "Key3": [ "Kamer Sleutel", "Wie Niet", "Een Sleutel", @@ -543,10 +498,8 @@ "Sleutel C", "Nieuwe Sleutel?", "Waar is deze Slot?" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Brandbreker", "T-Vormige Puzzel", "Brandblusser", @@ -556,7 +509,6 @@ ] } }, - "LIVING.TR2": { "Names": [ "Onderwater Deel 3", @@ -569,8 +521,8 @@ "Niemand Thuis", "Leveloze Kamers" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Dramatische Sleutel", "Melodramatische Sleutel", "Tragische Sleutel", @@ -582,7 +534,7 @@ "Opera Sleutel", "De Show moet doorgaan!" ], - "1": [ + "Key2": [ "Korstige Sleutel", "Een Sleutel", "De Sleutel", @@ -594,7 +546,6 @@ ] } }, - "DECK.TR2": { "Names": [ "Onder water-ig Deel 4", @@ -604,8 +555,8 @@ "Ijsberg Wint", "Grote Luchtzak" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Strenge Sleutel", "Harde Sleutel", "Wreede Sleutel", @@ -621,7 +572,7 @@ "Sleutel 1", "Sleutel A" ], - "2": [ + "Key3": [ "Opslagsleutel", "Opslagsleutel?", "Vreemde Sleutel", @@ -636,7 +587,7 @@ "Sleutel 2", "Sleutel B" ], - "3": [ + "Key4": [ "Kajuit Sleutel", "Kamer Sleutel", "Sleutel voor de Deur", @@ -649,10 +600,8 @@ "De Sleutel", "Sleutel 3", "Sleutel C" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "De Engel", "De Cherubijn", "Puzzle 1", @@ -663,7 +612,6 @@ ] } }, - "SKIDOO.TR2": { "Names": [ "Tibet Deel 1", @@ -679,8 +627,8 @@ "Sneeuwscooter Gekte", "Een sneeuwpop bouwen" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Ophaalbrug Sleutel", "Nutteloze Sleutel", "Niet degene", @@ -693,7 +641,7 @@ "Je doet me opleven", "Maak een platformsleutel" ], - "1": [ + "Key2": [ "Hutsleutel", "Hutsleutel?", "Tibet Overslaan Sleutel", @@ -706,10 +654,8 @@ "Speedrun Sleutel", "Meeste Gezocht!", "Binnensleutel" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "De Engel", "De Cherubijn", "Puzzle 1", @@ -720,7 +666,6 @@ ] } }, - "MONASTRY.TR2": { "Names": [ "Tibet Deel 2", @@ -735,36 +680,34 @@ "Keyhang Klooster", "Geen Zussen act" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Zwakke Kamersleutel", "VoelSterker Sleutel", "Sleutel voor een Sleutel" ], - "1": [ + "Key2": [ "Ach, arme sleutel", "Buitensleutel 1", "Laten we hier weggaan?", "Sleutel voor geen kamer?", "Achterdeur sleutel" ], - "2": [ + "Key3": [ "Nep Rotsleutel", "Kortere weg naar de top", "Schimmige ogen sleutel", "Buitensleutel 2" ], - "3": [ + "Key4": [ "TR2Hoofdhal sleutel", "Memehal sleutel", "Grote Kamersleutel", "Niet Snoekduiken Sleutel", "Boeddha Sleutel", "Lobby Sleutel" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Als een gebedsmolen", "Maniwiel", "Chenwiel", @@ -773,14 +716,14 @@ "Wie heeft dit wiel uitgevonden?", "Vermoeide Helper" ], - "1": [ + "Puzzle2": [ "Diamanten", "Barkhang Buit", "Edelstenen tonen", "Hmm Glimmend!", "18 Karaat" ], - "3": [ + "Puzzle4": [ "De Engel", "De Cherubijn", "Puzzle 3", @@ -792,7 +735,6 @@ ] } }, - "CATACOMB.TR2": { "Names": [ "Tibet Deel 3", @@ -805,20 +747,8 @@ "Het is donker hier!", "Donkere Yeti Kamer" ], - "Pickups": { - "0": [ - "Gong Hamer?", - "Wacht, wat?", - "Gelukkig Pasen", - "Um, Meneer Gong? Ha!", - "Dit hoort hier niet", - "...???", - "Xylofoon Stok", - "Nou, wat dan ook!" - ] - }, - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Gezichtsmasker", "Een Masker", "Het Masker", @@ -828,10 +758,19 @@ "Draag een masker!", "Mooi Masker", "Lelijk Masker" + ], + "Pickup1": [ + "Gong Hamer?", + "Wacht, wat?", + "Gelukkig Pasen", + "Um, Meneer Gong? Ha!", + "Dit hoort hier niet", + "...???", + "Xylofoon Stok", + "Nou, wat dan ook!" ] } }, - "ICECAVE.TR2": { "Names": [ "Tibet Deel 4", @@ -850,8 +789,8 @@ "Winston keurt goed!", "Winston's grote koelkast" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Meneer Gong Hamer", "De Hamer", "Goede Gong", @@ -862,22 +801,8 @@ "Ijspriem", "Trommelstok", "Gong Slaghamer" - ] - }, - "Pickups": { - "1": [ - "Vergelding", - "Kippenschat", - "Open die deur, Lara", - "Bevrijdt de kip!", - "Gouden Dingetje", - "Xian Deursleutel", - "Glimmend!", - "Hier en weer weg!" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Gezichtsmasker", "Masker dat kan worden overgeslagen", "Het masker", @@ -887,10 +812,19 @@ "Wie gebruikt dit nog?", "Lara's Schoonheidsmasker", "Cassandra" + ], + "Pickup2": [ + "Vergelding", + "Kippenschat", + "Open die deur, Lara", + "Bevrijdt de kip!", + "Gouden Dingetje", + "Xian Deursleutel", + "Glimmend!", + "Hier en weer weg!" ] } }, - "EMPRTOMB.TR2": { "Names": [ "China Deel 2", @@ -904,8 +838,8 @@ "Race naar de dolk", "Volle Cirkel" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Een Sleutel", "De Sleutel", "Sleutel 1", @@ -913,7 +847,7 @@ "Au", "Sleutel voor een deur" ], - "2": [ + "Key3": [ "Een Sleutel", "De Sleutel", "Sleutel 2", @@ -921,16 +855,14 @@ "Maar een Sleutel", "Je hebt de spinnen overleefd!" ], - "3": [ + "Key4": [ "TR2Hoofdkamersleutel", "Een Sleutel", "De Sleutel", "Sleutel 3", "De enige sleutel die je nodig hebt" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Puzzel 1", "Kamer 41 Slotvuller", "Gezichtsmasker", @@ -940,7 +872,6 @@ ] } }, - "FLOATING.TR2": { "Names": [ "China deel 3", @@ -954,8 +885,8 @@ "Snopekduik in vuur", "Zwevende Lego" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Een cracker", "Cracker 1", "Cracker A", @@ -964,7 +895,7 @@ "Magisch koekje", "Gelukskoekje" ], - "1": [ + "Puzzle2": [ "Een cracker", "Cracker 2", "Cracker B", @@ -976,7 +907,6 @@ ] } }, - "XIAN.TR2": { "Names": [ "China deel 4", @@ -994,8 +924,8 @@ "Je kan me niet verbrande!", "Standbeelden, messen en vuur" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Een Cracker", "De Cracker", "Kaas en Crackers", @@ -1003,7 +933,7 @@ "Kliekige Stempel", "Niet eetbare Cracker" ], - "1": [ + "Puzzle2": [ "Xian Buit", "Drakendolk", "Groot Mes", @@ -1018,7 +948,6 @@ ] } }, - "HOUSE.TR2": { "Names": [ "HSH", @@ -1034,8 +963,8 @@ "Niet alleen thuis", "Genoeg gezien?" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Kastsleutel", "Arsenaalsleutel", "De Sleutel", @@ -1046,10 +975,8 @@ "Geef me de boem boem sleutel", "Zelfverdedigingstrainingsleutel", "Wapenkamersleutel" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Xian Buit", "Drakendolk", "Groot mes", diff --git a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_PL.json b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_PL.json index 215f40536..6887a789f 100644 --- a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_PL.json +++ b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_PL.json @@ -1,215 +1,181 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Iskiernik", - "Zapalniczka", - "Oczojeb", - "Migotek", - "Mini-blaskacz" - ], - "43": [ - "Iskiernik", - "Zapalniczka", - "Oczojeb", - "Migotek", - "Mini-blaskacz" - ] - }, - { - "36": [ - "Pistolce", - "Pistolety", - "Stare Wiarusy", - "Pukawki", - "Wezme dwa" - ], - "44": [ - "Naboje do pistolców", - "Naboje do pistoletów", - "Naboje do Starych Wiarusów", - "Naboje do pukawek", - "Naboje do dwóch" - ] - }, - { - "37": [ - "Wybebeszacz", - "Muszkiet", - "Stary Wiarus", - "Strzelba, co widziala zbyt wiele", - "Rozflaczacz" - ], - "45": [ - "Naboje do wybebeszacza", - "Naboje do muszkietu", - "Naboje do Starego Wiarusa", - "Naboje, co widzialy zbyt wiele", - "Naboje do rozflaczacza" - ] - }, - { - "38": [ - "Automaty", - "Magnumy", - "SuperPistolce", - "Broń Pierre'a", - "Oddać Pierre'owi" - ], - "46": [ - "Naboje do automatów", - "Naboje do magnumów", - "Naboje do SuperPistolców", - "Naboje Pierre'a", - "Naboje Pierre'a" - ] - }, - { - "39": [ - "UwUzi", - "Tetetki", - "Szybka broń", - "Wampir nabojowy", - "1000 strzalow później..." - ], - "47": [ - "Magazynki do UwUzi", - "Naboje do Tetetek", - "Szybkie naboje", - "Naboje do wampira", - "1000 nabojów później" - ] - }, - { - "40": [ - "Cyk-cyk-cyk", - "Cierpliwości", - "Strzalomiot", - "Bezużyteczny", - "Czyj to byl pomysl", - "Kto to wymyślil?", - "Byle co", - "Wykalaczacz", - "Dzidomiot" - ], - "48": [ - "Cyk-cyk-cyki", - "Cierpliwość", - "Strzaly", - "Bezużyteczna Amunicja", - "Czyje to harpuny", - "Kto wymyślil te harpuny", - "Amunicja do byle czego", - "Wykalaczki", - "Dzidy" - ] - }, - { - "41": [ - "Odtwarzacz MP3", - "Konwerter żywych do martwych", - "Jeszcze nie MP5", - "Wielki Pepegun" - ], - "49": [ - "Pliki MP3", - "Pliki MPEG", - "Pliki MP4", - "Naboje do wielkiego pepeguna" - ] - }, - { - "42": [ - "Granatnik", - "Wybuchowa dostawa", - "Przypiekacz", - "Wyrzutnia pocisków", - "Miotacz ananasów", - "Rozpierdalator", - "Rozjebywacz", - "Rozkurwiciel" - ], - "50": [ - "Granaty", - "Wybuchowe paczki", - "Kule ognia", - "Pocisk do wyrzutni", - "Sok z anananasa", - "Granat ostatecznego rozpierdolu", - "Jebuty", - "Rozkurwiacze" - ] - }, - { - "51": [ - "Tycia apteczka", - "Maciupka apteczka", - "Olimpijska apteczka", - "Mikroskopijna apteczka", - "Mini apteczka", - "Na male kuku" - ], - "52": [ - "Ogromna apteczka", - "Zajebiście duża apteczka", - "Tytaniczna apteczka", - "Supermasywna apteczka", - "Maxi apteczka", - "Na duze kuku" - ] - } - ], - "StandaloneStrings": { - "2": [ - "RZECZY", - "KLAMOTY", - "PRZEDMIOTY", - "INWENTARZ", - "UZYWKI", - "PRECJOZA", - "MOJE SKARRRBY" - ], - "3": [ - "ZDYCHLEŚ", - "SPRÓBUJ JESZCZE RAZ", - "POWTÓRZ ALE LEPIEJ", - "POSTARAJ SIE LEPIEJ", - "GIT GUD", - "RAGE QUIT!", - "To co, teraz NLNMAS?" - ], - "35": [ - "Statystyki", - "Niepotrzebne liczby", - "Licznik polamanych zeber", - "Nadal zero apteczek?", - "Rejestrator sekretów" - ], - "57": [ - "Dwór Croftów", - "Siedziba Core Design", - "Kwatera TR2Rando", - "Lara na wykopkach", - "Lodówka Winstona", - "Misja: Odmrozić Winstona!" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- MIEJSCE NA SAVE -", - "- NIEZAPISANY -", - "- EJ, TU JEST MIEJSCE -", - "- TU NA RAZIE JEST SCIERNISKO -" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Iskiernik", + "Zapalniczka", + "Oczojeb", + "Migotek", + "Mini-blaskacz" + ], + "INV_ITEM_PISTOLS": [ + "Pistolce", + "Pistolety", + "Stare Wiarusy", + "Pukawki", + "Wezme dwa" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Naboje do pistolców", + "Naboje do pistoletów", + "Naboje do Starych Wiarusów", + "Naboje do pukawek", + "Naboje do dwóch" + ], + "INV_ITEM_SHOTGUN": [ + "Wybebeszacz", + "Muszkiet", + "Stary Wiarus", + "Strzelba, co widziala zbyt wiele", + "Rozflaczacz" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Naboje do wybebeszacza", + "Naboje do muszkietu", + "Naboje do Starego Wiarusa", + "Naboje, co widzialy zbyt wiele", + "Naboje do rozflaczacza" + ], + "INV_ITEM_AUTOS": [ + "Automaty", + "Magnumy", + "SuperPistolce", + "Broń Pierre'a", + "Oddać Pierre'owi" + ], + "INV_ITEM_AUTO_AMMO": [ + "Naboje do automatów", + "Naboje do magnumów", + "Naboje do SuperPistolców", + "Naboje Pierre'a", + "Naboje Pierre'a" + ], + "INV_ITEM_UZI": [ + "UwUzi", + "Tetetki", + "Szybka broń", + "Wampir nabojowy", + "1000 strzalow później..." + ], + "INV_ITEM_UZI_AMMO": [ + "Magazynki do UwUzi", + "Naboje do Tetetek", + "Szybkie naboje", + "Naboje do wampira", + "1000 nabojów później" + ], + "INV_ITEM_HARPOON": [ + "Cyk-cyk-cyk", + "Cierpliwości", + "Strzalomiot", + "Bezużyteczny", + "Czyj to byl pomysl", + "Kto to wymyślil?", + "Byle co", + "Wykalaczacz", + "Dzidomiot" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Cyk-cyk-cyki", + "Cierpliwość", + "Strzaly", + "Bezużyteczna Amunicja", + "Czyje to harpuny", + "Kto wymyślil te harpuny", + "Amunicja do byle czego", + "Wykalaczki", + "Dzidy" + ], + "INV_ITEM_M16": [ + "Odtwarzacz MP3", + "Konwerter żywych do martwych", + "Jeszcze nie MP5", + "Wielki Pepegun" + ], + "INV_ITEM_M16_AMMO": [ + "Pliki MP3", + "Pliki MPEG", + "Pliki MP4", + "Naboje do wielkiego pepeguna" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Granatnik", + "Wybuchowa dostawa", + "Przypiekacz", + "Wyrzutnia pocisków", + "Miotacz ananasów", + "Rozpierdalator", + "Rozjebywacz", + "Rozkurwiciel" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Granaty", + "Wybuchowe paczki", + "Kule ognia", + "Pocisk do wyrzutni", + "Sok z anananasa", + "Granat ostatecznego rozpierdolu", + "Jebuty", + "Rozkurwiacze" + ], + "INV_ITEM_MEDI": [ + "Tycia apteczka", + "Maciupka apteczka", + "Olimpijska apteczka", + "Mikroskopijna apteczka", + "Mini apteczka", + "Na male kuku" + ], + "INV_ITEM_BIG_MEDI": [ + "Ogromna apteczka", + "Zajebiście duża apteczka", + "Tytaniczna apteczka", + "Supermasywna apteczka", + "Maxi apteczka", + "Na duze kuku" + ], + "HEADING_ITEMS": [ + "RZECZY", + "KLAMOTY", + "PRZEDMIOTY", + "INWENTARZ", + "UZYWKI", + "PRECJOZA", + "MOJE SKARRRBY" + ], + "HEADING_GAME_OVER": [ + "ZDYCHLEŚ", + "SPRÓBUJ JESZCZE RAZ", + "POWTÓRZ ALE LEPIEJ", + "POSTARAJ SIE LEPIEJ", + "GIT GUD", + "RAGE QUIT!", + "To co, teraz NLNMAS?" + ], + "INV_ITEM_COMPASS": [ + "Statystyki", + "Niepotrzebne liczby", + "Licznik polamanych zeber", + "Nadal zero apteczek?", + "Rejestrator sekretów" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- MIEJSCE NA SAVE -", + "- NIEZAPISANY -", + "- EJ, TU JEST MIEJSCE -", + "- TU NA RAZIE JEST SCIERNISKO -" + ] + }, "LevelStrings": { + "ASSAULT.TR2": { + "Names": [ + "Dwór Croftów", + "Siedziba Core Design", + "Kwatera TR2Rando", + "Lara na wykopkach", + "Lodówka Winstona", + "Misja: Odmrozić Winstona!" + ] + }, "WALL.TR2": { "Names": [ "Chiny cz.1", @@ -223,8 +189,8 @@ "Ukryta dolina 2.0", "Droga do Xian" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klucz do pokoju nr 4", "Klucz do memowni", "Klucz", @@ -235,7 +201,7 @@ "Chyba pierwszy klucz", "Chyba drugi klucz" ], - "1": [ + "Key2": [ "Klucz arachnofobiczny", "Szorstki klucz", "Klucz", @@ -249,7 +215,6 @@ ] } }, - "BOAT.TR2": { "Names": [ "Wlochy cz.1", @@ -263,8 +228,8 @@ "Daleko od domu", "Amore pomidore" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Powrót do szybkości", "Klucz", "Klucz", @@ -276,7 +241,7 @@ "Karta zeglarska", "Klucz od garazu" ], - "1": [ + "Key2": [ "Klucz do pokoju 82", "Metalowy klucz", "Klucz", @@ -287,7 +252,7 @@ "Pierwowzór wytrychu", "TEN klucz" ], - "2": [ + "Key3": [ "Klucz od zelaznej kraty", "Klucz zelaznej pieści", "Klucz zelaznej damy", @@ -300,7 +265,6 @@ ] } }, - "VENICE.TR2": { "Names": [ "Wlochy cz.2", @@ -312,8 +276,8 @@ "Mona Lisa", "Bombowy final" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klucz do ksiegarni", "Klucz", "Klucz", @@ -328,7 +292,7 @@ "Boj sie prawd ukrytych w starych folialach", "Alohomora" ], - "1": [ + "Key2": [ "Klucz od Detonatora", "Odpalator", "Burzyciel marzeń", @@ -345,7 +309,6 @@ ] } }, - "OPERA.TR2": { "Names": [ "Wlochy cz.3", @@ -360,8 +323,8 @@ "Akcja!", "Za kulisami" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Odpicowany klucz", "Elegancki klucz", "Ozdobny klucz", @@ -373,10 +336,8 @@ "Klucz do drzwi", "Klucz na zepsuty dach", "Klucz basowy" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Wtyk nr 1", "Kabel od windy", "Winda na rozbieg", @@ -386,7 +347,7 @@ "Dzyń dzyń", "Patch muzyczny" ], - "1": [ + "Puzzle2": [ "Wtyk nr 2", "Uklad scalony", "Plyta glowna z Allegro", @@ -399,7 +360,6 @@ ] } }, - "RIG.TR2": { "Names": [ "Obywatele Platformy", @@ -414,8 +374,8 @@ "Ból glowy, ból dupy", "Trudne warunki pracy" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Qwopcjonalna karta", "Uwaga na beczki", "Karta dostepu 2", @@ -424,7 +384,7 @@ "Visa Express", "Nie skrecać" ], - "1": [ + "Key2": [ "Qwoptymalizator", "Wylacz ten alarm", "Karta dostepu 1", @@ -433,7 +393,7 @@ "Mastercard Express", "Nie lamać" ], - "2": [ + "Key3": [ "Karta do pokoju 37", "Nie musisz tego podnosić", "Karta dostepu 3", @@ -444,7 +404,6 @@ ] } }, - "PLATFORM.TR2": { "Names": [ "Platforma 2.0", @@ -456,24 +415,22 @@ "Zolta lódż podwodna", "Uwaga na palce" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Karta do pokoju 12", "Tylko dla personelu", "Karta 2", "Dowód osobisty Lary", "Nie zepsuj tego" ], - "3": [ + "Key4": [ "Karta do pokoju 49", "Dostep do grillowni", "Karta 1", "Dowód osobisty Winstona", "Nie zginać!" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Plyta gówna", "Grafa z Lidla", "elektroda.pl", @@ -486,7 +443,6 @@ ] } }, - "UNWATER.TR2": { "Names": [ "Podwodniak cz.1", @@ -502,7 +458,6 @@ "Na dnie" ] }, - "KEEL.TR2": { "Names": [ "Podwodniak cz.2", @@ -515,8 +470,8 @@ "Nierówno pod sufitem", "Wrak czlowieka" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klucz do klopa", "Kl. do miejsca medytacji", "Klucz do skupienia", @@ -525,7 +480,7 @@ "Key A", "Klucz do spokoju" ], - "1": [ + "Key2": [ "Rdzawy Klucz", "Klucz", "Klucz", @@ -533,7 +488,7 @@ "Klucz B", "Klucz do ladowni" ], - "2": [ + "Key3": [ "Klucz do pokoju", "A to co?", "Klucz", @@ -542,10 +497,8 @@ "Klucz C", "Nowy Klucz?", "Gdzie ten zamek?" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Deaktywator ognia", "Dwuteownik", "Gaśnica", @@ -555,7 +508,6 @@ ] } }, - "LIVING.TR2": { "Names": [ "Podwodniak cz.3", @@ -568,8 +520,8 @@ "Nikt tu juz nie mieszka", "Martwe kwatery" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Dramayczny Klucz", "Melodramatyczny Klucz", "Klucz do wszelkiej tragedii", @@ -581,7 +533,7 @@ "Klucz do opery", "Przedstawienie musi trwać..." ], - "1": [ + "Key2": [ "Chrupki klucz", "Rdzawy klucz", "Zardzewialy klucz", @@ -593,7 +545,6 @@ ] } }, - "DECK.TR2": { "Names": [ "Podwodniak? cz.4", @@ -603,8 +554,8 @@ "Góra lodowa wygrala", "Poduszka powietrzna" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Klucz od rufy", "Nieuczciwy klucz", "Okrutny klucz", @@ -620,7 +571,7 @@ "Klucz 1", "Klucz A" ], - "2": [ + "Key3": [ "Klucz do magazynu", "Klucz do magazynu?", "Dziwny klucz", @@ -635,7 +586,7 @@ "Klucz 2", "Klucz B" ], - "3": [ + "Key4": [ "Klucz do kabiny", "Klucz do pokoju", "Klucz do drzwi", @@ -648,10 +599,8 @@ "Klucz", "Klucz 3", "Klucz C" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "Aniolek", "Cherubin", "Puzel nr 1", @@ -662,7 +611,6 @@ ] } }, - "SKIDOO.TR2": { "Names": [ "Tybet cz.1", @@ -678,8 +626,8 @@ "Gaaaz, gaaaz, gaaaz", "Ulepimy dziś balwana?" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klucz od mostu", "Niepotrzebny klucz", "Niewlaściwy klucz", @@ -692,7 +640,7 @@ "Podnosisz mnie", "Klucz od platformy" ], - "1": [ + "Key2": [ "Klucz od chaty", "Klucz od chaty?", "Klucz pominiecia poziomu", @@ -705,10 +653,8 @@ "Klucz speedrunnerów", "Najbardziej kluczowy!", "Romku, a co ty masz w środku" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "Aniolek", "Cherubin", "Puzel 1", @@ -719,7 +665,6 @@ ] } }, - "MONASTRY.TR2": { "Names": [ "Tybet cz.2", @@ -734,36 +679,34 @@ "Klasztor Gangbang", "Mniszka w przebraniu" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klucz do slabego gameplayu", "Klucz do lepszego bytu", "Klucz do klucza" ], - "1": [ + "Key2": [ "Idzie sie zapaść pod ziemie od tych kluczy", "Wyjście na dwór 1", "Wynośmy sie stad", "Klucz do nikad? O.o", "Klucz od tylnych drzwi" ], - "2": [ + "Key3": [ "Klucz na szczyt wszystkiego", "Skrót na dach", "Ściany maja oczy", "Wyjście na dwór 2" ], - "3": [ + "Key4": [ "Klucz Swietego Arsunta", "Klucz do fabryki memów", "Klucz do dużego pokoju", "Nie skacz na glówke", "Klucz Buddy", "Klucz do hali" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Jak amen w pacierzu", "Mlynek z mantrami", "Mlynek Chena", @@ -772,14 +715,14 @@ "Kto wymyślil te mlynki", "Rzeźbiony poradnik św. Stelli" ], - "1": [ + "Puzzle2": [ "Na8(Al6Si6O24)Cl2", "Klejnot mnichów", "Krysztaly lecznicze", "Świeci sie jak psu jajca", "18 karatów" ], - "3": [ + "Puzzle4": [ "Aniolek", "Cherubin", "Puzel 3", @@ -791,7 +734,6 @@ ] } }, - "CATACOMB.TR2": { "Names": [ "Tybet cz.3", @@ -804,20 +746,8 @@ "Zaraz bedzie ciemno!", "Ciemno jak w d..omu yeti" ], - "Pickups": { - "0": [ - "Palka zapalka jeden kij", - "Ale ze niby co?", - "Wesolego jaja", - "Kij do Gongbangu", - "Skad to sie tu wzielo", - "Mikrofon do kontaktu z niebiosami", - "Palka od ksylofonu", - "Niech jeszcze i to..." - ] - }, - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "^ Tymczasem, ludzie na twitchu ^", "To powinno być w Wenecji", "Urzadzenie maskujace", @@ -827,10 +757,19 @@ "Pamietaj o noszeniu maseczki!", "Fajna maska", "Brzydka maska" + ], + "Pickup1": [ + "Palka zapalka jeden kij", + "Ale ze niby co?", + "Wesolego jaja", + "Kij do Gongbangu", + "Skad to sie tu wzielo", + "Mikrofon do kontaktu z niebiosami", + "Palka od ksylofonu", + "Niech jeszcze i to..." ] } }, - "ICECAVE.TR2": { "Names": [ "Tybet cz.4", @@ -849,8 +788,8 @@ "Winston zatwierdza ten level", "Wielka lodówka Winstona" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Przepychacz do tego kibla na Dorii", "Banhammer", "Dobre, acz kijowe", @@ -861,22 +800,8 @@ "Szpikulec do lodu", "Kij perkusisty", "Gongopala" - ] - }, - "Pickups": { - "1": [ - "Talion", - "Skarb kurczaka", - "Otwieraj te drzwi, Lara", - "UWOLNIĆ KURCZAKA!", - "Nie wiem co to jest, ale to wezme", - "Klucz do światyni Xian", - "SKARBUŚ", - "Biore i spadam" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Mój ryj po 3 godzinach w karnak%", "Opcjonalna maska", "Maska", @@ -886,10 +811,19 @@ "Ktoś tego jeszcze uzywa?", "Maska upiekszajaca Lary", "Kassandra" + ], + "Pickup2": [ + "Talion", + "Skarb kurczaka", + "Otwieraj te drzwi, Lara", + "UWOLNIĆ KURCZAKA!", + "Nie wiem co to jest, ale to wezme", + "Klucz do światyni Xian", + "SKARBUŚ", + "Biore i spadam" ] } }, - "EMPRTOMB.TR2": { "Names": [ "Chiny cz.2", @@ -903,8 +837,8 @@ "Wyścig po sztylet", "Kompozycja zamknieta" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Klucz", "Ten klucz", "Klucz 1", @@ -912,7 +846,7 @@ "Au", "Klucz do drzwi" ], - "2": [ + "Key3": [ "Klucz", "Klucz", "Klucz 2", @@ -920,16 +854,14 @@ "Zwyczajny klucz", "Najgorsze chyba za nami" ], - "3": [ + "Key4": [ "Klucz św. Dasha", "Klucz", "Klucz", "Klucz 3", "Jedyny przydatny klucz" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Puzel 1", "Wypelniacz slota w pokoju 41", "Maska na ryj", @@ -939,7 +871,6 @@ ] } }, - "FLOATING.TR2": { "Names": [ "Chiny cz.3", @@ -953,8 +884,8 @@ "Na glówke w ogień", "Latajace Lego" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Wafel", "Wafel 1", "Wafel A", @@ -963,7 +894,7 @@ "Magiczne ciacho", "Ciacho z wrózba" ], - "1": [ + "Puzzle2": [ "Wafel", "Wafel 2", "Wafel B", @@ -975,7 +906,6 @@ ] } }, - "XIAN.TR2": { "Names": [ "Chiny cz.4", @@ -993,8 +923,8 @@ "A my, tak latwopalni...", "Nóz, widelec, grill" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Wafel", "Wafel", "Ser i krakersy", @@ -1002,7 +932,7 @@ "Pieczeć Wybrańców", "Niejadalny krakers" ], - "1": [ + "Puzzle2": [ "Sztylet Xian", "Smoczy Sztylet", "Ojciec wszystkich sztućców", @@ -1017,7 +947,6 @@ ] } }, - "HOUSE.TR2": { "Names": [ "Nie ma jak w domu", @@ -1033,8 +962,8 @@ "Lara sama w domu", "Widzieliście zbyt wiele" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klucz do szafy", "Klucz do zbrojowni", "Klucz", @@ -1045,10 +974,8 @@ "NIE MAM. KURWA. BRONI!", "Trening samoobrony", "Broń do obrony miru domowego" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Sztylet Xian", "Smoczy Sztylet", "Ojciec wszystkich sztućców", diff --git a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_PT.json b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_PT.json index 673de28fc..2af15d177 100644 --- a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_PT.json +++ b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_PT.json @@ -1,215 +1,181 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Sparkler", - "Isqueiro", - "Deslumbrador", - "Luzinha", - "Mini-Chama" - ], - "43": [ - "Sparkler", - "Isqueiro", - "Deslumbrador", - "Luzinha", - "Mini-Chama" - ] - }, - { - "36": [ - "Atirador de Ervilhas", - "Pistolas de Mão", - "Old Faithfuls", - "Pium-Pium", - "Eu vou levar dois" - ], - "44": [ - "Carregadores de Ervilhas", - "Carregadores de Pistolas de Mão", - "Carregadores de Old Faithfuls", - "Carregadores de Pium-Pium", - "Eu vou levar dois Caregadores" - ] - }, - { - "37": [ - "Caçadeira", - "Mosquete", - "Old Faithful", - "Viste o Suficiente?", - "Gutbuster" - ], - "45": [ - "Cartuchos de Caçadeira", - "Cartuchos de Mosquete", - "Cartuchos de Old Faithful", - "Viste o Suficientes? Munição", - "Munição de Gutbuster" - ] - }, - { - "38": [ - "Pistolas Auto", - "Magnums", - "Super Pistolas", - "O Pierre perdeu isto", - "Retorna-os a Pierre" - ], - "46": [ - "Carregadores de Pistolas Auto", - "Carregadores de Magnum", - "Carreagores de Super Pistolas", - "O Pierre perdeu estes Carregadores", - "Retorna-os Carregadores a Pierre" - ] - }, - { - "39": [ - "UwUzis", - "Drrrrrrrrrr", - "Armas FeelStronger", - "Vampiro Munição", - "1000 Tiros mais tarde..." - ], - "47": [ - "Carregadores de UwUzi", - "Carregadores Drrrrrrrrrr", - "Carregadores de FeelStronger", - "Carregadores de Vampiro Munição", - "Carregadores de 1000 Tiros mais tarde..." - ] - }, - { - "40": [ - "Tick-tick-tick", - "Paciência", - "Atira Flechas", - "Inútil", - "Sem Sentido", - "Porquê?", - "Não!", - "Atirador de Palitos", - "Atirador de Lanças" - ], - "48": [ - "Tick-tick-ticks", - "Munição de Paciência", - "Flechas", - "Munição de Inútil", - "Munição de Sem Sentido", - "Munição de Porquê?", - "Munição de Não", - "Palitos", - "Lanças" - ] - }, - { - "41": [ - "Leitor de MP3", - "MPEG", - "Não o MP5", - "Grande Drrrrrrrrrr" - ], - "49": [ - "Carregadores de MP3", - "Carregadores de MPEG", - "Carregadore de Não o MP5", - "Carredores de Grande Drrrrrrrrrr" - ] - }, - { - "42": [ - "Lança Granadas", - "Entrega Explosiva", - "Assa Inimigo", - "Lança Cartuchos", - "Dispensa Ananas", - "Big Bang", - "Grande Boom", - "Explode-o!" - ], - "50": [ - "Granadas", - "Explosivos", - "Bolas de Fogo", - "Cartuchos", - "Ananases", - "Big Bangs", - "Grande Booms", - "Munição de Explode-o!" - ] - }, - { - "51": [ - "Pequeno Primeiros Socorros", - "Pequenino Primeiros Socorros", - "Pequeno Primeiros Socorros", - "Primeiros Socorros Compacto", - "Primeiros Socorros Bijou", - "Tratador de Dodói Bebé" - ], - "52": [ - "Grande Primeiros Socorros", - "Enorme Primeiros Socorros", - "Titanico Primeiros Socorros", - "Primeiros Socorros Masivo", - "Primeiros Socorros Masiiivo", - "Tratador de Grande Dodói" - ] - } - ], - "StandaloneStrings": { - "2": [ - "Coisas", - "Cenas", - "Recolhíveis", - "Saque", - "Tralha", - "Oh Brilhante", - "Meu Precioso" - ], - "3": [ - "A Lara Morreu", - "Tenta de Novo?", - "Tenta de Novo? Só Melhora", - "Melhor Sorte na Próxima", - "Melhoura", - "Foda-se! Desisto!", - "NLNMAS a Seguir?" - ], - "35": [ - "Estatísticas", - "Estatísticas Vitais", - "Destruidor de Números", - "Nada de Primeiros Socorros!", - "Localizador de Segredo!" - ], - "57": [ - "Herdade Croft", - "Core Design HQ", - "TR2Rando HQ", - "Escavações da Lara", - "Frigorífico Winston", - "Descongela Winston!" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- Nulo -", - "- Nada Aqui -", - "- Indefinido -", - "- Oi, Vaga Vazia -" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Sparkler", + "Isqueiro", + "Deslumbrador", + "Luzinha", + "Mini-Chama" + ], + "INV_ITEM_PISTOLS": [ + "Atirador de Ervilhas", + "Pistolas de Mão", + "Old Faithfuls", + "Pium-Pium", + "Eu vou levar dois" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Carregadores de Ervilhas", + "Carregadores de Pistolas de Mão", + "Carregadores de Old Faithfuls", + "Carregadores de Pium-Pium", + "Eu vou levar dois Caregadores" + ], + "INV_ITEM_SHOTGUN": [ + "Caçadeira", + "Mosquete", + "Old Faithful", + "Viste o Suficiente?", + "Gutbuster" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Cartuchos de Caçadeira", + "Cartuchos de Mosquete", + "Cartuchos de Old Faithful", + "Viste o Suficientes? Munição", + "Munição de Gutbuster" + ], + "INV_ITEM_AUTOS": [ + "Pistolas Auto", + "Magnums", + "Super Pistolas", + "O Pierre perdeu isto", + "Retorna-os a Pierre" + ], + "INV_ITEM_AUTO_AMMO": [ + "Carregadores de Pistolas Auto", + "Carregadores de Magnum", + "Carreagores de Super Pistolas", + "O Pierre perdeu estes Carregadores", + "Retorna-os Carregadores a Pierre" + ], + "INV_ITEM_UZI": [ + "UwUzis", + "Drrrrrrrrrr", + "Armas FeelStronger", + "Vampiro Munição", + "1000 Tiros mais tarde..." + ], + "INV_ITEM_UZI_AMMO": [ + "Carregadores de UwUzi", + "Carregadores Drrrrrrrrrr", + "Carregadores de FeelStronger", + "Carregadores de Vampiro Munição", + "Carregadores de 1000 Tiros mais tarde..." + ], + "INV_ITEM_HARPOON": [ + "Tick-tick-tick", + "Paciência", + "Atira Flechas", + "Inútil", + "Sem Sentido", + "Porquê?", + "Não!", + "Atirador de Palitos", + "Atirador de Lanças" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Tick-tick-ticks", + "Munição de Paciência", + "Flechas", + "Munição de Inútil", + "Munição de Sem Sentido", + "Munição de Porquê?", + "Munição de Não", + "Palitos", + "Lanças" + ], + "INV_ITEM_M16": [ + "Leitor de MP3", + "MPEG", + "Não o MP5", + "Grande Drrrrrrrrrr" + ], + "INV_ITEM_M16_AMMO": [ + "Carregadores de MP3", + "Carregadores de MPEG", + "Carregadore de Não o MP5", + "Carredores de Grande Drrrrrrrrrr" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Lança Granadas", + "Entrega Explosiva", + "Assa Inimigo", + "Lança Cartuchos", + "Dispensa Ananas", + "Big Bang", + "Grande Boom", + "Explode-o!" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Granadas", + "Explosivos", + "Bolas de Fogo", + "Cartuchos", + "Ananases", + "Big Bangs", + "Grande Booms", + "Munição de Explode-o!" + ], + "INV_ITEM_MEDI": [ + "Pequeno Primeiros Socorros", + "Pequenino Primeiros Socorros", + "Pequeno Primeiros Socorros", + "Primeiros Socorros Compacto", + "Primeiros Socorros Bijou", + "Tratador de Dodói Bebé" + ], + "INV_ITEM_BIG_MEDI": [ + "Grande Primeiros Socorros", + "Enorme Primeiros Socorros", + "Titanico Primeiros Socorros", + "Primeiros Socorros Masivo", + "Primeiros Socorros Masiiivo", + "Tratador de Grande Dodói" + ], + "HEADING_ITEMS": [ + "Coisas", + "Cenas", + "Recolhíveis", + "Saque", + "Tralha", + "Oh Brilhante", + "Meu Precioso" + ], + "HEADING_GAME_OVER": [ + "A Lara Morreu", + "Tenta de Novo?", + "Tenta de Novo? Só Melhora", + "Melhor Sorte na Próxima", + "Melhoura", + "Foda-se! Desisto!", + "NLNMAS a Seguir?" + ], + "INV_ITEM_COMPASS": [ + "Estatísticas", + "Estatísticas Vitais", + "Destruidor de Números", + "Nada de Primeiros Socorros!", + "Localizador de Segredo!" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- Nulo -", + "- Nada Aqui -", + "- Indefinido -", + "- Oi, Vaga Vazia -" + ] + }, "LevelStrings": { + "ASSAULT.TR2": { + "Names": [ + "Herdade Croft", + "Core Design HQ", + "TR2Rando HQ", + "Escavações da Lara", + "Frigorífico Winston", + "Descongela Winston!" + ] + }, "WALL.TR2": { "Names": [ "China Parte 1", @@ -223,8 +189,8 @@ "Vale Perdido 2.0", "O Caminho para Xian" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Chave do Quarto 4", "Chave da Casa dos Memes", "Uma Chave", @@ -235,7 +201,7 @@ "Talvez a Chave 1?", "Talvez a Chave 2?" ], - "1": [ + "Key2": [ "Chave Aranha", "Chave Suja", "Uma Chave", @@ -249,7 +215,6 @@ ] } }, - "BOAT.TR2": { "Names": [ "Itália Parte 1", @@ -263,8 +228,8 @@ "Longe de Casa", "Isso é Amore" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Cara McKey barco", "Uma Chave", "A Chave", @@ -276,7 +241,7 @@ "Acesso à Vela", "Garagem de Barcos" ], - "1": [ + "Key2": [ "Chave do Quarto 82", "Chave de Metal", "Uma Chave", @@ -287,7 +252,7 @@ "Não é uma Gazua", "Esta Chave" ], - "2": [ + "Key3": [ "Chave da Tábua de Engomar", "Chave do Punho de Ferro", "Donzela de Ferro", @@ -300,7 +265,6 @@ ] } }, - "VENICE.TR2": { "Names": [ "Itália Parte 2", @@ -312,8 +276,8 @@ "A Mona Lisa", "Acabar com um Estouro" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Chave da Sala dos Livros", "Uma Chave", "A Chave", @@ -328,7 +292,7 @@ "Chave da Reserva Secreta", "Alohomora" ], - "1": [ + "Key2": [ "Chave da TNT", "Chave de Rajada", "Chave da Explosão", @@ -345,7 +309,6 @@ ] } }, - "OPERA.TR2": { "Names": [ "Itália Parte 3", @@ -360,8 +323,8 @@ "Hora do Espetáculo!", "Preparem o Palco" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Chave Extravagante", "Chave luxuosa", "Chave Ostentativa", @@ -373,10 +336,8 @@ "A Chave da Porta", "Chave de Chão Oscilante", "Dó Agudo" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Puzzle 1", "Fixador do Elevador", "Fixador do Elevador", @@ -386,7 +347,7 @@ "Ding", "Não Resolve a Musica" ], - "1": [ + "Puzzle2": [ "Puzzle 2", "Motherboard", "ACME Motherboard", @@ -399,7 +360,6 @@ ] } }, - "RIG.TR2": { "Names": [ "Plataforma Petrolífera", @@ -414,8 +374,8 @@ "Dor de cabeça", "Risco de Saúde" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Cartão de Areia Movediça", "Cartão de Passe Barril", "Cartão Passe 2", @@ -424,7 +384,7 @@ "Visa Express", "Não Torcer" ], - "1": [ + "Key2": [ "Cartão QWOP Spot", "Desligue o Alarme", "Cartão Passe 1", @@ -433,7 +393,7 @@ "Mastercard Express", "Não Partir" ], - "2": [ + "Key3": [ "Cartão do Quarto 37", "Cartão Desnecessário", "Cartão Passe 3", @@ -444,7 +404,6 @@ ] } }, - "PLATFORM.TR2": { "Names": [ "Plataforma Petrolífera 2", @@ -456,24 +415,22 @@ "O Submarino Amarelo", "Cuidado com a Serra" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Cartão do Quarto 12", "Cartão Não Identificado", "Cartão Passe 2", "Cartão ID da Lara", "Não Partir!" ], - "3": [ + "Key4": [ "Cartão do Quarto 49", "Cartão Não Identificado", "Cartão Passe 1", "Cartão ID Windows", "Não Dobrar!" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Motherboard", "ACME Motherboard", "PC Pro 97", @@ -486,7 +443,6 @@ ] } }, - "UNWATER.TR2": { "Names": [ "Debaixo de água Parte 1", @@ -502,7 +458,6 @@ "Debaixo do Mar" ] }, - "KEEL.TR2": { "Names": [ "Debaixo de água Parte 2", @@ -515,8 +470,8 @@ "Navio Anti-Gravidade", "Naufragado" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Chave da Sanita", "Chave da Casa de Banho", "Uma Chave", @@ -525,7 +480,7 @@ "Chave A", "Que casa de banho?" ], - "1": [ + "Key2": [ "Chave Suja", "Uma Chave", "A Chave", @@ -533,7 +488,7 @@ "Chave B", "Chave para uma porta" ], - "2": [ + "Key3": [ "Chave de Quarto", "Quem é?", "Uma Chave", @@ -542,10 +497,8 @@ "Chave C", "Nova Chave?", "Onde está a fechadura?" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Corta-Fogo", "Puzzle em forma de T", "Extintor de Incêndio", @@ -555,7 +508,6 @@ ] } }, - "LIVING.TR2": { "Names": [ "Debaixo de água Parte 3", @@ -568,8 +520,8 @@ "Ninguém em casa", "Aposentos sem vida" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Chave do Teatro", "Chave Dramática", "Chave melodramática", @@ -582,7 +534,7 @@ "Chave da Ópera", "O espetáculo deve continuar!" ], - "1": [ + "Key2": [ "Chave enferrujada", "Chave Crocante", "Uma Chave", @@ -595,7 +547,6 @@ ] } }, - "DECK.TR2": { "Names": [ "+/- subaquático Part 4", @@ -605,8 +556,8 @@ "O Iceberg ganha", "Grande bolha de ar" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Chave de Popa", "Chave Dura", "Chave Cruel", @@ -622,7 +573,7 @@ "Chave 1", "Chave A" ], - "2": [ + "Key3": [ "Chave da Despensa", "Chave da Despensa?", "Chave Estranha", @@ -637,7 +588,7 @@ "Chave 2", "Chave B" ], - "3": [ + "Key4": [ "Chave da Cabine", "Chave do Quarto", "Chave da porta", @@ -650,10 +601,8 @@ "A Chave", "Chave 3", "Chave C" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "O Anjo", "O Querubim", "Puzzle 1", @@ -664,7 +613,6 @@ ] } }, - "SKIDOO.TR2": { "Names": [ "Tibet Parte 1", @@ -680,8 +628,8 @@ "Skidoo Mania", "Fazer um Boneco de Neve" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Chave da Ponte levadiça", "Chave Inútil", "Não é essa", @@ -694,7 +642,7 @@ "Tu elevas-me!", "Faz uma plataforma" ], - "1": [ + "Key2": [ "Chave da Cabana", "Chave da Cabana?", "Passa o Tibete à frente", @@ -707,10 +655,8 @@ "Chave Speedrun", "Mais Procurada", "Chave de Dentro" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "O Anjo", "O Querubim", "Puzzle 1", @@ -721,7 +667,6 @@ ] } }, - "MONASTRY.TR2": { "Names": [ "Tibete Part 2", @@ -736,13 +681,13 @@ "Mosteiro Keyhang", "Não é um Musical" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Chave do quarto fraco", "Chave fica forte", "Chave para uma Chave" ], - "1": [ + "Key2": [ "Chave do Alçapão", "Raios, pobre chave", "Chave exterior 1", @@ -750,23 +695,21 @@ "Chave para quarto nenhum?", "Chave das traseiras" ], - "2": [ + "Key3": [ "Chave Spoof Rot", "Atalho para o topo", "Chave troca olhos", "Chave Exterior 2" ], - "3": [ + "Key4": [ "Chave do Salão Principal TR2", "Chave do Salão de memes", "Chave do quarto grande", "Chave não mergulhes", "Chave Buddah", "Chave do salão" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Como uma roda oração", "Roda Mani", "Roda Chen", @@ -775,14 +718,14 @@ "Quem inventou esta roda?", "Ajudante cansado" ], - "1": [ + "Puzzle2": [ "Diamantes", "Saque de Barkhang", "Gem', Tones", "Uhhh Brilhante!", "18 Quilates" ], - "3": [ + "Puzzle4": [ "O Anjo", "O Querubim", "Puzzle 3", @@ -794,7 +737,6 @@ ] } }, - "CATACOMB.TR2": { "Names": [ "Tibete Parte 3", @@ -807,20 +749,8 @@ "Está escuro aqui!", "Quarto escuro do Yeti" ], - "Pickups": { - "0": [ - "Martelo do Gongo?", - "Espera, o quê?", - "Feliz Páscoa", - "Em, Sr. Gongo? Ha!", - "Isto não é daqui", - "...???", - "Baqueta do xilofone", - "Quero Lá saber!" - ] - }, - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Máscara", "Uma Máscara", "A Máscara", @@ -830,10 +760,19 @@ "Usa uma máscara!", "Máscara bonita", "Máscara Feia" + ], + "Pickup1": [ + "Martelo do Gongo?", + "Espera, o quê?", + "Feliz Páscoa", + "Em, Sr. Gongo? Ha!", + "Isto não é daqui", + "...???", + "Baqueta do xilofone", + "Quero Lá saber!" ] } }, - "ICECAVE.TR2": { "Names": [ "Tibete parte 4", @@ -852,8 +791,8 @@ "Winston aprovou!", "O grande frigorífico do Winston" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Martelo do Sr. Gongo", "O Martelo", "Gongo bonito", @@ -864,22 +803,8 @@ "Picareta", "Baqueta", "Baqueta do Gongo" - ] - }, - "Pickups": { - "1": [ - "Talion", - "Tesouro da Galinha", - "Abre essa porta, Lara", - "LIBERTEM A GALINHA!", - "Coisinha dourada", - "Chave da porta de Xian", - "BRILHANTE!", - "E já foi outra vez!" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Máscara", "Não precisas desta máscara", "A Máscara", @@ -889,10 +814,19 @@ "Quem ainda usa isto?", "Máscara de beleza da Lara", "Cassandra" + ], + "Pickup2": [ + "Talion", + "Tesouro da Galinha", + "Abre essa porta, Lara", + "LIBERTEM A GALINHA!", + "Coisinha dourada", + "Chave da porta de Xian", + "BRILHANTE!", + "E já foi outra vez!" ] } }, - "EMPRTOMB.TR2": { "Names": [ "Cina Parte 2", @@ -906,8 +840,8 @@ "Corrida até ao Punhal", "Círculo Completo" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Uma Chave", "A Chave", "Chave 1", @@ -915,7 +849,7 @@ "Au", "Chave para uma Porta" ], - "2": [ + "Key3": [ "Uma Chave", "A Chave", "Chave 2", @@ -923,16 +857,14 @@ "Só uma Chave", "Sobreviveste ás Aranhas!" ], - "3": [ + "Key4": [ "TR2Chave da Sala principal", "Uma Chave", "A Chave", "Chave 3", "A única chave necessária" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Puzzle 1", "Quarto 41 de enchimento", "Máscara", @@ -942,7 +874,6 @@ ] } }, - "FLOATING.TR2": { "Names": [ "China Parte 3", @@ -956,8 +887,8 @@ "Mergulho no Fogo", "Legos Flutuantes" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Uma Tosta", "Tosta 1", "Tosta A", @@ -966,7 +897,7 @@ "Bolacha Mágica", "Bolinho da Sorte" ], - "1": [ + "Puzzle2": [ "Uma Tosta", "Tosta 2", "Tosta B", @@ -978,7 +909,6 @@ ] } }, - "XIAN.TR2": { "Names": [ "China Parte 4", @@ -996,8 +926,8 @@ "Não me Queimas!", "Estátuas, Facas e Fogo" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Uma Tosta", "A Tosta", "Queijo e Tostas", @@ -1005,7 +935,7 @@ "Selo Click", "Tosta não comestível" ], - "1": [ + "Puzzle2": [ "Saque de Xian", "Punhal do Dragão", "Grande Faca", @@ -1020,7 +950,6 @@ ] } }, - "HOUSE.TR2": { "Names": [ "HSF", @@ -1036,8 +965,8 @@ "Não estás sozinho em casa", "Viste o Suficiente?" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Chave do Armário", "Chave do Arsenal", "A Chave", @@ -1048,10 +977,8 @@ "Dá-me Boom Boom", "Treino de Defesa Pessoal", "Chave do Arsenal" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Tesouro de Xian", "Punhal do Dragão", "Grande Faca", diff --git a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_RU.json b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_RU.json index 4b3d352f0..a100627f9 100644 --- a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_RU.json +++ b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_RU.json @@ -1,217 +1,182 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Bengal'skiy ogon'", - "Zazhigalka", - "Oslepitel'", - "Mertsayushchiy ogonok", - "Mini-plamya", - "Oke if like this?" - ], - "43": [ - "Bengal'skiy ogon'", - "Zazhigalka", - "Oslepitel'", - "Mertsayushchiy ogonok", - "Mini-plamya", - "Oke if like this?" - ] - }, - { - "36": [ - "Strelyalki", - "Ruchnyye pistolety", - "Staryye vernyye", - "Piu-piu", - "Ya voz'mu dva" - ], - "44": [ - "Oboymy dlya strelyalok", - "Oboymy dlya ruchnykh pistoletov", - "Oboymy dlya starykh vernykh", - "Oboymy dlya piu piu", - "Oboymy dlya ya voz'mu dva" - ] - }, - { - "37": [ - "Drobovichok", - "Mushket", - "Staryy vernyy", - "Nasmotrelsya?", - "Potroshitel' kishkov" - ], - "45": [ - "Patrony dlya drobovichka", - "Patrony dlya mushketa", - "Patrony dlya starogo vernogo", - "Patrony dlya nasmotrelsya?", - "Patrony dlya potroshitelya kishkov" - ] - }, - { - "38": [ - "Avtomaty", - "Magnumy", - "Super-pistolety", - "P'yer poteryal eto", - "Vozvrashcheniye k P'yeru" - ], - "46": [ - "Oboymy dlya avtomatov", - "Oboymy dlya magnumov", - "Oboymy dlya super-pistoletov", - "Oboymy dlya P'yer poteryal eto", - "Oboymy dlya vozvrashcheniye k P'yeru" - ] - }, - { - "39": [ - "UwUzi", - "Drrrrrrrrrr", - "ChuvstvuyuSil'neye pushki", - "Boyepripasy Vampira", - "1000 vystrelov spustya..." - ], - "47": [ - "Oboymy dlya UwUzi", - "Oboymy dlya drrrrrrrrrr", - "Oboymy dlya ChuvstvuyuSil'neye pushek", - "Oboymy dlya boyepripasov Vampira", - "Oboymy dlya 1000 vystrelov spustya" - ] - }, - { - "40": [ - "Tik-tik-tik", - "Terpeniye", - "Strelomot", - "Bespoleznyy", - "Bessmyslennyy", - "Pochemu?", - "Net!", - "Zubochistkomot", - "Kopeynaya ustanovka" - ], - "48": [ - "Tik-tik-tiky", - "Boyepripasy dlya terpeniya", - "Strely", - "Bespoleznyye boyepripasy", - "Bessmyslennyye boyepripasy", - "Boyepripasy dlya pochemu", - "Boyepripasy dlya net", - "Zubochistki", - "Kop'ya" - ] - }, - { - "41": [ - "MP3 Pleyer", - "MPEG", - "Ne MP5", - "Bol'shoye drrrrrrrrrr" - ], - "49": [ - "Oboymy dlya MP3 pleyera", - "Oboymy dlya MPEG", - "Oboymy dlya ne MP5", - "Oboymy dlya bol'shogo drrrrrrrrrr" - ] - }, - { - "42": [ - "Granatnyy blaster", - "Vzryvchataya dostavka", - "Vrazheskaya zharovnya", - "Snaryadnaya ustanovka", - "Ananasomot", - "Bol'shoy khlopok", - "Bol'shoy bum", - "Vzorvi eto!" - ], - "50": [ - "Granaty", - "Vzryvchatka", - "Ognennyye shary", - "Snaryady", - "Ananasy", - "Bol'shiye khlopki", - "Bol'shiye bumy", - "Boyepripasy dlya vzorvi eto!" - ] - }, - { - "51": [ - "Kroshechnaya aptechka", - "Kroshechnaya aptechka", - "Malen'kaya aptechka", - "Kompaktnaya aptechka", - "Aptechka-brosh'", - "Detskiy bo bo remontnik" - ], - "52": [ - "Gigantic Medi Pack", - "Gromadnaya aptechka", - "Titanicheskaya aptechka", - "Massivnaya aptechka", - "Ogromennaya aptechka", - "Bol'shoy bo bo remontnik" - ] - } - ], - "StandaloneStrings": { - "2": [ - "VESHCHI", - "SHMOTKI", - "PIKAPY", - "DOBYCHA", - "KHLAM", - "BLESTYASHKI", - "MOYA PRELEST'" - ], - "3": [ - "LARA UMERLA", - "POPROBUYTE ZANOVO?", - "POPROBUYTE ZANOVO? PROSTO POLUCHI KHOROSHEYE", - "LUCHSHE UDACHA V SLEDUYUSHCHIY RAZ", - "POPYTAYTES' LUCHSHE", - "YAROSTNYY VYKHOD", - "NLNMAS sleduyushchiy?" - ], - "35": [ - "Staty", - "Zhiznenno vazhnyye staty", - "Schotchik khrusta", - "NET APTECHEK RAZRESHENO!", - "Otslezhivatel' sekretov!" - ], - "57": [ - "Pomest'ye Kroft", - "Shtab-kvartyra Kor Dizayna", - "Shtab-kvartyra TR2Rando", - "Raskopki Lary", - "Kholodil'nik Uinstona", - "Razmorozka Uinstona!" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- NULEVOY -", - "- NICHEGO ZDES' -", - "- NEOPREDELENNYY -", - "- OI, ETOT SLOT PUSTOY" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Bengal'skiy ogon'", + "Zazhigalka", + "Oslepitel'", + "Mertsayushchiy ogonok", + "Mini-plamya", + "Oke if like this?" + ], + "INV_ITEM_PISTOLS": [ + "Strelyalki", + "Ruchnyye pistolety", + "Staryye vernyye", + "Piu-piu", + "Ya voz'mu dva" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Oboymy dlya strelyalok", + "Oboymy dlya ruchnykh pistoletov", + "Oboymy dlya starykh vernykh", + "Oboymy dlya piu piu", + "Oboymy dlya ya voz'mu dva" + ], + "INV_ITEM_SHOTGUN": [ + "Drobovichok", + "Mushket", + "Staryy vernyy", + "Nasmotrelsya?", + "Potroshitel' kishkov" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Patrony dlya drobovichka", + "Patrony dlya mushketa", + "Patrony dlya starogo vernogo", + "Patrony dlya nasmotrelsya?", + "Patrony dlya potroshitelya kishkov" + ], + "INV_ITEM_AUTOS": [ + "Avtomaty", + "Magnumy", + "Super-pistolety", + "P'yer poteryal eto", + "Vozvrashcheniye k P'yeru" + ], + "INV_ITEM_AUTO_AMMO": [ + "Oboymy dlya avtomatov", + "Oboymy dlya magnumov", + "Oboymy dlya super-pistoletov", + "Oboymy dlya P'yer poteryal eto", + "Oboymy dlya vozvrashcheniye k P'yeru" + ], + "INV_ITEM_UZI": [ + "UwUzi", + "Drrrrrrrrrr", + "ChuvstvuyuSil'neye pushki", + "Boyepripasy Vampira", + "1000 vystrelov spustya..." + ], + "INV_ITEM_UZI_AMMO": [ + "Oboymy dlya UwUzi", + "Oboymy dlya drrrrrrrrrr", + "Oboymy dlya ChuvstvuyuSil'neye pushek", + "Oboymy dlya boyepripasov Vampira", + "Oboymy dlya 1000 vystrelov spustya" + ], + "INV_ITEM_HARPOON": [ + "Tik-tik-tik", + "Terpeniye", + "Strelomot", + "Bespoleznyy", + "Bessmyslennyy", + "Pochemu?", + "Net!", + "Zubochistkomot", + "Kopeynaya ustanovka" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Tik-tik-tiky", + "Boyepripasy dlya terpeniya", + "Strely", + "Bespoleznyye boyepripasy", + "Bessmyslennyye boyepripasy", + "Boyepripasy dlya pochemu", + "Boyepripasy dlya net", + "Zubochistki", + "Kop'ya" + ], + "INV_ITEM_M16": [ + "MP3 Pleyer", + "MPEG", + "Ne MP5", + "Bol'shoye drrrrrrrrrr" + ], + "INV_ITEM_M16_AMMO": [ + "Oboymy dlya MP3 pleyera", + "Oboymy dlya MPEG", + "Oboymy dlya ne MP5", + "Oboymy dlya bol'shogo drrrrrrrrrr" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Granatnyy blaster", + "Vzryvchataya dostavka", + "Vrazheskaya zharovnya", + "Snaryadnaya ustanovka", + "Ananasomot", + "Bol'shoy khlopok", + "Bol'shoy bum", + "Vzorvi eto!" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Granaty", + "Vzryvchatka", + "Ognennyye shary", + "Snaryady", + "Ananasy", + "Bol'shiye khlopki", + "Bol'shiye bumy", + "Boyepripasy dlya vzorvi eto!" + ], + "INV_ITEM_MEDI": [ + "Kroshechnaya aptechka", + "Kroshechnaya aptechka", + "Malen'kaya aptechka", + "Kompaktnaya aptechka", + "Aptechka-brosh'", + "Detskiy bo bo remontnik" + ], + "INV_ITEM_BIG_MEDI": [ + "Gigantic Medi Pack", + "Gromadnaya aptechka", + "Titanicheskaya aptechka", + "Massivnaya aptechka", + "Ogromennaya aptechka", + "Bol'shoy bo bo remontnik" + ], + "HEADING_ITEMS": [ + "VESHCHI", + "SHMOTKI", + "PIKAPY", + "DOBYCHA", + "KHLAM", + "BLESTYASHKI", + "MOYA PRELEST'" + ], + "HEADING_GAME_OVER": [ + "LARA UMERLA", + "POPROBUYTE ZANOVO?", + "POPROBUYTE ZANOVO? PROSTO POLUCHI KHOROSHEYE", + "LUCHSHE UDACHA V SLEDUYUSHCHIY RAZ", + "POPYTAYTES' LUCHSHE", + "YAROSTNYY VYKHOD", + "NLNMAS sleduyushchiy?" + ], + "INV_ITEM_COMPASS": [ + "Staty", + "Zhiznenno vazhnyye staty", + "Schotchik khrusta", + "NET APTECHEK RAZRESHENO!", + "Otslezhivatel' sekretov!" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- NULEVOY -", + "- NICHEGO ZDES' -", + "- NEOPREDELENNYY -", + "- OI, ETOT SLOT PUSTOY" + ] + }, "LevelStrings": { + "ASSAULT.TR2": { + "Names": [ + "Pomest'ye Kroft", + "Shtab-kvartyra Kor Dizayna", + "Shtab-kvartyra TR2Rando", + "Raskopki Lary", + "Kholodil'nik Uinstona", + "Razmorozka Uinstona!" + ] + }, "WALL.TR2": { "Names": [ "Kitay chast' 1", @@ -225,8 +190,8 @@ "Zateryannaya dolina 2.0", "Put' k Sianyu" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klyuch ot komnaty 4", "Klyuch ot memedoma", "Kakoy-to klyuch", @@ -237,7 +202,7 @@ "Mozhet klyuch 1?", "Mozhet klyuch 2?" ], - "1": [ + "Key2": [ "Pauchiy klyuch", "Khrustyashchiy klyuch", "Kakoy-to klyuch", @@ -251,7 +216,6 @@ ] } }, - "BOAT.TR2": { "Names": [ "Italiya chast' 1", @@ -265,8 +229,8 @@ "Daleko ot doma", "Eto amore" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Dlya lodochnogo domika", "Kakoy-to klyuch", "Klyuch", @@ -279,7 +243,7 @@ "Lodochnyy garazh", "Stal'noy klyuch" ], - "1": [ + "Key2": [ "Klyuch dlya komnaty 82", "Metallicheskiy klyuch", "Kakoy-to klyuch", @@ -290,7 +254,7 @@ "Ne otmychka", "Etot klyuch" ], - "2": [ + "Key3": [ "Klyuch ot gladil'noy doski", "Klyuch Zheleznogo Kulaka", "Zheleznaya deva", @@ -303,7 +267,6 @@ ] } }, - "VENICE.TR2": { "Names": [ "Italiya chast' 2", @@ -315,8 +278,8 @@ "Mona Liza", "Vyyti s vzryvom" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klyuch ot knizhnoy komnaty", "Kakoy-to klyuch", "Klyuch", @@ -331,7 +294,7 @@ "Sekretnyy klyuch ot taynika", "Alokhomora" ], - "1": [ + "Key2": [ "TNT klyuch", "Razryvnoy klyuch", "Klyuch vzryva", @@ -348,7 +311,6 @@ ] } }, - "OPERA.TR2": { "Names": [ "Italiya chast' 3", @@ -363,8 +325,8 @@ "Vremya dlya shou!", "Podgotov'te shou na polu" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Neobychnyy klyuch", "Shikarnyy klyuch", "Pokaznoy klyuch", @@ -376,10 +338,8 @@ "Klyuch k dveri", "Klyuch ot shatkogo pola", "C Sharp" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Pazl 1", "Remontnik lifta", "Detal' lifta", @@ -389,7 +349,7 @@ "Dzin´", "Ne chinit muzyku" ], - "1": [ + "Puzzle2": [ "Pazl 2", "Materinskaya plata", "Materinskaya plata ACME", @@ -402,7 +362,6 @@ ] } }, - "RIG.TR2": { "Names": [ "Burovaya ustanovka", @@ -418,8 +377,8 @@ "Risk dlya zdorov'ya i bezopasnosti", "Krasnaya karta dostupa" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Kartochka ot zybuchikh peskov", "Kartochka dlya dostupa k bochkam", "Karta dostupa 2", @@ -428,7 +387,7 @@ "Visa ekspress", "Ne krutite" ], - "1": [ + "Key2": [ "Karta ot KVOP tochki", "Vyklyuchite etu trevogu", "Karta dostupa 1", @@ -437,7 +396,7 @@ "Mastercard ekspress", "Ne slomayte" ], - "2": [ + "Key3": [ "Karta ot komnaty 37", "Nenuzhnaya karta", "Karta dostupa 3", @@ -448,7 +407,6 @@ ] } }, - "PLATFORM.TR2": { "Names": [ "Neftyanaya platforma, chast' 2", @@ -460,24 +418,22 @@ "Zheltaya podvodnaya lodka", "Osteregaytes' pily" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Karta ot komnaty 12", "Neopoznannaya karta dostupa", "Karta dostupa 2", "ID karta Lary", "Ne lomayte" ], - "3": [ + "Key4": [ "Karta dlya komnaty 49", "Neopoznannaya karta dostupa", "Karta dostupa 1", "ID karta Uinstona", "Ne sgibayte!" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Materinskaya plata", "Materinskaya plata ACME", "PK pro 97", @@ -490,7 +446,6 @@ ] } }, - "UNWATER.TR2": { "Names": [ "Pod vodoy chast' 1", @@ -506,7 +461,6 @@ "Pod morem" ] }, - "KEEL.TR2": { "Names": [ "Pod vodoy chast' 2", @@ -519,8 +473,8 @@ "Antigravitatsionnyy korabl'", "Razrushennyy" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klyuch ot tualeta", "Klyuch ot ubornoy", "Kakoy-to klyuch", @@ -529,7 +483,7 @@ "Klyuch A", "Chto za tualet?" ], - "1": [ + "Key2": [ "Khrustyashchiy klyuch", "Kakoy-to klyuch", "Klyuch", @@ -537,7 +491,7 @@ "Klyuch B", "Klyuch k kakoy-to dveri" ], - "2": [ + "Key3": [ "Klyuch ot komnaty", "Eto kto?", "Kakoy-to klyuch", @@ -546,10 +500,8 @@ "Klyuch C", "Novyy klyuch?", "Gde etot zamok?" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Ognennyy vyklyuchatel'", "T-obraznaya pazl", "Ognetushitel", @@ -559,7 +511,6 @@ ] } }, - "LIVING.TR2": { "Names": [ "Pod vodoy chast' 3", @@ -572,8 +523,8 @@ "Nicheynyy dom", "Bezzhiznennyye pomeshcheniya" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Dramaticheskiy klyuch", "Melodramaticheskiy klyuch", "Tragicheskiy klyuch", @@ -585,7 +536,7 @@ "Opernyy klyuch", "Shou dolzhno prodolzhat'sya!" ], - "1": [ + "Key2": [ "Khrustyashchiy klyuch", "Kakoy-to klyuch", "Klyuch", @@ -597,7 +548,6 @@ ] } }, - "DECK.TR2": { "Names": [ "Pod vodoy chast' 4", @@ -607,8 +557,8 @@ "Pobeda aysberga", "Bol'shoy vozdushnyy karman" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Kormovoy klyuch", "Surovyy klyuch", "Zhestokiy klyuch", @@ -624,7 +574,7 @@ "Klyuch 1", "Klyuch A" ], - "2": [ + "Key3": [ "Klyuch khranilishcha", "Klyuch khranilishcha?", "Strannyy klyuch", @@ -639,7 +589,7 @@ "Klyuch 2", "Klyuch B" ], - "3": [ + "Key4": [ "Klyuch ot kayuty", "Komnatnyy klyuch", "Klyuch k dveri", @@ -652,10 +602,8 @@ "Klyuch", "Klyuch 3", "Klyuch C" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "Angel", "Kheruvim", "Pazl 1", @@ -666,7 +614,6 @@ ] } }, - "SKIDOO.TR2": { "Names": [ "Tibet chast' 1", @@ -682,8 +629,8 @@ "Snegokhodomaniya", "Postroyka snegovika" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klyuch ot pod\"yemnogo mosta", "Bespoleznyy klyuch", "Ne etot", @@ -696,7 +643,7 @@ "Ty podnimayesh' menya!", "Delayushchiy platformu klyuch" ], - "1": [ + "Key2": [ "Klyuch ot khizhiny", "Klyuch ot khizhiny?", "Klyuch dlya propuska tibeta", @@ -709,10 +656,8 @@ "Spidran klyuch", "Samyy razyskivayemyy!", "Vnutrenniy klyuch" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "Angel", "Kheruvim", "Pazl 1", @@ -723,7 +668,6 @@ ] } }, - "MONASTRY.TR2": { "Names": [ "Tibet chast' 2", @@ -738,37 +682,35 @@ "Klyuchang monastyr'", "Ne sestrinskiy postupok" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klyuch ot slaboy komnaty", "ChuvstvuySil'neye klyuch", "Klyuch dlya klyucha", "Klyuch ot lyuka" ], - "1": [ + "Key2": [ "Drat, bednyy klyuch", "Klyuch ot ulitsy 1", "Poydem otsyuda?", "Klyuch ne ot komnaty? O.o", "Klyuch ot zadney dveri" ], - "2": [ + "Key3": [ "Fal'shivyy gniloy klyuch", "Srez naverkh", "Klyuch ot grobannykh glaz", "Klyuch ot ulitsy 2" ], - "3": [ + "Key4": [ "Klyuch ot komnaty bossa statui", "Memnyy klyuch zala", "Klyuch ot bol'shoy komnaty", "Ne prygayte lebedem klyuch", "Klyuch buddy", "Klyuch ot lobbi" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Kak molitvennyy baraban", "Mani baraban", "Baraban Chena", @@ -777,14 +719,14 @@ "Kto pridumal etot baraban", "Ustalyy pomoshchnik" ], - "1": [ + "Puzzle2": [ "Almazy", "Dobycha iz Barkhanga", "Tona samotsvetov", "Ukhkhkh blestit!", "18 karat" ], - "3": [ + "Puzzle4": [ "Angel", "Kheruvim", "Pazl 3", @@ -796,7 +738,6 @@ ] } }, - "CATACOMB.TR2": { "Names": [ "Tibet chast' 3", @@ -809,20 +750,8 @@ "Zdes' temno!", "Tomnaya komnata yyeti" ], - "Pickups": { - "0": [ - "Molot dlya gonga?", - "Podozhdite, chto?", - "Schastlivaya paskhalka", - "Em, mister Gong? Kha!", - "Eto prinadlezhit ne syuda", - "...???", - "Ksilofon palka", - "Nu, nevazhno!" - ] - }, - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Maska dlya litsa", "Kakaya-to maska", "Maska", @@ -832,10 +761,19 @@ "Nosite masku!", "Krasivaya maska", "Urodlivaya maska" + ], + "Pickup1": [ + "Molot dlya gonga?", + "Podozhdite, chto?", + "Schastlivaya paskhalka", + "Em, mister Gong? Kha!", + "Eto prinadlezhit ne syuda", + "...???", + "Ksilofon palka", + "Nu, nevazhno!" ] } }, - "ICECAVE.TR2": { "Names": [ "Tibet chast' 4", @@ -854,8 +792,8 @@ "Uinston odobryayet!", "Bol'shoy kholodil'nik Uinstona" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Mister Gong Molot", "Molot", "Khoroshiy gong", @@ -866,22 +804,8 @@ "Ledorub", "Barabannaya palochka", "Gong molotok" - ] - }, - "Pickups": { - "1": [ - "Talion", - "Sokrovishche kuritsy", - "Otkroy etu dver', Lara", - "OSVOBOZHDENIYE KURITSY!", - "Zolotaya shtuka", - "Klyuch ot dveri Sian'", - "SVERKAYUSHCHIY!", - "Zdes' i propal snova!" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Maska dlya litsa", "Propuskayemaya maska", "Maska", @@ -891,10 +815,19 @@ "Kto yeshche etim pol'zuyetsya?", "Maska krasoty Lary", "Kassandra" + ], + "Pickup2": [ + "Talion", + "Sokrovishche kuritsy", + "Otkroy etu dver', Lara", + "OSVOBOZHDENIYE KURITSY!", + "Zolotaya shtuka", + "Klyuch ot dveri Sian'", + "SVERKAYUSHCHIY!", + "Zdes' i propal snova!" ] } }, - "EMPRTOMB.TR2": { "Names": [ "Kitay chast' 2", @@ -908,8 +841,8 @@ "Gonka k kinzhalu", "Polnyy krug" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Kakoy-to klyuch", "Klyuch", "Klyuch 1", @@ -917,7 +850,7 @@ "Zoloto", "Klyuch k kakoy-to dveri" ], - "2": [ + "Key3": [ "Kakoy-to klyuch", "Klyuch", "Klyuch 2", @@ -925,16 +858,14 @@ "Prosto klyuch", "Vy perezhili paukov!" ], - "3": [ + "Key4": [ "Klyuch ot kamery TR2Main", "Kakoy-to klyuch", "Klyuch", "Klyuch 3", "Yedinstvennyy klyuch, kotoryy vam nuzhen" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Pazl 1", "Zapolnitel' slota komnaty 41", "Maska dlya litsa", @@ -944,7 +875,6 @@ ] } }, - "FLOATING.TR2": { "Names": [ "Kitay chast' 3", @@ -958,8 +888,8 @@ "Lastochkoy v ogon'", "Paryashchiy lego" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Kakoy-to kreker", "Kreker 1", "Kreker A", @@ -968,7 +898,7 @@ "Volshebnoye pechen'ye", "Pechen'ye udachi" ], - "1": [ + "Puzzle2": [ "Kakoy-to kreker", "Kreker 2", "Kreker B", @@ -980,7 +910,6 @@ ] } }, - "XIAN.TR2": { "Names": [ "Kitay chast' 4", @@ -998,8 +927,8 @@ "Ty ne mozhesh' menya szhech'!", "Statui, nozhi i ogon'" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Kakoy-to kreker", "Kreker", "Syr i krekery", @@ -1007,7 +936,7 @@ "Pechat'", "Nes\"yedobnyy kreker" ], - "1": [ + "Puzzle2": [ "Dobycha Sianya", "Kinzhal Drakona", "Bol'shoy nozh", @@ -1022,7 +951,6 @@ ] } }, - "HOUSE.TR2": { "Names": [ "DMD", @@ -1038,8 +966,8 @@ "Ne odna doma", "Nasmotrelsya?" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klyuch ot shkafa", "Klyuch ot arsenala", "Klyuch", @@ -1050,10 +978,8 @@ "Day mne bum bum, klyuch", "Klyuch dlya obucheniya samooborone", "Klyuch ot oruzheynoy" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Dobycha Sianya", "Kinzhal Drakona", "Bol'shoy nozh", diff --git a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_SV.json b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_SV.json index b100e0ff8..a898d868b 100644 --- a/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_SV.json +++ b/TRRandomizerCore/Resources/TR2/Strings/G11N/gamestrings_SV.json @@ -1,215 +1,181 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Sparkler", - "Zippo", - "Dazzler", - "Flickerer", - "Mini-blaze" - ], - "43": [ - "Sparkler", - "Zippo", - "Dazzler", - "Flickerer", - "Mini-blaze" - ] - }, - { - "36": [ - "Peashooter", - "Handpistol", - "Gammal Trogen", - "Pew-pew", - "Jag tar två" - ], - "44": [ - "Peashooter-magasin", - "Handpistol-Magasin", - "Gammal Trogen-magasin", - "Pew-Pew-Magasin", - "Jag tar två-magasin" - ] - }, - { - "37": [ - "Shotty", - "Musköt", - "Gammal Trogen", - "Sett tillräkligt", - "Gutbuster" - ], - "45": [ - "Shotty-skott", - "Musköt-skott", - "Gammal Trogen-magasin", - "Sett tillträklig med ammunition", - "Gutbuster Magasin" - ] - }, - { - "38": [ - "Auto", - "Magnum", - "Superpistol", - "Pierre förlorade den", - "Kom tillbaka till Pierre" - ], - "46": [ - "Auto-magasin", - "Magnum ammunition", - "Superpistol-magasin", - "Pierre förlorade den-magasin", - "Kom tillbaka till Pierre-magasin" - ] - }, - { - "39": [ - "Uwuzi", - "Brrrrrrrrrr", - "kännsStarkare Vapen", - "Vampyr skott", - "1000 skotts senare..." - ], - "47": [ - "Uwuz-Mowosin", - "Brrrrrrrrr-magasin", - "KännsStarkare-magasin", - "Vampyr skott-magasin", - "1000 skotts senare...-magasin" - ] - }, - { - "40": [ - "Tick-tock-tick", - "Tålamod", - "Pil kastare", - "Värdelös", - "Meninglöst", - "Varför?", - "Nej!", - "Tandpetare vapen", - "Spjut skuttare" - ], - "48": [ - "Tick-tock-tick", - "Tålamod-magasin", - "Pil", - "Värdelös skott", - "Meninglös skott", - "Varför? skott", - "Ingen Ammunition", - "Tandpetare", - "Spjut" - ] - }, - { - "41": [ - "MP3 Spelare", - "MPEG", - "Inte den MP5", - "Fet stor Drrrrrrrrr" - ], - "49": [ - "MP3 Magasin", - "MPEG-Magasin", - "Inte den MP5-magasin", - "Fet stor Drrrrrrrr-magasin" - ] - }, - { - "42": [ - "Granat Spräng", - "Explosiv Leverans", - "Stekad Fiende", - "Skalavfyrare", - "Ananas kastare", - "Big bang", - "Stor explotion", - "Sprang den up!" - ], - "50": [ - "Granat", - "Explosiv skott", - "Eldboll", - "Skalbomber", - "Ananas", - "Big bang", - "Stor explotion", - "Sprang den up! ammunition" - ] - }, - { - "51": [ - "Litten Medipack", - "småväxt Medipack", - "Pluttig MediPack", - "kort MediPack", - "För litten MediPack", - "Babis boo MediPack" - ], - "52": [ - "Gigantisk MediPack", - "Enormt stort MediPack", - "Kolossal MediPack", - "Nobel Medipack", - "FET STOR MediPack", - "Stor boo MediPack" - ] - } - ], - "StandaloneStrings": { - "2": [ - "NÅGOTING", - "GREJ", - "Tar up", - "Plundra", - "Skräp", - "O SHINY", - "MIN ÄLSKADE" - ], - "3": [ - "LARA DOG", - "FÖRSÖK IGEN?", - "FÖRSÖK IGEN? HA BLI BÄTTRE", - "LYCKA TILL NÄSTA GÅNG", - "SUGER DU? BLI BÄTTRE", - "RAGE QUIT!", - "LMAO försök igen?" - ], - "35": [ - "Statistik", - "Livsviktigt Stat", - "Nummer ??", - "INGE MEDS TILL LÅTEN!", - "Hemlig Spårare!" - ], - "57": [ - "Croft herrgård", - "Core Design HQ", - "TR2Rando HQ", - "lara's Digs", - "Winstons Fryskåpp", - "Tina Wintson!" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "Noll", - "INGET HÄR", - "OIDENTIFIERAD", - "OJ, DENNA PLATS ÄR LEDIGT" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Sparkler", + "Zippo", + "Dazzler", + "Flickerer", + "Mini-blaze" + ], + "INV_ITEM_PISTOLS": [ + "Peashooter", + "Handpistol", + "Gammal Trogen", + "Pew-pew", + "Jag tar två" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Peashooter-magasin", + "Handpistol-Magasin", + "Gammal Trogen-magasin", + "Pew-Pew-Magasin", + "Jag tar två-magasin" + ], + "INV_ITEM_SHOTGUN": [ + "Shotty", + "Musköt", + "Gammal Trogen", + "Sett tillräkligt", + "Gutbuster" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Shotty-skott", + "Musköt-skott", + "Gammal Trogen-magasin", + "Sett tillträklig med ammunition", + "Gutbuster Magasin" + ], + "INV_ITEM_AUTOS": [ + "Auto", + "Magnum", + "Superpistol", + "Pierre förlorade den", + "Kom tillbaka till Pierre" + ], + "INV_ITEM_AUTO_AMMO": [ + "Auto-magasin", + "Magnum ammunition", + "Superpistol-magasin", + "Pierre förlorade den-magasin", + "Kom tillbaka till Pierre-magasin" + ], + "INV_ITEM_UZI": [ + "Uwuzi", + "Brrrrrrrrrr", + "kännsStarkare Vapen", + "Vampyr skott", + "1000 skotts senare..." + ], + "INV_ITEM_UZI_AMMO": [ + "Uwuz-Mowosin", + "Brrrrrrrrr-magasin", + "KännsStarkare-magasin", + "Vampyr skott-magasin", + "1000 skotts senare...-magasin" + ], + "INV_ITEM_HARPOON": [ + "Tick-tock-tick", + "Tålamod", + "Pil kastare", + "Värdelös", + "Meninglöst", + "Varför?", + "Nej!", + "Tandpetare vapen", + "Spjut skuttare" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Tick-tock-tick", + "Tålamod-magasin", + "Pil", + "Värdelös skott", + "Meninglös skott", + "Varför? skott", + "Ingen Ammunition", + "Tandpetare", + "Spjut" + ], + "INV_ITEM_M16": [ + "MP3 Spelare", + "MPEG", + "Inte den MP5", + "Fet stor Drrrrrrrrr" + ], + "INV_ITEM_M16_AMMO": [ + "MP3 Magasin", + "MPEG-Magasin", + "Inte den MP5-magasin", + "Fet stor Drrrrrrrr-magasin" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Granat Spräng", + "Explosiv Leverans", + "Stekad Fiende", + "Skalavfyrare", + "Ananas kastare", + "Big bang", + "Stor explotion", + "Sprang den up!" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Granat", + "Explosiv skott", + "Eldboll", + "Skalbomber", + "Ananas", + "Big bang", + "Stor explotion", + "Sprang den up! ammunition" + ], + "INV_ITEM_MEDI": [ + "Litten Medipack", + "småväxt Medipack", + "Pluttig MediPack", + "kort MediPack", + "För litten MediPack", + "Babis boo MediPack" + ], + "INV_ITEM_BIG_MEDI": [ + "Gigantisk MediPack", + "Enormt stort MediPack", + "Kolossal MediPack", + "Nobel Medipack", + "FET STOR MediPack", + "Stor boo MediPack" + ], + "HEADING_ITEMS": [ + "NÅGOTING", + "GREJ", + "Tar up", + "Plundra", + "Skräp", + "O SHINY", + "MIN ÄLSKADE" + ], + "HEADING_GAME_OVER": [ + "LARA DOG", + "FÖRSÖK IGEN?", + "FÖRSÖK IGEN? HA BLI BÄTTRE", + "LYCKA TILL NÄSTA GÅNG", + "SUGER DU? BLI BÄTTRE", + "RAGE QUIT!", + "LMAO försök igen?" + ], + "INV_ITEM_COMPASS": [ + "Statistik", + "Livsviktigt Stat", + "Nummer ??", + "INGE MEDS TILL LÅTEN!", + "Hemlig Spårare!" + ], + "MISC_EMPTY_SLOT_FMT": [ + "Noll", + "INGET HÄR", + "OIDENTIFIERAD", + "OJ, DENNA PLATS ÄR LEDIGT" + ] + }, "LevelStrings": { + "ASSAULT.TR2": { + "Names": [ + "Croft herrgård", + "Core Design HQ", + "TR2Rando HQ", + "lara's Digs", + "Winstons Fryskåpp", + "Tina Wintson!" + ] + }, "WALL.TR2": { "Names": [ "China Del 1", @@ -223,8 +189,8 @@ "Lost Valley 2.0", "vägen till Xian" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Nyckel till rum 4", "Memehus Nyckel", "En Nyckel", @@ -235,7 +201,7 @@ "Kanske Nyckel 1?", "Kanske Nyckel 2?" ], - "1": [ + "Key2": [ "Spindel Nyckel", "Knarrig Nyckel", "En Nyckel", @@ -249,7 +215,6 @@ ] } }, - "BOAT.TR2": { "Names": [ "Italy Del 1", @@ -263,8 +228,8 @@ "Lång From Hem", "Det är Amore" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Båt Mc'Nyckel Aniskte", "En nyckel", "Nyckeln", @@ -276,7 +241,7 @@ "Segla Tillträde", "Båt-Garage" ], - "1": [ + "Key2": [ "Nyckel för Rum 82", "Metall Nyckel", "En Nyckel", @@ -287,7 +252,7 @@ "Inte en Låsplockare", "Denna Nyckel" ], - "2": [ + "Key3": [ "Järn Board Nyckel", "Järn knytt Nyckel", "Järn herr Dam", @@ -300,7 +265,6 @@ ] } }, - "VENICE.TR2": { "Names": [ "Italy Del 2", @@ -312,8 +276,8 @@ "Mona Lisa", "Gå ut med en Bang" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Book rum Nyckel", "En Nyckel", "Nyckeln", @@ -328,7 +292,7 @@ "Hemligt Nyckel", "Alohomora" ], - "1": [ + "Key2": [ "TNT Nyckel", "Sprängs Nyckel", "Explosions Nyckel", @@ -345,7 +309,6 @@ ] } }, - "OPERA.TR2": { "Names": [ "Italy Del 3", @@ -360,8 +323,8 @@ "Showtime!", "Förbered Showen" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Stiligt Nyckel", "Classigt Nyckel", "Ostentatos Nyckel", @@ -373,10 +336,8 @@ "Nyckel till dörren", "Ostillande gålv Nyckel", "C vass" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Pussel 1", "Hiss Fixare", "lyft Fixare", @@ -386,7 +347,7 @@ "Ding", "Ingen Musik fix" ], - "1": [ + "Puzzle2": [ "Pussel 2", "Moderkort", "ACME Moderkort", @@ -399,7 +360,6 @@ ] } }, - "RIG.TR2": { "Names": [ "Oljeplattform", @@ -414,8 +374,8 @@ "Huvudverk", "Hälsa och Säkerhet Risk" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Kvicksand Kort", "Tunna Passkort", "Pass Kort 2", @@ -424,7 +384,7 @@ "Visa Express", "Vrid Ej" ], - "1": [ + "Key2": [ "QWOP Fund kort", "Stäng ner Alarmen", "Pass kort 1", @@ -433,7 +393,7 @@ "Mastercard Express", "Förstör Ej" ], - "2": [ + "Key3": [ "Kort för Rum 37", "Onödigt kort", "Pass kort 3", @@ -444,7 +404,6 @@ ] } }, - "PLATFORM.TR2": { "Names": [ "Havs Oljeplattform Del 2", @@ -456,24 +415,22 @@ "Den Gula Ubåten", "Tänk på sågen" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Kort för rum 12", "Oidentifierat passkort", "Passkort 2", "Laras ID Kort", "Föstör inget!" ], - "3": [ + "Key4": [ "Kort för rum 49", "Oidentifierat passkort", "Passkort 1", "Winstons ID kort", "Böj inte den!" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Moderkort", "ACME Moderkort", "PC Pro 97", @@ -486,7 +443,6 @@ ] } }, - "UNWATER.TR2": { "Names": [ "Undervatten Del 1", @@ -502,7 +458,6 @@ "Under havet" ] }, - "KEEL.TR2": { "Names": [ "Undervatten Del 2", @@ -515,8 +470,8 @@ "Anti Gravitet Skepp", "Förstörd" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Toalett Nyckel", "Badsrums Nyckel", "En Nyckel", @@ -525,7 +480,7 @@ "Nyckel A", "Va!? en Vardagsrum" ], - "1": [ + "Key2": [ "Knarig Nyckel", "En Nyckel", "Nyckeln", @@ -533,7 +488,7 @@ "Nyckel B", "Nyckel till en dörr" ], - "2": [ + "Key3": [ "Rum Nyckel", "Vem är det här?", "En Nyckel", @@ -542,10 +497,8 @@ "Nyckel C", "Ny Nyckel?", "Var är låset?" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Eldbrytare", "T-Format Pussel", "Brandsläckare", @@ -555,7 +508,6 @@ ] } }, - "LIVING.TR2": { "Names": [ "Undervatten del 3", @@ -568,8 +520,8 @@ "Ingen hemma", "Livlösa bostäder" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Dramanyckel", "Melodramatisk nyckel", "Tragisk nyckel", @@ -581,7 +533,7 @@ "Operanyckeln", "Showen måste fortsätta!" ], - "1": [ + "Key2": [ "Vresig nyckel", "En Nyckel", "Nyckeln", @@ -593,7 +545,6 @@ ] } }, - "DECK.TR2": { "Names": [ "Nästan undervatten del 4", @@ -603,8 +554,8 @@ "Isberget vann", "Stor luftficka" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Akternyckel", "Sträv nyckel", "Grym nyckel", @@ -620,7 +571,7 @@ "Nycekl 1", "Nyckel A" ], - "2": [ + "Key3": [ "Förvaringsnyckel", "Förvaringsnyckel?", "Underlig nyckel", @@ -635,7 +586,7 @@ "Nyckel 2", "Nyckel B" ], - "3": [ + "Key4": [ "Hyttnyckel", "Rumsnyckel", "Nyckeln till dörren", @@ -648,10 +599,8 @@ "Nyckeln", "Nyckel 3", "Nyckel C" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "Ängeln", "Kerub", "Pussel 1", @@ -662,7 +611,6 @@ ] } }, - "SKIDOO.TR2": { "Names": [ "Tibet del 1", @@ -678,8 +626,8 @@ "Skidoo Mania", "Bygg en Snögubbe" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klaffbrosnyckel", "Meningslös nyckel", "Inte den", @@ -692,7 +640,7 @@ "Du lyfter mig up!", "Laga en platform-nyckeln" ], - "1": [ + "Key2": [ "Stugnyckel", "Stugnyckel?", "Tibeanska hoppnyckeln", @@ -705,10 +653,8 @@ "Snabbrundsnyckeln", "Mest efterlysta!", "Nyckeln till insidan" - ] - }, - "Puzzles": { - "3": [ + ], + "Puzzle4": [ "Ängeln", "Kerub", "Pussel 1", @@ -719,7 +665,6 @@ ] } }, - "MONASTRY.TR2": { "Names": [ "Tibet del 2", @@ -734,36 +679,34 @@ "Klostret av många nycklar", "Inte systerakten" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Svag-rumsnyckel", "Känn-dig-starkare-nyckel", "Nyckeln till en nyckel" ], - "1": [ + "Key2": [ "Jäklar, stakars nyckel", "Nyckel 1 till utsidan", "Låt oss gå härifrån?", "Nyckeln till inget rum? O.o", "Nyckeln till backdörren" ], - "2": [ + "Key3": [ "Katnyckeln", "Genväg till toppen", "Skiftande ögonnyckeln", "Nyckel 2 till utsidan" ], - "3": [ + "Key4": [ "TR2Stora salsnyckeln", "Meme salsnyckeln", "Nyckeln till stora rummet", "Svandyck inte nyckeln", "Buddah Nyckeln", "Lobby Nyckeln" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Som ett bönhjul", "Mani hjul", "Chen hjul", @@ -772,14 +715,14 @@ "Vem upfann detta hjul?", "trött hjälpreda" ], - "1": [ + "Puzzle2": [ "Diamanter", "Barkhang's byte", "Juvelens toner", "Ohhh skimrande!", "18 karat" ], - "3": [ + "Puzzle4": [ "Ängeln", "Kerub", "Pussel 3", @@ -791,7 +734,6 @@ ] } }, - "CATACOMB.TR2": { "Names": [ "Tibet del 3", @@ -804,20 +746,8 @@ "Det är mörkt här inne!", "Mörkt Yeti rum" ], - "Pickups": { - "0": [ - "Gong-hammare?", - "Vänta, va?", - "Glad Påsk", - "Em, Herr Gong? Ha!", - "Det här hör inte hemma här", - "...???", - "Xylofon pinne", - "Skit samma!" - ] - }, - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Ansiktsmask", "En Mask", "Masken", @@ -827,10 +757,19 @@ "Använd mask!", "Fin mask", "Ful mask" + ], + "Pickup1": [ + "Gong-hammare?", + "Vänta, va?", + "Glad Påsk", + "Em, Herr Gong? Ha!", + "Det här hör inte hemma här", + "...???", + "Xylofon pinne", + "Skit samma!" ] } }, - "ICECAVE.TR2": { "Names": [ "Tibet del 4", @@ -849,8 +788,8 @@ "Winston godkäner!", "Winston's Stora Frys" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "Herr Gong Hama", "Hammaren", "Bra Gong", @@ -861,22 +800,8 @@ "Isyxa", "Trumpinne", "Gong släga" - ] - }, - "Pickups": { - "1": [ - "Klo", - "Kyckling skatt", - "Öpnna dörren, Lara", - "SLÄPP LÖSS KYCKLINGEN!", - "Guldsak", - "Xian dörrsnyckel", - "SKIMRANDE!", - "Här och bort igen!" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Ansiktsmask", "Mask som kan hoppas över", "Masken", @@ -886,10 +811,19 @@ "Vem använder fortfarande denna?", "Laras skönhetsmask", "Cassandra" + ], + "Pickup2": [ + "Klo", + "Kyckling skatt", + "Öpnna dörren, Lara", + "SLÄPP LÖSS KYCKLINGEN!", + "Guldsak", + "Xian dörrsnyckel", + "SKIMRANDE!", + "Här och bort igen!" ] } }, - "EMPRTOMB.TR2": { "Names": [ "Kina del 2", @@ -903,8 +837,8 @@ "Kapplöppning till dolken", "Full cirkel" ], - "Keys": { - "1": [ + "KeyItems": { + "Key2": [ "En Nyckel", "Nyckeln", "Nyckel 1", @@ -912,7 +846,7 @@ "Au", "Nyckel till en dörr" ], - "2": [ + "Key3": [ "En Nyckel", "Nyckeln", "Nyckel 2", @@ -920,16 +854,14 @@ "Bara en nyckel", "Du överlevde spindlarna!" ], - "3": [ + "Key4": [ "Nyckeln till TR2huvudkammare", "En Nyckel", "Nyckeln", "Nyckel 3", "Enda nyckeln du behöver" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Pussel 1", "Utfyllnad för Rum 41", "Ansiktsmask", @@ -939,7 +871,6 @@ ] } }, - "FLOATING.TR2": { "Names": [ "Kina del 3", @@ -953,8 +884,8 @@ "Svandyk in i eld", "Svävande Lego" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Ett kex", "Kex 1", "Kex A", @@ -963,7 +894,7 @@ "Magisk småkaka", "lyckokaka" ], - "1": [ + "Puzzle2": [ "Ett kex", "Kex 2", "Kex B", @@ -975,7 +906,6 @@ ] } }, - "XIAN.TR2": { "Names": [ "Kina del 4", @@ -993,8 +923,8 @@ "Du kan inte bränna mig!", "Statyer, knivar och eld" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Ett kex", "Kexet", "Ost o. kex", @@ -1002,7 +932,7 @@ "Exklusivt frimärke", "Inte ätbart kex" ], - "1": [ + "Puzzle2": [ "Xian's byte", "Drakdolken", "Stor kniv", @@ -1017,7 +947,6 @@ ] } }, - "HOUSE.TR2": { "Names": [ "HLH", @@ -1033,8 +962,8 @@ "Inte ensam hemma", "Sett tillräckligt?" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Garderobsnyckel", "Arsenalnyckel", "Nyckeln", @@ -1045,10 +974,8 @@ "Ge-mig-boom-boom nyckel", "Självförsvars-träningsnyckel", "vapenförrådsnyckel or (Arsenalnyckel" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Xian's byte", "Drakdolken", "Stor kniv", diff --git a/TRRandomizerCore/Resources/TR3/Strings/G11N/defaults.json b/TRRandomizerCore/Resources/TR3/Strings/G11N/defaults.json index 8809806df..9975ecc08 100644 --- a/TRRandomizerCore/Resources/TR3/Strings/G11N/defaults.json +++ b/TRRandomizerCore/Resources/TR3/Strings/G11N/defaults.json @@ -170,8 +170,8 @@ "1": "P2" }, "Puzzles": { - "0": "Tower Access Pass", - "1": "Code CD", + "0": "P1", + "1": "Tower Access Pass", "2": "Code CD", "3": "Hangar Access Pass" } @@ -397,7 +397,7 @@ "0": "Maintenance Key", "1": "Solomon's Key", "2": "Solomon's Key", - "3": "Solomon's Key" + "3": "K4" }, "Pickups": { "0": "P1", @@ -449,9 +449,9 @@ "TEMPLE.TR2": { "Keys": { "0": "Key of Ganesha", - "1": "Key of Ganesha", - "2": "Key of Ganesha", - "3": "Key of Ganesha" + "1": "P2", + "2": "P3", + "3": "P4" }, "Pickups": { "0": "P1", diff --git a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_CS.json b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_CS.json index 9e8aed201..5a2161092 100644 --- a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_CS.json +++ b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_CS.json @@ -1,446 +1,202 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Sumive", - "Flipmap Pomocnik", - "Ohh Leskle!", - "Konec Zakopavani", - "Pouzij mne!" - ], - "44": [ - "Sumive", - "Flipmap Pomocnik", - "Ohh Leskle!", - "Konec Zakopavani", - "Pouzij mne!" - ] - }, - { - "36": [ - "Dve Zbrane", - "Cheat Pomocnik", - "Klasicka Klasika", - "Ty IIkony", - "Nekonecne Zabijeni" - ], - "45": [ - "Dvojte Naboje do Zbrane", - "Cheat Pomocni - Zasobnik", - "Klasicka Klasika - Zasobnik", - "Ty IIkony - Zasobnik", - "Nekonecne Zabijeni - Zasobnik" - ] - }, - { - "37": [ - "Hovnomet", - "Proc?", - "Pojd nebo Nezabijej!", - "Uz si videl DOST?", - "Nech to by, je to zaneprazdneno!" - ], - "46": [ - "Hovnomet - Naboje", - "Otazky - Naboje", - "Hlemizd - Naboje", - "Dostcujici? - Naboje", - "Zaneprazdnene Naboje" - ] - }, - { - "38": [ - "Pal Pal", - "Dost Uzitecne!", - "D-Eagle", - "Poustni Orel", - "Zhave Vystrely" - ], - "47": [ - "Pal Pal - Naboje", - "Uzitecne - Naboje", - "D-Eagle - Naboje", - "Orli Naboje", - "Zhave Naboje" - ] - }, - { - "39": [ - "Nabojovi Upir", - "Automat 2.0", - "Neni TR2 Uzi", - "Ups-Zis", - "Celkem Slabe!" - ], - "48": [ - "Upiri Naboje", - "Naboje 2.0", - "Zranene Naboje", - "Ups-zi Naboje", - "Slabsi Naboje" - ] - }, - { - "40": [ - "Meme Zbran", - "Zbytecnost", - "Jen pro Challenge", - "K cemu to je?", - "Podvodni Kuse" - ], - "49": [ - "Vlhke Meme", - "Odpad", - "Vyzyvatele", - "Existencialove", - "Luky" - ] - }, - { - "41": [ - "To Neni M16", - "M16", - "Zabijak Raptoru", - "MP3 Hudba", - "Raketovylepsovac" - ], - "50": [ - "Falesne Naboje", - "Podvodne Naboje", - "Zabijaci Raptoru", - "Skladby", - "Raketovi Nabijeci" - ] - }, - { - "42": [ - "Ultimatni BUM", - "Batohova Sentry", - "Netrva to dluho", - "Totalne Nepresne", - "Velky Rozptyl?" - ], - "51": [ - "Ultimatni Rakety", - "Batohove Rakety", - "Dlouho Nabijeci Rakety", - "Nepresne Rakety", - "Tezke Rakety" - ] - }, - { - "43": [ - "Nepresna Vec", - "Lepsi Laucher - Kopie", - "Velky BadaBoom", - "Proc mne pouzivas?", - "Neni uz na 7" - ], - "52": [ - "Nepresne Nejdy", - "Zkopirovane Nejdy", - "BadaBoom Nejdy", - "Pochybne Nejdy", - "Nejdy ve Sleve" - ] - }, - { - "53": [ - "Pouziti Zakazano!", - "Jsi na NE LEKARNAM!", - "Mala Nemocnice", - "Maly Zachrance", - "Batohovy Krystal" - ], - "54": [ - "Pouziti Zakazano!", - "Jsi na NE LEKARNAM!", - "Velka Nemocnice", - "Velky Zachrance", - "Batoh Plny Krystalu" - ] - } - ], - "StandaloneStrings": { - "2": [ - "Itemy", - "Co to je?", - "Neni to leskle!", - "Odpad", - "To & Tamto", - "Moc Artefaktu!", - "Jak pasujou?" - ], - "3": [ - "Byl jsi Kayakovan?", - "NLNMAS jedeeem?", - "Ty MRTVOLA!", - "Jsi ted Palacinka!", - "Zapomnel jsi Healing?", - "Co treba LEKARNA?", - "Zemrel si? Jako TADY?" - ], - "35": [ - "Vyplacane Zbytevnosti", - "Nejaky% dal?", - "Lze byt jeste pomalejsi?", - "Vsechna Tajemstvi?", - "Lekarny Zakazany!", - "Beh Pacifisty?" - ], - "59": [ - "Panstvi Croft", - "Core Design HQ", - "TR3Rando HQ", - "Lariny Vykopavky", - "Winstonova Lednice", - "Rozmrazte Winstona" - ], - "85": [ - "Bit City", - "Jizni Anglie", - "Je Kralovna doma?", - "Metro je VSUDE", - "10 Minut Pulnoci!" - ], - "86": [ - "Ne tak prazdna poust", - "PRACH... Vsude", - "OI!", - "HEY!", - "Orelni Poust" - ], - "87": [ - "Voda a Zuby", - "Zapomenute Ostrovy", - "Kanibalska Manie", - "Punuv Dum", - "Jizni Pateticky", - "Jizni India?" - ], - "88": [ - "Super Mrazak", - "Kde je Winston?", - "Hypotermie je tu!", - "Titanic 2.0", - "Velke, Ledove, Bile", - "Ledovec v dohledu!" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- NULL -", - "- NIC TU NENI -", - "- NEIDENTIFIKOVANO -", - "- OI, VOLNY SLOT? -" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Sumive", + "Flipmap Pomocnik", + "Ohh Leskle!", + "Konec Zakopavani", + "Pouzij mne!" + ], + "INV_ITEM_PISTOLS": [ + "Dve Zbrane", + "Cheat Pomocnik", + "Klasicka Klasika", + "Ty IIkony", + "Nekonecne Zabijeni" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Dvojte Naboje do Zbrane", + "Cheat Pomocni - Zasobnik", + "Klasicka Klasika - Zasobnik", + "Ty IIkony - Zasobnik", + "Nekonecne Zabijeni - Zasobnik" + ], + "INV_ITEM_SHOTGUN": [ + "Hovnomet", + "Proc?", + "Pojd nebo Nezabijej!", + "Uz si videl DOST?", + "Nech to by, je to zaneprazdneno!" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Hovnomet - Naboje", + "Otazky - Naboje", + "Hlemizd - Naboje", + "Dostcujici? - Naboje", + "Zaneprazdnene Naboje" + ], + "INV_ITEM_DEAGLE": [ + "Pal Pal", + "Dost Uzitecne!", + "D-Eagle", + "Poustni Orel", + "Zhave Vystrely" + ], + "INV_ITEM_DEAGLE_AMMO": [ + "Pal Pal - Naboje", + "Uzitecne - Naboje", + "D-Eagle - Naboje", + "Orli Naboje", + "Zhave Naboje" + ], + "INV_ITEM_UZI": [ + "Nabojovi Upir", + "Automat 2.0", + "Neni TR2 Uzi", + "Ups-Zis", + "Celkem Slabe!" + ], + "INV_ITEM_UZI_AMMO": [ + "Upiri Naboje", + "Naboje 2.0", + "Zranene Naboje", + "Ups-zi Naboje", + "Slabsi Naboje" + ], + "INV_ITEM_HARPOON": [ + "Meme Zbran", + "Zbytecnost", + "Jen pro Challenge", + "K cemu to je?", + "Podvodni Kuse" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Vlhke Meme", + "Odpad", + "Vyzyvatele", + "Existencialove", + "Luky" + ], + "INV_ITEM_M16": [ + "To Neni M16", + "M16", + "Zabijak Raptoru", + "MP3 Hudba", + "Raketovylepsovac" + ], + "INV_ITEM_M16_AMMO": [ + "Falesne Naboje", + "Podvodne Naboje", + "Zabijaci Raptoru", + "Skladby", + "Raketovi Nabijeci" + ], + "INV_ITEM_ROCKET_LAUNCHER": [ + "Ultimatni BUM", + "Batohova Sentry", + "Netrva to dluho", + "Totalne Nepresne", + "Velky Rozptyl?" + ], + "INV_ITEM_ROCKETS": [ + "Ultimatni Rakety", + "Batohove Rakety", + "Dlouho Nabijeci Rakety", + "Nepresne Rakety", + "Tezke Rakety" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Nepresna Vec", + "Lepsi Laucher - Kopie", + "Velky BadaBoom", + "Proc mne pouzivas?", + "Neni uz na 7" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Nepresne Nejdy", + "Zkopirovane Nejdy", + "BadaBoom Nejdy", + "Pochybne Nejdy", + "Nejdy ve Sleve" + ], + "INV_ITEM_MEDI": [ + "Pouziti Zakazano!", + "Jsi na NE LEKARNAM!", + "Mala Nemocnice", + "Maly Zachrance", + "Batohovy Krystal" + ], + "INV_ITEM_BIG_MEDI": [ + "Pouziti Zakazano!", + "Jsi na NE LEKARNAM!", + "Velka Nemocnice", + "Velky Zachrance", + "Batoh Plny Krystalu" + ], + "HEADING_ITEMS": [ + "Itemy", + "Co to je?", + "Neni to leskle!", + "Odpad", + "To & Tamto", + "Moc Artefaktu!", + "Jak pasujou?" + ], + "HEADING_GAME_OVER": [ + "Byl jsi Kayakovan?", + "NLNMAS jedeeem?", + "Ty MRTVOLA!", + "Jsi ted Palacinka!", + "Zapomnel jsi Healing?", + "Co treba LEKARNA?", + "Zemrel si? Jako TADY?" + ], + "INV_ITEM_COMPASS": [ + "Vyplacane Zbytevnosti", + "Nejaky% dal?", + "Lze byt jeste pomalejsi?", + "Vsechna Tajemstvi?", + "Lekarny Zakazany!", + "Beh Pacifisty?" + ], + "INV_GLOBE_LONDON": [ + "Bit City", + "Jizni Anglie", + "Je Kralovna doma?", + "Metro je VSUDE", + "10 Minut Pulnoci!" + ], + "INV_GLOBE_NEVADA": [ + "Ne tak prazdna poust", + "PRACH... Vsude", + "OI!", + "HEY!", + "Orelni Poust" + ], + "INV_GLOBE_SOUTH_PACIFIC": [ + "Voda a Zuby", + "Zapomenute Ostrovy", + "Kanibalska Manie", + "Punuv Dum", + "Jizni Pateticky", + "Jizni India?" + ], + "INV_GLOBE_ANTARCTICA": [ + "Super Mrazak", + "Kde je Winston?", + "Hypotermie je tu!", + "Titanic 2.0", + "Velke, Ledove, Bile", + "Ledovec v dohledu!" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- NULL -", + "- NIC TU NENI -", + "- NEIDENTIFIKOVANO -", + "- OI, VOLNY SLOT? -" + ] + }, "LevelStrings": { - "ANTARC.TR2": { - "Names": [ - "Bez Sneznych Vlocek", - "MotorClun 2.0", - "Kostka Ledu", - "Pochod Mrazakem", - "Date si Rajskou Polevku?" - ], - "Keys": { - "0": [ - "Neni to Paluba", - "LedovyKlic_Hraci", - "Klid pro Strach", - "Ledovi Klic" - ] - }, - "Puzzles": { - "0": [ - "NEZAPOMEN MNE!", - "Zahnuty Pendreg, Mnam", - "Tyc na Paceni", - "Citim, ze jsem SILNEJSI!", - "Von Pacidlo" - ], - "1": [ - "Vypustte Reku", - "Otevrete Vypust", - "Sama Voda", - "Pristup k Polevce", - "Klic do Polevkarny" - ] - } - }, - - "AREA51.TR2": { - "Names": [ - "Paul tu byl!", - "Misto Konspiracnich Teorii", - "Xenomorph tu byl!", - "Den Nezavyslosti", - "Vetrelcuv Telefoni Dum!" - ], - "Keys": { - "0": [ - "Raketovy Klic", - "LETIMEEE", - "SpaceX Klic", - "Myval Raketak", - "Elon Musk Klic", - "To take Nepotrebujes!", - "Tajne KOdy", - "Pin ke Kreditce", - "Pravy Raketomet", - "Vetrelec Pobliz?!?" - ] - }, - "Puzzles": { - "0": [ - "Klic Na Vlasku", - "Vysoky Klic", - "Neni Draci Vez", - "Podvodnikuv Klic", - "PODVODNIKU!!!" - ], - "1": [ - "Mne Neskipnes!", - "To Jsem Zase Ja!", - "UFO CD", - "Jeden ze dvou CD", - "Kde je HUDBA? O.o" - ], - "2": [ - "Larin Party Mix", - "Puzzle Element Hudba", - "Jeden ze Dvou CD", - "Dzungle Hudba", - "Mne Nepreskocis!" - ], - "3": [ - "Magneticky zeleznicni klic", - "Metro Klic", - "Stanicni Metro Klic", - "Kreslici Kolicek", - "Celebrita", - "Zbijecka" - ] - } - }, - - "CHAMBER.TR2": { - "Names": [ - "PAVOUCEK", - "20 40 dEagle Naboju", - "Japonci Doporucuji", - "Volny Willy", - "Willardova Pavucinka" - ] - }, - - "CITY.TR2": { - "Names": [ - "Skok na Most", - "Zivot Brouka", - "Vceli Film 2.0", - "Sal Elementu", - "4 Zpusoby jak zemrit.!" - ], - "Keys": { - "0": [ - "Dabluv Klic", - "Divka NEHORI!", - "Muzes Nas Preskocit!", - "Klic Dvojce", - "Klic z Pekla", - "Koukni na Mne!", - "Cookie Monster Klic" - ] - }, - "Puzzles": { - "0": [ - "Pletova Maska", - "Neni Zlata Maska", - "Fantom Opery", - "Maskarni je tu", - "MASKA!" - ] - } - }, - - "COMPOUND.TR2": { - "Names": [ - "Jen Dalsi Vezeni", - "Utek z Vezeni", - "Velky Utek", - "Boris je tu!", - "Kde jsou moje ZBRANE?" - ], - "Keys": { - "0": [ - "Zemri Dozorce!", - "Jen Dalsi Karta", - "MasterCard", - "Karta 1", - "Karta 2", - "Karta pro UTEK" - ], - "1": [ - "VisaCard", - "Karta 1", - "Karta 2", - "Tajna Karta", - "Kreditka" - ] - }, - "Puzzles": { - "0": [ - "Modry Kamen", - "Jiskrivy Spunt 2", - "Pojistka 2", - "Modre USB", - "Zadny Duplikat" - ], - "1": [ - "Yellow Stone Thingy", - "Jiskrivy Spunt 1", - "Pojistka 1", - "Yellow USB Plug", - "Zadny Duplikat" - ] - } - }, - - "CRASH.TR2": { - "Names": [ - "Jursky Park", - "Raptor... ZASE?", - "Barnyho Domov", - "Ztracene Udoli Part 2", - "Kde je zlaty DRAK?" - ], - "Keys": { - "0": [ - "Barnyho Spawnovaci Klic", - "Jidlo pro Barnyho", - "K Cemu To Je? O.o", - "Klic k delu pro BOOM", - "Devastujici Klic" - ], - "1": [ - "Raptoruv Klic", - "Pozor na Zada", - "ZATEBOU!", - "Nepritel dela BUBUBU!", - "Kam se nacpu?" - ] - } - }, - "HOUSE.TR2": { "Names": [ "Skromny Pribytek", @@ -450,8 +206,8 @@ "Cvicne Terce", "Stanstny Domov Duchodcu" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Zavodni Klic", "Vlajkovi Klic", "Formule 1 Klic", @@ -461,7 +217,6 @@ ] } }, - "JUNGLE.TR2": { "Names": [ "Kniha Dzungli", @@ -470,8 +225,8 @@ "Kutlulu Kutululu", "Kutaleci Kameny" ], - "Keys": { - "3": [ + "KeyItems": { + "Key4": [ "Krasny to Klic", "OpiKlic", "Klic k Nicemu", @@ -480,78 +235,25 @@ ] } }, - - "MINES.TR2": { - "Names": [ - "Minecraft", - "PROOOOC?!?!?!", - "Hluboky a Ledovy Ponor", - "Zakladna Stromtroopera", - "Ohen a Blitkomonstra", - "PROSTE UTRPENI!" - ], - "Puzzles": { - "0": [ - "Nezapomen na MNE!", - "Pendrek", - "Pacici Tycka", - "Citim se Silnejsi!", - "Von Pacidlo" - ], - "1": [ - "Duracell", - "9 Voltu", - "Nabijecka", - "Cosi CervenoModre", - "Energie pro Jerab!" - ], - "2": [ - "Zamrzly Predmet", - "Vykoupeni z ShawCrank :)", - "Otocna Vec", - "Jste Zraneni?", - "Ted tady vsichni chcipnete!" - ] - } - }, - - "NEVADA.TR2": { + "TEMPLE.TR2": { "Names": [ - "Poustni Orlove", - "Vodni Poust", - "Doplnuj Tekutiny", - "Zadny Vlak v Pousti", - "To Je VEDRO!" + "Hrobka Randyho a Roryho", + "Proc je tu tolik Shiva Soch?", + "Neprustrelne Sochy", + "Hadi v Chramu", + "Peklo na Pasti", + "Flip Flare Trik" ], - "Keys": { - "0": [ - "Cesticka ke Generatorku", - "Karta ke Generaci", - "MAM ELEKTRINU!", - "Pozor, Jiskrive!", - "EMP Klicek UvU :)" - ], - "1": [ - "Klic k Minovemu Poli", - "TNT Klic", - "Flipmap Klic", - "Pristup k Vetrelcum", - "BUM BANG!", - "Sezame Vybouchni!" + "KeyItems": { + "Key1": [ + "NE NE, proste NEEE", + "Klic ke SMRTI", + "Pet Noci v Ganeshe", + "Neni Modlitebni Valec", + "Klic do Mucirny" ] } }, - - "OFFICE.TR2": { - "Names": [ - "Utikej Laro, UTIKEJ!", - "Je Vazne Mrtva??", - "Mnoho Elektriny Skodi!", - "Tma!", - "Nacist a Ulozit!" - ] - }, - "QUADCHAS.TR2": { "Names": [ "Ctyrkolka je NUTNA?", @@ -560,8 +262,8 @@ "Nepotapej se Holka!", "Pozor na Kousance!" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Totalne k Ho*** :)", "Kdo by to sbiral?", "OpiKlic DVA", @@ -570,19 +272,85 @@ ] } }, - - "RAPIDS.TR2": { - "Names": [ - "Proc to existuje?", - "Zapisnik Vyzadovan!", - "Nastvanihodna Souteska", - "Splachovadlo od Hajzlu", - "UIIIIII", - "RiP Sluchatka" - ] - }, - - "ROOFS.TR2": { + "TONYBOSS.TR2": { + "Names": [ + "uZASneeee", + "Snad ne dalsi BLUDISTE", + "Tajny Labyrint?!? O.o", + "40 Slepych Ulic", + "40 Hadu" + ] + }, + "SHORE.TR2": { + "Names": [ + "Vesnice Kanibalu", + "Plaz", + "Neztracej Nohu", + "Jed a Skip pres Most", + "Najezd do Rytmu" + ], + "KeyItems": { + "Key1": [ + "BublyBubly Klic", + "Klick Jacka Sparrowa", + "Utopeny Klic", + "Vlhky Klic", + "Paserak to ztratil?!" + ], + "Puzzle1": [ + "Kamen Otravy", + "Kamen do Chramove Ruiny", + "Krevni Kamen", + "Duveruj mi, ja jsem Kamen", + "To Neni Jezdcuv Drahokam" + ] + } + }, + "CRASH.TR2": { + "Names": [ + "Jursky Park", + "Raptor... ZASE?", + "Barnyho Domov", + "Ztracene Udoli Part 2", + "Kde je zlaty DRAK?" + ], + "KeyItems": { + "Key1": [ + "Barnyho Spawnovaci Klic", + "Jidlo pro Barnyho", + "K Cemu To Je? O.o", + "Klic k delu pro BOOM", + "Devastujici Klic" + ], + "Key2": [ + "Raptoruv Klic", + "Pozor na Zada", + "ZATEBOU!", + "Nepritel dela BUBUBU!", + "Kam se nacpu?" + ] + } + }, + "RAPIDS.TR2": { + "Names": [ + "Proc to existuje?", + "Zapisnik Vyzadovan!", + "Nastvanihodna Souteska", + "Splachovadlo od Hajzlu", + "UIIIIII", + "RiP Sluchatka" + ] + }, + "TRIBOSS.TR2": { + "Names": [ + "Kanibal Boss", + "Jeste Vic Jedu", + "Fetish Veznice", + "Chram Tunaka", + "Temple Run" + ] + }, + "ROOFS.TR2": { "Names": [ "20 Vterin", "Westminster", @@ -592,15 +360,15 @@ "Londynske Ghetto", "Any Bruvs?" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Krysaruv Klic", "Chripko Klic", "Klic od Kominika", "Jednoduchy Klic", "Zlaty Klic" ], - "1": [ + "Key2": [ "Krasny Klic", "Kostelni Klic", "Rubinovi Klic", @@ -609,7 +377,6 @@ ] } }, - "SEWER.TR2": { "Names": [ "Nastupiste 9 3/4", @@ -618,59 +385,57 @@ "Listky Dosly", "Pozor! DIRKA" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Elektricky Klic", "Klic Uklizecky", "Mam Elektrinu!", "Nastroje", "Opravte ty veci!" ], - "1": [ + "Key2": [ "Pulka a Pulka", "Jedna Polovina", "Nabozensky Klic", "Salomo 1 nebo 2?", "Damoklesuv Klic" ], - "2": [ + "Key3": [ "Pulka a Pulka", "Jedna Polovina", "Nabozensky Klic", "Salomo 1 nebo 2?", "Damoklesuv Klic" ], - "3": [ + "Key4": [ "Pulka a Pulka", "Jedna Polovina", "Nabozensky Klic", "Salomo 1 nebo 2?", "Damoklesuv Klic" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "PRACHY!", "Silinky", "Obrovske ale Leskle!", "Na Cestu Vlakem", "25 Bitu" ], - "1": [ + "Puzzle2": [ "Pojdme do Bradavic", "Pristup na Koleje", "Hura do Nevady!", "Netreba Ovladani!", "Skeblovi Klic" ], - "2": [ + "Puzzle3": [ "Thorovo Kladivo", - "Mjlnir", + "Mjölnir", "Kladivo - Zabij Krtka -", "Rozbij Zamek!", "St Francis Follys Kladivo" ], - "3": [ + "Puzzle4": [ "PlumPlum Hvezdicka", "At je to Trpitive!", "Uvidel jsi neco Trpitiveho!", @@ -679,132 +444,268 @@ ] } }, - - "SHORE.TR2": { + "TOWER.TR2": { "Names": [ - "Vesnice Kanibalu", - "Plaz", - "Neztracej Nohu", - "Jed a Skip pres Most", - "Najezd do Rytmu" + "Narodni Historicke Muzem", + "Smes Nesmyslu", + "Lud's Hate", + "Let's Hate", + "Letajici UPV!" ], - "Keys": { - "0": [ - "BublyBubly Klic", - "Klick Jacka Sparrowa", - "Utopeny Klic", - "Vlhky Klic", - "Paserak to ztratil?!" + "KeyItems": { + "Key1": [ + "Rozpalte mne!", + "Wow Ty jsi Neglitchoval!", + "OhnoStart", + "Kde Je BOILER?!?", + "Je mi zima!" ] - }, - "Puzzles": { - "0": [ - "Kamen Otravy", - "Kamen do Chramove Ruiny", - "Krevni Kamen", - "Duveruj mi, ja jsem Kamen", - "To Neni Jezdcuv Drahokam" + } + }, + "OFFICE.TR2": { + "Names": [ + "Utikej Laro, UTIKEJ!", + "Je Vazne Mrtva??", + "Mnoho Elektriny Skodi!", + "Tma!", + "Nacist a Ulozit!" + ] + }, + "NEVADA.TR2": { + "Names": [ + "Poustni Orlove", + "Vodni Poust", + "Doplnuj Tekutiny", + "Zadny Vlak v Pousti", + "To Je VEDRO!" + ], + "KeyItems": { + "Key1": [ + "Cesticka ke Generatorku", + "Karta ke Generaci", + "MAM ELEKTRINU!", + "Pozor, Jiskrive!", + "EMP Klicek UvU :)" + ], + "Key2": [ + "Klic k Minovemu Poli", + "TNT Klic", + "Flipmap Klic", + "Pristup k Vetrelcum", + "BUM BANG!", + "Sezame Vybouchni!" ] } }, - - "STPAUL.TR2": { + "COMPOUND.TR2": { "Names": [ - "Ticho, je to TAJNE", - "60/59", - "Vystryhnuty Kontent :)", - "Smrtici Katedrala", - "No Damage? Asi ne no :)" + "Jen Dalsi Vezeni", + "Utek z Vezeni", + "Velky Utek", + "Boris je tu!", + "Kde jsou moje ZBRANE?" ], - "Keys": { - "0": [ - "Ultra Schovane", - "Zebrik, Zebrik na Zdi", - "Ze by snad?", - "Hra na Schovavanou", - "ChripkoKlic" + "KeyItems": { + "Key1": [ + "Zemri Dozorce!", + "Jen Dalsi Karta", + "MasterCard", + "Karta 1", + "Karta 2", + "Karta pro UTEK" + ], + "Key2": [ + "VisaCard", + "Karta 1", + "Karta 2", + "Tajna Karta", + "Kreditka" + ], + "Puzzle1": [ + "Modry Kamen", + "Jiskrivy Spunt 2", + "Pojistka 2", + "Modre USB", + "Zadny Duplikat" + ], + "Puzzle2": [ + "Yellow Stone Thingy", + "Jiskrivy Spunt 1", + "Pojistka 1", + "Yellow USB Plug", + "Zadny Duplikat" ] } }, - - "TEMPLE.TR2": { + "AREA51.TR2": { "Names": [ - "Hrobka Randyho a Roryho", - "Proc je tu tolik Shiva Soch?", - "Neprustrelne Sochy", - "Hadi v Chramu", - "Peklo na Pasti", - "Flip Flare Trik" + "Paul tu byl!", + "Misto Konspiracnich Teorii", + "Xenomorph tu byl!", + "Den Nezavyslosti", + "Vetrelcuv Telefoni Dum!" ], - "Keys": { - "0": [ - "NE NE, proste NEEE", - "Klic ke SMRTI", - "Pet Noci v Ganeshe", - "Neni Modlitebni Valec", - "Klic do Mucirny" + "KeyItems": { + "Key1": [ + "Raketovy Klic", + "LETIMEEE", + "SpaceX Klic", + "Myval Raketak", + "Elon Musk Klic", + "To take Nepotrebujes!", + "Tajne KOdy", + "Pin ke Kreditce", + "Pravy Raketomet", + "Vetrelec Pobliz?!?" ], - "1": [ - "NE NE, proste NEEE", - "Klic ke SMRTI", - "Pet Noci v Ganeshe", - "Neni Modlitebni Valec", - "Klic do Mucirny" + "Puzzle1": [ + "Klic Na Vlasku", + "Vysoky Klic", + "Neni Draci Vez", + "Podvodnikuv Klic", + "PODVODNIKU!!!" ], - "2": [ - "NE NE, proste NEEE", - "Klic ke SMRTI", - "Pet Noci v Ganeshe", - "Neni Modlitebni Valec", - "Klic do Mucirny" + "Puzzle2": [ + "Mne Neskipnes!", + "To Jsem Zase Ja!", + "UFO CD", + "Jeden ze dvou CD", + "Kde je HUDBA? O.o" ], - "3": [ - "NE NE, proste NEEE", - "Klic ke SMRTI", - "Pet Noci v Ganeshe", - "Neni Modlitebni Valec", - "Klic do Mucirny" + "Puzzle3": [ + "Larin Party Mix", + "Puzzle Element Hudba", + "Jeden ze Dvou CD", + "Dzungle Hudba", + "Mne Nepreskocis!" + ], + "Puzzle4": [ + "Magneticky zeleznicni klic", + "Metro Klic", + "Stanicni Metro Klic", + "Kreslici Kolicek", + "Celebrita", + "Zbijecka" ] } }, - - "TONYBOSS.TR2": { + "ANTARC.TR2": { "Names": [ - "uZASneeee", - "Snad ne dalsi BLUDISTE", - "Tajny Labyrint?!? O.o", - "40 Slepych Ulic", - "40 Hadu" - ] + "Bez Sneznych Vlocek", + "MotorClun 2.0", + "Kostka Ledu", + "Pochod Mrazakem", + "Date si Rajskou Polevku?" + ], + "KeyItems": { + "Key1": [ + "Neni to Paluba", + "LedovyKlic_Hraci", + "Klid pro Strach", + "Ledovi Klic" + ], + "Puzzle1": [ + "NEZAPOMEN MNE!", + "Zahnuty Pendreg, Mnam", + "Tyc na Paceni", + "Citim, ze jsem SILNEJSI!", + "Von Pacidlo" + ], + "Puzzle2": [ + "Vypustte Reku", + "Otevrete Vypust", + "Sama Voda", + "Pristup k Polevce", + "Klic do Polevkarny" + ] + } }, - - "TOWER.TR2": { + "MINES.TR2": { "Names": [ - "Narodni Historicke Muzem", - "Smes Nesmyslu", - "Luds Hate", - "Lets Hate", - "Letajici UPV!" + "Minecraft", + "PROOOOC?!?!?!", + "Hluboky a Ledovy Ponor", + "Zakladna Stromtroopera", + "Ohen a Blitkomonstra", + "PROSTE UTRPENI!" ], - "Keys": { - "0": [ - "Rozpalte mne!", - "Wow Ty jsi Neglitchoval!", - "OhnoStart", - "Kde Je BOILER?!?", - "Je mi zima!" + "KeyItems": { + "Puzzle1": [ + "Nezapomen na MNE!", + "Pendrek", + "Pacici Tycka", + "Citim se Silnejsi!", + "Von Pacidlo" + ], + "Puzzle2": [ + "Duracell", + "9 Voltu", + "Nabijecka", + "Cosi CervenoModre", + "Energie pro Jerab!" + ], + "Puzzle3": [ + "Zamrzly Predmet", + "Vykoupeni z ShawCrank :)", + "Otocna Vec", + "Jste Zraneni?", + "Ted tady vsichni chcipnete!" ] } }, - - "TRIBOSS.TR2": { + "CITY.TR2": { "Names": [ - "Kanibal Boss", - "Jeste Vic Jedu", - "Fetish Veznice", - "Chram Tunaka", - "Temple Run" + "Skok na Most", + "Zivot Brouka", + "Vceli Film 2.0", + "Sal Elementu", + "4 Zpusoby jak zemrit.!" + ], + "KeyItems": { + "Key1": [ + "Dabluv Klic", + "Divka NEHORI!", + "Muzes Nas Preskocit!", + "Klic Dvojce", + "Klic z Pekla", + "Koukni na Mne!", + "Cookie Monster Klic" + ], + "Puzzle1": [ + "Pletova Maska", + "Neni Zlata Maska", + "Fantom Opery", + "Maskarni je tu", + "MASKA!" + ] + } + }, + "CHAMBER.TR2": { + "Names": [ + "PAVOUCEK", + "20 - 40 dEagle Naboju", + "Japonci Doporucuji", + "Volny Willy", + "Willardova Pavucinka" ] + }, + "STPAUL.TR2": { + "Names": [ + "Ticho, je to TAJNE", + "60/59", + "Vystryhnuty Kontent :)", + "Smrtici Katedrala", + "No Damage? Asi ne no :)" + ], + "KeyItems": { + "Key1": [ + "Ultra Schovane", + "Zebrik, Zebrik na Zdi", + "Ze by snad?", + "Hra na Schovavanou", + "ChripkoKlic" + ] + } } } } \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_DE.json b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_DE.json index a008e8100..afbab1e68 100644 --- a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_DE.json +++ b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_DE.json @@ -1,446 +1,202 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Funkelnd", - "Flipmap Helfer", - "Ahh glaenzend!", - "Stolperverhinderer", - "Benutz mich!" - ], - "44": [ - "Funkelnd", - "Flipmap Helfer", - "Ahh glaenzend!", - "Stolperverhinderer", - "Benutz mich!" - ] - }, - { - "36": [ - "Doppelwaffen", - "Cheatcode Helfer", - "Klassische Klassiker", - "Die IIkonischen", - "Unendliche Toetungen" - ], - "45": [ - "Doppelwaffen Magazine", - "Cheatcode Helfer Magazine", - "Klassische Klassiker Magazine", - "Die IIkonischen Magazine", - "Unendliche Toetungen Magazine" - ] - }, - { - "37": [ - "Schrottflinte", - "Warum?", - "Komm her oder keine Toetung!", - "Bist du noch da?", - "Lass es in Ruhe! Es ist beschftigt!" - ], - "46": [ - "Schrottflinte Patronen", - "Frage Patronen", - "Schnecken Patronen", - "Bist du noch da Patronen?", - "Beschaeftigte Patronen" - ] - }, - { - "38": [ - "10 gegen Willy", - "Ausnahmsweise nuetzlich!", - "D-Adler", - "Nevada Adler", - "Die heieste im Topf" - ], - "47": [ - "10 gegen Willy Magazine", - "Nuetzliche Magazine", - "D-Adler Magazine", - "Adler Magazine", - "Kochtopf Magazine" - ] - }, - { - "39": [ - "Munitionsvampir", - "Autos 2.0", - "Nicht TR II Uzis", - "Du-zis", - "Nicht staerker geworden!" - ], - "48": [ - "Munitionsvampir Magazine", - "Magazine 2.0", - "Bestossene Magazine", - "Du-zi Magazine", - "Schwaechere Magazine" - ] - }, - { - "40": [ - "Meme Waffe", - "Nutzlos", - "Nur fr Herausforderungen", - "Warum existiert es?", - "Unterwasser Armbrust" - ], - "49": [ - "Feuchte Memes", - "Abfall", - "Herausforderer", - "Existentielle", - "Bolzen" - ] - }, - { - "41": [ - "Nicht die M16", - "M16", - "Raptor Vernichter", - "MP3 Musik", - "Raketenverstrker" - ], - "50": [ - "Falsche Magazine", - "Betrugsmagazine", - "Raptor Vernichter", - "Tonspuren", - "Raketenlader" - ] - }, - { - "42": [ - "Ultimatives Bum", - "Rucksackgeschtz", - "Braucht sowieso zu long", - "Komplett ungenau", - "Enormer Rueckstoss?" - ], - "51": [ - "Ultimative Raketen", - "Rucksackraketen", - "Langes Nachladen Raketen", - "Ungenaue Raketen", - "Enorme Raketen" - ] - }, - { - "43": [ - "Ungenaues Ding", - "Bessere Launcher KOPIE", - "Groes Bum", - "Warum benutzt du mich?", - "Nicht mehr auf 7" - ], - "52": [ - "Ungenaue Granaten", - "KOPIE Granaten", - "Groes Bum Granaten", - "Fragwuerdige Granaten", - "Minderwertige Raketen" - ] - }, - { - "53": [ - "Benutzung nicht erlaubt!", - "Du bist auf KEINE MEDIKAMENTE!", - "Kleines Krankenhaus", - "Kleiner Lebensretter", - "Rucksackkristall" - ], - "54": [ - "Benutzung nicht erlaubt!", - "Du bist auf KEINE MEDIKAMENTE!", - "Groes Krankenhaus", - "Groer Lebensretter", - "Tasche von Kristallen" - ] - } - ], - "StandaloneStrings": { - "2": [ - "Dinge", - "Was ist das?", - "Nicht so glnzend!", - "Mll", - "Dies & Das", - "Zu viele Artifakte!", - "Wie sollen die passen?" - ], - "3": [ - "Wurdest du wieder gekajakt?", - "NLNMAS als Nchstes?", - "Du tot!", - "Werd besser!", - "Vergessen zu heilen?", - "Medi Pack?", - "Du bist wirklich hier gestorben?" - ], - "35": [ - "Sinnloses Zeug Zhler", - "Any% als Nchstes?", - "Geht es noch langsamer?", - "Alle Geheimnisse?", - "Keine Medipacks erlaubt!", - "Pazifistenlauf?" - ], - "59": [ - "Das Croft Anwesen", - "Core Design Hauptsitz", - "TR3Rando Hauptsitz", - "Laras Ausgrabungen", - "Winstons Khlschrank", - "Taue Winston auf!" - ], - "85": [ - "Bit City", - "Sdengland", - "Is the Queen home?", - "Catsuit City", - "Zehn Minuten bis Mitternacht!" - ], - "86": [ - "Nicht so leere Wueste", - "Staub ueberall", - "OI!", - "HEY!", - "Adlerwueste" - ], - "87": [ - "Wasser und Zeug", - "Vergessene Insel", - "Kannibalenwahn", - "Punas Eck", - "Suedspezifisch", - "Suedindien" - ], - "88": [ - "Groer Kuehlschrank", - "Wo ist Winston?", - "Unterkuehlungswahn", - "Titanic 2.0", - "Gro, Kalt, Wei", - "Eisberg voraus!" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- NULL -", - "- NICHTS HIER -", - "- UNDEFINIERT -", - "- OH, DIESER SLOT IST FREI -" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Funkelnd", + "Flipmap Helfer", + "Ahh glaenzend!", + "Stolperverhinderer", + "Benutz mich!" + ], + "INV_ITEM_PISTOLS": [ + "Doppelwaffen", + "Cheatcode Helfer", + "Klassische Klassiker", + "Die IIkonischen", + "Unendliche Toetungen" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Doppelwaffen Magazine", + "Cheatcode Helfer Magazine", + "Klassische Klassiker Magazine", + "Die IIkonischen Magazine", + "Unendliche Toetungen Magazine" + ], + "INV_ITEM_SHOTGUN": [ + "Schrottflinte", + "Warum?", + "Komm her oder keine Toetung!", + "Bist du noch da?", + "Lass es in Ruhe! Es ist beschäftigt!" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Schrottflinte Patronen", + "Frage Patronen", + "Schnecken Patronen", + "Bist du noch da Patronen?", + "Beschaeftigte Patronen" + ], + "INV_ITEM_DEAGLE": [ + "10 gegen Willy", + "Ausnahmsweise nuetzlich!", + "D-Adler", + "Nevada Adler", + "Die heißeste im Topf" + ], + "INV_ITEM_DEAGLE_AMMO": [ + "10 gegen Willy Magazine", + "Nuetzliche Magazine", + "D-Adler Magazine", + "Adler Magazine", + "Kochtopf Magazine" + ], + "INV_ITEM_UZI": [ + "Munitionsvampir", + "Autos 2.0", + "Nicht TR II Uzis", + "Du-zis", + "Nicht staerker geworden!" + ], + "INV_ITEM_UZI_AMMO": [ + "Munitionsvampir Magazine", + "Magazine 2.0", + "Bestossene Magazine", + "Du-zi Magazine", + "Schwaechere Magazine" + ], + "INV_ITEM_HARPOON": [ + "Meme Waffe", + "Nutzlos", + "Nur für Herausforderungen", + "Warum existiert es?", + "Unterwasser Armbrust" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Feuchte Memes", + "Abfall", + "Herausforderer", + "Existentielle", + "Bolzen" + ], + "INV_ITEM_M16": [ + "Nicht die M16", + "M16", + "Raptor Vernichter", + "MP3 Musik", + "Raketenverstärker" + ], + "INV_ITEM_M16_AMMO": [ + "Falsche Magazine", + "Betrugsmagazine", + "Raptor Vernichter", + "Tonspuren", + "Raketenlader" + ], + "INV_ITEM_ROCKET_LAUNCHER": [ + "Ultimatives Bum", + "Rucksackgeschütz", + "Braucht sowieso zu long", + "Komplett ungenau", + "Enormer Rueckstoss?" + ], + "INV_ITEM_ROCKETS": [ + "Ultimative Raketen", + "Rucksackraketen", + "Langes Nachladen Raketen", + "Ungenaue Raketen", + "Enorme Raketen" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Ungenaues Ding", + "Bessere Launcher KOPIE", + "Großes Bum", + "Warum benutzt du mich?", + "Nicht mehr auf 7" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Ungenaue Granaten", + "KOPIE Granaten", + "Großes Bum Granaten", + "Fragwuerdige Granaten", + "Minderwertige Raketen" + ], + "INV_ITEM_MEDI": [ + "Benutzung nicht erlaubt!", + "Du bist auf KEINE MEDIKAMENTE!", + "Kleines Krankenhaus", + "Kleiner Lebensretter", + "Rucksackkristall" + ], + "INV_ITEM_BIG_MEDI": [ + "Benutzung nicht erlaubt!", + "Du bist auf KEINE MEDIKAMENTE!", + "Großes Krankenhaus", + "Großer Lebensretter", + "Tasche von Kristallen" + ], + "HEADING_ITEMS": [ + "Dinge", + "Was ist das?", + "Nicht so glänzend!", + "Müll", + "Dies & Das", + "Zu viele Artifakte!", + "Wie sollen die passen?" + ], + "HEADING_GAME_OVER": [ + "Wurdest du wieder gekajakt?", + "NLNMAS als Nächstes?", + "Du tot!", + "Werd besser!", + "Vergessen zu heilen?", + "Medi Pack?", + "Du bist wirklich hier gestorben?" + ], + "INV_ITEM_COMPASS": [ + "Sinnloses Zeug Zähler", + "Any% als Nächstes?", + "Geht es noch langsamer?", + "Alle Geheimnisse?", + "Keine Medipacks erlaubt!", + "Pazifistenlauf?" + ], + "INV_GLOBE_LONDON": [ + "Bit City", + "Südengland", + "Is the Queen home?", + "Catsuit City", + "Zehn Minuten bis Mitternacht!" + ], + "INV_GLOBE_NEVADA": [ + "Nicht so leere Wueste", + "Staub, ueberall", + "OI!", + "HEY!", + "Adlerwueste" + ], + "INV_GLOBE_SOUTH_PACIFIC": [ + "Wasser und Zeug", + "Vergessene Insel", + "Kannibalenwahn", + "Punas Eck", + "Suedspezifisch", + "Suedindien" + ], + "INV_GLOBE_ANTARCTICA": [ + "Großer Kuehlschrank", + "Wo ist Winston?", + "Unterkuehlungswahn", + "Titanic 2.0", + "Groß, Kalt, Weiß", + "Eisberg voraus!" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- NULL -", + "- NICHTS HIER -", + "- UNDEFINIERT -", + "- OH, DIESER SLOT IST FREI -" + ] + }, "LevelStrings": { - "ANTARC.TR2": { - "Names": [ - "Keine Schneeflocke", - "Speedboot 2.0", - "Der Eiswrfel", - "Frierender Spaziergang", - "Jemand Tomatensuppe?" - ], - "Keys": { - "0": [ - "Nicht das Deck", - "IceKey_Gamer", - "Ein Schluessel zum Fuerchten", - "Gefrorener Schluessel" - ] - }, - "Puzzles": { - "0": [ - "Vergiss mich nicht!", - "Zuckerstange", - "Kuhfu", - "I werde strker!", - "Krhenbar" - ], - "1": [ - "Befreit den Fluss", - "Oeffnet die Fluttore", - "Wasser und Wasser und Wasser", - "Zugang zur Suppe", - "Suppenkuechenschluessel" - ] - } - }, - - "AREA51.TR2": { - "Names": [ - "Paul war hier!", - "Verschwoerungstheoretiker", - "Das Alien war hier!", - "Unabhngigkeitstag", - "Nach Hause telefonieren!" - ], - "Keys": { - "0": [ - "Raketenschluessel", - "Rip Ride Rakete", - "SpaceX Schluessel", - "Raketenwaschbaer", - "Elon Musk Schluessel", - "Das kannst du auch ignorieren!", - "Geheime Nummern", - "Kredikarten-PIN", - "Richtiger Raketenwerfer", - "Aliens in der Naehe?!?" - ] - }, - "Puzzles": { - "0": [ - "Rapunzels Schluessel", - "Groer Schluessel", - "Kein Drachenturm", - "Cheat Schluessel", - "DU CHEATEST!!!" - ], - "1": [ - "Du kannst mich nicht ignorieren!", - "Ich bin es wieder!", - "UFO Disk", - "Eine von zwei Disks", - "Warum keine Musik? O.o" - ], - "2": [ - "Laras Party Mix", - "Raetsel Element Musik", - "Eine von zwei Disks", - "Dschungelmusik", - "Du kannst mich ignorieren!" - ], - "3": [ - "Magnetischer Eisenbahn Schlssel", - "U-Bahn Schlssel", - "Eisenbahnstation Schlssel", - "Reinagel", - "Berhmtheit", - "Vorschlaghammer" - ] - } - }, - - "CHAMBER.TR2": { - "Names": [ - "Pfui Spinne!", - "20 40 Deagle Schuesse", - "Japanisch empfohlen", - "Free Willy", - "Willards Netz" - ] - }, - - "CITY.TR2": { - "Names": [ - "Brueckensprung", - "Das groe Krabbeln", - "Der Bienenfilm 2.0", - "Die Halle der Elemente", - "Vier Wege zu sterben!" - ], - "Keys": { - "0": [ - "Hans-Dieter-Schluessel", - "Horst-Ludwig-Schluessel", - "Du kannst uns ignorieren!", - "Zwillingsschluessel", - "Gerhardlinde Schluessel", - "Sieh mich an!", - "Kruemelmonsterschluessel" - ] - }, - "Puzzles": { - "0": [ - "Schoenheitsmaske", - "Keine Goldene Maske", - "Phantom der Oper", - "Maskenball kommt", - "DIE MASKE" - ] - } - }, - - "COMPOUND.TR2": { - "Names": [ - "Ein anderes Gefaengnis", - "Ausbrauch", - "Der groe Ausbruch", - "Boris ist hier!", - "Wo sind meine Waffen?" - ], - "Keys": { - "0": [ - "Stirb Wache STIRB!", - "Nur eine andere Schluesselkarte", - "MasterCard", - "Schluesselkarte 1", - "Schluesselkarte 2", - "Du kommst aus dem Gefaengniskarte" - ], - "1": [ - "VisaCard", - "Schluesselkarte 1", - "Schluesselkarte 2", - "Geheime Schluesselkarte", - "Kreditkarte" - ] - }, - "Puzzles": { - "0": [ - "Blaues Stein Dingsda", - "Funkenstecker 2", - "Sicherungsding 2", - "Blauer USB-Stecker", - "Auch kein Duplizieren moeglich" - ], - "1": [ - "Gelbes Stein Dingsda", - "Funkenstecker 1", - "Sicherungsding 1", - "Gelber USB-Stecker", - "Auch kein Duplizieren moeglich" - ] - } - }, - - "CRASH.TR2": { - "Names": [ - "Jurassic Park", - "Dinos schon wieder?", - "Barneys Zuhause", - "Das Verlorene Tal 2", - "Wo ist der Golddrache?" - ], - "Keys": { - "0": [ - "Barney-Herbeizauber-Schluessel", - "Kein Barney-Essen", - "Fuer was ist das? O.o", - "Geschuetzschluessel fuer groes Bumm", - "Zerstoerungsschluessel" - ], - "1": [ - "Raptorenschluessel", - "Achte auf deinen Ruecken", - "HINTER DIR!", - "Feind macht BUUUH!", - "Wo wird er passen?" - ] - } - }, - "HOUSE.TR2": { "Names": [ "Vier Waende", @@ -450,8 +206,8 @@ "Zieluebung", "Ruhestandsheim" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Rennstreckenschluessel", "Flaggenschluessel", "Formel 1 Schluessel", @@ -461,7 +217,6 @@ ] } }, - "JUNGLE.TR2": { "Names": [ "Dschungelbuch", @@ -470,8 +225,8 @@ "Rollen, rollen, roll", "Rolling Stones" ], - "Keys": { - "3": [ + "KeyItems": { + "Key4": [ "Schoener Schluessel", "MonKey", "Nutzloser Schluessel", @@ -480,78 +235,25 @@ ] } }, - - "MINES.TR2": { - "Names": [ - "Minecraft", - "WARUM?!?!?!", - "Kalter Tieftauchgang", - "Sturmtruppenbucht", - "Feuer und Kotzmonster", - "LEIDE!" - ], - "Puzzles": { - "0": [ - "Vergiss mich nicht!", - "Zuckerstange", - "Kuhfu", - "Ich werde staerker!", - "Kraehenbar" - ], - "1": [ - "Duracell", - "9 Volt", - "Ladegeraet", - "Blaues und rotes Dingsda", - "Schraubschluesselkranenergie!" - ], - "2": [ - "Tiefgefrorenes Dingsda", - "ShawCrank Redemption", - "Drehdingsda", - "Schon gekurbelt?", - "Du wirst STERBEN!" - ] - } - }, - - "NEVADA.TR2": { + "TEMPLE.TR2": { "Names": [ - "Wuestenadler", - "Waessrige Wueste", - "Trink viel!", - "Kein Zug in der Wueste", - "Das ist ein heies Tal!" + "Randys und Rorys Grab", + "Warum so viele Shivas?", + "Kugelsichere Statuen", + "Schlangen und Leitern", + "Fallenhölle", + "Flip-Fackel-Trick" ], - "Keys": { - "0": [ - "Zugang zum Generator", - "Karte zu Generationen", - "AGATHE BAUER!", - "Werde nicht geschockt!", - "Stromausfallschluessel" - ], - "1": [ - "Minenfeldschluessel", - "TNT-Schluessel", - "Flipmap Schluessel", - "Zugang zu den Aliens", - "GROSSES BUMM!", - "Azezas Schluessel zum BUMM!" + "KeyItems": { + "Key1": [ + "Immer noch kein Duplizier-Glitch", + "Toedlische Schluesselkollektion", + "Fuenf Naechte im Ganesha", + "Keine Gebetsmuehlen", + "Folterkammerschluessel" ] } }, - - "OFFICE.TR2": { - "Names": [ - "Renn Lara, RENN!", - "Ist sie wirklich tot?", - "Zu viele Volt!", - "Stromausfall!", - "Speicher und Lade!" - ] - }, - "QUADCHAS.TR2": { "Names": [ "Brauchst du das Quad?", @@ -560,8 +262,8 @@ "Tauche nicht!", "Keine Barneys hier!" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Doppelt nutzlos", "Wer hebt das auf?", "MonKey Double", @@ -570,37 +272,103 @@ ] } }, - - "RAPIDS.TR2": { + "TONYBOSS.TR2": { "Names": [ - "Warum existiert das?", - "Notizbuch gebraucht!", - "MADubu", - "Toilettenspuelung", - "Grokodile", - "RiP Kopfhoerer" + "Labyrinth der Meister", + "Bitte kein Labyrinth", + "Geheimes Labyrinth?!?", + "40 Sackgassen", + "40 Schlangen" ] }, - - "ROOFS.TR2": { + "SHORE.TR2": { "Names": [ - "20 Sekunden", - "Westminster", - "Gebauedefehler", - "Kein Big Ben hier?", - "Warum gibt es das?", - "London Ghetto", - "Irgendjemand?" + "Kannibalendorf", + "Der Strand", + "Verlier nicht dein Bein", + "Keine Bruecke und Gift", + "Razzia im Takt" ], - "Keys": { - "0": [ - "Rattenschluessel", - "Boilerraumschluessel", - "Kaminschluessel", - "Einfacher Schluessel", + "KeyItems": { + "Key1": [ + "Unter dem Meer-Schluessel", + "Jack Sparrows Schluessel", + "Ertraenkter Schluessel", + "Rostiger Schluessel", + "Ein Schmuggler hat das verloren!" + ], + "Puzzle1": [ + "Giftstein", + "Tempelruinenstein", + "Blutstein", + "Vertrau mir", + "Kein Reiterstein" + ] + } + }, + "CRASH.TR2": { + "Names": [ + "Jurassic Park", + "Dinos, schon wieder?", + "Barneys Zuhause", + "Das Verlorene Tal 2", + "Wo ist der Golddrache?" + ], + "KeyItems": { + "Key1": [ + "Barney-Herbeizauber-Schluessel", + "Kein Barney-Essen", + "Fuer was ist das? O.o", + "Geschuetzschluessel fuer großes Bumm", + "Zerstoerungsschluessel" + ], + "Key2": [ + "Raptorenschluessel", + "Achte auf deinen Ruecken", + "HINTER DIR!", + "Feind macht BUUUH!", + "Wo wird er passen?" + ] + } + }, + "RAPIDS.TR2": { + "Names": [ + "Warum existiert das?", + "Notizbuch gebraucht!", + "MADubu", + "Toilettenspuelung", + "Grokodile", + "RiP Kopfhoerer" + ] + }, + "TRIBOSS.TR2": { + "Names": [ + "Kannibalenboss", + "Noch mehr Gift", + "Footis Gefaengnis", + "Yunas Tempel", + "Temple Run" + ] + }, + "ROOFS.TR2": { + "Names": [ + "20 Sekunden", + "Westminster", + "Gebauedefehler", + "Kein Big Ben hier?", + "Warum gibt es das?", + "London Ghetto", + "Irgendjemand?" + ], + "KeyItems": { + "Key1": [ + "Rattenschluessel", + "Boilerraumschluessel", + "Kaminschluessel", + "Einfacher Schluessel", "Goldener Schluessel" ], - "1": [ + "Key2": [ "Wunderschoener Schluessel", "Kirchenschluessel", "Rubinschluessel", @@ -609,7 +377,6 @@ ] } }, - "SEWER.TR2": { "Names": [ "Gleis 9 3/4", @@ -618,59 +385,57 @@ "Ticketautomat kaputt", "Bahnsteinkante!" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Elektrischer Schluessel", "Schluessel des Hausmeisters", "Agathe Bauer!", "Werkzeugkasten", "Bring diese Dinger in Ordnung!" ], - "1": [ + "Key2": [ "Halb und Halb", - "Eine Hlfte", + "Eine Hälfte", "Religioeser Schluessel", "Salomo 1 oder 2?", "Damoklesschluessel" ], - "2": [ + "Key3": [ "Halb und Halb", "Eine Haelfte", "Religioeser Schluessel", "Salomo 1 oder 2?", "Damoklesschluessel" ], - "3": [ + "Key4": [ "Halb und Halb", "Eine Haelfte", "Religioeser Schluessel", "Salomo 1 oder 2?", "Damoklesschluessel" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "GELD!", "Pfenning", "Massiv aber glaenzend!", "Fahrgeld", "25 Bits" ], - "1": [ + "Puzzle2": [ "Auf nach Hogwarts", "Bahnfahrkarte", "Zurueck nach Nevada!", "Keine Kontrollen noetig!", "Austernkarte" ], - "2": [ + "Puzzle3": [ "Thors Hammer", - "Mjlnir", + "Mjölnir", "Whack-a-Mole Hammer", "Zerschmetter dieses Schloss!", "St Francis Follys Hammer" ], - "3": [ + "Puzzle4": [ "Funkel funkel kleiner Stern", "Ich waere lieber glaenzend!", "Du siehst etwas Glaenzendes!", @@ -679,132 +444,268 @@ ] } }, - - "SHORE.TR2": { + "TOWER.TR2": { "Names": [ - "Kannibalendorf", - "Der Strand", - "Verlier nicht dein Bein", - "Keine Bruecke und Gift", - "Razzia im Takt" + "National History Museum", + "Unsinnsmix", + "Lud's Hass", + "Lasst uns hassen", + "Fliegendes UPV voraus!" ], - "Keys": { - "0": [ - "Unter dem Meer-Schluessel", - "Jack Sparrows Schluessel", - "Ertraenkter Schluessel", - "Rostiger Schluessel", - "Ein Schmuggler hat das verloren!" + "KeyItems": { + "Key1": [ + "Schluessel zum Aufwaermen!", + "Wow, du hast nicht geglitcht!", + "Feuerkind", + "Hier ist noch nichtmal ein Boiler?!?", + "Mir ist kalt!" ] - }, - "Puzzles": { - "0": [ - "Giftstein", - "Tempelruinenstein", - "Blutstein", - "Vertrau mir", - "Kein Reiterstein" + } + }, + "OFFICE.TR2": { + "Names": [ + "Renn Lara, RENN!", + "Ist sie wirklich tot?", + "Zu viele Volt!", + "Stromausfall!", + "Speicher und Lade!" + ] + }, + "NEVADA.TR2": { + "Names": [ + "Wuestenadler", + "Waessrige Wueste", + "Trink viel!", + "Kein Zug in der Wueste", + "Das ist ein heißes Tal!" + ], + "KeyItems": { + "Key1": [ + "Zugang zum Generator", + "Karte zu Generationen", + "AGATHE BAUER!", + "Werde nicht geschockt!", + "Stromausfallschluessel" + ], + "Key2": [ + "Minenfeldschluessel", + "TNT-Schluessel", + "Flipmap Schluessel", + "Zugang zu den Aliens", + "GROSSES BUMM!", + "Azezas Schluessel zum BUMM!" ] } }, - - "STPAUL.TR2": { + "COMPOUND.TR2": { "Names": [ - "Pst, Geheimnis", - "60/59", - "Unfinished Business", - "Toedliche Kathedrale", - "Ohne Schaden unmoeglich" + "Ein anderes Gefaengnis", + "Ausbrauch", + "Der große Ausbruch", + "Boris ist hier!", + "Wo sind meine Waffen?" ], - "Keys": { - "0": [ - "Sehr gut versteckt", - "Leiter, Leiter an der Wand", - "Hast du mich endlich gefunden?", - "Versteckspielen", - "Boilerraumschluessel" + "KeyItems": { + "Key1": [ + "Stirb Wache, STIRB!", + "Nur eine andere Schluesselkarte", + "MasterCard", + "Schluesselkarte 1", + "Schluesselkarte 2", + "Du kommst aus dem Gefaengniskarte" + ], + "Key2": [ + "VisaCard", + "Schluesselkarte 1", + "Schluesselkarte 2", + "Geheime Schluesselkarte", + "Kreditkarte" + ], + "Puzzle1": [ + "Blaues Stein Dingsda", + "Funkenstecker 2", + "Sicherungsding 2", + "Blauer USB-Stecker", + "Auch kein Duplizieren moeglich" + ], + "Puzzle2": [ + "Gelbes Stein Dingsda", + "Funkenstecker 1", + "Sicherungsding 1", + "Gelber USB-Stecker", + "Auch kein Duplizieren moeglich" ] } }, - - "TEMPLE.TR2": { + "AREA51.TR2": { "Names": [ - "Randys und Rorys Grab", - "Warum so viele Shivas?", - "Kugelsichere Statuen", - "Schlangen und Leitern", - "Fallenhlle", - "Flip-Fackel-Trick" + "Paul war hier!", + "Verschwoerungstheoretiker", + "Das Alien war hier!", + "Unabhängigkeitstag", + "Nach Hause telefonieren!" ], - "Keys": { - "0": [ - "Immer noch kein Duplizier-Glitch", - "Toedlische Schluesselkollektion", - "Fuenf Naechte im Ganesha", - "Keine Gebetsmuehlen", - "Folterkammerschluessel" + "KeyItems": { + "Key1": [ + "Raketenschluessel", + "Rip Ride Rakete", + "SpaceX Schluessel", + "Raketenwaschbaer", + "Elon Musk Schluessel", + "Das kannst du auch ignorieren!", + "Geheime Nummern", + "Kredikarten-PIN", + "Richtiger Raketenwerfer", + "Aliens in der Naehe?!?" ], - "1": [ - "Immer noch kein Duplizier-Glitch", - "Toedlische Schluesselkollektion", - "Fuenf Naechte im Ganesha", - "Keine Gebetsmuehlen", - "Folterkammerschluessel" + "Puzzle1": [ + "Rapunzels Schluessel", + "Großer Schluessel", + "Kein Drachenturm", + "Cheat Schluessel", + "DU CHEATEST!!!" ], - "2": [ - "Immer noch kein Duplizier-Glitch", - "Toedlische Schluesselkollektion", - "Fuenf Naechte im Ganesha", - "Keine Gebetsmuehlen", - "Folterkammerschluessel" + "Puzzle2": [ + "Du kannst mich nicht ignorieren!", + "Ich bin es wieder!", + "UFO Disk", + "Eine von zwei Disks", + "Warum keine Musik? O.o" ], - "3": [ - "Immer noch kein Duplizier-Glitch", - "Toedlische Schluesselkollektion", - "Fuenf Naechte im Ganesha", - "Keine Gebetsmuehlen", - "Folterkammerschluessel" + "Puzzle3": [ + "Laras Party Mix", + "Raetsel Element Musik", + "Eine von zwei Disks", + "Dschungelmusik", + "Du kannst mich ignorieren!" + ], + "Puzzle4": [ + "Magnetischer Eisenbahn Schlüssel", + "U-Bahn Schlüssel", + "Eisenbahnstation Schlüssel", + "Reißnagel", + "Berühmtheit", + "Vorschlaghammer" ] } }, - - "TONYBOSS.TR2": { + "ANTARC.TR2": { "Names": [ - "Labyrinth der Meister", - "Bitte kein Labyrinth", - "Geheimes Labyrinth?!?", - "40 Sackgassen", - "40 Schlangen" - ] + "Keine Schneeflocke", + "Speedboot 2.0", + "Der Eiswürfel", + "Frierender Spaziergang", + "Jemand Tomatensuppe?" + ], + "KeyItems": { + "Key1": [ + "Nicht das Deck", + "IceKey_Gamer", + "Ein Schluessel zum Fuerchten", + "Gefrorener Schluessel" + ], + "Puzzle1": [ + "Vergiss mich nicht!", + "Zuckerstange", + "Kuhfuß", + "I werde stärker!", + "Krähenbar" + ], + "Puzzle2": [ + "Befreit den Fluss", + "Oeffnet die Fluttore", + "Wasser und Wasser und Wasser", + "Zugang zur Suppe", + "Suppenkuechenschluessel" + ] + } }, - - "TOWER.TR2": { + "MINES.TR2": { "Names": [ - "National History Museum", - "Unsinnsmix", - "Luds Hass", - "Lasst uns hassen", - "Fliegendes UPV voraus!" + "Minecraft", + "WARUM?!?!?!", + "Kalter Tieftauchgang", + "Sturmtruppenbucht", + "Feuer und Kotzmonster", + "LEIDE!" ], - "Keys": { - "0": [ - "Schluessel zum Aufwaermen!", - "Wow, du hast nicht geglitcht!", - "Feuerkind", - "Hier ist noch nichtmal ein Boiler?!?", - "Mir ist kalt!" + "KeyItems": { + "Puzzle1": [ + "Vergiss mich nicht!", + "Zuckerstange", + "Kuhfuß", + "Ich werde staerker!", + "Kraehenbar" + ], + "Puzzle2": [ + "Duracell", + "9 Volt", + "Ladegeraet", + "Blaues und rotes Dingsda", + "Schraubschluesselkranenergie!" + ], + "Puzzle3": [ + "Tiefgefrorenes Dingsda", + "ShawCrank Redemption", + "Drehdingsda", + "Schon gekurbelt?", + "Du wirst STERBEN!" ] } }, - - "TRIBOSS.TR2": { + "CITY.TR2": { "Names": [ - "Kannibalenboss", - "Noch mehr Gift", - "Footis Gefaengnis", - "Yunas Tempel", - "Temple Run" + "Brueckensprung", + "Das große Krabbeln", + "Der Bienenfilm 2.0", + "Die Halle der Elemente", + "Vier Wege zu sterben!" + ], + "KeyItems": { + "Key1": [ + "Hans-Dieter-Schluessel", + "Horst-Ludwig-Schluessel", + "Du kannst uns ignorieren!", + "Zwillingsschluessel", + "Gerhardlinde Schluessel", + "Sieh mich an!", + "Kruemelmonsterschluessel" + ], + "Puzzle1": [ + "Schoenheitsmaske", + "Keine Goldene Maske", + "Phantom der Oper", + "Maskenball kommt", + "DIE MASKE" + ] + } + }, + "CHAMBER.TR2": { + "Names": [ + "Pfui Spinne!", + "20 - 40 Deagle Schuesse", + "Japanisch empfohlen", + "Free Willy", + "Willards Netz" ] + }, + "STPAUL.TR2": { + "Names": [ + "Pst, Geheimnis", + "60/59", + "Unfinished Business", + "Toedliche Kathedrale", + "Ohne Schaden unmoeglich" + ], + "KeyItems": { + "Key1": [ + "Sehr gut versteckt", + "Leiter, Leiter an der Wand", + "Hast du mich endlich gefunden?", + "Versteckspielen", + "Boilerraumschluessel" + ] + } } } } \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_EN.json b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_EN.json index 2a85a4898..eef4e2252 100644 --- a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_EN.json +++ b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_EN.json @@ -1,446 +1,202 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Sparkling", - "Flipmap Helper", - "Uhh Shiny!", - "Stumble Cancel", - "Use me!" - ], - "44": [ - "Sparkling", - "Flipmap Helper", - "Uhh Shiny!", - "Stumble Cancel", - "Use me!" - ] - }, - { - "36": [ - "Double Guns", - "Cheatcode Helpers", - "Classic Classics", - "The IIconics", - "Unlimited Kills" - ], - "45": [ - "Double Guns Clips", - "Cheatcode Helpers Clips", - "Classic Classics Clips", - "The IIconics Clips", - "Unlimited Kills Clips" - ] - }, - { - "37": [ - "Shitgun", - "Why?", - "Come here or no kill!", - "Seen Enough?", - "Leave it alone! Its busy!" - ], - "46": [ - "Shitgun Shells", - "Question Shells", - "Slug Shells", - "Seen Enough Shells?", - "Busy Shells" - ] - }, - { - "38": [ - "Willy Killy", - "Actually useful!", - "D-Eagle", - "Nevada Eagle", - "Hottest in the Pot" - ], - "47": [ - "Willy Killy Clips", - "Useful Clips", - "D-Eagle Clips", - "Eagle Clips", - "Hotpot Clips" - ] - }, - { - "39": [ - "Ammo Vampire", - "Autos 2.0", - "Not TR II Uzis", - "You-zis", - "Not stronger now!" - ], - "48": [ - "Vampire Clips", - "Clips 2.0", - "Scuffed Clips", - "You-zi Clips", - "Weaker Clips" - ] - }, - { - "40": [ - "Meme Gun", - "Useless", - "For Challenge only", - "Why does it exist?", - "Underwater Crossbow" - ], - "49": [ - "Dank Memes", - "Waste", - "Challengers", - "Existentials", - "Bows" - ] - }, - { - "41": [ - "Not the M16", - "M16", - "Raptor Killer", - "MP3 Music", - "Rocket Enhancer" - ], - "50": [ - "Fake Clips", - "Scam Clips", - "Raptor Killers", - "Tracks", - "Rocket Loaders" - ] - }, - { - "42": [ - "Ultimate Boom", - "Backpack Turret", - "Takes too long anyway", - "Totally inaccurate", - "Heavy Recoil?" - ], - "51": [ - "Ultimate Rockets", - "Backpack Rockets", - "Long-load Rockets", - "Inaccurate Rockets", - "Heavy Rockets" - ] - }, - { - "43": [ - "Inaccurate Thing", - "Better Launcher COPIUM", - "Big Boom", - "Why do you use me?", - "Not on 7 anymore" - ], - "52": [ - "Inaccurate Nades", - "COPIUM Nades", - "Big Boom Nades", - "Questionable Nades", - "Discount Rockets" - ] - }, - { - "53": [ - "Usage not allowed!", - "You on NO MEDS!", - "Small Hospital", - "Small Lifesaver", - "Backpack Crystal" - ], - "54": [ - "Usage not allowed!", - "You on NO MEDS!", - "Large Hospital", - "Large Lifesaver", - "Bag of Crystals" - ] - } - ], - "StandaloneStrings": { - "2": [ - "Things", - "Whats this?", - "Not so shiny!", - "Trash", - "This & That", - "Too many artifacts!", - "How do they fit?" - ], - "3": [ - "Got kayaked yet?", - "NLNMAS next?", - "You DED!", - "Git Gud!", - "Forgot to Heal?", - "Medpack?", - "You really just died here?" - ], - "35": [ - "Wasted Stuff Counter", - "Any% next?", - "Can you get any slower?", - "All Secrets?", - "No Medpacks allowed!", - "Pacifist Run?" - ], - "59": [ - "Croft Manor", - "Core Design HQ", - "TR3Rando HQ", - "Lara's Digs", - "Winston's Fridge", - "Defrost Winston" - ], - "85": [ - "Bit City", - "South England", - "Is the Queen home?", - "Catsuit City", - "10 Minutes to midnight!" - ], - "86": [ - "Not so empty desert", - "Dust everywhere", - "OI!", - "HEY!", - "Eagles Desert" - ], - "87": [ - "Water and Stuff", - "Forgotten Island", - "Cannibal Mania", - "Punas Corner", - "South Pathetic", - "South India" - ], - "88": [ - "Giant Fridge", - "Wheres Winston?", - "Hyperthermia Mania", - "Titanic 2.0", - "Big, Cold, White", - "Iceberg right ahead!" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- NULL -", - "- NOTHING HERE -", - "- UNDEFINED -", - "- OI, THIS SLOT'S FREE -" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Sparkling", + "Flipmap Helper", + "Uhh Shiny!", + "Stumble Cancel", + "Use me!" + ], + "INV_ITEM_PISTOLS": [ + "Double Guns", + "Cheatcode Helpers", + "Classic Classics", + "The IIconics", + "Unlimited Kills" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Double Guns Clips", + "Cheatcode Helpers Clips", + "Classic Classics Clips", + "The IIconics Clips", + "Unlimited Kills Clips" + ], + "INV_ITEM_SHOTGUN": [ + "Shitgun", + "Why?", + "Come here or no kill!", + "Seen Enough?", + "Leave it alone! Its busy!" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Shitgun Shells", + "Question Shells", + "Slug Shells", + "Seen Enough Shells?", + "Busy Shells" + ], + "INV_ITEM_DEAGLE": [ + "Willy Killy", + "Actually useful!", + "D-Eagle", + "Nevada Eagle", + "Hottest in the Pot" + ], + "INV_ITEM_DEAGLE_AMMO": [ + "Willy Killy Clips", + "Useful Clips", + "D-Eagle Clips", + "Eagle Clips", + "Hotpot Clips" + ], + "INV_ITEM_UZI": [ + "Ammo Vampire", + "Autos 2.0", + "Not TR II Uzis", + "You-zis", + "Not stronger now!" + ], + "INV_ITEM_UZI_AMMO": [ + "Vampire Clips", + "Clips 2.0", + "Scuffed Clips", + "You-zi Clips", + "Weaker Clips" + ], + "INV_ITEM_HARPOON": [ + "Meme Gun", + "Useless", + "For Challenge only", + "Why does it exist?", + "Underwater Crossbow" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Dank Memes", + "Waste", + "Challengers", + "Existentials", + "Bows" + ], + "INV_ITEM_M16": [ + "Not the M16", + "M16", + "Raptor Killer", + "MP3 Music", + "Rocket Enhancer" + ], + "INV_ITEM_M16_AMMO": [ + "Fake Clips", + "Scam Clips", + "Raptor Killers", + "Tracks", + "Rocket Loaders" + ], + "INV_ITEM_ROCKET_LAUNCHER": [ + "Ultimate Boom", + "Backpack Turret", + "Takes too long anyway", + "Totally inaccurate", + "Heavy Recoil?" + ], + "INV_ITEM_ROCKETS": [ + "Ultimate Rockets", + "Backpack Rockets", + "Long-load Rockets", + "Inaccurate Rockets", + "Heavy Rockets" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Inaccurate Thing", + "Better Launcher COPIUM", + "Big Boom", + "Why do you use me?", + "Not on 7 anymore" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Inaccurate Nades", + "COPIUM Nades", + "Big Boom Nades", + "Questionable Nades", + "Discount Rockets" + ], + "INV_ITEM_MEDI": [ + "Usage not allowed!", + "You on NO MEDS!", + "Small Hospital", + "Small Lifesaver", + "Backpack Crystal" + ], + "INV_ITEM_BIG_MEDI": [ + "Usage not allowed!", + "You on NO MEDS!", + "Large Hospital", + "Large Lifesaver", + "Bag of Crystals" + ], + "HEADING_ITEMS": [ + "Things", + "Whats this?", + "Not so shiny!", + "Trash", + "This & That", + "Too many artifacts!", + "How do they fit?" + ], + "HEADING_GAME_OVER": [ + "Got kayaked yet?", + "NLNMAS next?", + "You DED!", + "Git Gud!", + "Forgot to Heal?", + "Medpack?", + "You really just died here?" + ], + "INV_ITEM_COMPASS": [ + "Wasted Stuff Counter", + "Any% next?", + "Can you get any slower?", + "All Secrets?", + "No Medpacks allowed!", + "Pacifist Run?" + ], + "INV_GLOBE_LONDON": [ + "Bit City", + "South England", + "Is the Queen home?", + "Catsuit City", + "10 Minutes to midnight!" + ], + "INV_GLOBE_NEVADA": [ + "Not so empty desert", + "Dust everywhere", + "OI!", + "HEY!", + "Eagles Desert" + ], + "INV_GLOBE_SOUTH_PACIFIC": [ + "Water and Stuff", + "Forgotten Island", + "Cannibal Mania", + "Punas Corner", + "South Pathetic", + "South India" + ], + "INV_GLOBE_ANTARCTICA": [ + "Giant Fridge", + "Where's Winston?", + "Hyperthermia Mania", + "Titanic 2.0", + "Big, Cold, White", + "Iceberg right ahead!" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- NULL -", + "- NOTHING HERE -", + "- UNDEFINED -", + "- OI, THIS SLOT'S FREE -" + ] + }, "LevelStrings": { - "ANTARC.TR2": { - "Names": [ - "No Snow Flake", - "Speedboat 2.0", - "The Icecube", - "Walk In Freezer", - "Tomato Soup anyone?" - ], - "Keys": { - "0": [ - "Not the Deck", - "IceKey_Gamer", - "One Key to scare", - "Frozen Key" - ] - }, - "Puzzles": { - "0": [ - "Dont forget me!", - "Candy Cane", - "Pry Stick", - "I feel stronger now!", - "Von Crowbar" - ], - "1": [ - "Release the River", - "Open the flood gates", - "Water and Water and Water", - "Access to Soup", - "Soup Kitchen Key" - ] - } - }, - - "AREA51.TR2": { - "Names": [ - "Paul was here!", - "Conspiracy Theory Place", - "Xenomorph was here!", - "Independence Day", - "Aliens phone home!" - ], - "Keys": { - "0": [ - "Rocket Key", - "Rip Ride Rocket", - "SpaceX Key", - "Rocket Raccoon", - "Elon Musk Key", - "You can skip this as well!", - "Secret Numbers", - "Credit Card Pin", - "Real Rocket Launcher", - "Aliens nearby?!?" - ] - }, - "Puzzles": { - "0": [ - "Rapunzels Key", - "Tall Key", - "Not a Dragon Tower", - "Cheat Key", - "YOU CHEATED!!!" - ], - "1": [ - "You cant skip me!", - "Ist me again!", - "UFO Disc", - "One of Two Discs", - "Why no music? O.o" - ], - "2": [ - "Laras Party Mix", - "Puzzle Element Music", - "One of Two Discs", - "Jungle Music", - "You can skip me!" - ], - "3": [ - "Magnetic railway key", - "Subway key", - "Railway station key", - "Drawing pin", - "Celebrity", - "Jackhammer" - ] - } - }, - - "CHAMBER.TR2": { - "Names": [ - "Incy Wincy Spider", - "20 40 Deagle Shots", - "Japanese recommended", - "Free Willy", - "Willards Web" - ] - }, - - "CITY.TR2": { - "Names": [ - "Bridge Jump", - "A Bugs Life", - "Bee Movie 2.0", - "Hall of Elements", - "4 Ways to die!" - ], - "Keys": { - "0": [ - "Devil Key", - "This girls not on fire!", - "You can skip us!", - "Twin Key", - "Key from Hell", - "Look at me!", - "Cookie Monster Key" - ] - }, - "Puzzles": { - "0": [ - "Beauty Mask", - "Not Golden Mask", - "Phantom of the Opera", - "Mask Ball incoming", - "THE MASK" - ] - } - }, - - "COMPOUND.TR2": { - "Names": [ - "Just another Prison", - "Prison Break", - "The Great Escape", - "Boris is here!", - "Where are my weapons?" - ], - "Keys": { - "0": [ - "Die Guard DIE!", - "Just another Keycard", - "MasterCard", - "Keycard 1", - "Keycard 2", - "Get outta Jail Card" - ], - "1": [ - "VisaCard", - "Keycard 1", - "Keycard 2", - "Secret Keycard", - "Credit Card" - ] - }, - "Puzzles": { - "0": [ - "Blue Stone Thingy", - "Spark Plug 2", - "Fuse Thing 2", - "Blue USB Plug", - "No Dupe Either" - ], - "1": [ - "Yellow Stone Thingy", - "Spark Plug 1", - "Fuse Thing 1", - "Yellow USB Plug", - "No Dupe Either" - ] - } - }, - - "CRASH.TR2": { - "Names": [ - "Jurassic Park", - "Dinos again?", - "Barneys Place", - "Lost Valley Part 2", - "Wheres the Gold Dragon?" - ], - "Keys": { - "0": [ - "Barney Spawn Key", - "No Barney Food", - "What is this for? O.o", - "Canon Key for big Boom", - "Destruction Key" - ], - "1": [ - "Raptor Key", - "Watch your back", - "BEHIND YOU!", - "Enemy goes BOOOH!", - "Where will i fit?" - ] - } - }, - "HOUSE.TR2": { "Names": [ "Humble Abode", @@ -450,8 +206,8 @@ "Target Practice", "Happy Retirement Home" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Race Track Key", "Flag Key", "Formula 1 Key", @@ -461,7 +217,6 @@ ] } }, - "JUNGLE.TR2": { "Names": [ "Junglebook", @@ -470,8 +225,8 @@ "Rollin rollin rollin", "Rolling Stones" ], - "Keys": { - "3": [ + "KeyItems": { + "Key4": [ "Pretty Key", "MonKey", "Useless Key", @@ -480,88 +235,35 @@ ] } }, - - "MINES.TR2": { - "Names": [ - "Minecraft", - "WHY?!?!?!", - "Deep, freezing Swim", - "Stormtrooper Bay", - "Fire and Pukemonsters", - "JUST SUFFER!" - ], - "Puzzles": { - "0": [ - "Dont forget me!", - "Candy Cane", - "Pry Stick", - "I feel stronger now!", - "Von Crowbar" - ], - "1": [ - "Duracell", - "9 Volt", - "Charger", - "Blue and Red Thingy", - "Wrench Crane Power!" - ], - "2": [ - "Deep Frozen Thingy", - "ShawCrank Redemption", - "Turning Thing", - "Wound up yet?", - "Youre going to DIE!" - ] - } - }, - - "NEVADA.TR2": { + "TEMPLE.TR2": { "Names": [ - "Desert Eagles", - "Watery Desert", - "Stay Hydrated", - "No Desert Railroad here", - "Thats a hot Valley!" + "Randys and Rorys Tomb", + "Why so many Sheevas?", + "Bulletproof Statues", + "Snakes and Ladders", + "Trap Hell", + "Flip Flare Trick" ], - "Keys": { - "0": [ - "Zugang zum Generator", - "Card to Generations", - "IVE GOT THE POWER!", - "Dont get electrecuted!", - "Blackout Key" - ], - "1": [ - "Mine Field Key", - "TNT Key", - "Flipmap Key", - "Access to Aliens", - "BIG BOOM!", - "Azezas Key to BOOM!" + "KeyItems": { + "Key1": [ + "Still no dupe Glitch", + "Deadly Key Collection", + "Five Nights at Ganesha", + "Not Prayer Wheels", + "Torture Chamber Keys" ] } }, - - "OFFICE.TR2": { - "Names": [ - "Run Lara, RUUUN!", - "Is she really dead?", - "Much too many volts!", - "Blackout!", - "Save and Load!" - ] - }, - "QUADCHAS.TR2": { "Names": [ "Quad needed?", "Piranha Valley", "Not the Thames", - "Dont dive girl!", + "Don't dive girl!", "No Barneys here!" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Double Useless", "Who picks this up?", "MonKey Double", @@ -570,37 +272,103 @@ ] } }, - - "RAPIDS.TR2": { + "TONYBOSS.TR2": { "Names": [ - "Why is this existing?", - "Notepad needed!", - "MADubu", - "Toilet Flush", - "CrocOIdile", - "RiP Headphone Users" + "aMAZEing", + "Not another Maze", + "Secret Maze?!? O.o", + "40 Dead Ends", + "40 Snakes" ] }, - - "ROOFS.TR2": { + "SHORE.TR2": { "Names": [ - "20 Seconds", - "Westminster", - "Building Fail", - "No Big Ben here?", + "Cannibal Village", + "The Beach", + "Dont loose your leg", + "Poison and Bridge Skip", + "Raid to the beat" + ], + "KeyItems": { + "Key1": [ + "Under the Sea Key", + "Jack Sparrows Key", + "Drowned Key", + "Rusty Key", + "A smuggler lost this!" + ], + "Puzzle1": [ + "Poison Stone", + "Temple Ruins Stone", + "Blood Stone", + "Trust in me", + "Not a Horseman Gem" + ] + } + }, + "CRASH.TR2": { + "Names": [ + "Jurassic Park", + "Dinos, again?", + "Barneys Place", + "Lost Valley Part 2", + "Wheres the Gold Dragon?" + ], + "KeyItems": { + "Key1": [ + "Barney Spawn Key", + "No Barney Food", + "What is this for? O.o", + "Canon Key for big Boom", + "Destruction Key" + ], + "Key2": [ + "Raptor Key", + "Watch your back", + "BEHIND YOU!", + "Enemy goes BOOOH!", + "Where will i fit?" + ] + } + }, + "RAPIDS.TR2": { + "Names": [ + "Why is this existing?", + "Notepad needed!", + "MADubu", + "Toilet Flush", + "CrocOIdile", + "RiP Headphone Users" + ] + }, + "TRIBOSS.TR2": { + "Names": [ + "Cannibal Boss", + "Even more poison", + "Footis Prison", + "Temple of Tuna", + "Temple Run" + ] + }, + "ROOFS.TR2": { + "Names": [ + "20 Seconds", + "Westminster", + "Building Fail", + "No Big Ben here?", "Whys this even here?", "London Ghetto", "Any Bruvs?" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Rat Key", "Flu Room Key", "Chimney Key", "Simple Key", "Golden Key" ], - "1": [ + "Key2": [ "Beautiful Key", "Church Key", "Ruby Key", @@ -609,7 +377,6 @@ ] } }, - "SEWER.TR2": { "Names": [ "Platform 9 3/4", @@ -618,193 +385,327 @@ "Tickets out of Order", "Please mind the gap" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Electrical Key", "Janitors Key", - "Ive got the power!", + "I've got the power!", "Toolkit", "Fix these things!" ], - "1": [ + "Key2": [ "Half and Half", "One Half", "Religious Key", "Salomo 1 or 2?", "Damocles Keys" ], - "2": [ + "Key3": [ "Half and Half", "One Half", "Religious Key", "Salomo 1 or 2?", "Damocles Keys" ], - "3": [ + "Key4": [ "Half and Half", "One Half", "Religious Key", "Salomo 1 or 2?", "Damocles Keys" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "MONEY!", "Shilling", "Massive but shiny!", "Train Fare", "25 Bits" ], - "1": [ + "Puzzle2": [ "Lets go to Hogwarts", "Railpass", "Back to Nevada!", "No Control needed!", "Oyster Card" ], - "2": [ + "Puzzle3": [ "Thors Hammer", - "Mjlnir", + "Mjölnir", "Whack-a-Mole Hammer", "Smash this lock!", "St Francis Follys Hammer" ], - "3": [ + "Puzzle4": [ "Twinkle Twinkle Little Star", - "Id rather be shiny!", + "I'd rather be shiny!", "You saw something shiny!", "Not in the sky!", "One Star Review" ] } }, - - "SHORE.TR2": { + "TOWER.TR2": { "Names": [ - "Cannibal Village", - "The Beach", - "Dont loose your leg", - "Poison and Bridge Skip", - "Raid to the beat" + "National History Museum", + "Nonsense Mix", + "Lud's Hate", + "Let's Hate", + "Flying UPV ahead!" ], - "Keys": { - "0": [ - "Under the Sea Key", - "Jack Sparrows Key", - "Drowned Key", - "Rusty Key", - "A smuggler lost this!" + "KeyItems": { + "Key1": [ + "Heat Up Key!", + "Wow you didn't glitch!", + "Firestarter", + "Not even a boiler here?!?", + "I am cold!" ] - }, - "Puzzles": { - "0": [ - "Poison Stone", - "Temple Ruins Stone", - "Blood Stone", - "Trust in me", - "Not a Horseman Gem" + } + }, + "OFFICE.TR2": { + "Names": [ + "Run Lara, RUUUN!", + "Is she really dead?", + "Much too many volts!", + "Blackout!", + "Save and Load!" + ] + }, + "NEVADA.TR2": { + "Names": [ + "Desert Eagles", + "Watery Desert", + "Stay Hydrated", + "No Desert Railroad here", + "Thats a hot Valley!" + ], + "KeyItems": { + "Key1": [ + "Zugang zum Generator", + "Card to Generations", + "I'VE GOT THE POWER!", + "Don't get electrecuted!", + "Blackout Key" + ], + "Key2": [ + "Mine Field Key", + "TNT Key", + "Flipmap Key", + "Access to Aliens", + "BIG BOOM!", + "Azezas Key to BOOM!" ] } }, - - "STPAUL.TR2": { + "COMPOUND.TR2": { "Names": [ - "Shh is a Secret", - "60/59", - "Unfinished Business", - "Deadly Cathedral", - "No Damage impossible" + "Just another Prison", + "Prison Break", + "The Great Escape", + "Boris is here!", + "Where are my weapons?" ], - "Keys": { - "0": [ - "Super Hidden", - "Ladder, Ladder on the Wall", - "Finally found me?", - "Hide and Seek", - "Flu Room Key" + "KeyItems": { + "Key1": [ + "Die Guard, DIE!", + "Just another Keycard", + "MasterCard", + "Keycard 1", + "Keycard 2", + "Get outta Jail Card" + ], + "Key2": [ + "VisaCard", + "Keycard 1", + "Keycard 2", + "Secret Keycard", + "Credit Card" + ], + "Puzzle1": [ + "Blue Stone Thingy", + "Spark Plug 2", + "Fuse Thing 2", + "Blue USB Plug", + "No Dupe Either" + ], + "Puzzle2": [ + "Yellow Stone Thingy", + "Spark Plug 1", + "Fuse Thing 1", + "Yellow USB Plug", + "No Dupe Either" ] } }, - - "TEMPLE.TR2": { + "AREA51.TR2": { "Names": [ - "Randys and Rorys Tomb", - "Why so many Sheevas?", - "Bulletproof Statues", - "Snakes and Ladders", - "Trap Hell", - "Flip Flare Trick" + "Paul was here!", + "Conspiracy Theory Place", + "Xenomorph was here!", + "Independence Day", + "Aliens phone home!" ], - "Keys": { - "0": [ - "Still no dupe Glitch", - "Deadly Key Collection", - "Five Nights at Ganesha", - "Not Prayer Wheels", - "Torture Chamber Keys" + "KeyItems": { + "Key1": [ + "Rocket Key", + "Rip Ride Rocket", + "SpaceX Key", + "Rocket Raccoon", + "Elon Musk Key", + "You can skip this as well!", + "Secret Numbers", + "Credit Card Pin", + "Real Rocket Launcher", + "Aliens nearby?!?" ], - "1": [ - "Still no dupe Glitch", - "Deadly Key Collection", - "Five Nights at Ganesha", - "Not Prayer Wheels", - "Torture Chamber Keys" + "Puzzle1": [ + "Rapunzels Key", + "Tall Key", + "Not a Dragon Tower", + "Cheat Key", + "YOU CHEATED!!!" ], - "2": [ - "Still no dupe Glitch", - "Deadly Key Collection", - "Five Nights at Ganesha", - "Not Prayer Wheels", - "Torture Chamber Keys" + "Puzzle2": [ + "You can't skip me!", + "Ist me again!", + "UFO Disc", + "One of Two Discs", + "Why no music? O.o" ], - "3": [ - "Still no dupe Glitch", - "Deadly Key Collection", - "Five Nights at Ganesha", - "Not Prayer Wheels", - "Torture Chamber Keys" + "Puzzle3": [ + "Laras Party Mix", + "Puzzle Element Music", + "One of Two Discs", + "Jungle Music", + "You can skip me!" + ], + "Puzzle4": [ + "Magnetic railway key", + "Subway key", + "Railway station key", + "Drawing pin", + "Celebrity", + "Jackhammer" ] } }, - - "TONYBOSS.TR2": { + "ANTARC.TR2": { "Names": [ - "aMAZEing", - "Not another Maze", - "Secret Maze?!? O.o", - "40 Dead Ends", - "40 Snakes" - ] + "No Snow Flake", + "Speedboat 2.0", + "The Icecube", + "Walk In Freezer", + "Tomato Soup anyone?" + ], + "KeyItems": { + "Key1": [ + "Not the Deck", + "IceKey_Gamer", + "One Key to scare", + "Frozen Key" + ], + "Puzzle1": [ + "Dont forget me!", + "Candy Cane", + "Pry Stick", + "I feel stronger now!", + "Von Crowbar" + ], + "Puzzle2": [ + "Release the River", + "Open the flood gates", + "Water and Water and Water", + "Access to Soup", + "Soup Kitchen Key" + ] + } }, - - "TOWER.TR2": { + "MINES.TR2": { "Names": [ - "National History Museum", - "Nonsense Mix", - "Luds Hate", - "Lets Hate", - "Flying UPV ahead!" + "Minecraft", + "WHY?!?!?!", + "Deep, freezing Swim", + "Stormtrooper Bay", + "Fire and Pukemonsters", + "JUST SUFFER!" ], - "Keys": { - "0": [ - "Heat Up Key!", - "Wow you didnt glitch!", - "Firestarter", - "Not even a boiler here?!?", - "I am cold!" + "KeyItems": { + "Puzzle1": [ + "Dont forget me!", + "Candy Cane", + "Pry Stick", + "I feel stronger now!", + "Von Crowbar" + ], + "Puzzle2": [ + "Duracell", + "9 Volt", + "Charger", + "Blue and Red Thingy", + "Wrench Crane Power!" + ], + "Puzzle3": [ + "Deep Frozen Thingy", + "ShawCrank Redemption", + "Turning Thing", + "Wound up yet?", + "You're going to DIE!" ] } }, - - "TRIBOSS.TR2": { + "CITY.TR2": { "Names": [ - "Cannibal Boss", - "Even more poison", - "Footis Prison", - "Temple of Tuna", - "Temple Run" + "Bridge Jump", + "A Bugs Life", + "Bee Movie 2.0", + "Hall of Elements", + "4 Ways to die!" + ], + "KeyItems": { + "Key1": [ + "Devil Key", + "This girl's not on fire!", + "You can skip us!", + "Twin Key", + "Key from Hell", + "Look at me!", + "Cookie Monster Key" + ], + "Puzzle1": [ + "Beauty Mask", + "Not Golden Mask", + "Phantom of the Opera", + "Mask Ball incoming", + "THE MASK" + ] + } + }, + "CHAMBER.TR2": { + "Names": [ + "Incy Wincy Spider", + "20 - 40 Deagle Shots", + "Japanese recommended", + "Free Willy", + "Willards Web" ] + }, + "STPAUL.TR2": { + "Names": [ + "Shh is a Secret", + "60/59", + "Unfinished Business", + "Deadly Cathedral", + "No Damage impossible" + ], + "KeyItems": { + "Key1": [ + "Super Hidden", + "Ladder, Ladder on the Wall", + "Finally found me?", + "Hide and Seek", + "Flu Room Key" + ] + } } } } \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_FI.json b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_FI.json deleted file mode 100644 index 13b8e1344..000000000 --- a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_FI.json +++ /dev/null @@ -1,810 +0,0 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Sparkling", - "Flipmap Helper", - "Uhh Shiny!", - "Stumble Cancel", - "Use me!" - ], - "44": [ - "Sparkling", - "Flipmap Helper", - "Uhh Shiny!", - "Stumble Cancel", - "Use me!" - ] - }, - { - "36": [ - "Double Guns", - "Cheatcode Helpers", - "Classic Classics", - "The IIconics", - "Unlimited Kills" - ], - "45": [ - "Double Guns Clips", - "Cheatcode Helpers Clips", - "Classic Classics Clips", - "The IIconics Clips", - "Unlimited Kills Clips" - ] - }, - { - "37": [ - "Shitgun", - "Why?", - "Come here or no kill!", - "Seen Enough?", - "Leave it alone! Its busy!" - ], - "46": [ - "Shitgun Shells", - "Question Shells", - "Slug Shells", - "Seen Enough Shells?", - "Busy Shells" - ] - }, - { - "38": [ - "Willy Killy", - "Actually useful!", - "D-Eagle", - "Nevada Eagle", - "Hottest in the Pot" - ], - "47": [ - "Willy Killy Clips", - "Useful Clips", - "D-Eagle Clips", - "Eagle Clips", - "Hotpot Clips" - ] - }, - { - "39": [ - "Ammo Vampire", - "Autos 2.0", - "Not TR II Uzis", - "You-zis", - "Not stronger now!" - ], - "48": [ - "Vampire Clips", - "Clips 2.0", - "Scuffed Clips", - "You-zi Clips", - "Weaker Clips" - ] - }, - { - "40": [ - "Meme Gun", - "Useless", - "For Challenge only", - "Why does it exist?", - "Underwater Crossbow" - ], - "49": [ - "Dank Memes", - "Waste", - "Challengers", - "Existentials", - "Bows" - ] - }, - { - "41": [ - "Not the M16", - "M16", - "Raptor Killer", - "MP3 Music", - "Rocket Enhancer" - ], - "50": [ - "Fake Clips", - "Scam Clips", - "Raptor Killers", - "Tracks", - "Rocket Loaders" - ] - }, - { - "42": [ - "Ultimate Boom", - "Backpack Turret", - "Takes too long anyway", - "Totally inaccurate", - "Heavy Recoil?" - ], - "51": [ - "Ultimate Rockets", - "Backpack Rockets", - "Long-load Rockets", - "Inaccurate Rockets", - "Heavy Rockets" - ] - }, - { - "43": [ - "Inaccurate Thing", - "Better Launcher COPIUM", - "Big Boom", - "Why do you use me?", - "Not on 7 anymore" - ], - "52": [ - "Inaccurate Nades", - "COPIUM Nades", - "Big Boom Nades", - "Questionable Nades", - "Discount Rockets" - ] - }, - { - "53": [ - "Usage not allowed!", - "You on NO MEDS!", - "Small Hospital", - "Small Lifesaver", - "Backpack Crystal" - ], - "54": [ - "Usage not allowed!", - "You on NO MEDS!", - "Large Hospital", - "Large Lifesaver", - "Bag of Crystals" - ] - } - ], - "StandaloneStrings": { - "2": [ - "Things", - "Whats this?", - "Not so shiny!", - "Trash", - "This & That", - "Too many artifacts!", - "How do they fit?" - ], - "3": [ - "Got kayaked yet?", - "NLNMAS next?", - "You DED!", - "Git Gud!", - "Forgot to Heal?", - "Medpack?", - "You really just died here?" - ], - "35": [ - "Wasted Stuff Counter", - "Any% next?", - "Can you get any slower?", - "All Secrets?", - "No Medpacks allowed!", - "Pacifist Run?" - ], - "59": [ - "Croft Manor", - "Core Design HQ", - "TR3Rando HQ", - "Lara's Digs", - "Winston's Fridge", - "Defrost Winston" - ], - "85": [ - "Bit City", - "South England", - "Is the Queen home?", - "Catsuit City", - "10 Minutes to midnight!" - ], - "86": [ - "Not so empty desert", - "Dust everywhere", - "OI!", - "HEY!", - "Eagles Desert" - ], - "87": [ - "Water and Stuff", - "Forgotten Island", - "Cannibal Mania", - "Punas Corner", - "South Pathetic", - "South India" - ], - "88": [ - "Giant Fridge", - "Wheres Winston?", - "Hyperthermia Mania", - "Titanic 2.0", - "Big, Cold, White", - "Iceberg right ahead!" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- NULL -", - "- NOTHING HERE -", - "- UNDEFINED -", - "- OI, THIS SLOT'S FREE -" - ] - } - } - ], - - "LevelStrings": { - "ANTARC.TR2": { - "Names": [ - "No Snow Flake", - "Speedboat 2.0", - "The Icecube", - "Walk In Freezer", - "Tomato Soup anyone?" - ], - "Keys": { - "0": [ - "Not the Deck", - "IceKey_Gamer", - "One Key to scare", - "Frozen Key" - ] - }, - "Puzzles": { - "0": [ - "Dont forget me!", - "Candy Cane", - "Pry Stick", - "I feel stronger now!", - "Von Crowbar" - ], - "1": [ - "Release the River", - "Open the flood gates", - "Water and Water and Water", - "Access to Soup", - "Soup Kitchen Key" - ] - } - }, - - "AREA51.TR2": { - "Names": [ - "Paul was here!", - "Conspiracy Theory Place", - "Xenomorph was here!", - "Independence Day", - "Aliens phone home!" - ], - "Keys": { - "0": [ - "Rocket Key", - "Rip Ride Rocket", - "SpaceX Key", - "Rocket Raccoon", - "Elon Musk Key", - "You can skip this as well!", - "Secret Numbers", - "Credit Card Pin", - "Real Rocket Launcher", - "Aliens nearby?!?" - ] - }, - "Puzzles": { - "0": [ - "Rapunzels Key", - "Tall Key", - "Not a Dragon Tower", - "Cheat Key", - "YOU CHEATED!!!" - ], - "1": [ - "You cant skip me!", - "Ist me again!", - "UFO Disc", - "One of Two Discs", - "Why no music? O.o" - ], - "2": [ - "Laras Party Mix", - "Puzzle Element Music", - "One of Two Discs", - "Jungle Music", - "You can skip me!" - ], - "3": [ - "Magnetic railway key", - "Subway key", - "Railway station key", - "Drawing pin", - "Fuse 69", - "Anal plug" - ] - } - }, - - "CHAMBER.TR2": { - "Names": [ - "Incy Wincy Spider", - "20 40 Deagle Shots", - "Japanese recommended", - "Free Willy", - "Willards Web" - ] - }, - - "CITY.TR2": { - "Names": [ - "Bridge Jump", - "A Bugs Life", - "Bee Movie 2.0", - "Hall of Elements", - "4 Ways to die!" - ], - "Keys": { - "0": [ - "Devil Key", - "This girls not on fire!", - "You can skip us!", - "Twin Key", - "Key from Hell", - "Look at me!", - "Cookie Monster Key" - ] - }, - "Puzzles": { - "0": [ - "Beauty Mask", - "Not Golden Mask", - "Phantom of the Opera", - "Mask Ball incoming", - "THE MASK" - ] - } - }, - - "COMPOUND.TR2": { - "Names": [ - "Just another Prison", - "Prison Break", - "The Great Escape", - "Boris is here!", - "Where are my weapons?" - ], - "Keys": { - "0": [ - "Die Guard DIE!", - "Just another Keycard", - "MasterCard", - "Keycard 1", - "Keycard 2", - "Get outta Jail Card" - ], - "1": [ - "VisaCard", - "Keycard 1", - "Keycard 2", - "Secret Keycard", - "Credit Card" - ] - }, - "Puzzles": { - "0": [ - "Blue Stone Thingy", - "Spark Plug 2", - "Fuse Thing 2", - "Blue USB Plug", - "No Dupe Either" - ], - "1": [ - "Yellow Stone Thingy", - "Spark Plug 1", - "Fuse Thing 1", - "Yellow USB Plug", - "No Dupe Either" - ] - } - }, - - "CRASH.TR2": { - "Names": [ - "Jurassic Park", - "Dinos again?", - "Barneys Place", - "Lost Valley Part 2", - "Wheres the Gold Dragon?" - ], - "Keys": { - "0": [ - "Barney Spawn Key", - "No Barney Food", - "What is this for? O.o", - "Canon Key for big Boom", - "Destruction Key" - ], - "1": [ - "Raptor Key", - "Watch your back", - "BEHIND YOU!", - "Enemy goes BOOOH!", - "Where will i fit?" - ] - } - }, - - "HOUSE.TR2": { - "Names": [ - "Humble Abode", - "Winstons Fridge 2.0", - "Formula Quad Course", - "Winston... double?", - "Target Practice", - "Happy Retirement Home" - ], - "Keys": { - "0": [ - "Race Track Key", - "Flag Key", - "Formula 1 Key", - "Fishy Key", - "Trophy Key", - "Quad Access" - ] - } - }, - - "JUNGLE.TR2": { - "Names": [ - "Junglebook", - "King Louis Relatives", - "Spiky Slide", - "Rollin rollin rollin", - "Rolling Stones" - ], - "Keys": { - "3": [ - "Pretty Key", - "MonKey", - "Useless Key", - "Glitchless Key", - "Whats this? O.o" - ] - } - }, - - "MINES.TR2": { - "Names": [ - "Minecraft", - "WHY?!?!?!", - "Deep, freezing Swim", - "Stormtrooper Bay", - "Fire and Pukemonsters", - "JUST SUFFER!" - ], - "Puzzles": { - "0": [ - "Dont forget me!", - "Candy Cane", - "Pry Stick", - "I feel stronger now!", - "Von Crowbar" - ], - "1": [ - "Duracell", - "9 Volt", - "Charger", - "Blue and Red Thingy", - "Wrench Crane Power!" - ], - "2": [ - "Deep Frozen Thingy", - "ShawCrank Redemption", - "Turning Thing", - "Wound up yet?", - "Youre going to DIE!" - ] - } - }, - - "NEVADA.TR2": { - "Names": [ - "Desert Eagles", - "Watery Desert", - "Stay Hydrated", - "No Desert Railroad here", - "Thats a hot Valley!" - ], - "Keys": { - "0": [ - "Zugang zum Generator", - "Card to Generations", - "IVE GOT THE POWER!", - "Dont get electrecuted!", - "Blackout Key" - ], - "1": [ - "Mine Field Key", - "TNT Key", - "Flipmap Key", - "Access to Aliens", - "BIG BOOM!", - "Azezas Key to BOOM!" - ] - } - }, - - "OFFICE.TR2": { - "Names": [ - "Run Lara, RUUUN!", - "Is she really dead?", - "Much too many volts!", - "Blackout!", - "Save and Load!" - ] - }, - - "QUADCHAS.TR2": { - "Names": [ - "Quad needed?", - "Piranha Valley", - "Not the Thames", - "Dont dive girl!", - "No Barneys here!" - ], - "Keys": { - "0": [ - "Double Useless", - "Who picks this up?", - "MonKey Double", - "No Cathedral Key", - "WHAT IS THIS?" - ] - } - }, - - "RAPIDS.TR2": { - "Names": [ - "Why is this existing?", - "Notepad needed!", - "MADubu", - "Toilet Flush", - "CrocOIdile", - "RiP Headphone Users" - ] - }, - - "ROOFS.TR2": { - "Names": [ - "20 Seconds", - "Westminster", - "Building Fail", - "No Big Ben here?", - "Whys this even here?", - "London Ghetto", - "Any Bruvs?" - ], - "Keys": { - "0": [ - "Rat Key", - "Flu Room Key", - "Chimney Key", - "Simple Key", - "Golden Key" - ], - "1": [ - "Beautiful Key", - "Church Key", - "Ruby Key", - "Useless Key", - "Whats this for? O.o" - ] - } - }, - - "SEWER.TR2": { - "Names": [ - "Platform 9 3/4", - "The Underground", - "London Dark Ride", - "Tickets out of Order", - "Please mind the gap" - ], - "Keys": { - "0": [ - "Electrical Key", - "Janitors Key", - "Ive got the power!", - "Toolkit", - "Fix these things!" - ], - "1": [ - "Half and Half", - "One Half", - "Religious Key", - "Salomo 1 or 2?", - "Damocles Keys" - ], - "2": [ - "Half and Half", - "One Half", - "Religious Key", - "Salomo 1 or 2?", - "Damocles Keys" - ], - "3": [ - "Half and Half", - "One Half", - "Religious Key", - "Salomo 1 or 2?", - "Damocles Keys" - ] - }, - "Puzzles": { - "0": [ - "MONEY!", - "Shilling", - "Massive but shiny!", - "Train Fare", - "25 Bits" - ], - "1": [ - "Lets go to Hogwarts", - "Railpass", - "Back to Nevada!", - "No Control needed!", - "Oyster Card" - ], - "2": [ - "Thors Hammer", - "Mjlnir", - "Whack-a-Mole Hammer", - "Smash this lock!", - "St Francis Follys Hammer" - ], - "3": [ - "Twinkle Twinkle Little Star", - "Id rather be shiny!", - "You saw something shiny!", - "Not in the sky!", - "One Star Review" - ] - } - }, - - "SHORE.TR2": { - "Names": [ - "Cannibal Village", - "The Beach", - "Dont loose your leg", - "Poison and Bridge Skip", - "Raid to the beat" - ], - "Keys": { - "0": [ - "Under the Sea Key", - "Jack Sparrows Key", - "Drowned Key", - "Rusty Key", - "A smuggler lost this!" - ] - }, - "Puzzles": { - "0": [ - "Poison Stone", - "Temple Ruins Stone", - "Blood Stone", - "Trust in me", - "Not a Horseman Gem" - ] - } - }, - - "STPAUL.TR2": { - "Names": [ - "Shh is a Secret", - "60/59", - "Unfinished Business", - "Deadly Cathedral", - "No Damage impossible" - ], - "Keys": { - "0": [ - "Super Hidden", - "Ladder, Ladder on the Wall", - "Finally found me?", - "Hide and Seek", - "Flu Room Key" - ] - } - }, - - "TEMPLE.TR2": { - "Names": [ - "Randys and Rorys Tomb", - "Why so many Sheevas?", - "Bulletproof Statues", - "Snakes and Ladders", - "Trap Hell", - "Flip Flare Trick" - ], - "Keys": { - "0": [ - "Still no dupe Glitch", - "Deadly Key Collection", - "Five Nights at Ganesha", - "Not Prayer Wheels", - "Torture Chamber Keys" - ], - "1": [ - "Still no dupe Glitch", - "Deadly Key Collection", - "Five Nights at Ganesha", - "Not Prayer Wheels", - "Torture Chamber Keys" - ], - "2": [ - "Still no dupe Glitch", - "Deadly Key Collection", - "Five Nights at Ganesha", - "Not Prayer Wheels", - "Torture Chamber Keys" - ], - "3": [ - "Still no dupe Glitch", - "Deadly Key Collection", - "Five Nights at Ganesha", - "Not Prayer Wheels", - "Torture Chamber Keys" - ] - } - }, - - "TONYBOSS.TR2": { - "Names": [ - "aMAZEing", - "Not another Maze", - "Secret Maze?!? O.o", - "40 Dead Ends", - "40 Snakes" - ] - }, - - "TOWER.TR2": { - "Names": [ - "National History Museum", - "Nonsense Mix", - "Luds Hate", - "Lets Hate", - "Flying UPV ahead!" - ], - "Keys": { - "0": [ - "Heat Up Key!", - "Wow you didnt glitch!", - "Firestarter", - "Not even a boiler here?!?", - "I am cold!" - ] - } - }, - - "TRIBOSS.TR2": { - "Names": [ - "Cannibal Boss", - "Even more poison", - "Footis Prison", - "Temple of Tuna", - "Temple Run" - ] - } - } -} \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_FR.json b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_FR.json index 65e19eec2..dfe319391 100644 --- a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_FR.json +++ b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_FR.json @@ -1,810 +1,711 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Brillant", - "Coup de pouce pour flipmap", - "Uhh tincelant !", - "Annule les chutes", - "Utilise moi !" - ], - "44": [ - "Brillant", - "Coup de pouce pour flipmap", - "Uhh tincelant !", - "Annule les chutes", - "Utilise moi !" - ] - }, - { - "36": [ - "Double pistolets", - "Utile pour les codes de triche", - "Les classiques", - "Les PIIstolets", - "Feu volont" - ], - "45": [ - "Balles pour double pistolets", - "Balles pour les codes de triche", - "Balles classiques pour les classiques", - "Balles pour les pIIstolets", - "Balles pour du feu volont" - ] - }, - { - "37": [ - "Fumisterie", - "Pourquoi?", - "Approche toi sinon je ne peux pas tirer!", - "Trop vu?", - "Laisse-le, il est occup!" - ], - "46": [ - "Cartouche pour la fumisterie", - "Cartouches", - "Pas des balles blanc", - "Trop de cartouches?", - "Cartouches occupes" - ] - }, - { - "38": [ - "Dangereuses pour Willy", - "Celle-ci est utile!", - "D-Eagle", - "Nevada Eagle", - "La meilleure arme" - ], - "47": [ - "Les balles pour assommer Willy", - "Balles intressantes", - "Balles pour D-Eagle ", - "Balles daigles", - "Les meilleures balles" - ] - }, - { - "39": [ - "Arme de vampire", - "Autos 2.0", - "Pas aussi performants que les uzis de TR2", - "You-zis", - "Pas les meilleurs maintenant!" - ], - "48": [ - "Balles de vampire", - "Balles 2.0", - "Balles pour rafales", - "Balles pour You-zis", - "Balles blanc" - ] - }, - { - "40": [ - "Larme des memes", - "Inutile", - "Uniquement pour les dfis", - "Pourquoi il existe ?", - "Arbalte waterproof " - ], - "49": [ - "Rservoir memes", - "Gchis", - "Challenges", - "Munitions vitales", - "Flches" - ] - }, - { - "41": [ - "Pas le M16", - "M16", - "Destructeur de Raptor", - "Fichier MP3", - "Bonne combinaison avec le bazooka" - ], - "50": [ - "Fausses balles", - "Balles descroc", - "Assassins de raptors", - "Traces", - "Fausses roquettes" - ] - }, - { - "42": [ - "BOUM", - "Mitrailleuse portable", - "Prend trop de temps recharger", - "Trs imprcis", - "Permet de prendre du recul" - ], - "51": [ - "Ultime roquettes", - "Roquettes portables", - "Roquettes lentes", - "Roquettes imprcises", - "Roquettes lourdes" - ] - }, - { - "43": [ - "Arme imprcise", - "Lance-roquettes 2.0", - "Gros boum", - "Pourquoi mutilises-tu?", - "Ca nest plus le 7" - ], - "52": [ - "Grenades imprcises", - "Fausses roquettes", - "Grenades pour un gros boum", - "On va vraiment les utiliser?", - "Roquettes au rabais" - ] - }, - { - "53": [ - "Non autoris!", - "Cest un challenge NOMEDS!", - "Clinique", - "Petit sauveur", - "Cristal de poche" - ], - "54": [ - "Non autoris!", - "Cest un challenge NOMEDS!", - "Hopital", - "Grand sauveur", - "Sac de cristaux" - ] - } - ], - "StandaloneStrings": { - "2": [ - "Trucs", - "Quest-ce que cest ?", - "Pas trs brillant !", - "A jeter", - "Ca et a", - "Trop dartifacts !", - "Comment ils tiennent dans le sac ?" - ], - "3": [ - "Dj kayak?", - "NLNMAS suivre ?", - "Tu es MORT !", - "Pas de bol", - "Oubli de te soigner?", - "Medipack ?", - "Tu as vraiment perdu ici ?" - ], - "35": [ - "Statistiques des memes", - "Any% suivre ?", - "Cest un peu lent", - "Trouv tous les secrets?", - "Les medipacks sont interdits", - "Pacifique% Run?" - ], - "59": [ - "Manoir des Croft", - "Core Design HQ", - "TR3Rando HQ", - "Les trouvailles de Lara", - "Le frigo de Winston", - "Winston dcongel" - ], - "85": [ - "Paris est plus jolie", - "Angleterre du Sud", - "La reine est-elle la maison?", - "La ville des catsuits", - "10 minutes avant minuit !" - ], - "86": [ - "Un dsert pas si dsert", - "De la poussire Partout", - "OI!", - "HEY!", - "Dsert Eagle" - ], - "87": [ - "De leau et des broutilles", - "Lile perdue", - "Cannibale Mania", - "Le repaire de Puna", - "Pathtique Sud", - "Inde du sud" - ], - "88": [ - "Frigo gant", - "O est Winston?", - "Hyperthermie Mania", - "Titanic 2.0", - "Grand, froid, blanc.", - "Iceberg droit devant !" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- ZERO -", - "- RIEN ICI -", - "- INDEFINI -", - "- OI, CET EMPLACEMENT EST VIDE -" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Brillant", + "Coup de pouce pour flipmap", + "Uhh étincelant !", + "Annule les chutes", + "Utilise moi !" + ], + "INV_ITEM_PISTOLS": [ + "Double pistolets", + "Utile pour les codes de triche", + "Les classiques", + "Les PIIstolets", + "Feu à volonté" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Balles pour double pistolets", + "Balles pour les codes de triche", + "Balles classiques pour les classiques", + "Balles pour les pIIstolets", + "Balles pour du feu à volonté" + ], + "INV_ITEM_SHOTGUN": [ + "Fumisterie", + "Pourquoi?", + "Approche toi sinon je ne peux pas tirer!", + "Trop vu ?", + "Laisse-le, il est occupé !" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Cartouche pour la fumisterie", + "Cartouches", + "Pas des balles à blanc", + "Trop de cartouches ?", + "Cartouches occupées" + ], + "INV_ITEM_DEAGLE": [ + "Dangereuses pour Willy", + "Celle-ci est utile!", + "D-Eagle", + "Nevada Eagle", + "La meilleure arme" + ], + "INV_ITEM_DEAGLE_AMMO": [ + "Les balles pour assommer Willy", + "Balles intéressantes", + "Balles pour D-Eagle ", + "Balles d'aigles", + "Les meilleures balles" + ], + "INV_ITEM_UZI": [ + "Arme de vampire", + "Autos 2.0", + "Pas aussi performants que les uzis de TR2", + "You-zis", + "Pas les meilleurs maintenant !" + ], + "INV_ITEM_UZI_AMMO": [ + "Balles de vampire", + "Balles 2.0", + "Balles pour rafales", + "Balles pour You-zis", + "Balles à blanc" + ], + "INV_ITEM_HARPOON": [ + "L'arme des memes", + "Inutile", + "Uniquement pour les défis", + "Pourquoi il existe ?", + "Arbalète waterproof " + ], + "INV_ITEM_HARPOON_AMMO": [ + "Réservoir à memes", + "Gâchis", + "Challenges", + "Munitions vitales", + "Flèches" + ], + "INV_ITEM_M16": [ + "Pas le M16", + "M16", + "Destructeur de Raptor", + "Fichier MP3", + "Bonne combinaison avec le bazooka" + ], + "INV_ITEM_M16_AMMO": [ + "Fausses balles", + "Balles d'escroc", + "Assassins de raptors", + "Traces", + "Fausses roquettes" + ], + "INV_ITEM_ROCKET_LAUNCHER": [ + "BOUM", + "Mitrailleuse portable", + "Prend trop de temps à recharger", + "Très imprécis", + "Permet de prendre du recul" + ], + "INV_ITEM_ROCKETS": [ + "Ultime roquettes", + "Roquettes portables", + "Roquettes lentes", + "Roquettes imprécises", + "Roquettes lourdes" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Arme imprécise", + "Lance-roquettes 2.0", + "Gros boum", + "Pourquoi m'utilises-tu?", + "Ca n'est plus le 7" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Grenades imprécises", + "Fausses roquettes", + "Grenades pour un gros boum", + "On va vraiment les utiliser ?", + "Roquettes au rabais" + ], + "INV_ITEM_MEDI": [ + "Non autorisé!", + "C'est un challenge NOMEDS !", + "Clinique", + "Petit sauveur", + "Cristal de poche" + ], + "INV_ITEM_BIG_MEDI": [ + "Non autorisé!", + "C'est un challenge NOMEDS !", + "Hopital", + "Grand sauveur", + "Sac de cristaux" + ], + "HEADING_ITEMS": [ + "Trucs", + "Qu'est-ce que c'est ?", + "Pas très brillant !", + "A jeter", + "Ca et ça", + "Trop d'artifacts !", + "Comment ils tiennent dans le sac ?" + ], + "HEADING_GAME_OVER": [ + "Déjà kayaké?", + "NLNMAS à suivre ?", + "Tu es MORT !", + "Pas de bol", + "Oublié de te soigner ?", + "Medipack ?", + "Tu as vraiment perdu ici ?" + ], + "INV_ITEM_COMPASS": [ + "Statistiques des memes", + "Any% à suivre ?", + "C'est un peu lent", + "Trouvé tous les secrets ?", + "Les medipacks sont interdits", + "Pacifique% Run?" + ], + "INV_GLOBE_LONDON": [ + "Paris est plus jolie", + "Angleterre du Sud", + "La reine est-elle à la maison ?", + "La ville des catsuits", + "10 minutes avant minuit !" + ], + "INV_GLOBE_NEVADA": [ + "Un désert pas si désert", + "De la poussière, Partout", + "OI!", + "HEY!", + "Désert Eagle" + ], + "INV_GLOBE_SOUTH_PACIFIC": [ + "De l'eau et des broutilles", + "L'ile perdue", + "Cannibale Mania", + "Le repaire de Puna", + "Pathétique Sud", + "Inde du sud" + ], + "INV_GLOBE_ANTARCTICA": [ + "Frigo géant", + "Où est Winston?", + "Hyperthermie Mania", + "Titanic 2.0", + "Grand, froid, blanc.", + "Iceberg droit devant !" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- ZERO -", + "- RIEN ICI -", + "- INDEFINI -", + "- OI, CET EMPLACEMENT EST VIDE -" + ] + }, "LevelStrings": { - "ANTARC.TR2": { - "Names": [ - "Pas de flocon", - "Hors-bord 2.0", - "LIcetea ", - "En marche vers le congel", - "Une soupe de tomate ?" - ], - "Keys": { - "0": [ - "Pas le pont", - "IceKey_Gamer", - "Une cl aller-retour", - "Cl gele" - ] - }, - "Puzzles": { - "0": [ - "Ne moublie pas!", - "Paille", - "Jai ma chemise mais cest mou", - "Je me sens plus forte !", - "Von Crowbar" - ], - "1": [ - "Librez la rivire!", - "Ouvrez les vannes!", - "De leau et encore de leau", - "Accs la soupe", - "Cl de la cuisine" - ] - } - }, - - "AREA51.TR2": { - "Names": [ - "Paul tait l!", - "Lendroit des complotistes", - "Xenomorph tait l!", - "Le jour de lindpendance", - "Les aliens veulent rentrer !" - ], - "Keys": { - "0": [ - "Cl de la fuse", - "Tintin sur la lune", - "La cl de SpaceX", - "Cl du ciel", - "Cl dElon Musk", - "Pas obligatoire non plus !", - "Code secret", - "Code secret", - "Codes nuclaires", - "Aliens?" - ] - }, - "Puzzles": { - "0": [ - "Cl de Raiponce", - "Grande cl", - "Pas la cl du dongeon", - "Cl de la triche", - "TU AS TRICHE !!!" - ], - "1": [ - "Tu es oblig de me prendre !", - "Encore moi !", - "Disque UFO", - "Un des deux disques", - "Un peu de musique?" - ], - "2": [ - "Le disque de platine de Lara", - "Musique du Puzzle Element", - "Un des deux disques", - "Musique de la Jungle", - "Ce disque nest pas obligatoire !" - ], - "3": [ - "Cl de l'hyperloop", - "Cl du mtro", - "Cl de la station de mtro", - "Une punaise", - "Clbrit", - "Marteau piqueur" - ] - } - }, - - "CHAMBER.TR2": { - "Names": [ - "Gentille petite araigne", - "20 40 tirs de Deagle", - "Version japonaise recommande", - "Librez Willy", - "Willard" - ] - }, - - "CITY.TR2": { - "Names": [ - "La saut du pont", - "Une vie dinsecte", - "Drle dabeille 2.0", - "Le hall des lments", - "4 manires de mourir!" - ], - "Keys": { - "0": [ - "La cl du diable", - "Cette fille nest pas en feu!", - "Vous pouvez vous passer de moi!", - "Cl jumelle", - "Cl des enfers", - "Regarde-moi!", - "Cl des monstres" - ] - }, - "Puzzles": { - "0": [ - "Masque de beaut", - "Pas le masque dor", - "Le fantme de lopra", - "Dguisement", - "LE MASQUE" - ] - } - }, - - "COMPOUND.TR2": { - "Names": [ - "Encore une prison", - "Prison Break", - "La grande vasion", - "Boris est l !", - "O sont mes armes ?" - ], - "Keys": { - "0": [ - "Meurs, monsieur le garde !", - "Encore une carte daccs", - "MasterCard", - "Carte-cl 1", - "Carte-cl 2", - "Codes dvasion" - ], - "1": [ - "VisaCard", - "Carte-cl 1", - "Carte-cl 2", - "Carte daccs secrte", - "Carte de crdit" - ] - }, - "Puzzles": { - "0": [ - "Pierre bleue", - "Bougie dallumage 2", - "Fusible 2", - "Port USB bleue", - "Pas possible de les dupliquer" - ], - "1": [ - "Pierre jaune", - "Bougie dallumage 1", - "Fusible 1", - "Port USB jaune", - "Pas possible de les dupliquer" - ] - } - }, - - "CRASH.TR2": { - "Names": [ - "Jurassic Park", - "Dinos encore ?", - "Lantre de Barney", - "La valle perdue partie 2", - "O est le dragon jaune?" - ], - "Keys": { - "0": [ - "Cl dapparition de Barney", - "Pas la nourriture de Barney", - "A quoi sert-elle ? O.o", - "Cl du gros canon", - "Cl de la destruction" - ], - "1": [ - "Cl du Raptor", - "Dans ton dos!", - "DERRIERE TOI!", - "BOOUUUH!", - "O doit-on minsrer ?" - ] - } - }, - "HOUSE.TR2": { "Names": [ "Mon humble demeure", "Le frigo de Winston 2.0", "Piste de formule 1", "Winston... en double?", - "Entranement au tir", + "Entraînement au tir", "Maison de retraite" ], - "Keys": { - "0": [ - "Cl de la piste", - "Cl du drapeau", - "Cl de la formule 1", - "Cl des poissons", - "Cl du trophe", - "Accs au Quad" + "KeyItems": { + "Key1": [ + "Clé de la piste", + "Clé du drapeau", + "Clé de la formule 1", + "Clé des poissons", + "Clé du trophée", + "Accès au Quad" ] } }, - "JUNGLE.TR2": { "Names": [ "Le livre de la jungle", "Le Roi Lion", "Glissade piquante", - "Roulez jeunesse!", + "Roulez jeunesse !", "Rolling Stones" ], - "Keys": { - "3": [ - "Jolie cl", + "KeyItems": { + "Key4": [ + "Jolie clé", "MonKey", - "Cl inutile", - "Cl pour les runs sans glitches", - "Quest-ce que cest ? O.o" + "Clé inutile", + "Clé pour les runs sans glitches", + "Qu'est-ce que c'est ? O.o" ] } }, - - "MINES.TR2": { + "TEMPLE.TR2": { "Names": [ - "Minecraft", - "POURQUOI?!?!?!", - "Plonge en eaux profondes et froides", - "La baie de glace", - "Feu et monstre ragoutants", - "SOUFFRE !" + "La tombe de Randy et Rory", + "Pourquoi autant de Shivas?", + "Statues blindées", + "Serpents et échelles", + "Les pièges de l'enfer", + "Le temple du flipmap" ], - "Puzzles": { - "0": [ - "Ne moubliez pas !", - "Sucre dorge", - "Pied de cheval", - "Je me sens plus forte!", - "Von Crowbar" - ], - "1": [ - "Duracell", - "9 Volt", - "Chargeur", - "Bleu et rouge", - "Du courant pour la grue !" - ], - "2": [ - "Une chose profonde et glace", - "La grue", - "Une sorte de tournevis", - "Dj remont?", - "Tu vas MOURIR!" + "KeyItems": { + "Key1": [ + "Toujours pas de raccourci", + "Clé mortelle", + "5 nuits à Ganesha", + "Pas les moulins à prière", + "Clés de la chambre des tortures" ] } }, - - "NEVADA.TR2": { + "QUADCHAS.TR2": { "Names": [ - "Desert Eagles", - "Desert doasis", - "Reste hydrat!", - "Pas un train travers le dsert", - "La valle chaude" + "Vraiment besoin du quad?", + "Vallée du Piranha", + "Pas la Tamise", + "Ne te baigne pas!", + "Pas de Barney ici !" ], - "Keys": { - "0": [ - "Pourquoi tais-je sur le toit?", - "Carte oublie", - "JAI LE COURANT!", - "Ne te fais pas lectrocuter !", - "Cl pour la panne dlectricit" - ], - "1": [ - "Cl du champ de mines", - "Cl de la TNT", - "Cl pour un Flipmap", - "Accs aux aliens", - "BOUM !", - "Cl du capitaine Azeza !" + "KeyItems": { + "Key1": [ + "Double inutile", + "Qui ramasse cette clé ?", + "Double de MonKey", + "Clé de la cathédrale", + "C'est quoi ?" ] } }, - - "OFFICE.TR2": { + "TONYBOSS.TR2": { "Names": [ - "Cours Lara, COURS!", - "Est-elle vraiment morte?", - "Beaucoup trop de volts!", - "Panne dlectricit !", - "Sauve et charge !" + "Tony", + "Encore un labyrinthe ?", + "Labyrinthe secret ?!? O.o", + "40 culs-de-sac", + "40 serpents" ] }, - - "QUADCHAS.TR2": { + "SHORE.TR2": { "Names": [ - "Vraiment besoin du quad?", - "Valle du Piranha", - "Pas la Tamise", - "Ne te baigne pas!", - "Pas de Barney ici !" + "Village de cannibales", + "La plage", + "Ne perds pas ta jambe", + "Raccourci pour éviter le pont", + "4 secrets sur 3" ], - "Keys": { - "0": [ - "Double inutile", - "Qui ramasse cette cl ?", - "Double de MonKey", - "Cl de la cathdrale", - "Cest quoi ?" + "KeyItems": { + "Key1": [ + "Clé sous-marine", + "Clé de Jack Sparrow", + "Clé noyée", + "Clé rouillée", + "Un pirate l'a oubliée !" + ], + "Puzzle1": [ + "Pierre de poison", + "Pierre des ruines du temple", + "Pierre de sang", + "Aie confiance", + "Pas une gemme" + ] + } + }, + "CRASH.TR2": { + "Names": [ + "Jurassic Park", + "Dinos, encore ?", + "L'antre de Barney", + "La vallée perdue partie 2", + "Où est le dragon jaune?" + ], + "KeyItems": { + "Key1": [ + "Clé d'apparition de Barney", + "Pas la nourriture de Barney", + "A quoi sert-elle ? O.o", + "Clé du gros canon", + "Clé de la destruction" + ], + "Key2": [ + "Clé du Raptor", + "Dans ton dos !", + "DERRIERE TOI !", + "BOOUUUH!", + "Où doit-on m'insérer ?" ] } }, - "RAPIDS.TR2": { "Names": [ "Pourquoi ce niveau existe ?", "Bloc-notes requis !", "MADubu", - "Chasse deau", + "Chasse d'eau", "CrocOIdile", - "Dsol pour les oreilles" + "Désolé pour les oreilles" + ] + }, + "TRIBOSS.TR2": { + "Names": [ + "Le patron des cannibales", + "Encore du poison", + "La prison de Footi", + "Temple des memes", + "Temple des pièges" ] }, - "ROOFS.TR2": { "Names": [ "20 Secondes", "Westminster", - "Erreurs darchitecture", - "O est Big Ben?", - "Quest-ce-que a fait l ?", + "Erreurs d'architecture", + "Où est Big Ben?", + "Qu'est-ce-que ça fait là ?", "Ghetto Londonien", - "Oi!" + "Oi !" ], - "Keys": { - "0": [ - "Cl du rat", - "Cl du feu", - "Cl de la chemine", - "Cl simple", - "Cl en or" + "KeyItems": { + "Key1": [ + "Clé du rat", + "Clé du feu", + "Clé de la cheminée", + "Clé simple", + "Clé en or" ], - "1": [ - "Magnifique cl", - "Cl de lglise", - "Cl sans serrure", - "Cl inutile", + "Key2": [ + "Magnifique clé", + "Clé de l'église", + "Clé sans serrure", + "Clé inutile", "A quoi sert-elle ? O.o" ] } }, - "SEWER.TR2": { "Names": [ "Quai 9 3/4", - "Le mtro", - "Le ct obscur de Londres", - "Guichets ferms", - "Attention la marche" + "Le métro", + "Le côté obscur de Londres", + "Guichets fermés", + "Attention à la marche" ], - "Keys": { - "0": [ - "Cl du centre de contrle", - "Cl des concirges", - "Jai le courant !", - "Bote outils", - "Rsous ces choses !" + "KeyItems": { + "Key1": [ + "Clé du centre de contrôle", + "Clé des concièrges", + "J'ai le courant !", + "Boîte à outils", + "Résous ces choses !" ], - "1": [ - "Moiti moiti", - "Une premire moiti", - "Cl religieuse", + "Key2": [ + "Moitié moitié", + "Une première moitié", + "Clé religieuse", "Salomon 1 or 2?", - "Cl de Damocles" + "Clé de Damocles" ], - "2": [ - "Moiti moiti", - "Une premire moiti", - "Cl religieuse", + "Key3": [ + "Moitié moitié", + "Une première moitié", + "Clé religieuse", "Salomon 1 or 2?", - "Cl de Damocles" + "Clé de Damocles" ], - "3": [ - "Moiti moiti", - "Une premire moiti", - "Cl religieuse", + "Key4": [ + "Moitié moitié", + "Une première moitié", + "Clé religieuse", "Salomon 1 or 2?", - "Cl de Damocles" - ] - }, - "Puzzles": { - "0": [ + "Clé de Damocles" + ], + "Puzzle1": [ "THUNE!", "Un pactole", "Petite mais brillante !", "Prix RATP", "25 Bits" ], - "1": [ - "Allons Poudlard", + "Puzzle2": [ + "Allons à Poudlard", "Billet RATP", "Retour au Nevada!", - "Pas de contrleurs !", - "Ticket tarif rduit" + "Pas de contrôleurs !", + "Ticket tarif réduit" ], - "2": [ + "Puzzle3": [ "Le marteau de Thor", - "Mjlnir", + "Mjölnir", "Enclume", - "Dtruis-moi cette porte!", + "Détruis-moi cette porte!", "Marteau de la folie St Francis" ], - "3": [ + "Puzzle4": [ "Twinkle Twinkle Little Star", "Je ferais bien de briller !", "Arcturus", "Pas dans le ciel !", - "La Starac" + "La Starac'" ] } }, - - "SHORE.TR2": { + "TOWER.TR2": { "Names": [ - "Village de cannibales", - "La plage", - "Ne perds pas ta jambe", - "Raccourci pour viter le pont", - "4 secrets sur 3" + "Museum d'histoire naturelle", + "Niveau du non-sens", + "Le portail de l'absurde", + "Tout le monde déteste ce niveau !", + "Décollage du UPV !" ], - "Keys": { - "0": [ - "Cl sous-marine", - "Cl de Jack Sparrow", - "Cl noye", - "Cl rouille", - "Un pirate la oublie !" + "KeyItems": { + "Key1": [ + "Clé du chauffage !", + "Wow tu n'as pas triché!", + "Allumage", + "Pas de Chaudière ici ?!?", + "J'ai froid !" ] - }, - "Puzzles": { - "0": [ - "Pierre de poison", - "Pierre des ruines du temple", - "Pierre de sang", - "Aie confiance", - "Pas une gemme" + } + }, + "OFFICE.TR2": { + "Names": [ + "Cours Lara, COURS!", + "Est-elle vraiment morte?", + "Beaucoup trop de volts!", + "Panne d'électricité !", + "Sauve et charge !" + ] + }, + "NEVADA.TR2": { + "Names": [ + "Desert Eagles", + "Desert d'oasis", + "Reste hydraté !", + "Pas un train à travers le désert", + "La vallée chaude" + ], + "KeyItems": { + "Key1": [ + "Pourquoi étais-je sur le toit ?", + "Carte oubliée", + "J'AI LE COURANT!", + "Ne te fais pas électrocuter !", + "Clé pour la panne d'électricité" + ], + "Key2": [ + "Clé du champ de mines", + "Clé de la TNT", + "Clé pour un Flipmap", + "Accès aux aliens", + "BOUM !", + "Clé du capitaine Azeza !" ] } }, - - "STPAUL.TR2": { + "COMPOUND.TR2": { "Names": [ - "Chut! Cest un secret!", - "60/59", - "Unfinished Business", - "La cathdrale mortelle", - "Impossible davoir 0 dommage" + "Encore une prison", + "Prison Break", + "La grande évasion", + "Boris est là !", + "Où sont mes armes ?" ], - "Keys": { - "0": [ - "Bien cache", - "Echelle sur le mur ", - "Tu mas enfin trouve ?", - "Cache-cache", - "Cl de la fin de laventure" + "KeyItems": { + "Key1": [ + "Meurs, monsieur le garde !", + "Encore une carte d'accès", + "MasterCard", + "Carte-clé 1", + "Carte-clé 2", + "Codes d'évasion" + ], + "Key2": [ + "VisaCard", + "Carte-clé 1", + "Carte-clé 2", + "Carte d'accès secrète", + "Carte de crédit" + ], + "Puzzle1": [ + "Pierre bleue", + "Bougie d'allumage 2", + "Fusible 2", + "Port USB bleue", + "Pas possible de les dupliquer" + ], + "Puzzle2": [ + "Pierre jaune", + "Bougie d'allumage 1", + "Fusible 1", + "Port USB jaune", + "Pas possible de les dupliquer" ] } }, - - "TEMPLE.TR2": { + "AREA51.TR2": { "Names": [ - "La tombe de Randy et Rory", - "Pourquoi autant de Shivas?", - "Statues blindes", - "Serpents et chelles", - "Les piges de lenfer", - "Le temple du flipmap" + "Paul était là!", + "L'endroit des complotistes", + "Xenomorph était là!", + "Le jour de l'indépendance", + "Les aliens veulent rentrer !" ], - "Keys": { - "0": [ - "Toujours pas de raccourci", - "Cl mortelle", - "5 nuits Ganesha", - "Pas les moulins prire", - "Cls de la chambre des tortures" + "KeyItems": { + "Key1": [ + "Clé de la fusée", + "Tintin sur la lune", + "La clé de SpaceX", + "Clé du ciel", + "Clé d'Elon Musk", + "Pas obligatoire non plus !", + "Code secret", + "Code secret", + "Codes nucléaires", + "Aliens ?" ], - "1": [ - "Toujours pas de raccourci", - "Cl mortelle", - "5 nuits Ganesha", - "Pas les moulins prire", - "Cls de la chambre des tortures" + "Puzzle1": [ + "Clé de Raiponce", + "Grande clé", + "Pas la clé du dongeon", + "Clé de la triche", + "TU AS TRICHE !!!" ], - "2": [ - "Toujours pas de raccourci", - "Cl mortelle", - "5 nuits Ganesha", - "Pas les moulins prire", - "Cls de la chambre des tortures" + "Puzzle2": [ + "Tu es obligé de me prendre !", + "Encore moi !", + "Disque UFO", + "Un des deux disques", + "Un peu de musique ?" ], - "3": [ - "Toujours pas de raccourci", - "Cl mortelle", - "5 nuits Ganesha", - "Pas les moulins prire", - "Cls de la chambre des tortures" + "Puzzle3": [ + "Le disque de platine de Lara", + "Musique du Puzzle Element", + "Un des deux disques", + "Musique de la Jungle", + "Ce disque n'est pas obligatoire !" + ], + "Puzzle4": [ + "Clé de l'hyperloop", + "Clé du métro", + "Clé de la station de métro", + "Une punaise", + "Célébrité", + "Marteau piqueur" ] } }, - - "TONYBOSS.TR2": { + "ANTARC.TR2": { "Names": [ - "Tony", - "Encore un labyrinthe?", - "Labyrinthe secret?!? O.o", - "40 culs-de-sac", - "40 serpents" - ] + "Pas de flocon", + "Hors-bord 2.0", + "L'Icetea ", + "En marche vers le congel", + "Une soupe de tomate ?" + ], + "KeyItems": { + "Key1": [ + "Pas le pont", + "IceKey_Gamer", + "Une clé aller-retour", + "Clé gelée" + ], + "Puzzle1": [ + "Ne m'oublie pas!", + "Paille", + "J'ai ma chemise mais c'est mou", + "Je me sens plus forte !", + "Von Crowbar" + ], + "Puzzle2": [ + "Libérez la rivière !", + "Ouvrez les vannes !", + "De l'eau et encore de l'eau", + "Accès à la soupe", + "Clé de la cuisine" + ] + } }, - - "TOWER.TR2": { + "MINES.TR2": { "Names": [ - "Museum dhistoire naturelle", - "Niveau du non-sens", - "Le portail de labsurde", - "Tout le monde dteste ce niveau!", - "Dcollage du UPV !" + "Minecraft", + "POURQUOI?!?!?!", + "Plongée en eaux profondes et froides", + "La baie de glace", + "Feu et monstre ragoutants", + "SOUFFRE !" ], - "Keys": { - "0": [ - "Cl du chauffage !", - "Wow tu nas pas trich!", - "Allumage", - "Pas de Chaudire ici ?!?", - "Jai froid !" + "KeyItems": { + "Puzzle1": [ + "Ne m'oubliez pas !", + "Sucre d'orge", + "Pied de cheval", + "Je me sens plus forte!", + "Von Crowbar" + ], + "Puzzle2": [ + "Duracell", + "9 Volt", + "Chargeur", + "Bleu et rouge", + "Du courant pour la grue !" + ], + "Puzzle3": [ + "Une chose profonde et glacée", + "La grue", + "Une sorte de tournevis", + "Déjà remonté?", + "Tu vas MOURIR!" ] } }, - - "TRIBOSS.TR2": { + "CITY.TR2": { "Names": [ - "Le patron des cannibales", - "Encore du poison", - "La prison de Footi", - "Temple des memes", - "Temple des piges" + "La saut du pont", + "Une vie d'insecte", + "Drôle d'abeille 2.0", + "Le hall des éléments", + "4 manières de mourir!" + ], + "KeyItems": { + "Key1": [ + "La clé du diable", + "Cette fille n'est pas en feu!", + "Vous pouvez vous passer de moi!", + "Clé jumelle", + "Clé des enfers", + "Regarde-moi!", + "Clé des monstres" + ], + "Puzzle1": [ + "Masque de beauté", + "Pas le masque d'or", + "Le fantôme de l'opéra", + "Déguisement", + "LE MASQUE" + ] + } + }, + "CHAMBER.TR2": { + "Names": [ + "Gentille petite araignée", + "20 - 40 tirs de Deagle", + "Version japonaise recommandée", + "Libérez Willy", + "Willard" ] + }, + "STPAUL.TR2": { + "Names": [ + "Chut ! C'est un secret !", + "60/59", + "Unfinished Business", + "La cathédrale mortelle", + "Impossible d'avoir 0 dommage" + ], + "KeyItems": { + "Key1": [ + "Bien cachée", + "Echelle sur le mur ", + "Tu m'as enfin trouvée ?", + "Cache-cache", + "Clé de la fin de l'aventure" + ] + } } } -} +} \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_HR.json b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_HR.json index 88c29321e..65f96875f 100644 --- a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_HR.json +++ b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_HR.json @@ -1,420 +1,311 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Blistavo", - "Pomo za flipmap", - "Uhh Svjetlee!", - "Ponitavanje stumblea", - "Iskoristi me!" - ], - "44": [ - "Blistavo", - "Pomo za flipmap", - "Uhh Svjetlee!", - "Ponitavanje stumblea", - "Iskoristi me!" - ] - }, - { - "36": [ - "Dupli pitolj", - "ifra za varanje", - "Klasini klasik", - "Ikonici", - "Beskonana ubojstva" - ], - "45": [ - "Klipovi za pitolje", - "Klipovi za varanje", - "Klipovi za klasik", - "Ikonini klipovi", - "Klipovi za beskonana ubojstva" - ] - }, - { - "37": [ - "Sama govno", - "Zato?", - "Doi ovdje ili nita!", - "Vidjeli dovoljno?", - "Ostavi ga! Zauzet je!" - ], - "46": [ - "Meci za samu", - "Upitni meci", - "Puevi", - "Vidjeli dovoljno meci?", - "Zauzeti meci" - ] - }, - { - "38": [ - "Vili Killy", - "Zapravo korisno!", - "O-rao", - "Nevada O-rao", - "Najbolji u loncu" - ], - "47": [ - "Willy Killy meci", - "Korisni meci", - "O-rao meci", - "Orao metci", - "Najbolji meci" - ] - }, - { - "39": [ - "Vampri meci", - "Auto 2.0", - "Nije TR II uzi", - "Ju-uzi", - "Nisu jaki meci!" - ], - "48": [ - "Vampir meci", - "Klipovi 2.0", - "Izgrebani meci", - "Ju-uzi meci", - "Slabiji meci" - ] - }, - { - "40": [ - "Meme Pitolj", - "Beskorisno", - "Samo za izazove", - "Zato ovo postoji?", - "Podvodni samostrel" - ], - "49": [ - "Dank Meme", - "Smee", - "Izazivai", - "Egzistencijai", - "Lukovi" - ] - }, - { - "41": [ - "Nije M16", - "M16", - "Raptor ubojica", - "MP3 muzika", - "Pojaiva raketi" - ], - "50": [ - "Lani meci", - "Prevara", - "Raptor ubojice", - "Staze", - "Uativa raketi" - ] - }, - { - "42": [ - "Ultimativni bum", - "Turet za torbu", - "Ionako je predugo", - "Totalno neprecizno", - "Veliki trzaj?" - ], - "51": [ - "Ultimativne rakete", - "Rakete za torbu", - "Spore rakete", - "Neprecizne rakete", - "Teke rakete" - ] - }, - { - "43": [ - "Neprecizne stvari", - "Bolji lanser COPIUM", - "Veliki bum", - "Za to ti trebam?", - "Nije vie 7" - ], - "52": [ - "Neprecizne granate", - "COPIUM granate", - "Veliki bum granate", - "Upitne granate", - "Granate na popustu" - ] - }, - { - "53": [ - "Zabranjeno koritenje!", - "Nisi na LJEKOVIMA!", - "Mala bolnica", - "Mali spasitelj", - "Kristal za torbu" - ], - "54": [ - "Zabranjeno koritenje!", - "Nisi na LJEKOVIMA", - "Velika bolnica", - "Veliki spasitelj", - "Vrea kristala" - ] - } +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Blistavo", + "Pomoć za flipmap", + "Uhh Svjetleće!", + "Poništavanje stumblea", + "Iskoristi me!" + ], + "INV_ITEM_PISTOLS": [ + "Dupli pištolj", + "Šifra za varanje", + "Klasični klasik", + "Ikonici", + "Beskonačna ubojstva" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Klipovi za pištolje", + "Klipovi za varanje", + "Klipovi za klasik", + "Ikonični klipovi", + "Klipovi za beskonačna ubojstva" + ], + "INV_ITEM_SHOTGUN": [ + "Sačma govno", + "Zašto?", + "Dođi ovdje ili ništa!", + "Vidjeli dovoljno?", + "Ostavi ga! Zauzet je!" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Meci za sačmu", + "Upitni meci", + "Puževi", + "Vidjeli dovoljno meci?", + "Zauzeti meci" + ], + "INV_ITEM_DEAGLE": [ + "Vili Killy", + "Zapravo korisno!", + "O-rao", + "Nevada O-rao", + "Najbolji u loncu" + ], + "INV_ITEM_DEAGLE_AMMO": [ + "Willy Killy meci", + "Korisni meci", + "O-rao meci", + "Orao metci", + "Najbolji meci" + ], + "INV_ITEM_UZI": [ + "Vampri meci", + "Auto 2.0", + "Nije TR II uzi", + "Ju-uzi", + "Nisu jaki meci!" + ], + "INV_ITEM_UZI_AMMO": [ + "Vampir meci", + "Klipovi 2.0", + "Izgrebani meci", + "Ju-uzi meci", + "Slabiji meci" + ], + "INV_ITEM_HARPOON": [ + "Meme Pištolj", + "Beskorisno", + "Samo za izazove", + "Zašto ovo postoji?", + "Podvodni samostrel" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Dank Meme", + "Smeće", + "Izazivači", + "Egzistencijai", + "Lukovi" + ], + "INV_ITEM_M16": [ + "Nije M16", + "M16", + "Raptor ubojica", + "MP3 muzika", + "Pojačivač raketi" + ], + "INV_ITEM_M16_AMMO": [ + "Lažni meci", + "Prevara", + "Raptor ubojice", + "Staze", + "Učativač raketi" + ], + "INV_ITEM_ROCKET_LAUNCHER": [ + "Ultimativni bum", + "Turet za torbu", + "Ionako je predugo", + "Totalno neprecizno", + "Veliki trzaj?" + ], + "INV_ITEM_ROCKETS": [ + "Ultimativne rakete", + "Rakete za torbu", + "Spore rakete", + "Neprecizne rakete", + "Teške rakete" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Neprecizne stvari", + "Bolji lanser COPIUM", + "Veliki bum", + "Za što ti trebam?", + "Nije više 7" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Neprecizne granate", + "COPIUM granate", + "Veliki bum granate", + "Upitne granate", + "Granate na popustu" + ], + "INV_ITEM_MEDI": [ + "Zabranjeno korištenje!", + "Nisi na LJEKOVIMA!", + "Mala bolnica", + "Mali spasitelj", + "Kristal za torbu" + ], + "INV_ITEM_BIG_MEDI": [ + "Zabranjeno korištenje!", + "Nisi na LJEKOVIMA", + "Velika bolnica", + "Veliki spasitelj", + "Vreća kristala" + ], + "HEADING_ITEMS": [ + "Stvari", + "Što je ovo?", + "Nije sjajno!", + "Smeće", + "Ovo i ono", + "Previše artifakta!", + "Kako stanu?" + ], + "HEADING_GAME_OVER": [ + "Zakajakirali ste se?", + "NLNMAS slijedi?", + "MRTAV SI!", + "Budi bolji!", + "Zaboravili ste se healat?", + "Prva pomoć?", + "Stvarno ste umrijeli ovdje?" + ], + "INV_ITEM_COMPASS": [ + "Brojač potrošenih stvari", + "Any% slijedi?", + "Može li sporije?", + "Sve tajne?", + "Nema prve pomoći!", + "Pacifist?" + ], + "INV_GLOBE_LONDON": [ + "Grad bitova", + "Južna Engleska", + "Je li kraljica kući?", + "Mačji grad", + "10 minuta do ponoći!" + ], + "INV_GLOBE_NEVADA": [ + "Popunjena pustinja", + "Prašina...svuda", + "OI!", + "HEY!", + "Orlova pustinja" + ], + "INV_GLOBE_SOUTH_PACIFIC": [ + "Voda i stvari", + "Zaboravljeni otok", + "Kanibalizam", + "Punin kut", + "Južna tuga", + "Južna Indija" + ], + "INV_GLOBE_ANTARCTICA": [ + "Ogromni frižider", + "Gdje je Winston?", + "Hipertermija", + "Titanik 2.0", + "Veliki, hladni, bijeli", + "Santa leda!" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- NULA -", + "- NIŠTA OVDJE -", + "- NEDEFINIRANO -", + "- OI, PRAZNO MJESTO -" + ] + }, + "LevelStrings": { + "HOUSE.TR2": { + "Names": [ + "Skromno prebivalište", + "Winstonov frižider 2.0", + "Traka za quad formule", + "Winston... dupli?", + "Vježba za gađanje", + "Sretna mirovina" ], - "StandaloneStrings": { - "2": [ - "Stvari", - "to je ovo?", - "Nije sjajno!", - "Smee", - "Ovo i ono", - "Previe artifakta!", - "Kako stanu?" - ], - "3": [ - "Zakajakirali ste se?", - "NLNMAS slijedi?", - "MRTAV SI!", - "Budi bolji!", - "Zaboravili ste se healat?", - "Prva pomo?", - "Stvarno ste umrijeli ovdje?" - ], - "35": [ - "Broja potroenih stvari", - "Any% slijedi?", - "Moe li sporije?", - "Sve tajne?", - "Nema prve pomoi!", - "Pacifist?" - ], - "59": [ - "Croft imanje", - "Core Design HQ", - "TR3Rando HQ", - "Larine iskopine", - "Winstonov friider", - "Odleti Winstona" - ], - "85": [ - "Grad bitova", - "Juna Engleska", - "Je li kraljica kui?", - "Maji grad", - "10 minuta do ponoi!" - ], - "86": [ - "Popunjena pustinja", - "Praina...svuda", - "OI!", - "HEY!", - "Orlova pustinja" - ], - "87": [ - "Voda i stvari", - "Zaboravljeni otok", - "Kanibalizam", - "Punin kut", - "Juna tuga", - "Juna Indija" - ], - "88": [ - "Ogromni friider", - "Gdje je Winston?", - "Hipertermija", - "Titanik 2.0", - "Veliki, hladni, bijeli", - "Santa leda!" + "KeyItems": { + "Key1": [ + "Ključ za utrku", + "Ključ zastave", + "Formula 1 ključ", + "Riblji ključ", + "Ključ trofeja", + "Pristup quadu" ] } }, - { - "StandaloneStrings": { - "15": [ - "- NULA -", - "- NITA OVDJE -", - "- NEDEFINIRANO -", - "- OI, PRAZNO MJESTO -" - ] - } - } - ], - - "LevelStrings": { - "ANTARC.TR2": { + "JUNGLE.TR2": { "Names": [ - "Nema pahuljica", - "Brzi amac 2.0", - "Kocka leda", - "Hod u friideru", - "Juha od rajice?" + "Knjiga o džungli", + "Rođaci kralja Luja", + "Bodljikavo sklizanje", + "Rollin rollin rollin", + "Kotrljajuče kamenje" ], - "Keys": { - "0": [ - "Nije paluba", - "IceKey_Gamer", - "Jo jedan klju", - "Zaleeni klju" - ] - }, - "Puzzles": { - "0": [ - "Ne zaboravi me!", - "Bombon", - "tap", - "Osjeam se snanije!", - "Von tapovi" - ], - "1": [ - "Otvaraj rijeku", - "Otvaraj branu", - "Voda i voda i voda", - "Pristup juhi", - "Juni klju" + "KeyItems": { + "Key4": [ + "Lijepi ključ", + "MajMun", + "Beskoristan ključ", + "Glitchless ključ", + "Što je ovo? O.o" ] } }, - - "AREA51.TR2": { + "TEMPLE.TR2": { "Names": [ - "Paul je bio ovdje!", - "Mjesto teorija zavjere", - "Kesnomorf je bio ovdje!", - "Dan neovisnosti", - "Zemlja vanzemaljaca!" + "Randijeva i Rorina grobnica", + "Zašto toliko Šiva?", + "Kipovi otporne na metke", + "Zmije i ljestve", + "Zamka pakla", + "Trik sa svijećom" ], - "Keys": { - "0": [ - "Klju rakete", - "Nita od vonje raketom", - "SpaceX klju", - "Raketa rakun", - "Elon Musk klju", - "Moe preskoiti i mene!", - "Tajni brojevi", - "Broj kreditne kartice", - "Stvarni baca raketi", - "Vanzemaljci blizu?!?" - ] - }, - "Puzzles": { - "0": [ - "Rapunzel klju", - "Visoki klju", - "Nije zmajev toranj", - "Klju za varanje", - "VARA!!!" - ], - "1": [ - "Ne moe me preskoiti!", - "Evo mene opet!", - "UFO disk", - "Jedan od dva diska", - "Muzika? O.o" - ], - "2": [ - "Larin party", - "Zagonetna muzika", - "Jedan od dva diska", - "Muzika dungle", - "Moe me preskoiti!" - ], - "3": [ - "Magnetski eljezni?ki klju?", - "Klju? podzemne eljeznice", - "Klju? eljezni?ke stanice", - "Crta?a igla", - "Slavna osoba", - "?eki?" + "KeyItems": { + "Key1": [ + "Nema dupliciranja", + "Smrtonosni ključ", + "5 noći Ganeše", + "Nisu molitveni kotači", + "Komora za mučenje" ] } }, - - "CHAMBER.TR2": { - "Names": [ - "Ini vini pauk", - "20 40 orlova", - "Japanski preporuen", - "Oslobodi Vilija", - "Willardova pauina" - ] - }, - - "CITY.TR2": { + "QUADCHAS.TR2": { "Names": [ - "Skoks s mosta", - "ivot bube", - "Pelin film 2.0", - "Hodnik elemenata", - "4 naina za smrt!" + "Trebaš quad?", + "Dolina pirana", + "Ne Temza", + "Ne roni djevojko!", + "Nema Barney-a!" ], - "Keys": { - "0": [ - "avolji klju", - "Ova cura gori!", - "Moe nas preskoiti!", - "Blizanac klju", - "Klju iz pakla", - "Pogledaj me!", - "Kolai klju" - ] - }, - "Puzzles": { - "0": [ - "Maska za lice", - "Nije Golden Mask", - "Fantom iz opere", - "Masikrana kugla dolazi", - "MASKA" + "KeyItems": { + "Key1": [ + "Dvostruko beskorisno", + "Tko ovo skuplja?", + "DuPli MajMun", + "Nije ključ katedrale", + "Što je ovo?" ] } }, - - "COMPOUND.TR2": { + "TONYBOSS.TR2": { "Names": [ - "Jo jedan zatvor", - "Zakon brae", - "Veliki bijeg", - "Boris je ovdje!", - "Gdje mi je oruje?" + "Odlično", + "Još jedan labirint", + "Tajni labirint?!? O.o", + "40 slijepih ulica", + "40 zmija" + ] + }, + "SHORE.TR2": { + "Names": [ + "Selo kanibala", + "Plaža", + "Nemoj izgubiti nogu", + "Otrov", + "Preskok mosta" ], - "Keys": { - "0": [ - "Umri uvaru...UMRI!!", - "Jo jedna kartica", - "MasterCard", - "Kartica 1", - "Kartica 2", - "Izai iz zatvora kartica" - ], - "1": [ - "VisaCard", - "Kartica 1", - "Kartica 2", - "Tajna kartica", - "Kreditna kartica" - ] - }, - "Puzzles": { - "0": [ - "Plavi kamen", - "Svjeica 2", - "Prekida 2", - "Plavi USB", - "Nema dupliciranja" + "KeyItems": { + "Key1": [ + "Podmorski ključ", + "Jack Sparrow ključ", + "Potopljeni ključ", + "Zahrđali ključ", + "Krijumčar je ovo izgubio!" ], - "1": [ - "uti kamen", - "Svjeica 1", - "Prekida 1", - "uti USB", - "Nema dupliciranja" + "Puzzle1": [ + "Otrovni kamen", + "Temple Ruins kamen", + "Krvavi kamen", + "Vjeruj u mene", + "Nije konjanikov kamen" ] } }, - "CRASH.TR2": { "Names": [ "Jurski park", @@ -423,388 +314,398 @@ "Izgubljena dolina dio 2", "Gdje je zlatni zmaj?" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Stvorili ste Barney-a", "Nije Barney hrana", - "Za to je ovo? O.o", - "Topovski klju", - "Klju destrukcije" + "Za što je ovo? O.o", + "Topovski ključ", + "Ključ destrukcije" ], - "1": [ - "Raptor klju", - "Pazi lea", + "Key2": [ + "Raptor ključ", + "Pazi leđa", "IZA TEBE!", - "Neprijatelj kae BUUU!", + "Neprijatelj kaže BUUU!", "Gdje ja stanem?" ] } }, - - "HOUSE.TR2": { - "Names": [ - "Skromno prebivalite", - "Winstonov friider 2.0", - "Traka za quad formule", - "Winston... dupli?", - "Vjeba za gaanje", - "Sretna mirovina" - ], - "Keys": { - "0": [ - "Klju za utrku", - "Klju zastave", - "Formula 1 klju", - "Riblji klju", - "Klju trofeja", - "Pristup quadu" - ] - } - }, - - "JUNGLE.TR2": { - "Names": [ - "Knjiga o dungli", - "Roaci kralja Luja", - "Bodljikavo sklizanje", - "Rollin rollin rollin", - "Kotrljajue kamenje" - ], - "Keys": { - "3": [ - "Lijepi klju", - "MajMun", - "Beskoristan klju", - "Glitchless klju", - "to je ovo? O.o" - ] - } - }, - - "MINES.TR2": { - "Names": [ - "Minecraft", - "ZATO?!?!?!", - "Duboko, ledeno plivanje", - "Stormtrooper zaljev", - "Vatra", - "PATI!" - ], - "Puzzles": { - "0": [ - "Ne zaboravi me!", - "Lizalica", - "tap", - "Osjeam se snanije!", - "Von tapovi" - ], - "1": [ - "Duracell", - "9 Volti", - "Punja", - "Plava i crvena stvar", - "Klju dizalice!" - ], - "2": [ - "Duboka zaleena stvarica", - "ShawCrank iskupljenje", - "Okretanje stvari", - "Ozlijeen si?", - "Umrijet e!" - ] - } - }, - - "NEVADA.TR2": { - "Names": [ - "Pustinjski orlovi", - "Vodena pustinja", - "Ostani hidrirani", - "Nema pustinjskih tranica", - "Ovo je topla dolina!" - ], - "Keys": { - "0": [ - "Generator klju", - "Klju generacije", - "JA IMAM MO!", - "Nemoj se elektrizirati!", - "Klju nesvjestice" - ], - "1": [ - "Klju minskog polja", - "TNT klju", - "Flipmap klju", - "Pristup vanzemaljcima", - "Veliki BUM!", - "Klju za BOOM!" - ] - } - }, - - "OFFICE.TR2": { - "Names": [ - "Tri Lara, TRI!", - "Jeli stvarno mrtva?", - "Previe volti!", - "Nesvjesti!", - "Spremi i uitaj!" - ] - }, - - "QUADCHAS.TR2": { - "Names": [ - "Treba quad?", - "Dolina pirana", - "Ne Temza", - "Ne roni djevojko!", - "Nema Barney-a!" - ], - "Keys": { - "0": [ - "Dvostruko beskorisno", - "Tko ovo skuplja?", - "DuPli MajMun", - "Nije klju katedrale", - "to je ovo?" - ] - } - }, - "RAPIDS.TR2": { "Names": [ - "Zato ovo postoji?", + "Zašto ovo postoji?", "Potreban notepad!", "MADubu", - "WC koljka", + "WC školjka", "Korokodili", - "RiP korisnici slualica" + "RiP korisnici slušalica" + ] + }, + "TRIBOSS.TR2": { + "Names": [ + "Kanibal boss", + "Još više otrova", + "Footijeva tamnica", + "Hram tune", + "Temple Run" ] }, - "ROOFS.TR2": { "Names": [ "20 sekundi", - "Kopa na zapadu", - "Greka u izgradnji", + "Kopač na zapadu", + "Greška u izgradnji", "Nema Big Bena?", - "Zato je ovo ovdje?", + "Zašto je ovo ovdje?", "London Ghetto", "Bruvs?" ], - "Keys": { - "0": [ - "takor klju", - "Klju za sobu gripe", - "Klju za dimnjak", - "Jednostavni klju", - "Zlatni klju" + "KeyItems": { + "Key1": [ + "Štakor ključ", + "Ključ za sobu gripe", + "Ključ za dimnjak", + "Jednostavni ključ", + "Zlatni ključ" ], - "1": [ - "Predivni klju", - "Klju crkve", - "Rubin klju", - "Beskorisni klju", - "Za to je ovo? O.o" + "Key2": [ + "Predivni ključ", + "Ključ crkve", + "Rubin ključ", + "Beskorisni ključ", + "Za što je ovo? O.o" ] } }, - "SEWER.TR2": { "Names": [ "Platforma 9 3/4", "Podzemlje", - "Vonja Londonom", + "Vožnja Londonom", "Ponestalo karata", "Pazi rupa" ], - "Keys": { - "0": [ - "Elektrini klju", - "Klju istaa", - "Najjai sam!", + "KeyItems": { + "Key1": [ + "Električni ključ", + "Ključ čistača", + "Najjači sam!", "Alat", "Popravi ovo!" ], - "1": [ + "Key2": [ "Pola i pola", "Pola", - "Religiozni klju", + "Religiozni ključ", "Jedan ili dva?", - "Damaklov klju" + "Damaklov ključ" ], - "2": [ + "Key3": [ "Pola i pola", "Jedna polovica", - "Religiozni klju", + "Religiozni ključ", "Jedan ili dva?", - "Damoklov klju" + "Damoklov ključ" ], - "3": [ + "Key4": [ "Pola i pola", "Jedna polovica", - "Religiozni klju", + "Religiozni ključ", "Jedan ili dva?", - "Damoklov klju" - ] - }, - "Puzzles": { - "0": [ + "Damoklov ključ" + ], + "Puzzle1": [ "NOVAC!", - "iling", + "Šiling", "Masivan i sjajan!", "Cijena voza", "25 bitova" ], - "1": [ + "Puzzle2": [ "Ajmo u Hogwarts", - "eljezniki prolaz", + "Željeznički prolaz", "Nazad u Nevadu!", "Bez kontrole!", "Karta za kamenice" ], - "2": [ - "Thorov eki", - "Mjlnir", + "Puzzle3": [ + "Thorov čekić", + "Mjölnir", "Udari krticu", "Razbij lokot!", - "Sveti Franjo eki" + "Sveti Franjo čekić" ], - "3": [ + "Puzzle4": [ "Blistaj zvjezdo mala", "Sjajan sam!", - "Vidjeli ste neto sjajno!", + "Vidjeli ste nešto sjajno!", "Ne na nebu!", "Jedna zvjezdica" ] } }, - - "SHORE.TR2": { + "TOWER.TR2": { "Names": [ - "Selo kanibala", - "Plaa", - "Nemoj izgubiti nogu", - "Otrov", - "Preskok mosta" + "Muzej nacionalne povjesti", + "Miks besmislica", + "Ludova mržnja", + "Ajmo mrziti", + "Leteći UPV!" ], - "Keys": { - "0": [ - "Podmorski klju", - "Jack Sparrow klju", - "Potopljeni klju", - "Zahrali klju", - "Krijumar je ovo izgubio!" + "KeyItems": { + "Key1": [ + "Zagrij se!", + "Nisi glitchao!", + "Podmetač vatre", + "Nema boilera?!?", + "Hladan sam!" ] - }, - "Puzzles": { - "0": [ - "Otrovni kamen", - "Temple Ruins kamen", - "Krvavi kamen", - "Vjeruj u mene", - "Nije konjanikov kamen" + } + }, + "OFFICE.TR2": { + "Names": [ + "Trči Lara, TRČI!", + "Jeli stvarno mrtva?", + "Previše volti!", + "Nesvjesti!", + "Spremi i učitaj!" + ] + }, + "NEVADA.TR2": { + "Names": [ + "Pustinjski orlovi", + "Vodena pustinja", + "Ostani hidrirani", + "Nema pustinjskih tračnica", + "Ovo je topla dolina!" + ], + "KeyItems": { + "Key1": [ + "Generator ključ", + "Ključ generacije", + "JA IMAM MOĆ!", + "Nemoj se elektrizirati!", + "Ključ nesvjestice" + ], + "Key2": [ + "Ključ minskog polja", + "TNT ključ", + "Flipmap ključ", + "Pristup vanzemaljcima", + "Veliki BUM!", + "Ključ za BOOM!" ] } }, - - "STPAUL.TR2": { + "COMPOUND.TR2": { "Names": [ - "Ovo je tajna", - "60/59", - "Nedovreni posao", - "Smrtonosna katedrala", - "Bez tete" + "Još jedan zatvor", + "Zakon braće", + "Veliki bijeg", + "Boris je ovdje!", + "Gdje mi je oružje?" ], - "Keys": { - "0": [ - "Super skriven", - "Ljestve na zidu", - "Pronaao si me konano?", - "Igra skrivaa", - "Ptija gripa" + "KeyItems": { + "Key1": [ + "Umri čuvaru...UMRI!!", + "Još jedna kartica", + "MasterCard", + "Kartica 1", + "Kartica 2", + "Izađi iz zatvora kartica" + ], + "Key2": [ + "VisaCard", + "Kartica 1", + "Kartica 2", + "Tajna kartica", + "Kreditna kartica" + ], + "Puzzle1": [ + "Plavi kamen", + "Svječica 2", + "Prekidač 2", + "Plavi USB", + "Nema dupliciranja" + ], + "Puzzle2": [ + "Žuti kamen", + "Svjećica 1", + "Prekidač 1", + "Žuti USB", + "Nema dupliciranja" ] } }, - - "TEMPLE.TR2": { + "AREA51.TR2": { "Names": [ - "Randijeva i Rorina grobnica", - "Zato toliko iva?", - "Kipovi otporne na metke", - "Zmije i ljestve", - "Zamka pakla", - "Trik sa svijeom" + "Paul je bio ovdje!", + "Mjesto teorija zavjere", + "Kesnomorf je bio ovdje!", + "Dan neovisnosti", + "Zemlja vanzemaljaca!" ], - "Keys": { - "0": [ - "Nema dupliciranja", - "Smrtonosni klju", - "5 noi Ganee", - "Nisu molitveni kotai", - "Komora za muenje" + "KeyItems": { + "Key1": [ + "Ključ rakete", + "Ništa od vožnje raketom", + "SpaceX ključ", + "Raketa rakun", + "Elon Musk ključ", + "Možeš preskočiti i mene!", + "Tajni brojevi", + "Broj kreditne kartice", + "Stvarni bacač raketi", + "Vanzemaljci blizu?!?" ], - "1": [ - "Nema dupliciranja", - "Smrtonosni klju", - "5 noi Ganee", - "Nisu molitveni kotai", - "Komora za muenje" + "Puzzle1": [ + "Rapunzel ključ", + "Visoki ključ", + "Nije zmajev toranj", + "Ključ za varanje", + "VARAŠ!!!" ], - "2": [ - "Nema dupliciranja", - "Smrtonosni klju", - "5 noi Ganee", - "Nisu molitveni kotai", - "Komora za muenje" + "Puzzle2": [ + "Ne možeš me preskočiti!", + "Evo mene opet!", + "UFO disk", + "Jedan od dva diska", + "Muzika? O.o" ], - "3": [ - "Nema dupliciranja", - "Smrtonosni klju", - "5 noi Ganee", - "Nisu molitveni kotai", - "Komora za muenje" + "Puzzle3": [ + "Larin party", + "Zagonetna muzika", + "Jedan od dva diska", + "Muzika džungle", + "Možeš me preskočiti!" + ], + "Puzzle4": [ + "Magnetski željezni?ki klju?", + "Klju? podzemne željeznice", + "Klju? željezni?ke stanice", + "Crta?a igla", + "Slavna osoba", + "?eki?" ] } }, - - "TONYBOSS.TR2": { + "ANTARC.TR2": { "Names": [ - "Odlino", - "Jo jedan labirint", - "Tajni labirint?!? O.o", - "40 slijepih ulica", - "40 zmija" - ] + "Nema pahuljica", + "Brzi čamac 2.0", + "Kocka leda", + "Hod u frižideru", + "Juha od rajčice?" + ], + "KeyItems": { + "Key1": [ + "Nije paluba", + "IceKey_Gamer", + "Još jedan ključ", + "Zaleđeni ključ" + ], + "Puzzle1": [ + "Ne zaboravi me!", + "Bombon", + "Štap", + "Osjećam se snažnije!", + "Von Štapović" + ], + "Puzzle2": [ + "Otvaraj rijeku", + "Otvaraj branu", + "Voda i voda i voda", + "Pristup juhi", + "Jušni ključ" + ] + } }, - - "TOWER.TR2": { + "MINES.TR2": { "Names": [ - "Muzej nacionalne povjesti", - "Miks besmislica", - "Ludova mrnja", - "Ajmo mrziti", - "Letei UPV!" + "Minecraft", + "ZAŠTO?!?!?!", + "Duboko, ledeno plivanje", + "Stormtrooper zaljev", + "Vatra", + "PATI!" ], - "Keys": { - "0": [ - "Zagrij se!", - "Nisi glitchao!", - "Podmeta vatre", - "Nema boilera?!?", - "Hladan sam!" + "KeyItems": { + "Puzzle1": [ + "Ne zaboravi me!", + "Lizalica", + "Štap", + "Osjećam se snažnije!", + "Von Štapović" + ], + "Puzzle2": [ + "Duracell", + "9 Volti", + "Punjač", + "Plava i crvena stvar", + "Ključ dizalice!" + ], + "Puzzle3": [ + "Duboka zaleđena stvarčica", + "ShawCrank iskupljenje", + "Okretanje stvari", + "Ozlijeđen si?", + "Umrijet ćeš!" ] } }, - - "TRIBOSS.TR2": { + "CITY.TR2": { "Names": [ - "Kanibal boss", - "Jo vie otrova", - "Footijeva tamnica", - "Hram tune", - "Temple Run" + "Skoks s mosta", + "Život bube", + "Pčelin film 2.0", + "Hodnik elemenata", + "4 načina za smrt!" + ], + "KeyItems": { + "Key1": [ + "Đavolji ključ", + "Ova cura gori!", + "Možeš nas preskočiti!", + "Blizanac ključ", + "Ključ iz pakla", + "Pogledaj me!", + "Kolačić ključ" + ], + "Puzzle1": [ + "Maska za lice", + "Nije Golden Mask", + "Fantom iz opere", + "Masikrana kugla dolazi", + "MASKA" + ] + } + }, + "CHAMBER.TR2": { + "Names": [ + "Inči vinči pauk", + "20 - 40 orlova", + "Japanski preporučen", + "Oslobodi Vilija", + "Willardova paučina" ] + }, + "STPAUL.TR2": { + "Names": [ + "Ovo je tajna", + "60/59", + "Nedovršeni posao", + "Smrtonosna katedrala", + "Bez štete" + ], + "KeyItems": { + "Key1": [ + "Super skriven", + "Ljestve na zidu", + "Pronašao si me konačno?", + "Igra skrivača", + "Ptičja gripa" + ] + } } } } \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_IT.json b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_IT.json index 84fca1d96..8fea30f04 100644 --- a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_IT.json +++ b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_IT.json @@ -1,387 +1,512 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Scintillante!", - "Flip-flops", - "Ooo! Brilla!!", - "Cancellainciampo(tm)", - "Usami!!" - ], - "44": [ - "Scintillante!", - "Flip-flops", - "Ooo! Brilla!!", - "Cancellainciampo(tm)", - "Usami!!" - ] - }, - { - "36": [ - "Pistola duplicata", - "Le Cambia livello(TM)", - "Classicamente classico", - "Le uniche e iconiche", - "Potere illimitato" - ], - "45": [ - "Munizioni duplicate", - "Cambia munizioni(TM)", - "Classicamente munizioni", - "Munizioni iconiche", - "INFINITEEEEE" - ] - }, - { - "37": [ - "Pompa a fucile", - "Maaa perch?", - "VIENI QUA SUBITO", - "Sei ancora qui?", - "Dai! Lascialo stare!" - ], - "46": [ - "Munizioni a fucile", - "Perch no?", - "NON SCAPPARE", - "Ti vedo, eh!", - "Molto occupato" - ] - }, - { - "38": [ - "Aquila della pistola", - "Wow, questa serve!", - "Spara Aquile", - "Spara Nevada", - "Ovvio, la migliore" - ], - "47": [ - "Munizioni deserte", - "Munizioni utili!!", - "Aquile", - "Nevada", - "Il meglio del meglio" - ] - }, - { - "39": [ - "Mi pare siano uzi?", - "Dovrebbero essere uzi", - "Le chiami uzi?", - "S, perch?", - "Sono troppo deboli" - ], - "48": [ - "Boh, saranno", - "A me sembrano uzi", - "Queste le chiamo uzi", - "Munizioni per uzi?", - "Munizioni deboli" - ] - }, - { - "40": [ - "Roba inutile, ma forte", - "Non necessariamente", - "Usa solo me", - "A cosa serve?", - "Arco subacqueo" - ], - "49": [ - "Sono forte credimi!", - "Un arma importante?", - "Pronto per una sfida?", - "Spara-Spara sott'acqua", - "Frecce subacquee" - ] - }, - { - "41": [ - "M16, veeero?", - "M16! Ah, giusto...", - "Estingui dinosauri", - "Musica.mp3", - "Ci puoi fare un glitch" - ], - "50": [ - "No, non il M16", - "MP5, o roba simile", - "Munizioni insanguinate", - "Tracce audio", - "Puoi fare un glitch" - ] - }, - { - "42": [ - "Esplosione definitiva", - "Granata d'asporto", - "Ci mette troppo", - "Inaccuratissima", - "Rinculo potente?" - ], - "51": [ - "Boom Boom Boom!!", - "Granata al trancio", - "30 anni dopo", - "Poca accuratezza", - "Madonna che pesanti!" - ] - }, - { - "43": [ - "Roba inaccurata", - "Migliore lanciagranate", - "Big Bang", - "Perch mi usi?", - "Pochi, davvero pochi" - ], - "52": [ - "Inaccurata, okay??", - "Migliori razzi", - "Esplodono nello zaino?", - "Usami?", - "Uno solo!? Ma davvero?" - ] - }, - { - "53": [ - "Non ti avvicinare!", - "Sarebbe un peccato", - "Piccolo ospedale", - "Mini salvavita", - "Grande quanto lo zaino" - ], - "54": [ - "Via! Non usarmi!", - "Se mi usi", - "Grande ospedale", - "Grande salvavita", - "Grande quanto lo zaino" - ] - } +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Scintillante!", + "Flip-flops", + "Ooo! Brilla!!", + "Cancellainciampo(tm)", + "Usami!!" + ], + "INV_ITEM_PISTOLS": [ + "Pistola duplicata", + "Le Cambia livello(TM)", + "Classicamente classico", + "Le uniche e iconiche", + "Potere illimitato" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Munizioni duplicate", + "Cambia munizioni(TM)", + "Classicamente munizioni", + "Munizioni iconiche", + "INFINITEEEEE" + ], + "INV_ITEM_SHOTGUN": [ + "Pompa a fucile", + "Maaa perché?", + "VIENI QUA SUBITO", + "Sei ancora qui?", + "Dai! Lascialo stare!" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Munizioni a fucile", + "Perché no?", + "NON SCAPPARE", + "Ti vedo, eh!", + "Molto occupato" + ], + "INV_ITEM_DEAGLE": [ + "Aquila della pistola", + "Wow, questa serve!", + "Spara Aquile", + "Spara Nevada", + "Ovvio, la migliore" + ], + "INV_ITEM_DEAGLE_AMMO": [ + "Munizioni deserte", + "Munizioni utili!!", + "Aquile", + "Nevada", + "Il meglio del meglio" + ], + "INV_ITEM_UZI": [ + "Mi pare siano uzi?", + "Dovrebbero essere uzi", + "Le chiami uzi?", + "Sì, perché?", + "Sono troppo deboli" + ], + "INV_ITEM_UZI_AMMO": [ + "Boh, saranno", + "A me sembrano uzi", + "Queste le chiamo uzi", + "Munizioni per uzi?", + "Munizioni deboli" + ], + "INV_ITEM_HARPOON": [ + "Roba inutile, ma forte", + "Non necessariamente", + "Usa solo me", + "A cosa serve?", + "Arco subacqueo" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Sono forte credimi!", + "Un arma importante?", + "Pronto per una sfida?", + "Spara-Spara sott'acqua", + "Frecce subacquee" + ], + "INV_ITEM_M16": [ + "M16, veeero?", + "M16! Ah, giusto...", + "Estingui dinosauri", + "Musica.mp3", + "Ci puoi fare un glitch" + ], + "INV_ITEM_M16_AMMO": [ + "No, non è il M16", + "MP5, o roba simile", + "Munizioni insanguinate", + "Tracce audio", + "Puoi fare un glitch" + ], + "INV_ITEM_ROCKET_LAUNCHER": [ + "Esplosione definitiva", + "Granata d'asporto", + "Ci mette troppo", + "Inaccuratissima", + "Rinculo potente?" + ], + "INV_ITEM_ROCKETS": [ + "Boom Boom Boom!!", + "Granata al trancio", + "30 anni dopo", + "Poca accuratezza", + "Madonna che pesanti!" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Roba inaccurata", + "Migliore lanciagranate", + "Big Bang", + "Perché mi usi?", + "Pochi, davvero pochi" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Inaccurata, okay??", + "Migliori razzi", + "Esplodono nello zaino?", + "Usami?", + "Uno solo!? Ma davvero?" + ], + "INV_ITEM_MEDI": [ + "Non ti avvicinare!", + "Sarebbe un peccato", + "Piccolo ospedale", + "Mini salvavita", + "Grande quanto lo zaino" + ], + "INV_ITEM_BIG_MEDI": [ + "Via! Non usarmi!", + "Se mi usi", + "Grande ospedale", + "Grande salvavita", + "Grande quanto lo zaino" + ], + "HEADING_ITEMS": [ + "Roba", + "Ma che è!?", + "Non scintilla!!", + "Spazzatura", + "Questo e quello", + "TROPPA ROBA!!!", + "Come fa a starci?" + ], + "HEADING_GAME_OVER": [ + "Ti sei Kayakkato?", + "Hai salvato?", + "SEI MORTO", + "Git Gud!", + "Curati!?", + "I kit medici servono", + "Sei morto qui? Davvero?" + ], + "INV_ITEM_COMPASS": [ + "Roba sprecata", + "Dopo speedrun? Ti va?", + "Più lento di così no?", + "Tutti i segreti, VERO?", + "Niente kit medici!", + "Pacifista?" + ], + "INV_GLOBE_LONDON": [ + "Città grande", + "Inghilterra del sud", + "La regina è a casa?", + "Tutina attillata", + "Quanto dura sta sera?" + ], + "INV_GLOBE_NEVADA": [ + "Deserto popoloso", + "Ovunque polvere", + "Perdipistole2000", + "EHI!", + "Deserto aquiloso" + ], + "INV_GLOBE_SOUTH_PACIFIC": [ + "Acqua e, eh, acqua", + "Isola perduta", + "Cannibali land", + "L'angolo dei puna", + "Puna, non puma!", + "India del sud?" + ], + "INV_GLOBE_ANTARCTICA": [ + "Frigorifero", + "Qui sta Winston?", + "Ipotermia portami via", + "Titanic 2", + "CHE FREDDOOOOO", + "Oh! Un Iceberg!" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- Vuoto -", + "- Non c'è nulla -", + "- USAMI! -", + "- C'è spazio! -" + ] + }, + "LevelStrings": { + "HOUSE.TR2": { + "Names": [ + "Lara di casa", + "Casa dolce Casa", + "Dolce casa Dolce", + "L'assassinio di Winston", + "PISTOLE SIIIIII", + "Winston ha un infarto" ], - "StandaloneStrings": { - "2": [ - "Roba", - "Ma che !?", - "Non scintilla!!", - "Spazzatura", - "Questo e quello", - "TROPPA ROBA!!!", - "Come fa a starci?" - ], - "3": [ - "Ti sei Kayakkato?", - "Hai salvato?", - "SEI MORTO", - "Git Gud!", - "Curati!?", - "I kit medici servono", - "Sei morto qui? Davvero?" - ], - "35": [ - "Roba sprecata", - "Dopo speedrun? Ti va?", - "Pi lento di cos no?", - "Tutti i segreti, VERO?", - "Niente kit medici!", - "Pacifista?" - ], - "59": [ - "Casa non di Lara", - "Quartier generale", - "Quartier randomico", - "Prigione di Winston", - "Il frigo per Winston", - "Scongela Winston a 160W" - ], - "85": [ - "Citt grande", - "Inghilterra del sud", - "La regina a casa?", - "Tutina attillata", - "Quanto dura sta sera?" - ], - "86": [ - "Deserto popoloso", - "Ovunque polvere", - "Perdipistole2000", - "EHI!", - "Deserto aquiloso" - ], - "87": [ - "Acqua e, eh, acqua", - "Isola perduta", - "Cannibali land", - "L'angolo dei puna", - "Puna, non puma!", - "India del sud?" - ], - "88": [ - "Frigorifero", - "Qui sta Winston?", - "Ipotermia portami via", - "Titanic 2", - "CHE FREDDOOOOO", - "Oh! Un Iceberg!" + "KeyItems": { + "Key1": [ + "Lara l'irresponsabile", + "CORRI!!!", + "Sai guidare? No?!", + "Pista da corsa", + "Chiave per l'armadio? No", + "Armadio? No Quad!" ] } }, - { - "StandaloneStrings": { - "15": [ - "- Vuoto -", - "- Non c' nulla -", - "- USAMI! -", - "- C' spazio! -" + "JUNGLE.TR2": { + "Names": [ + "Sei morto all'inizio?", + "Quanti spuntoni", + "Povere scimmiette", + "Sabbie mobili", + "Terra mobile" + ], + "KeyItems": { + "Key4": [ + "Chiavissima!", + "No scimmietta no!!", + "Chiave?", + "Chiave!!", + "Bella chiave" ] } - } - ], - - "LevelStrings": { - "ANTARC.TR2": { + }, + "TEMPLE.TR2": { "Names": [ - "Nevica!", - "Motoscafo!!", - "Cubetto di ghiaccio", - "Frigoland", - "Zuppa?" + "Rendi e rori PAW!", + "Spara spara spara", + "Statue anti-proiettile", + "Quante trappole", + "Trappoloso", + "Inferno su PS1" ], - "Keys": { - "0": [ - "Chiave, cosa senn?", - "Chiavetta USB", - "Chiavona", - "Chiavuccia" + "KeyItems": { + "Key1": [ + "CHIAVI CHIAVI!", + "Bella collezione", + "Noiaaaaaaa", + "Hai bisogno di 4 chiavi", + "Tortura" ] - }, - "Puzzles": { - "0": [ - "Porco di piede", - "Piede di piede", - "Porco di porco", - "Gordon Freeman", - "Half Life" + } + }, + "QUADCHAS.TR2": { + "Names": [ + "Strade complicate", + "Valle dei piranha", + "Vietato il nuoto", + "Nooo non nuotare!", + "Nuoto sconsigliato" + ], + "KeyItems": { + "Key1": [ + "Non-Utile", + "L'hai mai raccolta?", + "Dimmi ti è mai servita?", + "Serve?", + "Ma che è?" + ] + } + }, + "TONYBOSS.TR2": { + "Names": [ + "Labirinto", + "Perché Core Design?", + "Labirinto ... NOOOOOO", + "Che noia", + "Cosa volete da me oraaa!" + ] + }, + "SHORE.TR2": { + "Names": [ + "Cannibali - al cinema", + "Attento alla gamba", + "Lara uccide cannibali", + "Ma ciao veleno!", + "In vacanza con Lara" + ], + "KeyItems": { + "Key1": [ + "Sott'acqua?", + "Ma perché qui?", + "Come fa a stare ferma?", + "Perfettamente ferma", + "Come c'è finita qui?!" ], - "1": [ - "Rilascia le acque", - "Apri diga", - "Acquolina in bocca", - "Accesso alla zuppa", - "Mensa" + "Puzzle1": [ + "Rubino", + "Vendilo Lara!", + "Facci soldi, veh!", + "Rubinetto", + "Zaffiro rosso" ] } }, - - "AREA51.TR2": { + "CRASH.TR2": { "Names": [ - "Alien", - "Incontri del terzo tipo", - "Area ariosa", - "Interstellar", - "Telefono casa" + "Jurassic Park", + "Ancora dinosauri?", + "DINOSAURI ANCORA?", + "La vendetta del T-Rex 3D", + "Lost e TR, il crossover" ], - "Keys": { - "0": [ - "Terza guerra mondiale", - "Pessima idea", - "NO LARA NOOOO", - "Meglio di no", - "Chiave spaziale", - "Peperone giallo", - "RACCOGLIMI DAI!", - "Chiave bella grande", - "Bel fusibile giallo", - "Extraterresti?" + "KeyItems": { + "Key1": [ + "Chiave!", + "Chiave?", + "Chiave di un tizio", + "Esplosioni in arrivo!!", + "Lara l'irresponsabile" + ], + "Key2": [ + "Dietro di te!", + "Sta arrivando", + "IL NEMICO!!", + "Sopravvissuto? Bene!", + "Dove usiamo la chiave?" ] - }, - "Puzzles": { - "0": [ - "Peperone blu", - "Strana chiave", - "Chiave sproporzionata", - "Bel fusibile blu", - "Hai IMBROGLIATO!" + } + }, + "RAPIDS.TR2": { + "Names": [ + "Tira l'acqua", + "Kayak", + "Ahh, preparati...", + "LE MIE ORECCHIEEEE", + "Mal di torrente", + "Attento alle cuffie" + ] + }, + "TRIBOSS.TR2": { + "Names": [ + "Boss cannibale", + "Ma ciao veleno!", + "Pempio di Tuna", + "Puna, solo puna", + "IN 10 secondi lol" + ] + }, + "ROOFS.TR2": { + "Names": [ + "Molo senza il Tamigi", + "Il tamigi non c'è qui", + "Grandi cisterne", + "Lara commette omicidi", + "Lara evade la polizia", + "Lara l'assassina", + "Lara fa strage?" + ], + "KeyItems": { + "Key1": [ + "Chiave", + "Chiave!", + "Chiave!!!", + "Chiave!!!!!", + "Chiave!!!!!!!" ], - "1": [ - "Hit mania 2000", - "Disco generico 1", - "Disco ufo", - "Uno dei due dischi", - "Dov' la musica?" + "Key2": [ + "Bella chiave!", + "Che ci fa qui?", + "Così... sul tetto?", + "Quando la usiamo?", + "A che serve??" + ] + } + }, + "SEWER.TR2": { + "Names": [ + "Piattaforma 9 3/4", + "Subway simulator", + "Sfracellata da treni", + "Cade a pezzi", + "Attento al fosso!" + ], + "KeyItems": { + "Key1": [ + "Chiave elettrica", + "Chiave del bidello", + "AGGIUSTAMI!", + "USAMI!", + "Aggiusta ste cose" ], - "2": [ - "Hmm sembra fasullo", - "Disco generico 2", - "TR1 Piratato", - "Uno dei due dischi", - "Puoi non prendermi" + "Key2": [ + "Metà metà", + "Metà", + "Sì, ...", + "Metà!", + "Metà. Metà metà!" ], - "3": [ - "Binari magnetici, chiave?", - "Metropolichiave", - "Binari! Chiave??", - "Ago nel pagliaio", - "Celebrit!", - "Martelli pneomatici" + "Key3": [ + "Metà metà", + "... ho scritto ...", + "Metà, metà metà?", + "Metà!", + "Metà. Metà metà!" + ], + "Key4": [ + "... solo metà", + "Metà", + "Metà, metà metà?", + "Metà!", + "Metà. Metà metà!" + ], + "Puzzle1": [ + "45 centesimi!", + "Caffè alle macchinette", + "Offro io!", + "Treno?", + "Biglietto??" + ], + "Puzzle2": [ + "A Hogwards si va!", + "BIGLIETTO!!", + "In viaggio!", + "Viaggiamo!!", + "Bigliettino da visita" + ], + "Puzzle3": [ + "Martello", + "Martello?", + "Schiaccia chiodi", + "Viti?", + "Lavori in casa, eh?" + ], + "Puzzle4": [ + "Problemi con il carrello", + "Stella scadente", + "Stellare", + "Stella?", + "Ciao, come va?" ] } }, - - "CHAMBER.TR2": { + "TOWER.TR2": { "Names": [ - "Preparati a morire", - "Hai la desert eagle?", - "Versione Giapponese? No", - "IL TUO INCUBO!!", - "La tela di Willard" + "Cancello di Lud", + "Porta di Lud", + "Casa di Lud", + "Ferrari di Lud", + "Lud di Lud" + ], + "KeyItems": { + "Key1": [ + "Raccoglimi!", + "Raccolto?", + "Ce l'hai fatta!", + "Che freddo", + "Ho freddo" + ] + } + }, + "OFFICE.TR2": { + "Names": [ + "Lara verrà arrestata?", + "Con tutta la gente morta!", + "Parlare no, eh?", + "Risortare sempre a violenza", + "Lara elettrizza Sofia" ] }, - - "CITY.TR2": { + "NEVADA.TR2": { "Names": [ - "DIVERTITI! HAHA!!", - "Z vita da Zanzara", - "Bee Movie 2.0", - "Hall of Elements", - "4 morti e un funerale" + "Il mio preferito!", + "Ne-Vada la pena", + "Battute divertenti", + "Ti diverti?", + "Non mi diverto lol" ], - "Keys": { - "0": [ - "La chiave del diavolo", - "La ragazza non di fuoco", - "(In)Utili", - "OSSERVA... OOOH", - "Ma che chiavolo?", - "Guardami!", - "Occhioni! Carinissimi!!" - ] - }, - "Puzzles": { - "0": [ - "Maschera di bellezza", - "Maschera la maschera", - "Il fantasma dell'opera", - "Al ballo mascherato", - "Da zero a mito" + "KeyItems": { + "Key1": [ + "Ahh, elettricità!", + "Non dare carta a Lara", + "I’VE GOT THE POWER!", + "Dont get electrecuted!", + "Blackout Key" + ], + "Key2": [ + "Lara sei pericolosa", + "LONTANI DA LARA", + "ESPLODERA' TUTTO!!", + "Esplosione pazzesca", + "Lara è pazza!", + "Adoro l'odore del TNT!" ] } }, - "COMPOUND.TR2": { "Names": [ "Finalmente in prigione!", - "Le ali della libert", + "Le ali della libertà", "The Great Escape", "Boris is here!", "LE MIE PISTOLE! NOOOO" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Carta da parati", "Carta di credito", "Carta di debito", @@ -389,98 +514,112 @@ "Carta da regalo", "Carta igienica" ], - "1": [ + "Key2": [ "Carta straccia", "Carta riciclata", "Carta di carta", "Carta burocratica", "Cartaccia" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Roba blu", - "Dov' l'aceto?", + "Dov'è l'aceto?", "Peperone blu", "Mela mangiucchiata 2", "No Dupe Either" ], - "1": [ + "Puzzle2": [ "Roba gialla", - "Dov' il sale?", + "Dov'è il sale?", "Peperone giallo", "Mela mangiucchiata 1", "No Dupe Either" ] } }, - - "CRASH.TR2": { + "AREA51.TR2": { "Names": [ - "Jurassic Park", - "Ancora dinosauri?", - "DINOSAURI ANCORA?", - "La vendetta del T-Rex 3D", - "Lost e TR, il crossover" + "Alien", + "Incontri del terzo tipo", + "Area ariosa", + "Interstellar", + "Telefono casa" ], - "Keys": { - "0": [ - "Chiave!", - "Chiave?", - "Chiave di un tizio", - "Esplosioni in arrivo!!", - "Lara l'irresponsabile" + "KeyItems": { + "Key1": [ + "Terza guerra mondiale", + "Pessima idea", + "NO LARA NOOOO", + "Meglio di no", + "Chiave spaziale", + "Peperone giallo", + "RACCOGLIMI DAI!", + "Chiave bella grande", + "Bel fusibile giallo", + "Extraterresti?" ], - "1": [ - "Dietro di te!", - "Sta arrivando", - "IL NEMICO!!", - "Sopravvissuto? Bene!", - "Dove usiamo la chiave?" - ] - } - }, - - "HOUSE.TR2": { - "Names": [ - "Lara di casa", - "Casa dolce Casa", - "Dolce casa Dolce", - "L'assassinio di Winston", - "PISTOLE SIIIIII", - "Winston ha un infarto" - ], - "Keys": { - "0": [ - "Lara l'irresponsabile", - "CORRI!!!", - "Sai guidare? No?!", - "Pista da corsa", - "Chiave per l'armadio? No", - "Armadio? No Quad!" + "Puzzle1": [ + "Peperone blu", + "Strana chiave", + "Chiave sproporzionata", + "Bel fusibile blu", + "Hai IMBROGLIATO!" + ], + "Puzzle2": [ + "Hit mania 2000", + "Disco generico 1", + "Disco ufo", + "Uno dei due dischi", + "Dov'è la musica?" + ], + "Puzzle3": [ + "Hmm sembra fasullo", + "Disco generico 2", + "TR1 Piratato", + "Uno dei due dischi", + "Puoi non prendermi" + ], + "Puzzle4": [ + "Binari magnetici, chiave?", + "Metropolichiave", + "Binari! Chiave??", + "Ago nel pagliaio", + "Celebrità!", + "Martelli pneomatici" ] } }, - - "JUNGLE.TR2": { + "ANTARC.TR2": { "Names": [ - "Sei morto all'inizio?", - "Quanti spuntoni", - "Povere scimmiette", - "Sabbie mobili", - "Terra mobile" + "Nevica!", + "Motoscafo!!", + "Cubetto di ghiaccio", + "Frigoland", + "Zuppa?" ], - "Keys": { - "3": [ - "Chiavissima!", - "No scimmietta no!!", - "Chiave?", - "Chiave!!", - "Bella chiave" + "KeyItems": { + "Key1": [ + "Chiave, cosa sennò?", + "Chiavetta USB", + "Chiavona", + "Chiavuccia" + ], + "Puzzle1": [ + "Porco di piede", + "Piede di piede", + "Porco di porco", + "Gordon Freeman", + "Half Life" + ], + "Puzzle2": [ + "Rilascia le acque", + "Apri diga", + "Acquolina in bocca", + "Accesso alla zuppa", + "Mensa" ] } }, - "MINES.TR2": { "Names": [ "Survival Horror", @@ -490,22 +629,22 @@ "FUOCO ALLE POLVERI!!", "Trauma cranico" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Gordon Freeman", "Piede? Porco!", "Leverino?", "Manuale Piede di Porco", "Leverino esordiente" ], - "1": [ + "Puzzle2": [ "Batteria per macchine", "Oh, si guida?", "Non ci sta nello zaino", "Troppo grande!", "Ma quanto pesa???" ], - "2": [ + "Puzzle3": [ "Brrrr! Freddo!", "Ma che freddo che fa!", "Cioccolata calda?", @@ -514,297 +653,59 @@ ] } }, - - "NEVADA.TR2": { + "CITY.TR2": { "Names": [ - "Il mio preferito!", - "Ne-Vada la pena", - "Battute divertenti", - "Ti diverti?", - "Non mi diverto lol" + "DIVERTITI! HAHA!!", + "Z vita da Zanzara", + "Bee Movie 2.0", + "Hall of Elements", + "4 morti e un funerale" ], - "Keys": { - "0": [ - "Ahh, elettricit!", - "Non dare carta a Lara", - "IVE GOT THE POWER!", - "Dont get electrecuted!", - "Blackout Key" + "KeyItems": { + "Key1": [ + "La chiave del diavolo", + "La ragazza non di fuoco", + "(In)Utili", + "OSSERVA... OOOH", + "Ma che chiavolo?", + "Guardami!", + "Occhioni! Carinissimi!!" ], - "1": [ - "Lara sei pericolosa", - "LONTANI DA LARA", - "ESPLODERA' TUTTO!!", - "Esplosione pazzesca", - "Lara pazza!", - "Adoro l'odore del TNT!" - ] - } - }, - - "OFFICE.TR2": { - "Names": [ - "Lara verr arrestata?", - "Con tutta la gente morta!", - "Parlare no, eh?", - "Risortare sempre a violenza", - "Lara elettrizza Sofia" - ] - }, - - "QUADCHAS.TR2": { - "Names": [ - "Strade complicate", - "Valle dei piranha", - "Vietato il nuoto", - "Nooo non nuotare!", - "Nuoto sconsigliato" - ], - "Keys": { - "0": [ - "Non-Utile", - "L'hai mai raccolta?", - "Dimmi ti mai servita?", - "Serve?", - "Ma che ?" + "Puzzle1": [ + "Maschera di bellezza", + "Maschera la maschera", + "Il fantasma dell'opera", + "Al ballo mascherato", + "Da zero a mito" ] } }, - - "RAPIDS.TR2": { + "CHAMBER.TR2": { "Names": [ - "Tira l'acqua", - "Kayak", - "Ahh, preparati...", - "LE MIE ORECCHIEEEE", - "Mal di torrente", - "Attento alle cuffie" + "Preparati a morire", + "Hai la desert eagle?", + "Versione Giapponese? No", + "IL TUO INCUBO!!", + "La tela di Willard" ] }, - - "ROOFS.TR2": { - "Names": [ - "Molo senza il Tamigi", - "Il tamigi non c' qui", - "Grandi cisterne", - "Lara commette omicidi", - "Lara evade la polizia", - "Lara l'assassina", - "Lara fa strage?" - ], - "Keys": { - "0": [ - "Chiave", - "Chiave!", - "Chiave!!!", - "Chiave!!!!!", - "Chiave!!!!!!!" - ], - "1": [ - "Bella chiave!", - "Che ci fa qui?", - "Cos... sul tetto?", - "Quando la usiamo?", - "A che serve??" - ] - } - }, - - "SEWER.TR2": { - "Names": [ - "Piattaforma 9 3/4", - "Subway simulator", - "Sfracellata da treni", - "Cade a pezzi", - "Attento al fosso!" - ], - "Keys": { - "0": [ - "Chiave elettrica", - "Chiave del bidello", - "AGGIUSTAMI!", - "USAMI!", - "Aggiusta ste cose" - ], - "1": [ - "Met met", - "Met", - "S, ...", - "Met!", - "Met. Met met!" - ], - "2": [ - "Met met", - "... ho scritto ...", - "Met, met met?", - "Met!", - "Met. Met met!" - ], - "3": [ - "... solo met", - "Met", - "Met, met met?", - "Met!", - "Met. Met met!" - ] - }, - "Puzzles": { - "0": [ - "45 centesimi!", - "Caff alle macchinette", - "Offro io!", - "Treno?", - "Biglietto??" - ], - "1": [ - "A Hogwards si va!", - "BIGLIETTO!!", - "In viaggio!", - "Viaggiamo!!", - "Bigliettino da visita" - ], - "2": [ - "Martello", - "Martello?", - "Schiaccia chiodi", - "Viti?", - "Lavori in casa, eh?" - ], - "3": [ - "Problemi con il carrello", - "Stella scadente", - "Stellare", - "Stella?", - "Ciao, come va?" - ] - } - }, - - "SHORE.TR2": { - "Names": [ - "Cannibali - al cinema", - "Attento alla gamba", - "Lara uccide cannibali", - "Ma ciao veleno!", - "In vacanza con Lara" - ], - "Keys": { - "0": [ - "Sott'acqua?", - "Ma perch qui?", - "Come fa a stare ferma?", - "Perfettamente ferma", - "Come c' finita qui?!" - ] - }, - "Puzzles": { - "0": [ - "Rubino", - "Vendilo Lara!", - "Facci soldi, veh!", - "Rubinetto", - "Zaffiro rosso" - ] - } - }, - "STPAUL.TR2": { "Names": [ "Non vedo l'ora", "Che qualcuno venga", "A chiedermi: Nanaki", - "Perch hai fatto cos", + "Perché hai fatto così", "La traduzione" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Risponderei", "Non lo so, mi diverte", "Deve divertire, vero?", "Mi sono divertito, tu?", - "Nanaki stata qui" - ] - } - }, - - "TEMPLE.TR2": { - "Names": [ - "Rendi e rori PAW!", - "Spara spara spara", - "Statue anti-proiettile", - "Quante trappole", - "Trappoloso", - "Inferno su PS1" - ], - "Keys": { - "0": [ - "CHIAVI CHIAVI!", - "Bella collezione", - "Noiaaaaaaa", - "Hai bisogno di 4 chiavi", - "Tortura" - ], - "1": [ - "CHIAVI CHIAVI!", - "Bellissima collezione", - "Five Nights at Ganesha", - "Troppe, troppe", - "Tortura" - ], - "2": [ - "CHIAVI CHIAVI!", - "Wow! Un'altra chiave!", - "Ce n'era bisogno?", - "Troppe", - "Tortura" - ], - "3": [ - "CHIAVI CHIAVI!", - "Chiavi, tante", - "Five Nights at Ganesha", - "Troppeee", - "Tortura" - ] - } - }, - - "TONYBOSS.TR2": { - "Names": [ - "Labirinto", - "Perch Core Design?", - "Labirinto ... NOOOOOO", - "Che noia", - "Cosa volete da me oraaa!" - ] - }, - - "TOWER.TR2": { - "Names": [ - "Cancello di Lud", - "Porta di Lud", - "Casa di Lud", - "Ferrari di Lud", - "Lud di Lud" - ], - "Keys": { - "0": [ - "Raccoglimi!", - "Raccolto?", - "Ce l'hai fatta!", - "Che freddo", - "Ho freddo" + "Nanaki è stata qui" ] } - }, - - "TRIBOSS.TR2": { - "Names": [ - "Boss cannibale", - "Ma ciao veleno!", - "Pempio di Tuna", - "Puna, solo puna", - "IN 10 secondi lol" - ] } } } \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_JA.json b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_JA.json deleted file mode 100644 index 13b8e1344..000000000 --- a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_JA.json +++ /dev/null @@ -1,810 +0,0 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Sparkling", - "Flipmap Helper", - "Uhh Shiny!", - "Stumble Cancel", - "Use me!" - ], - "44": [ - "Sparkling", - "Flipmap Helper", - "Uhh Shiny!", - "Stumble Cancel", - "Use me!" - ] - }, - { - "36": [ - "Double Guns", - "Cheatcode Helpers", - "Classic Classics", - "The IIconics", - "Unlimited Kills" - ], - "45": [ - "Double Guns Clips", - "Cheatcode Helpers Clips", - "Classic Classics Clips", - "The IIconics Clips", - "Unlimited Kills Clips" - ] - }, - { - "37": [ - "Shitgun", - "Why?", - "Come here or no kill!", - "Seen Enough?", - "Leave it alone! Its busy!" - ], - "46": [ - "Shitgun Shells", - "Question Shells", - "Slug Shells", - "Seen Enough Shells?", - "Busy Shells" - ] - }, - { - "38": [ - "Willy Killy", - "Actually useful!", - "D-Eagle", - "Nevada Eagle", - "Hottest in the Pot" - ], - "47": [ - "Willy Killy Clips", - "Useful Clips", - "D-Eagle Clips", - "Eagle Clips", - "Hotpot Clips" - ] - }, - { - "39": [ - "Ammo Vampire", - "Autos 2.0", - "Not TR II Uzis", - "You-zis", - "Not stronger now!" - ], - "48": [ - "Vampire Clips", - "Clips 2.0", - "Scuffed Clips", - "You-zi Clips", - "Weaker Clips" - ] - }, - { - "40": [ - "Meme Gun", - "Useless", - "For Challenge only", - "Why does it exist?", - "Underwater Crossbow" - ], - "49": [ - "Dank Memes", - "Waste", - "Challengers", - "Existentials", - "Bows" - ] - }, - { - "41": [ - "Not the M16", - "M16", - "Raptor Killer", - "MP3 Music", - "Rocket Enhancer" - ], - "50": [ - "Fake Clips", - "Scam Clips", - "Raptor Killers", - "Tracks", - "Rocket Loaders" - ] - }, - { - "42": [ - "Ultimate Boom", - "Backpack Turret", - "Takes too long anyway", - "Totally inaccurate", - "Heavy Recoil?" - ], - "51": [ - "Ultimate Rockets", - "Backpack Rockets", - "Long-load Rockets", - "Inaccurate Rockets", - "Heavy Rockets" - ] - }, - { - "43": [ - "Inaccurate Thing", - "Better Launcher COPIUM", - "Big Boom", - "Why do you use me?", - "Not on 7 anymore" - ], - "52": [ - "Inaccurate Nades", - "COPIUM Nades", - "Big Boom Nades", - "Questionable Nades", - "Discount Rockets" - ] - }, - { - "53": [ - "Usage not allowed!", - "You on NO MEDS!", - "Small Hospital", - "Small Lifesaver", - "Backpack Crystal" - ], - "54": [ - "Usage not allowed!", - "You on NO MEDS!", - "Large Hospital", - "Large Lifesaver", - "Bag of Crystals" - ] - } - ], - "StandaloneStrings": { - "2": [ - "Things", - "Whats this?", - "Not so shiny!", - "Trash", - "This & That", - "Too many artifacts!", - "How do they fit?" - ], - "3": [ - "Got kayaked yet?", - "NLNMAS next?", - "You DED!", - "Git Gud!", - "Forgot to Heal?", - "Medpack?", - "You really just died here?" - ], - "35": [ - "Wasted Stuff Counter", - "Any% next?", - "Can you get any slower?", - "All Secrets?", - "No Medpacks allowed!", - "Pacifist Run?" - ], - "59": [ - "Croft Manor", - "Core Design HQ", - "TR3Rando HQ", - "Lara's Digs", - "Winston's Fridge", - "Defrost Winston" - ], - "85": [ - "Bit City", - "South England", - "Is the Queen home?", - "Catsuit City", - "10 Minutes to midnight!" - ], - "86": [ - "Not so empty desert", - "Dust everywhere", - "OI!", - "HEY!", - "Eagles Desert" - ], - "87": [ - "Water and Stuff", - "Forgotten Island", - "Cannibal Mania", - "Punas Corner", - "South Pathetic", - "South India" - ], - "88": [ - "Giant Fridge", - "Wheres Winston?", - "Hyperthermia Mania", - "Titanic 2.0", - "Big, Cold, White", - "Iceberg right ahead!" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- NULL -", - "- NOTHING HERE -", - "- UNDEFINED -", - "- OI, THIS SLOT'S FREE -" - ] - } - } - ], - - "LevelStrings": { - "ANTARC.TR2": { - "Names": [ - "No Snow Flake", - "Speedboat 2.0", - "The Icecube", - "Walk In Freezer", - "Tomato Soup anyone?" - ], - "Keys": { - "0": [ - "Not the Deck", - "IceKey_Gamer", - "One Key to scare", - "Frozen Key" - ] - }, - "Puzzles": { - "0": [ - "Dont forget me!", - "Candy Cane", - "Pry Stick", - "I feel stronger now!", - "Von Crowbar" - ], - "1": [ - "Release the River", - "Open the flood gates", - "Water and Water and Water", - "Access to Soup", - "Soup Kitchen Key" - ] - } - }, - - "AREA51.TR2": { - "Names": [ - "Paul was here!", - "Conspiracy Theory Place", - "Xenomorph was here!", - "Independence Day", - "Aliens phone home!" - ], - "Keys": { - "0": [ - "Rocket Key", - "Rip Ride Rocket", - "SpaceX Key", - "Rocket Raccoon", - "Elon Musk Key", - "You can skip this as well!", - "Secret Numbers", - "Credit Card Pin", - "Real Rocket Launcher", - "Aliens nearby?!?" - ] - }, - "Puzzles": { - "0": [ - "Rapunzels Key", - "Tall Key", - "Not a Dragon Tower", - "Cheat Key", - "YOU CHEATED!!!" - ], - "1": [ - "You cant skip me!", - "Ist me again!", - "UFO Disc", - "One of Two Discs", - "Why no music? O.o" - ], - "2": [ - "Laras Party Mix", - "Puzzle Element Music", - "One of Two Discs", - "Jungle Music", - "You can skip me!" - ], - "3": [ - "Magnetic railway key", - "Subway key", - "Railway station key", - "Drawing pin", - "Fuse 69", - "Anal plug" - ] - } - }, - - "CHAMBER.TR2": { - "Names": [ - "Incy Wincy Spider", - "20 40 Deagle Shots", - "Japanese recommended", - "Free Willy", - "Willards Web" - ] - }, - - "CITY.TR2": { - "Names": [ - "Bridge Jump", - "A Bugs Life", - "Bee Movie 2.0", - "Hall of Elements", - "4 Ways to die!" - ], - "Keys": { - "0": [ - "Devil Key", - "This girls not on fire!", - "You can skip us!", - "Twin Key", - "Key from Hell", - "Look at me!", - "Cookie Monster Key" - ] - }, - "Puzzles": { - "0": [ - "Beauty Mask", - "Not Golden Mask", - "Phantom of the Opera", - "Mask Ball incoming", - "THE MASK" - ] - } - }, - - "COMPOUND.TR2": { - "Names": [ - "Just another Prison", - "Prison Break", - "The Great Escape", - "Boris is here!", - "Where are my weapons?" - ], - "Keys": { - "0": [ - "Die Guard DIE!", - "Just another Keycard", - "MasterCard", - "Keycard 1", - "Keycard 2", - "Get outta Jail Card" - ], - "1": [ - "VisaCard", - "Keycard 1", - "Keycard 2", - "Secret Keycard", - "Credit Card" - ] - }, - "Puzzles": { - "0": [ - "Blue Stone Thingy", - "Spark Plug 2", - "Fuse Thing 2", - "Blue USB Plug", - "No Dupe Either" - ], - "1": [ - "Yellow Stone Thingy", - "Spark Plug 1", - "Fuse Thing 1", - "Yellow USB Plug", - "No Dupe Either" - ] - } - }, - - "CRASH.TR2": { - "Names": [ - "Jurassic Park", - "Dinos again?", - "Barneys Place", - "Lost Valley Part 2", - "Wheres the Gold Dragon?" - ], - "Keys": { - "0": [ - "Barney Spawn Key", - "No Barney Food", - "What is this for? O.o", - "Canon Key for big Boom", - "Destruction Key" - ], - "1": [ - "Raptor Key", - "Watch your back", - "BEHIND YOU!", - "Enemy goes BOOOH!", - "Where will i fit?" - ] - } - }, - - "HOUSE.TR2": { - "Names": [ - "Humble Abode", - "Winstons Fridge 2.0", - "Formula Quad Course", - "Winston... double?", - "Target Practice", - "Happy Retirement Home" - ], - "Keys": { - "0": [ - "Race Track Key", - "Flag Key", - "Formula 1 Key", - "Fishy Key", - "Trophy Key", - "Quad Access" - ] - } - }, - - "JUNGLE.TR2": { - "Names": [ - "Junglebook", - "King Louis Relatives", - "Spiky Slide", - "Rollin rollin rollin", - "Rolling Stones" - ], - "Keys": { - "3": [ - "Pretty Key", - "MonKey", - "Useless Key", - "Glitchless Key", - "Whats this? O.o" - ] - } - }, - - "MINES.TR2": { - "Names": [ - "Minecraft", - "WHY?!?!?!", - "Deep, freezing Swim", - "Stormtrooper Bay", - "Fire and Pukemonsters", - "JUST SUFFER!" - ], - "Puzzles": { - "0": [ - "Dont forget me!", - "Candy Cane", - "Pry Stick", - "I feel stronger now!", - "Von Crowbar" - ], - "1": [ - "Duracell", - "9 Volt", - "Charger", - "Blue and Red Thingy", - "Wrench Crane Power!" - ], - "2": [ - "Deep Frozen Thingy", - "ShawCrank Redemption", - "Turning Thing", - "Wound up yet?", - "Youre going to DIE!" - ] - } - }, - - "NEVADA.TR2": { - "Names": [ - "Desert Eagles", - "Watery Desert", - "Stay Hydrated", - "No Desert Railroad here", - "Thats a hot Valley!" - ], - "Keys": { - "0": [ - "Zugang zum Generator", - "Card to Generations", - "IVE GOT THE POWER!", - "Dont get electrecuted!", - "Blackout Key" - ], - "1": [ - "Mine Field Key", - "TNT Key", - "Flipmap Key", - "Access to Aliens", - "BIG BOOM!", - "Azezas Key to BOOM!" - ] - } - }, - - "OFFICE.TR2": { - "Names": [ - "Run Lara, RUUUN!", - "Is she really dead?", - "Much too many volts!", - "Blackout!", - "Save and Load!" - ] - }, - - "QUADCHAS.TR2": { - "Names": [ - "Quad needed?", - "Piranha Valley", - "Not the Thames", - "Dont dive girl!", - "No Barneys here!" - ], - "Keys": { - "0": [ - "Double Useless", - "Who picks this up?", - "MonKey Double", - "No Cathedral Key", - "WHAT IS THIS?" - ] - } - }, - - "RAPIDS.TR2": { - "Names": [ - "Why is this existing?", - "Notepad needed!", - "MADubu", - "Toilet Flush", - "CrocOIdile", - "RiP Headphone Users" - ] - }, - - "ROOFS.TR2": { - "Names": [ - "20 Seconds", - "Westminster", - "Building Fail", - "No Big Ben here?", - "Whys this even here?", - "London Ghetto", - "Any Bruvs?" - ], - "Keys": { - "0": [ - "Rat Key", - "Flu Room Key", - "Chimney Key", - "Simple Key", - "Golden Key" - ], - "1": [ - "Beautiful Key", - "Church Key", - "Ruby Key", - "Useless Key", - "Whats this for? O.o" - ] - } - }, - - "SEWER.TR2": { - "Names": [ - "Platform 9 3/4", - "The Underground", - "London Dark Ride", - "Tickets out of Order", - "Please mind the gap" - ], - "Keys": { - "0": [ - "Electrical Key", - "Janitors Key", - "Ive got the power!", - "Toolkit", - "Fix these things!" - ], - "1": [ - "Half and Half", - "One Half", - "Religious Key", - "Salomo 1 or 2?", - "Damocles Keys" - ], - "2": [ - "Half and Half", - "One Half", - "Religious Key", - "Salomo 1 or 2?", - "Damocles Keys" - ], - "3": [ - "Half and Half", - "One Half", - "Religious Key", - "Salomo 1 or 2?", - "Damocles Keys" - ] - }, - "Puzzles": { - "0": [ - "MONEY!", - "Shilling", - "Massive but shiny!", - "Train Fare", - "25 Bits" - ], - "1": [ - "Lets go to Hogwarts", - "Railpass", - "Back to Nevada!", - "No Control needed!", - "Oyster Card" - ], - "2": [ - "Thors Hammer", - "Mjlnir", - "Whack-a-Mole Hammer", - "Smash this lock!", - "St Francis Follys Hammer" - ], - "3": [ - "Twinkle Twinkle Little Star", - "Id rather be shiny!", - "You saw something shiny!", - "Not in the sky!", - "One Star Review" - ] - } - }, - - "SHORE.TR2": { - "Names": [ - "Cannibal Village", - "The Beach", - "Dont loose your leg", - "Poison and Bridge Skip", - "Raid to the beat" - ], - "Keys": { - "0": [ - "Under the Sea Key", - "Jack Sparrows Key", - "Drowned Key", - "Rusty Key", - "A smuggler lost this!" - ] - }, - "Puzzles": { - "0": [ - "Poison Stone", - "Temple Ruins Stone", - "Blood Stone", - "Trust in me", - "Not a Horseman Gem" - ] - } - }, - - "STPAUL.TR2": { - "Names": [ - "Shh is a Secret", - "60/59", - "Unfinished Business", - "Deadly Cathedral", - "No Damage impossible" - ], - "Keys": { - "0": [ - "Super Hidden", - "Ladder, Ladder on the Wall", - "Finally found me?", - "Hide and Seek", - "Flu Room Key" - ] - } - }, - - "TEMPLE.TR2": { - "Names": [ - "Randys and Rorys Tomb", - "Why so many Sheevas?", - "Bulletproof Statues", - "Snakes and Ladders", - "Trap Hell", - "Flip Flare Trick" - ], - "Keys": { - "0": [ - "Still no dupe Glitch", - "Deadly Key Collection", - "Five Nights at Ganesha", - "Not Prayer Wheels", - "Torture Chamber Keys" - ], - "1": [ - "Still no dupe Glitch", - "Deadly Key Collection", - "Five Nights at Ganesha", - "Not Prayer Wheels", - "Torture Chamber Keys" - ], - "2": [ - "Still no dupe Glitch", - "Deadly Key Collection", - "Five Nights at Ganesha", - "Not Prayer Wheels", - "Torture Chamber Keys" - ], - "3": [ - "Still no dupe Glitch", - "Deadly Key Collection", - "Five Nights at Ganesha", - "Not Prayer Wheels", - "Torture Chamber Keys" - ] - } - }, - - "TONYBOSS.TR2": { - "Names": [ - "aMAZEing", - "Not another Maze", - "Secret Maze?!? O.o", - "40 Dead Ends", - "40 Snakes" - ] - }, - - "TOWER.TR2": { - "Names": [ - "National History Museum", - "Nonsense Mix", - "Luds Hate", - "Lets Hate", - "Flying UPV ahead!" - ], - "Keys": { - "0": [ - "Heat Up Key!", - "Wow you didnt glitch!", - "Firestarter", - "Not even a boiler here?!?", - "I am cold!" - ] - } - }, - - "TRIBOSS.TR2": { - "Names": [ - "Cannibal Boss", - "Even more poison", - "Footis Prison", - "Temple of Tuna", - "Temple Run" - ] - } - } -} \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_NL.json b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_NL.json index 7b8518143..ce36ec39d 100644 --- a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_NL.json +++ b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_NL.json @@ -1,377 +1,502 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Sprankelend", - "Flipmap Helper", - "Uhh glinsterent!", - "Struikelen annuleren", - "Gebruik mij!" - ], - "44": [ - "Sprankelend", - "Flipmap Helper", - "Uhh glinsterent!", - "Struikelen annuleren", - "Gebruik mij!" - ] - }, - { - "36": [ - "Dubble geweren", - "Cheatcode Helpers", - "Klassiek klassiek", - "De iconische", - "Oneindig doden" - ], - "45": [ - "dubble geweren munitie", - "Cheatcode Helpers munitie", - "Klassiek klassiek munitie", - "De iconische munitie", - "Oneindig doden munitie" - ] - }, - { - "37": [ - "Poepgeweer", - "Waarom?", - "Kom hier geen moord!", - "Genoeg gezien?", - "Laat het met rust! Het is druk!" - ], - "46": [ - "Poepgeweer hulzen", - "Vragen hulzen ", - "Slak hulzen", - "Genoeg gezien? hulzen", - "Drukke hulzen" - ] - }, - { - "38": [ - "Willy Killy", - "Eigenlijk nuttig", - "De-Arend", - "Nevada Arend", - "Heetste in de pot" - ], - "47": [ - "Willy Killy munitie", - "Nuttige munitie", - "D-Arend munitie", - "Arend munitie", - "Heet Pot munitie" - ] - }, - { - "39": [ - "Vampier munitie", - "Autos 2.0", - "Niet TR II Uzis", - "Je-zus", - "Niet sterker nu!" - ], - "48": [ - "Vampier munitie", - "Munitie 2.0", - "Scuffed Clips", - "Je-zus munitie", - "Zwakke munitie" - ] - }, - { - "40": [ - "Mme Geweer", - "Nutteloos", - "Alleen voor Challenge ", - "Waarom bestaat het?", - "Onderwater Kruisboog" - ], - "49": [ - "Dank Memes", - "Verspilling", - "Uitdaging", - "Existentile", - "Boog" - ] - }, - { - "41": [ - "Niet de M16", - "M16", - "Raptor moordenaar", - "MP3 Muziek", - "Raket versterker" - ], - "50": [ - "Neppe munitie", - "opgelichte munitie", - "Raptor moordenaars", - "Sporem", - "Raket Laders" - ] - }, - { - "42": [ - "Ultieme Boom", - "Rugzak torentje", - "Duurt toch te lang", - "Helemal onnauwkeurig", - "Zware terugslag?" - ], - "51": [ - "Ultieme Raketten", - "Rugzak Raketten", - "Lang-herladen Raketten", - "onnauwkeurige Raketten", - "Zware Raketten" - ] - }, - { - "43": [ - "Onnauwkeurig ding", - "betere werper COPIUM", - "Grote Boom", - "Waarom gebruik je me?", - "Niet meer 7" - ], - "52": [ - "Onnauwkeurig Nades", - "COPIUM Nades", - "Grote Boom Nades", - "Twijfelachtig Nades", - "Korting raket" - ] - }, - { - "53": [ - "Gebruik niet toegelaten!", - "Jij gebruikt geen MEDS!", - "Klein ziekenhuis", - "Klein Levensredder", - "Rugzak kristal" - ], - "54": [ - "Gebruik niet toegelaten!", - "Jij gebruikt geen MEDS!", - "Groot ziekenhuis", - "Grote redder in nood ", - "Zak met kristallen" - ] - } +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Sprankelend", + "Flipmap Helper", + "Uhh glinsterent!", + "Struikelen annuleren", + "Gebruik mij!" + ], + "INV_ITEM_PISTOLS": [ + "Dubble geweren", + "Cheatcode Helpers", + "Klassiek klassiek", + "De iconische", + "Oneindig doden" + ], + "INV_ITEM_PISTOL_AMMO": [ + "dubble geweren munitie", + "Cheatcode Helpers munitie", + "Klassiek klassiek munitie", + "De iconische munitie", + "Oneindig doden munitie" + ], + "INV_ITEM_SHOTGUN": [ + "Poepgeweer", + "Waarom?", + "Kom hier geen moord!", + "Genoeg gezien?", + "Laat het met rust! Het is druk!" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Poepgeweer hulzen", + "Vragen hulzen ", + "Slak hulzen", + "Genoeg gezien? hulzen", + "Drukke hulzen" + ], + "INV_ITEM_DEAGLE": [ + "Willy Killy", + "Eigenlijk nuttig", + "De-Arend", + "Nevada Arend", + "Heetste in de pot" + ], + "INV_ITEM_DEAGLE_AMMO": [ + "Willy Killy munitie", + "Nuttige munitie", + "D-Arend munitie", + "Arend munitie", + "Heet Pot munitie" + ], + "INV_ITEM_UZI": [ + "Vampier munitie", + "Autos 2.0", + "Niet TR II Uzis", + "Je-zus", + "Niet sterker nu!" + ], + "INV_ITEM_UZI_AMMO": [ + "Vampier munitie", + "Munitie 2.0", + "Scuffed Clips", + "Je-zus munitie", + "Zwakke munitie" + ], + "INV_ITEM_HARPOON": [ + "Même Geweer", + "Nutteloos", + "Alleen voor Challenge ", + "Waarom bestaat het?", + "Onderwater Kruisboog" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Dank Memes", + "Verspilling", + "Uitdaging", + "Existentiële", + "Boog" + ], + "INV_ITEM_M16": [ + "Niet de M16", + "M16", + "Raptor moordenaar", + "MP3 Muziek", + "Raket versterker" + ], + "INV_ITEM_M16_AMMO": [ + "Neppe munitie", + "opgelichte munitie", + "Raptor moordenaars", + "Sporem", + "Raket Laders" + ], + "INV_ITEM_ROCKET_LAUNCHER": [ + "Ultieme Boom", + "Rugzak torentje", + "Duurt toch te lang", + "Helemal onnauwkeurig", + "Zware terugslag?" + ], + "INV_ITEM_ROCKETS": [ + "Ultieme Raketten", + "Rugzak Raketten", + "Lang-herladen Raketten", + "onnauwkeurige Raketten", + "Zware Raketten" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Onnauwkeurig ding", + "betere werper COPIUM", + "Grote Boom", + "Waarom gebruik je me?", + "Niet meer 7" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Onnauwkeurig Nades", + "COPIUM Nades", + "Grote Boom Nades", + "Twijfelachtig Nades", + "Korting raket" + ], + "INV_ITEM_MEDI": [ + "Gebruik niet toegelaten!", + "Jij gebruikt geen MEDS!", + "Klein ziekenhuis", + "Klein Levensredder", + "Rugzak kristal" + ], + "INV_ITEM_BIG_MEDI": [ + "Gebruik niet toegelaten!", + "Jij gebruikt geen MEDS!", + "Groot ziekenhuis", + "Grote redder in nood ", + "Zak met kristallen" + ], + "HEADING_ITEMS": [ + "Dingen", + "Wat is dit?", + "Niet zo glinsterend!", + "Afval", + "dit & dat", + "Te veel artifacten!", + "Hoe passen ze?" + ], + "HEADING_GAME_OVER": [ + "Ben je al ge-kayaked?", + "NLNMAS volgende?", + "Je bent DED!", + "Git Gud!", + "Vergeten te genezen?", + "EHBO?", + "Ben je serieus hier gestorven?" + ], + "INV_ITEM_COMPASS": [ + "Teller voor verspilde spullen", + "Alles% volgende?", + "Kan het nog trager?", + "Alle geheimen?", + "Geen Medpacks Toegestaan!", + "Pacifist Ren?" + ], + "INV_GLOBE_LONDON": [ + "Bit Stad", + "Zuid-Engeland", + "Is de koningin thuis?", + "Katpak Stad", + "10minuten tot midernacht!" + ], + "INV_GLOBE_NEVADA": [ + "Niet zo leeg woestijnt", + "Stof, overall", + "OI Josuke!", + "HEY!", + "Arend woestijn" + ], + "INV_GLOBE_SOUTH_PACIFIC": [ + "Water en dingen", + "Vergeten Eiland", + "Kannibaal Mania", + "Puna's hoek", + "Zuid ellendig", + "Zuid India" + ], + "INV_GLOBE_ANTARCTICA": [ + "Grote koelkast", + "waar is Winston?", + "Hyperthermie Mania", + "Titanic 2.0", + "Groot, Koud, Wit", + "Ijsberg recht vooruit!" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- NULL -", + "- NIKS HIER -", + "- ONGEDEFINIEERD-", + "- OI, DEZE SLOT IS GRATIS -" + ] + }, + "LevelStrings": { + "HOUSE.TR2": { + "Names": [ + "Nederig verblijf", + "Winston's Koelkast 2.0", + "Formule Quad Baan", + "Winston... double?", + "Doel Oefening", + "Gelukkig bejaardentehuis" ], - "StandaloneStrings": { - "2": [ - "Dingen", - "Wat is dit?", - "Niet zo glinsterend!", - "Afval", - "dit & dat", - "Te veel artifacten!", - "Hoe passen ze?" - ], - "3": [ - "Ben je al ge-kayaked?", - "NLNMAS volgende?", - "Je bent DED!", - "Git Gud!", - "Vergeten te genezen?", - "EHBO?", - "Ben je serieus hier gestorven?" - ], - "35": [ - "Teller voor verspilde spullen", - "Alles% volgende?", - "Kan het nog trager?", - "Alle geheimen?", - "Geen Medpacks Toegestaan!", - "Pacifist Ren?" - ], - "59": [ - "Croft landhuis", - "Core Design HQ", - "TR3Rando HQ", - "Lara's opgravingen", - "Winston's koelkast", - "Ontdooi Winston" - ], - "85": [ - "Bit Stad", - "Zuid-Engeland", - "Is de koningin thuis?", - "Katpak Stad", - "10minuten tot midernacht!" - ], - "86": [ - "Niet zo leeg woestijnt", - "Stof overall", - "OI Josuke!", - "HEY!", - "Arend woestijn" - ], - "87": [ - "Water en dingen", - "Vergeten Eiland", - "Kannibaal Mania", - "Punas hoek", - "Zuid ellendig", - "Zuid India" - ], - "88": [ - "Grote koelkast", - "waar is Winston?", - "Hyperthermie Mania", - "Titanic 2.0", - "Groot, Koud, Wit", - "Ijsberg recht vooruit!" + "KeyItems": { + "Key1": [ + "Racebaan Sleutel", + "Vlag Sleutel", + "Formule 1 Sleutel", + "Vis Sleutel", + "trofee Sleutel", + "Quad Toegang" ] } }, - { - "StandaloneStrings": { - "15": [ - "- NULL -", - "- NIKS HIER -", - "- ONGEDEFINIEERD-", - "- OI, DEZE SLOT IS GRATIS -" + "JUNGLE.TR2": { + "Names": [ + "Jungleboek", + "Koning Louis Familieleden", + "puntige Glijbaan", + "Rollen rollen rollen,", + "Rollenden Stenen" + ], + "KeyItems": { + "Key4": [ + "Prachtige Sleutel", + "Aap", + "Nutteloze Key", + "Foutloze Sleutel", + "Wat is dit? O.o" ] } - } - ], - - "LevelStrings": { - "ANTARC.TR2": { + }, + "TEMPLE.TR2": { "Names": [ - "Geen sneeuwvlok", - "Speedboat 2.0", - "Het ijsblok", - "Wandeling in de vriezer", - "Tomatensoep iemand?" + "Randys en Rorys Graf", + "Waarom zo veel Sheevas?", + "Kogelvrije standbeelden", + "Slangen en ladders", + "Trap Hel", + "Flip Flare-truc" ], - "Keys": { - "0": [ - "Niet het deck", - "IjsSleutel_Gamer", - "n sleutel om bang te maken", - "Bevroren sleutel" + "KeyItems": { + "Key1": [ + "Nog steeds geen dupe Glitch", + "Dodelijke sleutelverzameling", + "Five Nights bij Ganesha", + "Geen Gebedsmolens", + "Martelkamersleutels" ] - }, - "Puzzles": { - "0": [ - "Vergeet mij niet!", - "Zuurstok", - "Wrik strikje", - "Ik voel me sterker nu!", - "Von Koevoet" + } + }, + "QUADCHAS.TR2": { + "Names": [ + "Quad Nodig?", + "Piranha Vallei", + "Niet de Thames", + "Niet duiken meid!", + "Geen Barneys hier!" + ], + "KeyItems": { + "Key1": [ + "Dubbel nutteloos", + "Wie pakt dit op?", + "Aap Dubbel", + "Geen Kathedraal Sleutel", + "WAT IS DIT?" + ] + } + }, + "TONYBOSS.TR2": { + "Names": [ + "aMAZEing", + "Niet nog een doolhof", + "Geheim Doolhof?!? O.o", + "40 Doodlopende Wegen", + "40 Slangen" + ] + }, + "SHORE.TR2": { + "Names": [ + "Kannibaal Dorp", + "Het Strand", + "Verlies je been niet", + "Vergif en brug Skip", + "Raid to the beat" + ], + "KeyItems": { + "Key1": [ + "Onder de zee sleutel", + "Jack Sparrows Key", + "Verdronken Sleutel", + "Roestige Sleutel", + "Een smokkelaar verloor zijn!" ], - "1": [ - "Laat de rivier vrij", - "Open de dam", - "Water en Water en Water", - "Toegang tot soep", - "Soepkeuken sleutel" + "Puzzle1": [ + "Giftige Steen", + "Tempelruïnes Steen", + "Bloed Steen", + "Vertrouw me", + "Geen Ruiterjuweeltje" ] } }, - - "AREA51.TR2": { + "CRASH.TR2": { "Names": [ - "Paul was hier!", - "Samenzweringstheorie plaats", - "Xenomorph was hier!", - "Onafhankelijkheidsdag", - "Aliens telefoon huis!" + "Jurassic Park", + "Dino's, alweer?", + "Barney's Plek", + "Verloren vallei Deel 2", + "Waar is de gele draak?" ], - "Keys": { - "0": [ - "Raket sleutel", - "Rip rijdende Raket", - "SpaceX sleutel", - "Raket wasbeer", - "Elon Musks sleutel", - "Je kan dit ook overslaan!", - "Geheime Nummers", - "Credit Card Pin", - "Echte raketwerper", - "Aliens dichtbij?!?" + "KeyItems": { + "Key1": [ + "Barney Spawn Sleutel", + "Geen Barney eten", + "Wat is dit voor? O.o", + "Canon sleutel voor grote Boom", + "Vernietiging sleutel" + ], + "Key2": [ + "Roofvogel Sleutel", + "Let op je rug", + "ACHTER JE!", + "Vijand gaat BOOOM!", + "Waar ga ik passent?" ] - }, - "Puzzles": { - "0": [ - "Rapunzels sleutel", - "Lange sleutel", - "Niet een drakentoren", - "Code sleutel", - "JIJ HEBT VALS GESPEELT!!!" + } + }, + "RAPIDS.TR2": { + "Names": [ + "Waarom bestaat dit?", + "Kladblok nodig!", + "MADubu", + "WC Doorspoelen!", + "CrocOIdile", + "RIP Koptelefoon Gebruikers" + ] + }, + "TRIBOSS.TR2": { + "Names": [ + "Kannibaal Baas", + "Nog meer Vergif", + "Footis Gevangenis", + "Tempel van Tonijn", + "Temple Ren" + ] + }, + "ROOFS.TR2": { + "Names": [ + "20 Seconden", + "Westminster", + "Gefaalde Gebouw", + "Geen Big Ben hier?", + "Waarom is dit zelf hier?", + "London Getto", + "Enkele Bruvs?" + ], + "KeyItems": { + "Key1": [ + "Rat Sleutel", + "Griep Kamersleutel", + "Schoorsteen Sleutel", + "Simpele Sleutel", + "Gouden Sleutel" ], - "1": [ - "Je kan me niet overslaan!", - "Ik ben het weer!", - "UFO schijf", - "Een van de twee schijven", - "Waarom geen muziek? O.o" + "Key2": [ + "Mooie Sleutel", + "Kerk Sleutel", + "Robijn Sleutel", + "Noteloze Sleutel", + "Wat is dit voor? O.o" + ] + } + }, + "SEWER.TR2": { + "Names": [ + "Platform 9 3/4", + "De Ondergrond", + "London Donkere Rit", + "Kaartjes uit of werking", + "Let op het gat" + ], + "KeyItems": { + "Key1": [ + "Elektrische Sleutel", + "conciërges Sleutel", + "Ik heb de kracht!", + "Toolkit", + "Repareer deze dingen!" ], - "2": [ - "Laras feest Mix", - "Puzzel Element Muziek", - "Een van de twee schijven", - "Jungle Muziek", - "Je kan me overslaan!" + "Key2": [ + "Half en Half", + "Één Half", + "Religieuze Sleutel", + "Salomo 1 of 2?", + "Damocles' Sleutel" ], - "3": [ - "Magnetische NS sleutel", - "Metro sleutel", - "Trein station sleutel", - "Punaise", - "Beroemdheid", - "Drilboor" + "Key3": [ + "Half en Half", + "Één Half", + "religieuze Sleutel", + "Salomo 1 or 2?", + "Damocles' Sleutel" + ], + "Key4": [ + "Half en Half", + "Één Helft", + "religieuze Sleutel", + "Salomo 1 of 2?", + "Damocles Sleutel" + ], + "Puzzle1": [ + "GELD!", + "Shilling", + "Massief maar glanzend!", + "Train Fare", + "25 Bits" + ], + "Puzzle2": [ + "Laten we naar Hogwarts gaan", + "Spoorwegovergang", + "Terug naar Nevada!", + "Geen controle nodig!", + "Oester kaart" + ], + "Puzzle3": [ + "Thor's Hamer", + "Mjölnir", + "Sla een mol Hammer", + "Verpulver dit slot!", + "St Francis Folly's Hamer" + ], + "Puzzle4": [ + "Twinkel Twinkel kleine ster", + "Ik ben liever glanzend!", + "Jij zag iets glanzend!", + "Niet in de lucht!", + "Één Ster Beoordeling" ] } }, - - "CHAMBER.TR2": { + "TOWER.TR2": { "Names": [ - "Incy Wincy Spider", - "20 40 arend schoten", - "Japans aanbevolen", - "Gratis Willy", - "Willards Web" + "Nationaal Historisch Museum", + "Onzin Mix", + "Lud's Haat", + "Laten we Haten", + "UPV Vooruit Vliegen!" + ], + "KeyItems": { + "Key1": [ + "Opwarm Sleutel!", + "Wow je hebt niet geglitched!", + "Vuurstarter", + "Niet eens een ketel hier?!?", + "Ik heb het Koud!" + ] + } + }, + "OFFICE.TR2": { + "Names": [ + "Ren Lara,REEEN!", + "Is ze echt dood?", + "veel te veel volts!", + "Black out!", + "Red en Laad!" ] }, - - "CITY.TR2": { + "NEVADA.TR2": { "Names": [ - "Brug sprong", - "Een insects leven", - "Bij film 2.0", - "Hall van Elementen", - "4 manieren om te sterven!" + "Woestijn Arend's", + "Waterig Woestijn", + "Blijf Gehydrateerd", + "Nee, Geen woestijn spoor hier", + "Dat is een hete Vallei!" ], - "Keys": { - "0": [ - "Duivels sleutel", - "Deze meid staat niet in de fik!", - "Je kan ons overslagen!", - "tweeling sleutel", - "Sleutel van Hell", - "Kijk naar mij!", - "Koekie Monsters sleutel" - ] - }, - "Puzzles": { - "0": [ - "Schoonheidsmasker", - "Niet het gouden masker", - "fantoom van de opera", - "Masker Ball inkomend", - "HET MASKER" + "KeyItems": { + "Key1": [ + "Zugang zum Generator", + "kaart naar de Generaties", + "IK HEB DE KRACHT!", + "Wordt niet geëlektrocuteerd!", + "Black out Sleutel" + ], + "Key2": [ + "Mijnenveld Sleutel", + "TNT Sleutel", + "Flipmap Sleutel", + "Toegang tot buitenaardse wezens", + "GROTE BOOM!", + "Azezas' sleutel naar de BOOM!" ] } }, - "COMPOUND.TR2": { "Names": [ "Gewoon een andere gevangenis", @@ -380,32 +505,30 @@ "Boris is hier!", "Waar zijn me wapens?" ], - "Keys": { - "0": [ - "Sterf bewaker STERF!", + "KeyItems": { + "Key1": [ + "Sterf bewaker, STERF!", "Gewoon weer een Sleutelkaart", "MasterCard", "Sleutelkaart 1", "Sleutelkaart 2", "Ontsnap de gevangenis kaart" ], - "1": [ + "Key2": [ "VisaCard", "Sleutelkaart 1", "Sleutelkaart 2", "Geheime Sleutelkaart", "Kredietkaart" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Blauwe Steen ding", "Bougie 2", "Zekering Ding 2", "Blauwe USB stekker", "Ook geen duplicaat" ], - "1": [ + "Puzzle2": [ "Gele Steen Ding", "Bougie 1", "Zekering Ding 1", @@ -414,73 +537,89 @@ ] } }, - - "CRASH.TR2": { + "AREA51.TR2": { "Names": [ - "Jurassic Park", - "Dinos alweer?", - "Barneys Plek", - "Verloren vallei Deel 2", - "Waar is de gele draak?" + "Paul was hier!", + "Samenzweringstheorie plaats", + "Xenomorph was hier!", + "Onafhankelijkheidsdag", + "Aliens telefoon huis!" ], - "Keys": { - "0": [ - "Barney Spawn Sleutel", - "Geen Barney eten", - "Wat is dit voor? O.o", - "Canon sleutel voor grote Boom", - "Vernietiging sleutel" + "KeyItems": { + "Key1": [ + "Raket sleutel", + "Rip rijdende Raket", + "SpaceX sleutel", + "Raket wasbeer", + "Elon Musk's sleutel", + "Je kan dit ook overslaan!", + "Geheime Nummers", + "Credit Card Pin", + "Echte raketwerper", + "Aliens dichtbij?!?" ], - "1": [ - "Roofvogel Sleutel", - "Let op je rug", - "ACHTER JE!", - "Vijand gaat BOOOM!", - "Waar ga ik passent?" - ] - } - }, - - "HOUSE.TR2": { - "Names": [ - "Nederig verblijf", - "Winstons Koelkast 2.0", - "Formule Quad Baan", - "Winston... double?", - "Doel Oefening", - "Gelukkig bejaardentehuis" - ], - "Keys": { - "0": [ - "Racebaan Sleutel", - "Vlag Sleutel", - "Formule 1 Sleutel", - "Vis Sleutel", - "trofee Sleutel", - "Quad Toegang" + "Puzzle1": [ + "Rapunzel's sleutel", + "Lange sleutel", + "Niet een drakentoren", + "Code sleutel", + "JIJ HEBT VALS GESPEELT!!!" + ], + "Puzzle2": [ + "Je kan me niet overslaan!", + "Ik ben het weer!", + "UFO schijf", + "Een van de twee schijven", + "Waarom geen muziek? O.o" + ], + "Puzzle3": [ + "Lara's feest Mix", + "Puzzel Element Muziek", + "Een van de twee schijven", + "Jungle Muziek", + "Je kan me overslaan!" + ], + "Puzzle4": [ + "Magnetische NS sleutel", + "Metro sleutel", + "Trein station sleutel", + "Punaise", + "Beroemdheid", + "Drilboor" ] } }, - - "JUNGLE.TR2": { + "ANTARC.TR2": { "Names": [ - "Jungleboek", - "Koning Louis Familieleden", - "puntige Glijbaan", - "Rollen rollen rollen", - "Rollenden Stenen" + "Geen sneeuwvlok", + "Speedboat 2.0", + "Het ijsblok", + "Wandeling in de vriezer", + "Tomatensoep iemand?" ], - "Keys": { - "3": [ - "Prachtige Sleutel", - "Aap", - "Nutteloze Key", - "Foutloze Sleutel", - "Wat is dit? O.o" + "KeyItems": { + "Key1": [ + "Niet het deck", + "IjsSleutel_Gamer", + "Één sleutel om bang te maken", + "Bevroren sleutel" + ], + "Puzzle1": [ + "Vergeet mij niet!", + "Zuurstok", + "Wrik strikje", + "Ik voel me sterker nu!", + "Von Koevoet" + ], + "Puzzle2": [ + "Laat de rivier vrij", + "Open de dam", + "Water en Water en Water,", + "Toegang tot soep", + "Soepkeuken sleutel" ] } }, - "MINES.TR2": { "Names": [ "Minecraft", @@ -490,22 +629,22 @@ "Vuur en kotsende monsters", "GEWOON LIJDEN!" ], - "Puzzles": { - "0": [ + "KeyItems": { + "Puzzle1": [ "Vergeet me niet!", "Zuurstok", "Wrik strikje", "Ik voel me sterker nu!", "Von Koevoet" ], - "1": [ + "Puzzle2": [ "Duracell", "9 Volt", "Oplader", "Blauw en Rood ding", "Moersleutel Kraan Kracht!" ], - "2": [ + "Puzzle3": [ "Diep Bevroren Ding", "ShawCrank Aflossing", "Draaiend Ding", @@ -514,200 +653,42 @@ ] } }, - - "NEVADA.TR2": { + "CITY.TR2": { "Names": [ - "Woestijn Arends", - "Waterig Woestijn", - "Blijf Gehydrateerd", - "Nee, Geen woestijn spoor hier", - "Dat is een hete Vallei!" + "Brug sprong", + "Een insect's leven", + "Bij film 2.0", + "Hall van Elementen", + "4 manieren om te sterven!" ], - "Keys": { - "0": [ - "Zugang zum Generator", - "kaart naar de Generaties", - "IK HEB DE KRACHT!", - "Wordt niet gelektrocuteerd!", - "Black out Sleutel" + "KeyItems": { + "Key1": [ + "Duivel's sleutel", + "Deze meid staat niet in de fik!", + "Je kan ons overslagen!", + "tweeling sleutel", + "Sleutel van Hell", + "Kijk naar mij!", + "Koekie Monster's sleutel" ], - "1": [ - "Mijnenveld Sleutel", - "TNT Sleutel", - "Flipmap Sleutel", - "Toegang tot buitenaardse wezens", - "GROTE BOOM!", - "Azezas sleutel naar de BOOM!" - ] - } - }, - - "OFFICE.TR2": { - "Names": [ - "Ren Lara,REEEN!", - "Is ze echt dood?", - "veel te veel volts!", - "Black out!", - "Red en Laad!" - ] - }, - - "QUADCHAS.TR2": { - "Names": [ - "Quad Nodig?", - "Piranha Vallei", - "Niet de Thames", - "Niet duiken meid!", - "Geen Barneys hier!" - ], - "Keys": { - "0": [ - "Dubbel nutteloos", - "Wie pakt dit op?", - "Aap Dubbel", - "Geen Kathedraal Sleutel", - "WAT IS DIT?" + "Puzzle1": [ + "Schoonheidsmasker", + "Niet het gouden masker", + "fantoom van de opera", + "Masker Ball inkomend", + "HET MASKER" ] } }, - - "RAPIDS.TR2": { + "CHAMBER.TR2": { "Names": [ - "Waarom bestaat dit?", - "Kladblok nodig!", - "MADubu", - "WC Doorspoelen!", - "CrocOIdile", - "RIP Koptelefoon Gebruikers" + "Incy Wincy Spider", + "20 - 40 arend schoten", + "Japans aanbevolen", + "Gratis Willy", + "Willards Web" ] }, - - "ROOFS.TR2": { - "Names": [ - "20 Seconden", - "Westminster", - "Gefaalde Gebouw", - "Geen Big Ben hier?", - "Waarom is dit zelf hier?", - "London Getto", - "Enkele Bruvs?" - ], - "Keys": { - "0": [ - "Rat Sleutel", - "Griep Kamersleutel", - "Schoorsteen Sleutel", - "Simpele Sleutel", - "Gouden Sleutel" - ], - "1": [ - "Mooie Sleutel", - "Kerk Sleutel", - "Robijn Sleutel", - "Noteloze Sleutel", - "Wat is dit voor? O.o" - ] - } - }, - - "SEWER.TR2": { - "Names": [ - "Platform 9 3/4", - "De Ondergrond", - "London Donkere Rit", - "Kaartjes uit of werking", - "Let op het gat" - ], - "Keys": { - "0": [ - "Elektrische Sleutel", - "concirges Sleutel", - "Ik heb de kracht!", - "Toolkit", - "Repareer deze dingen!" - ], - "1": [ - "Half en Half", - "n Half", - "Religieuze Sleutel", - "Salomo 1 of 2?", - "Damocles Sleutel" - ], - "2": [ - "Half en Half", - "n Half", - "religieuze Sleutel", - "Salomo 1 or 2?", - "Damocles Sleutel" - ], - "3": [ - "Half en Half", - "n Helft", - "religieuze Sleutel", - "Salomo 1 of 2?", - "Damocles Sleutel" - ] - }, - "Puzzles": { - "0": [ - "GELD!", - "Shilling", - "Massief maar glanzend!", - "Train Fare", - "25 Bits" - ], - "1": [ - "Laten we naar Hogwarts gaan", - "Spoorwegovergang", - "Terug naar Nevada!", - "Geen controle nodig!", - "Oester kaart" - ], - "2": [ - "Thors Hamer", - "Mjlnir", - "Sla een mol Hammer", - "Verpulver dit slot!", - "St Francis Follys Hamer" - ], - "3": [ - "Twinkel Twinkel kleine ster", - "Ik ben liever glanzend!", - "Jij zag iets glanzend!", - "Niet in de lucht!", - "n Ster Beoordeling" - ] - } - }, - - "SHORE.TR2": { - "Names": [ - "Kannibaal Dorp", - "Het Strand", - "Verlies je been niet", - "Vergif en brug Skip", - "Raid to the beat" - ], - "Keys": { - "0": [ - "Onder de zee sleutel", - "Jack Sparrows Key", - "Verdronken Sleutel", - "Roestige Sleutel", - "Een smokkelaar verloor zijn!" - ] - }, - "Puzzles": { - "0": [ - "Giftige Steen", - "Tempelrunes Steen", - "Bloed Steen", - "Vertrouw me", - "Geen Ruiterjuweeltje" - ] - } - }, - "STPAUL.TR2": { "Names": [ "Shh het is een Secret", @@ -716,8 +697,8 @@ "Dodelijke Kathedraal", "Geen Schade Onmogelijk" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Super Verborgen", "Ladder, Ladder aan de Muur", "Eindelijk mij gevonden?", @@ -725,87 +706,6 @@ "Griepkamersleutel" ] } - }, - - "TEMPLE.TR2": { - "Names": [ - "Randys en Rorys Graf", - "Waarom zo veel Sheevas?", - "Kogelvrije standbeelden", - "Slangen en ladders", - "Trap Hel", - "Flip Flare-truc" - ], - "Keys": { - "0": [ - "Nog steeds geen dupe Glitch", - "Dodelijke sleutelverzameling", - "Five Nights bij Ganesha", - "Geen Gebedsmolens", - "Martelkamersleutels" - ], - "1": [ - "Nog steeds geen dupe Glitch", - "Dodelijke sleutelverzameling", - "Five Nights bij Ganesha", - "Geen Gebedsmolens", - "Martelkamersleutels" - ], - "2": [ - "Nog steeds geen dupe Glitch", - "Dodelijke sleutelverzameling", - "Five Nights bij Ganesha", - "Geen Gebedsmolens", - "Martelkamersleutels" - ], - "3": [ - "Nog steeds geen dupe Glitch", - "Dodelijke sleutelverzameling", - "Five Nights bij Ganesha", - "Geen Gebedsmolens", - "Martelkamersleutels" - ] - } - }, - - "TONYBOSS.TR2": { - "Names": [ - "aMAZEing", - "Niet nog een doolhof", - "Geheim Doolhof?!? O.o", - "40 Doodlopende Wegen", - "40 Slangen" - ] - }, - - "TOWER.TR2": { - "Names": [ - "Nationaal Historisch Museum", - "Onzin Mix", - "Luds Haat", - "Laten we Haten", - "UPV Vooruit Vliegen!" - ], - "Keys": { - "0": [ - "Opwarm Sleutel!", - "Wow je hebt niet geglitched!", - "Vuurstarter", - "Niet eens een ketel hier?!?", - "Ik heb het Koud!" - ] - } - }, - - "TRIBOSS.TR2": { - "Names": [ - "Kannibaal Baas", - "Nog meer Vergif", - "Footis Gevangenis", - "Tempel van Tonijn", - "Temple Ren" - ] } } -} - +} \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_PL.json b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_PL.json index cceb801df..434a7c159 100644 --- a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_PL.json +++ b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_PL.json @@ -1,509 +1,376 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Iskierka nadziei", - "Aktywator flipmapy", - "Swiatelko w tunelu", - "Zaoszczedzony czas", - "Uzyj mnie!", - "Pochodnia", - "Przenosny plomyczek", - "Swiatlo, widze swiatlo", - "Tato! Patrz, pali sie" - ], - "44": [ - "Iskierka nadziei", - "Aktywator flipmapy", - "Swiatelko w tunelu", - "Zaoszczedzony czas", - "Uzyj mnie!", - "Pochodnia", - "Przenosny plomyczek", - "Swiatlo, widze swiatlo", - "Tato! Patrz, pali sie" - ] - }, - { - "36": [ - "Pistolce", - "Najlepszy przyjaciel cheatera", - "Legendarna legenda", - "Boski atrybut", - "Tylko dwie rzeczy sa nieskonczone", - "Dwie pukawki", - "Pju pju" - ], - "45": [ - "Naboje do pistoletow", - "Bierni obserwatorzy", - "Legendarna amunicja", - "Boska amunicja", - "...i jedna z nich to naboje", - "Amunicja do dwoch pukawek", - "Slepaki" - ] - }, - { - "37": [ - "Srutowka", - "Giwera", - "Powolna bron", - "Bron ktora widziala za duzo", - "Horeszkowska jednorurka", - "Rozdziewiczacz", - "Szotgens", - "Zabawka Kolda" - ], - "46": [ - "Srut", - "Naboje do giwery", - "Powolne naboje", - "Naboje ktore widzialy za duzo", - "Kule do horeszkowskiej jednorurki", - "Potezna amunicja", - "Czerwona amunicja", - "Nie niebieska amunicja z TR4" - ] - }, - { - "38": [ - "Zabojca zabojcow", - "W zasadzie dobra bron", - "Deagle", - "Pustynny Orzel", - "Zguba Willarda", - "Orzelek", - "Digul", - "Potezny guns" - ], - "47": [ - "Naboje do zabojcy zabojcow", - "W zasadzie dobre naboje", - "Naboje do deagla", - "Skrzydlate pociski", - "Cenne sekundy", - "Kulki do orzelka", - "Amunicja do digula", - "50 BMG" - ] - }, - { - "39": [ - "Marnotrawca nabojow", - "Ulepszone automaty", - "Znerfowana bron", - "Uzacze", - "Teraz mi slabiej", - "Pistolety razy 2", - "MG42 ale nie tak bardzo" - ], - "48": [ - "Zmarnotrawione naboje", - "Naboje te same co zawsze", - "Znerfowana amunicja", - "Naboje do uzaczy", - "To nie bardzo pomaga", - "Duzo pestek", - "Tylko 60 pestek" - ] - }, - { - "40": [ - "Karabin memiczny", - "Gowniany karabin", - "Bron dla masochistow", - "Problem egzystencjalny", - "Podwodna kusza", - "2 szoty i kobra ded" - ], - "49": [ - "Memy bojowe", - "Gowniana amunicja", - "Amunicja dla masochistow", - "Pytania egzystencjalne", - "Wykalaczki", - "Metalowe wykalaczki" - ] - }, - { - "41": [ - "Nie M16", - "MP 2137", - "Pogromca jaszczurow", - "MP3", - "Lepszy od bazuki", - "Stoj! Bo strzelam", - "Kulomiot" - ], - "50": [ - "Oszukane naboje", - "Naboje do MP 2137", - "Sprej na jaszczury", - "Pliki MP3", - "Lepsze od rakiet", - "Dwa ciasteczka", - "Amunicja do kulomiota" - ] - }, - { - "42": [ - "Bron ostatecznej zaglady", - "Przenosna armata", - "Dzialo atomowe", - "Dzialo na kartofle", - "Rakietnica", - "Panzerabwehrkanone 40", - "Kakaowe dzialo", - "RPG-7" - ], - "51": [ - "Rakiety ostatecznej zaglady", - "Kule armatnie", - "Glowice miedzykontynentalne", - "Kartofle", - "Rakiety", - "A co to takiego?", - "Czekolada", - "Dildos" - ] - }, - { - "43": [ - "Miotacz niedokladnosci", - "Z dwojga zlego lepiej tym", - "Wielki bumbum", - "Nie uzywac", - "Nie ten klawisz", - "Miotacz konserw" - ], - "52": [ - "Niecelne granaty", - "Ladunki kompensacyjne", - "Wielkie bumbumy", - "Granaty ostatecznej kontrowersji", - "Granaty z lumpexu", - "Dwie puszki" - ] - }, - { - "53": [ - "Nie uzywac", - "Medyczna marihuana", - "Przenosny gabinet lekarski", - "Ibuprom Zatoki", - "Zasobnik z krysztalami", - "NLNMAS Restart", - "Kremowka papieska", - "Fajzerek razy 50" - ], - "54": [ - "Psychotropy", - "Kokainum", - "Szpital tymczasowy", - "Zestaw do urynoterapii", - "Zapas krysztalow leczniczych", - "Andrzej to sie wyklepie", - "Fajzerek razy 100" - ] - } +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Iskierka nadziei", + "Aktywator flipmapy", + "Swiatelko w tunelu", + "Zaoszczedzony czas", + "Uzyj mnie!", + "Pochodnia", + "Przenosny plomyczek", + "Swiatlo, widze swiatlo", + "Tato! Patrz, pali sie" + ], + "INV_ITEM_PISTOLS": [ + "Pistolce", + "Najlepszy przyjaciel cheatera", + "Legendarna legenda", + "Boski atrybut", + "Tylko dwie rzeczy sa nieskonczone", + "Dwie pukawki", + "Pju pju" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Naboje do pistoletow", + "Bierni obserwatorzy", + "Legendarna amunicja", + "Boska amunicja", + "...i jedna z nich to naboje", + "Amunicja do dwoch pukawek", + "Slepaki" + ], + "INV_ITEM_SHOTGUN": [ + "Srutowka", + "Giwera", + "Powolna bron", + "Bron ktora widziala za duzo", + "Horeszkowska jednorurka", + "Rozdziewiczacz", + "Szotgens", + "Zabawka Kolda" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Srut", + "Naboje do giwery", + "Powolne naboje", + "Naboje ktore widzialy za duzo", + "Kule do horeszkowskiej jednorurki", + "Potezna amunicja", + "Czerwona amunicja", + "Nie niebieska amunicja z TR4" + ], + "INV_ITEM_DEAGLE": [ + "Zabojca zabojcow", + "W zasadzie dobra bron", + "Deagle", + "Pustynny Orzel", + "Zguba Willarda", + "Orzelek", + "Digul", + "Potezny guns" + ], + "INV_ITEM_DEAGLE_AMMO": [ + "Naboje do zabojcy zabojcow", + "W zasadzie dobre naboje", + "Naboje do deagla", + "Skrzydlate pociski", + "Cenne sekundy", + "Kulki do orzelka", + "Amunicja do digula", + "50 BMG" + ], + "INV_ITEM_UZI": [ + "Marnotrawca nabojow", + "Ulepszone automaty", + "Znerfowana bron", + "Uzacze", + "Teraz mi slabiej", + "Pistolety razy 2", + "MG42 ale nie tak bardzo" + ], + "INV_ITEM_UZI_AMMO": [ + "Zmarnotrawione naboje", + "Naboje te same co zawsze", + "Znerfowana amunicja", + "Naboje do uzaczy", + "To nie bardzo pomaga", + "Duzo pestek", + "Tylko 60 pestek" + ], + "INV_ITEM_HARPOON": [ + "Karabin memiczny", + "Gowniany karabin", + "Bron dla masochistow", + "Problem egzystencjalny", + "Podwodna kusza", + "2 szoty i kobra ded" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Memy bojowe", + "Gowniana amunicja", + "Amunicja dla masochistow", + "Pytania egzystencjalne", + "Wykalaczki", + "Metalowe wykalaczki" + ], + "INV_ITEM_M16": [ + "Nie M16", + "MP 2137", + "Pogromca jaszczurow", + "MP3", + "Lepszy od bazuki", + "Stoj! Bo strzelam", + "Kulomiot" + ], + "INV_ITEM_M16_AMMO": [ + "Oszukane naboje", + "Naboje do MP 2137", + "Sprej na jaszczury", + "Pliki MP3", + "Lepsze od rakiet", + "Dwa ciasteczka", + "Amunicja do kulomiota" + ], + "INV_ITEM_ROCKET_LAUNCHER": [ + "Bron ostatecznej zaglady", + "Przenosna armata", + "Dzialo atomowe", + "Dzialo na kartofle", + "Rakietnica", + "Panzerabwehrkanone 40", + "Kakaowe dzialo", + "RPG-7" + ], + "INV_ITEM_ROCKETS": [ + "Rakiety ostatecznej zaglady", + "Kule armatnie", + "Glowice miedzykontynentalne", + "Kartofle", + "Rakiety", + "A co to takiego?", + "Czekolada", + "Dildos" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Miotacz niedokladnosci", + "Z dwojga zlego lepiej tym", + "Wielki bumbum", + "Nie uzywac", + "Nie ten klawisz", + "Miotacz konserw" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Niecelne granaty", + "Ladunki kompensacyjne", + "Wielkie bumbumy", + "Granaty ostatecznej kontrowersji", + "Granaty z lumpexu", + "Dwie puszki" + ], + "INV_ITEM_MEDI": [ + "Nie uzywac", + "Medyczna marihuana", + "Przenosny gabinet lekarski", + "Ibuprom Zatoki", + "Zasobnik z krysztalami", + "NLNMAS Restart", + "Kremowka papieska", + "Fajzerek razy 50" + ], + "INV_ITEM_BIG_MEDI": [ + "Psychotropy", + "Kokainum", + "Szpital tymczasowy", + "Zestaw do urynoterapii", + "Zapas krysztalow leczniczych", + "Andrzej to sie wyklepie", + "Fajzerek razy 100" + ], + "HEADING_ITEMS": [ + "Klamoty", + "Szpargaly", + "Inwentarz", + "Pierdoly", + "Roznosci", + "Artefuckty", + "Przedmioty", + "Plecak z TR4", + "Plecak z Angkor Wat" + ], + "HEADING_GAME_OVER": [ + "'Zdychlas kur**'", + "To co, teraz NLNM?", + "Zgon", + "Postaraj sie bardziej", + "I nastepny gryzie piach", + "Kalendarz zostal kopniety", + "Jak do tego doszlo nie wiem", + "FFFFFFFFFFFFF", + "Witaj w Dark Souls" + ], + "INV_ITEM_COMPASS": [ + "Statystyka ", + "Jak ci idzie", + "Dane do wyzwan", + "Sprawdz o ile jestes do tylu", + "Wyzwalacz depresji", + "Frustracja w liczbach", + "O 60km/h za szybko", + "Patrz kochanie jak czas leci", + "Stoper" + ], + "INV_GLOBE_LONDON": [ + "Londyn", + "Anglia", + "Z wizyta u krolowej", + "Noc w muzeum", + "Za piec dwunasta", + "Pora na herbatke", + "Wycieczka nad Tamize" + ], + "INV_GLOBE_NEVADA": [ + "Nevada", + "Jak krew w piach", + "Dolina smierci", + "Infiltracja", + "Orly pustyni", + "Brak broni", + "Siedziba Microsoftu" + ], + "INV_GLOBE_SOUTH_PACIFIC": [ + "Splyw kajakowy", + "Zaginiona wyspa", + "Cannibal Holocaust", + "Park wodny", + "Ocean niespokojny", + "Gdzies indziej", + "Wodzionka" + ], + "INV_GLOBE_ANTARCTICA": [ + "Lara Polara", + "Zemsta Winstona", + "Zmora plaskoziemcow", + "Kraina lodu", + "Cos", + "Gora lodowa na wprost", + "Tam gdzie zatonal Titanic" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- PUSTE MIEJSCE -", + "- WOLNY OTWOR -", + "- NIC -", + "- MIEJSCE NA ZAPIS -", + "- NADPISZ MNIE -", + "- KLIKNIJ MNIE -", + "- PUSTE -", + "- TU NIC NIE MA -" + ] + }, + "LevelStrings": { + "HOUSE.TR2": { + "Names": [ + "W skromnych progach", + "Upgrade zamrazarki", + "Sklad na quad", + "Dwie twarze winstona", + "Manewry wojenne", + "Dom spokojnej starosci", + "Dom, slodki dom" ], - "StandaloneStrings": { - "2": [ - "Klamoty", - "Szpargaly", - "Inwentarz", - "Pierdoly", - "Roznosci", - "Artefuckty", - "Przedmioty", - "Plecak z TR4", - "Plecak z Angkor Wat" - ], - "3": [ - "'Zdychlas kur**'", - "To co, teraz NLNM?", - "Zgon", - "Postaraj sie bardziej", - "I nastepny gryzie piach", - "Kalendarz zostal kopniety", - "Jak do tego doszlo nie wiem", - "FFFFFFFFFFFFF", - "Witaj w Dark Souls" - ], - "35": [ - "Statystyka ", - "Jak ci idzie", - "Dane do wyzwan", - "Sprawdz o ile jestes do tylu", - "Wyzwalacz depresji", - "Frustracja w liczbach", - "O 60km/h za szybko", - "Patrz kochanie jak czas leci", - "Stoper" - - ], - "59": [ - "Safespace", - "Siedziba Core Design", - "Kwatera randomizera", - "Dom Lary", - "Lodowka Winstona", - "Strefa komfortu", - "Burdel" - ], - "85": [ - "Londyn", - "Anglia", - "Z wizyta u krolowej", - "Noc w muzeum", - "Za piec dwunasta", - "Pora na herbatke", - "Wycieczka nad Tamize" - ], - "86": [ - "Nevada", - "Jak krew w piach", - "Dolina smierci", - "Infiltracja", - "Orly pustyni", - "Brak broni", - "Siedziba Microsoftu" - ], - "87": [ - "Splyw kajakowy", - "Zaginiona wyspa", - "Cannibal Holocaust", - "Park wodny", - "Ocean niespokojny", - "Gdzies indziej", - "Wodzionka" - ], - "88": [ - "Lara Polara", - "Zemsta Winstona", - "Zmora plaskoziemcow", - "Kraina lodu", - "Cos", - "Gora lodowa na wprost", - "Tam gdzie zatonal Titanic" + "KeyItems": { + "Key1": [ + "Klucz do toru", + "Klucz wyscigowy", + "Klucz do rajdu w terenie", + "Klucz z akwarium", + "Klucz pucharowy", + "Klucz do quada" ] } }, - { - "StandaloneStrings": { - "15": [ - "- PUSTE MIEJSCE -", - "- WOLNY OTWOR -", - "- NIC -", - "- MIEJSCE NA ZAPIS -", - "- NADPISZ MNIE -", - "- KLIKNIJ MNIE -", - "- PUSTE -", - "- TU NIC NIE MA -" - ] - } - } - ], - - "LevelStrings": { - "ANTARC.TR2": { + "JUNGLE.TR2": { "Names": [ - "Pieklo snowflake'ow", - "Hipotermia", - "Co najmniej minus siedemset", - "Sniezna slepota", - "Barszcz antygrawitacyjny", - "Sutki mam jak gumki na olowku", - "Zasada 1-10-1" + "Ksiega dzungli", + "Rownia pochyla", + "Puszcza Notecka", + "Pirania 3D", + "Mile zlego poczatki" ], - "Keys": { - "0": [ - "Klucz do przeziebienia", - "Klucz do chaty", - "Klucz do odmrozen", - "Mrozony klucz", - "Podwodny klucz" - ] - }, - "Puzzles": { - "0": [ - "No to rura", - "Slomka do napojow", - "Lom", - "Zlom", - "Szprycha od roweru" - ], - "1": [ - "Klucz do rzeki", - "Otwieracz do rzeki", - "Klucz od sluzy", - "Klucz od tamy", - "Klucz do zupy" + "KeyItems": { + "Key4": [ + "Drzwi do lasu", + "Klucz do dzungli", + "Nieobowiazkowy klucz", + "Klucz dla bezglitchowcow", + "Klucz do wyjscia" ] } }, - - "AREA51.TR2": { + "TEMPLE.TR2": { "Names": [ - "Strefa 11", - "Wylegarnia teorii spiskowych", - "Starozytni kosmici", - "Dzien niepodleglosci", - "Uforia", - "Strefa 69" + "Ten grobowiec bedzie ich grobowcem", + "PokShiviony level", + "Gabki na pociski", + "Weze i drabiny", + "Pulapek od cholery", + "Flara jako klucz" ], - "Keys": { - "0": [ - "Klucz do wyrzutni", - "Gdzie on wyladuje", - "SpaceX", - "Rakieta ziemia-dupa", - "Klucz Elona" - ] - }, - "Puzzles": { - "0": [ - "Klucz do Mysiej Wiezy", - "Klucz na gore", - "Klucz do straznicy", - "Klucz cheatera", - "Nieuzywany klucz", - "Mozna pominac", - "Tajny szyfr", - "Pin do karty", - "To dopiero rakietnica", - "Ufo w poblizu?!?" - ], - "1": [ - "Dark Angel Symphony", - "Windows 98", - "ASMR dla kosmitow", - "Dziela wszystkie Boleslawa Prusa", - "Program hakujacy od ruskich trolli", - "Bazarowa kopia TR3" - ], - "2": [ - "Tomb Raider Suite", - "DVD od kosmitow", - "UFOPORNOOOO", - "Zlota plyta z Voyagera", - "Zaginiona beta z E3", - "Piracka kopia TR3" - ], - "3": [ - "Klucz do kolejki magnetycznej", - "Klucz do metra", - "Klucz do stacji kolejki", - "Pinezka", - "celebryta", - "mlot pneumatyczny" + "KeyItems": { + "Key1": [ + "Niestety potrzebne dwa", + "Zestaw kluczy", + "Horror u Ganeshy", + "Klucze przeblagalne", + "Klucze do sali tortur" ] } }, - - "CHAMBER.TR2": { - "Names": [ - "Chondryt zwyczajny", - "Deagle na ratunek", - "Turkuc podjadek", - "Czlowiek-pajak", - "Pajeczyna glupoty", - "Willy 50", - "Cztery posazki", - "Czlowiek silnej woli" - ] - }, - - "CITY.TR2": { + "QUADCHAS.TR2": { "Names": [ - "Mostalgia", - "Film o pszczolach", - "Szerszenie 2 Smiertelny Atak", - "Elementarny Blad", - "Cztery Pory Zdychu", - "Szerszenie", - "Pszczoly", - "Wesole miasteczko", - "Barkhang Monastery ale to TR3", - "Barkhang Monastery.TR3" - + "Piknik nad Narwia", + "Ani jednego slonia", + "Wislostrada", + "Jak nie robic piranii", + "Biebrzanski Park Narodowy", + "Plywajac z rybami" ], - "Keys": { - "0": [ - "Klucz z PTSD", - "Klucz z trauma", - "Klucz z flashbackiem", - "Swiadomy klucz", - "Klucz ktory widzial zbyt duzo", - "Klucz z depresja", - "Ciasteczkowy klucz", - "Bolaterski klucz" - ] - }, - "Puzzles": { - "0": [ - "Maska kowidowa", - "Maska przeciwgazowa", - "Maska karnawalowa", - "Maska spawacza", - "Maska" + "KeyItems": { + "Key1": [ + "Klucz do dluzszej drogi", + "Kto tego w ogole uzywa", + "Malpi klucz", + "Miedziany klucz", + "Zloty klucz", + "Nie tedy droga" ] } }, - - "COMPOUND.TR2": { + "TONYBOSS.TR2": { "Names": [ - "Wronki", - "Skazani na pushblock", - "Wielka ucieczka", - "Biuro ochrony rzadu", - "Nie mam k**wa broni!!!", - "Wiezienie w Sztumie", - "Kolchoz", - "Lagier" + "Pogiety poziom", + "Zemsta zywoplotu", + "Jaskinia Mylna", + "Zielono mi", + "Klatwa doliny wezy", + "A-MAZE-ING" + ] + }, + "SHORE.TR2": { + "Names": [ + "Wioska ludozercow", + "Kurort Miedzyzdroje", + "Uwaga na nogi...", + "4/3", + "Jadro ciemnosci", + "Wioska na odludziu" ], - "Keys": { - "0": [ - "Dowod osobisty", - "Karta premium", - "Delikarta", - "Karta rabatowa", - "Karta stalego wieznia", - "Karta wyjscia z wiezienia", - "Xbox Game Pass" - ], - "1": [ - "Karta VISA", - "Karta MasterCard", - "Karta VPay", - "Karta platnicza", - "Karta kredytowa", - "Karta pre-paid Steam 20 USD", - "Licencja do WinRARa" - ] - }, - "Puzzles": { - "0": [ - "Zatyczka do dupy", - "Sonda analna", - "Czopek", - "Gruszka do wlewow", - "Rektoskop" + "KeyItems": { + "Key1": [ + "Podwodny klucz", + "Klucz Davy'ego Jonesa", + "Klucz topielcow", + "Klucz Jacka Sparrowa", + "Klucz przemytnika" ], - "1": [ - "Bezpiecznik", - "Zworka", - "Wtyczka", - "Kabel USB", - "Adapter PS2", - "Zatyczka do kal dziury" + "Puzzle1": [ + "Galaretowaty osmioscian", + "Krystaliczny jad", + "Krwawy diament", + "Magiczny otwieracz", + "Zelki" ] } }, - "CRASH.TR2": { "Names": [ "Park Jurajski", @@ -514,8 +381,8 @@ "Blighttown", "Lost Valley.TR3" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klucz do cierpliwosci", "Niestrawny klucz", "O nie...", @@ -523,7 +390,7 @@ "Klucz do armaty", "Klucz do serca F37CH" ], - "1": [ + "Key2": [ "Klucz raptorow", "Uwaga, z tylu", "Za toba", @@ -533,148 +400,7 @@ ] } }, - - "HOUSE.TR2": { - "Names": [ - "W skromnych progach", - "Upgrade zamrazarki", - "Sklad na quad", - "Dwie twarze winstona", - "Manewry wojenne", - "Dom spokojnej starosci", - "Dom, slodki dom" - ], - "Keys": { - "0": [ - "Klucz do toru", - "Klucz wyscigowy", - "Klucz do rajdu w terenie", - "Klucz z akwarium", - "Klucz pucharowy", - "Klucz do quada" - ] - } - }, - - "JUNGLE.TR2": { - "Names": [ - "Ksiega dzungli", - "Rownia pochyla", - "Puszcza Notecka", - "Pirania 3D", - "Mile zlego poczatki" - ], - "Keys": { - "3": [ - "Drzwi do lasu", - "Klucz do dzungli", - "Nieobowiazkowy klucz", - "Klucz dla bezglitchowcow", - "Klucz do wyjscia" - ] - } - }, - - "MINES.TR2": { - "Names": [ - "Minecraft", - "Kopalnia Wieliczka", - "Morderczy nur", - "Koszary szturmowcow", - "Kraina lodu, ognia i rzygu", - "Kopalnia kryptowaluty", - "...a bez apteczki potrafisz?" - - ], - "Puzzles": { - "0": [ - "No to rura", - "Slomka do napojow", - "Lom", - "Zlom", - "Szprycha od roweru" - ], - "1": [ - "RTX do kopania bitcoina", - "Energia do grania w ten syf", - "Ladowarka do Samsunga", - "500 plus, 500 minus", - "Zasilacz do dzwigu" - ], - "2": [ - "Zimny rozruch", - "Korba od traktora", - "Korba od dzwigu", - "Uruchamiacz", - "Nie gadamy, nurkujemy" - ] - } - }, - - "NEVADA.TR2": { - "Names": [ - "Pustynia Bledowska", - "Slowinski Park Narodowy", - "Avada Nevada", - "Nevada Kedavra", - "Globalne ocieplenie", - "Piaskownica", - "Sahara Lara" - ], - "Keys": { - "0": [ - "Grunt to prund", - "Karta stalego pradu", - "Degenerator", - "Kaliber 200 Volt", - "Ostatni gasi swiatlo" - ], - "1": [ - "Betonator", - "Lubudu", - "Jebut", - "Pierdziu", - "Terraforming", - "To gdzie mam pania wysadzic", - "Duze BOOM", - "PA jak jebn*e!" - ] - } - }, - - "OFFICE.TR2": { - "Names": [ - "Parkour", - "Kosmetyczna zmiana", - "Pod napieciem", - "Czwarta faza", - "Zaciemnienie", - "Ale faza" - ] - }, - - "QUADCHAS.TR2": { - "Names": [ - "Piknik nad Narwia", - "Ani jednego slonia", - "Wislostrada", - "Jak nie robic piranii", - "Biebrzanski Park Narodowy", - "Plywajac z rybami" - ], - "Keys": { - "0": [ - "Klucz do dluzszej drogi", - "Kto tego w ogole uzywa", - "Malpi klucz", - "Miedziany klucz", - "Zloty klucz", - "Nie tedy droga" - ] - } - }, - - "RAPIDS.TR2": { + "RAPIDS.TR2": { "Names": [ "Wawoz Kamienczyka", "Wawoz Krakow", @@ -686,7 +412,17 @@ "NaBudu Gorge" ] }, - + "TRIBOSS.TR2": { + "Names": [ + "Wudz wioski", + "Zrodlo jadu", + "Izolatka Footiego", + "Zywe tarcze", + "Ten jeden dobry sekret", + "Bestia z Wadowic", + "Czekoladowy krol" + ] + }, "ROOFS.TR2": { "Names": [ "Brenter", @@ -698,15 +434,15 @@ "Jest tu kto?", "Spojrz na mojego Big Bena" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klucz do niewiadomo czego", "A co to tu robi?", "Malo przydatny klucz", "Klucz do tajemniczych drzwi", "Ze tez ci sie chce" ], - "1": [ + "Key2": [ "Ozdobny klucz", "Klucz do kosciola", "Klucz z rubinem", @@ -715,7 +451,6 @@ ] } }, - "SEWER.TR2": { "Names": [ "Peron 9 3/4", @@ -726,59 +461,57 @@ "Londynskie metro", "Loza masonska" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klucz kustosza", "Klucz woznego", "Klucz portiera", "Klucz do skladziku", "Klucz mechanika" ], - "1": [ + "Key2": [ "Jeden z dwoch kluczy", "W polowie zagadki", "Klucz biblijny", "Klucz do madrosci", "Klucze Damoclesa" ], - "2": [ + "Key3": [ "Jeden z dwoch kluczy", "W polowie zagadki", "Klucz biblijny", "Klucz do madrosci", "Klucze Damoclesa" ], - "3": [ + "Key4": [ "Jeden z dwoch kluczy", "W polowie zagadki", "Klucz biblijny", "Klucz do madrosci", "Klucze Damoclesa" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "Kasa", "Bitcoin", "Moneta okolicznosciowa", "Donacja na hype train", - "25 Bitw" + "25 Bitów" ], - "1": [ + "Puzzle2": [ "Bilet do Hogwartu", "Bilet na tamten swiat", "Bilet MPK", "Karta zblizeniowa", "Karta sieciowa" ], - "2": [ + "Puzzle3": [ "Mlot Thora", - "Mjlnir", + "Mjölnir", "Mlot do Whack-a-mole'a", "Odnalazles siebie, ty mlocie", "Mlot kowala z Dark Soulsow" ], - "3": [ + "Puzzle4": [ "Gwiazda betlejemska", "Tryb administratora", "Gwiezdny klucz", @@ -787,139 +520,299 @@ ] } }, - - "SHORE.TR2": { + "TOWER.TR2": { "Names": [ - "Wioska ludozercow", - "Kurort Miedzyzdroje", - "Uwaga na nogi...", - "4/3", - "Jadro ciemnosci", - "Wioska na odludziu" + "Muzeum historii paranormalnej", + "Biuro rzeczy niegrywalnych", + "Masc na bol dupy", + "Piwnica DJa", + "Magazyn pasera", + "Bardzo nudny level" ], - "Keys": { - "0": [ - "Podwodny klucz", - "Klucz Davy'ego Jonesa", - "Klucz topielcow", - "Klucz Jacka Sparrowa", - "Klucz przemytnika" + "KeyItems": { + "Key1": [ + "Podgrzewacz", + "Wow ", + "Zapalnik", + "Klucz do kotlowni", + "Zimno mi", + "Nie zapomnij o mnie" ] - }, - "Puzzles": { - "0": [ - "Galaretowaty osmioscian", - "Krystaliczny jad", - "Krwawy diament", - "Magiczny otwieracz", - "Zelki" + } + }, + "OFFICE.TR2": { + "Names": [ + "Parkour", + "Kosmetyczna zmiana", + "Pod napieciem", + "Czwarta faza", + "Zaciemnienie", + "Ale faza" + ] + }, + "NEVADA.TR2": { + "Names": [ + "Pustynia Bledowska", + "Slowinski Park Narodowy", + "Avada Nevada", + "Nevada Kedavra", + "Globalne ocieplenie", + "Piaskownica", + "Sahara Lara" + ], + "KeyItems": { + "Key1": [ + "Grunt to prund", + "Karta stalego pradu", + "Degenerator", + "Kaliber 200 Volt", + "Ostatni gasi swiatlo" + ], + "Key2": [ + "Betonator", + "Lubudu", + "Jebut", + "Pierdziu", + "Terraforming", + "To gdzie mam pania wysadzic", + "Duze BOOM", + "PA jak jebn*e!" ] } }, - - "STPAUL.TR2": { + "COMPOUND.TR2": { "Names": [ - "Litania do wszystkich bugow", - "60/59", - "Niedokonczony poziom", - "Kosciol swietego Bedoesa", - "Bazylika mniejszego urazu", - "Deckjavu" + "Wronki", + "Skazani na pushblock", + "Wielka ucieczka", + "Biuro ochrony rzadu", + "Nie mam k**wa broni!!!", + "Wiezienie w Sztumie", + "Kolchoz", + "Lagier" ], - "Keys": { - "0": [ - "Klucz do zycia wiecznego", - "Drabina jakubowa", - "Wreszcie ktos mnie znalazl", - "Klucz znaleziony w kosciele", - "Klucz do zakrystii" + "KeyItems": { + "Key1": [ + "Dowod osobisty", + "Karta premium", + "Delikarta", + "Karta rabatowa", + "Karta stalego wieznia", + "Karta wyjscia z wiezienia", + "Xbox Game Pass" + ], + "Key2": [ + "Karta VISA", + "Karta MasterCard", + "Karta VPay", + "Karta platnicza", + "Karta kredytowa", + "Karta pre-paid Steam 20 USD", + "Licencja do WinRARa" + ], + "Puzzle1": [ + "Zatyczka do dupy", + "Sonda analna", + "Czopek", + "Gruszka do wlewow", + "Rektoskop" + ], + "Puzzle2": [ + "Bezpiecznik", + "Zworka", + "Wtyczka", + "Kabel USB", + "Adapter PS2", + "Zatyczka do kal dziury" ] } }, - - "TEMPLE.TR2": { + "AREA51.TR2": { "Names": [ - "Ten grobowiec bedzie ich grobowcem", - "PokShiviony level", - "Gabki na pociski", - "Weze i drabiny", - "Pulapek od cholery", - "Flara jako klucz" + "Strefa 11", + "Wylegarnia teorii spiskowych", + "Starozytni kosmici", + "Dzien niepodleglosci", + "Uforia", + "Strefa 69" ], - "Keys": { - "0": [ - "Niestety potrzebne dwa", - "Zestaw kluczy", - "Horror u Ganeshy", - "Klucze przeblagalne", - "Klucze do sali tortur" + "KeyItems": { + "Key1": [ + "Klucz do wyrzutni", + "Gdzie on wyladuje", + "SpaceX", + "Rakieta ziemia-dupa", + "Klucz Elona" ], - "1": [ - "Niestety potrzebne dwa", - "Zestaw kluczy", - "Horror u Ganeshy", - "Klucze przeblagalne", - "Klucze do sali tortur" + "Puzzle1": [ + "Klucz do Mysiej Wiezy", + "Klucz na gore", + "Klucz do straznicy", + "Klucz cheatera", + "Nieuzywany klucz", + "Mozna pominac", + "Tajny szyfr", + "Pin do karty", + "To dopiero rakietnica", + "Ufo w poblizu?!?" ], - "2": [ - "Niestety potrzebne dwa", - "Zestaw kluczy", - "Horror u Ganeshy", - "Klucze przeblagalne", - "Klucze do sali tortur" + "Puzzle2": [ + "Dark Angel Symphony", + "Windows 98", + "ASMR dla kosmitow", + "Dziela wszystkie Boleslawa Prusa", + "Program hakujacy od ruskich trolli", + "Bazarowa kopia TR3" ], - "3": [ - "Niestety potrzebne dwa", - "Zestaw kluczy", - "Horror u Ganeshy", - "Klucze przeblagalne", - "Klucze do sali tortur" + "Puzzle3": [ + "Tomb Raider Suite", + "DVD od kosmitow", + "UFOPORNOOOO", + "Zlota plyta z Voyagera", + "Zaginiona beta z E3", + "Piracka kopia TR3" + ], + "Puzzle4": [ + "Klucz do kolejki magnetycznej", + "Klucz do metra", + "Klucz do stacji kolejki", + "Pinezka", + "celebryta", + "mlot pneumatyczny" ] } }, - - "TONYBOSS.TR2": { + "ANTARC.TR2": { "Names": [ - "Pogiety poziom", - "Zemsta zywoplotu", - "Jaskinia Mylna", - "Zielono mi", - "Klatwa doliny wezy", - "A-MAZE-ING" - ] + "Pieklo snowflake'ow", + "Hipotermia", + "Co najmniej minus siedemset", + "Sniezna slepota", + "Barszcz antygrawitacyjny", + "Sutki mam jak gumki na olowku", + "Zasada 1-10-1" + ], + "KeyItems": { + "Key1": [ + "Klucz do przeziebienia", + "Klucz do chaty", + "Klucz do odmrozen", + "Mrozony klucz", + "Podwodny klucz" + ], + "Puzzle1": [ + "No to rura", + "Slomka do napojow", + "Lom", + "Zlom", + "Szprycha od roweru" + ], + "Puzzle2": [ + "Klucz do rzeki", + "Otwieracz do rzeki", + "Klucz od sluzy", + "Klucz od tamy", + "Klucz do zupy" + ] + } }, - - "TOWER.TR2": { + "MINES.TR2": { "Names": [ - "Muzeum historii paranormalnej", - "Biuro rzeczy niegrywalnych", - "Masc na bol dupy", - "Piwnica DJa", - "Magazyn pasera", - "Bardzo nudny level" + "Minecraft", + "Kopalnia Wieliczka", + "Morderczy nur", + "Koszary szturmowcow", + "Kraina lodu, ognia i rzygu", + "Kopalnia kryptowaluty", + "...a bez apteczki potrafisz?" ], - "Keys": { - "0": [ - "Podgrzewacz", - "Wow ", - "Zapalnik", - "Klucz do kotlowni", - "Zimno mi", - "Nie zapomnij o mnie" + "KeyItems": { + "Puzzle1": [ + "No to rura", + "Slomka do napojow", + "Lom", + "Zlom", + "Szprycha od roweru" + ], + "Puzzle2": [ + "RTX do kopania bitcoina", + "Energia do grania w ten syf", + "Ladowarka do Samsunga", + "500 plus, 500 minus", + "Zasilacz do dzwigu" + ], + "Puzzle3": [ + "Zimny rozruch", + "Korba od traktora", + "Korba od dzwigu", + "Uruchamiacz", + "Nie gadamy, nurkujemy" ] } }, - - "TRIBOSS.TR2": { + "CITY.TR2": { "Names": [ - "Wudz wioski", - "Zrodlo jadu", - "Izolatka Footiego", - "Zywe tarcze", - "Ten jeden dobry sekret", - "Bestia z Wadowic", - "Czekoladowy krol" + "Mostalgia", + "Film o pszczolach", + "Szerszenie 2 Smiertelny Atak", + "Elementarny Blad", + "Cztery Pory Zdychu", + "Szerszenie", + "Pszczoly", + "Wesole miasteczko", + "Barkhang Monastery ale to TR3", + "Barkhang Monastery.TR3" + ], + "KeyItems": { + "Key1": [ + "Klucz z PTSD", + "Klucz z trauma", + "Klucz z flashbackiem", + "Swiadomy klucz", + "Klucz ktory widzial zbyt duzo", + "Klucz z depresja", + "Ciasteczkowy klucz", + "Bolaterski klucz" + ], + "Puzzle1": [ + "Maska kowidowa", + "Maska przeciwgazowa", + "Maska karnawalowa", + "Maska spawacza", + "Maska" + ] + } + }, + "CHAMBER.TR2": { + "Names": [ + "Chondryt zwyczajny", + "Deagle na ratunek", + "Turkuc podjadek", + "Czlowiek-pajak", + "Pajeczyna glupoty", + "Willy 50", + "Cztery posazki", + "Czlowiek silnej woli" ] + }, + "STPAUL.TR2": { + "Names": [ + "Litania do wszystkich bugow", + "60/59", + "Niedokonczony poziom", + "Kosciol swietego Bedoesa", + "Bazylika mniejszego urazu", + "Deckjavu" + ], + "KeyItems": { + "Key1": [ + "Klucz do zycia wiecznego", + "Drabina jakubowa", + "Wreszcie ktos mnie znalazl", + "Klucz znaleziony w kosciele", + "Klucz do zakrystii" + ] + } } } } \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_PT.json b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_PT.json index aa705ddf4..27ec2acf2 100644 --- a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_PT.json +++ b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_PT.json @@ -1,467 +1,222 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Cintilante", - "Ajudante Flipmap", - "Uhh Brilhante!", - "Cancelar tropeo", - "Usa-me!" - ], - "44": [ - "Cintilante", - "Ajudante Flipmap", - "Uhh Brilhante!", - "Cancelar tropeo", - "Usa-me!" - ] - }, - { - "36": [ - "Armas duplas", - "Cdigo de Batota", - "Clssicos", - "Os Icnicos ", - "Mortes Ilimitadas" - ], - "45": [ - "Clipes de armas duplas", - "Clipes de ajuda cdigo de Batota", - "Clipes Clssicos", - "Os Clipes Iconicos", - "Clipes de Mortes Ilimitadas" - ] - }, - { - "37": [ - "Espingarda", - "Porqu?", - "Venha aqui ou no mate!", - "Viste o suficiente?", - "Deixe o em paz! Est ocupado!" - ], - "46": [ - "Cartuchos de Espingarda", - "Pergunta Cartuchos", - "Cartuchos lesma", - "Viu Cartuchos Suficientes??", - "Cartuchos Ocupados" - ] - }, - { - "38": [ - "Willy Killy", - "De facto til!", - "D-Eagle", - "guia de Nevada", - "O mais quente da panela" - ], - "47": [ - "Clipes Willy Killy", - "Clipes teis", - "Clipes D-Eagle ", - "Clipes Eagle ", - "Clipes Hotpot " - ] - }, - { - "39": [ - "Munio Vampiro", - "Autos 2.0", - "TR II Uzis No", - "UZI", - "No to forte agora!" - ], - "48": [ - "Clipes de Vampiro", - "Clipes 2.0", - "Clipes arranhados", - "Clipes Uzi", - "Clipes fraquinhos" - ] - }, - { - "40": [ - "Arma de Meme", - "Intil", - "Apenas para Desafio", - "Porque que existe?", - "Besta subaqutica" - ], - "49": [ - "Dank Memes", - "Resduos", - "Desafiadores", - "Existenciais", - "Arcos" - ] - }, - { - "41": [ - "M16 No", - "M16", - "Assassinos de Raptores", - "Msica MP3", - "Foguete Enhancer" - ], - "50": [ - "Clipes falsos", - "Scam Clipes", - "Assassinos de Raptores", - "Trilhas", - "Carregadores de Foguetes" - ] - }, - { - "42": [ - "Ultimate Boom", - "Torre de mochila", - "Demora muito tempo de qualquer maneira", - "Totalmente impreciso", - "Recoil pesado?" - ], - "51": [ - "Foguetes Ultimate", - "Foguetes de mochila", - "Foguetes de carga longa", - "Foguetes imprecisos", - "Foguetes Pesados" - ] - }, - { - "43": [ - "Coisa imprecisa", - "Melhor lanador de COPIUM", - "Grande Boom", - "Porque que me usas?", - "J no em 7" - ], - "52": [ - "Granadas imprecisas", - "Granadas de COPIUM", - "Granadas Grande Boom", - "Granadas questionveis", - "Foguetes com Desconto" - ] - }, - { - "53": [ - "Utilizao no permitida!", - "Voc em NO MEDS!", - "Pequeno hospital", - "Pequeno salva-vidas", - "Cristal de mochila" - ], - "54": [ - "Utilizao no permitida!", - "Voc em NO MEDS!", - "Grande hospital", - "Grande salva-vidas", - "Saco de Cristais" - ] - } - ], - "StandaloneStrings": { - "2": [ - "Coisas", - "O que isto?", - "No to brilhantes!", - "LIXO", - "Isto e aquilo", - "Demasiados artefactos!", - "Como que encaixam?" - ], - "3": [ - "J foi de caiaque?", - "NLNMAS a seguir?", - "Morreu!", - "Fica Bom!", - "Esqueceste-te de curar?", - "Medpack?", - "morreste aqui?" - ], - "35": [ - "Balco de Coisas Desperdiadas", - "Algum prximo?", - "Consegues ir mais devagar?", - "Todos os segredos?", - "No so permitidos Medpacks!", - "Corrida Pacifista?" - ], - "59": [ - "Manso Croft", - "Core Design HQ", - "TR3Rando HQ", - "Escavaes da Lara", - "Frigorfico do Winston", - "Descongele Winston" - ], - "85": [ - "Cidade Bit", - "Sul da Inglaterra", - "A Rainha est em casa?", - "Cidade Catsuit", - "10 minutos meia-noite!" - ], - "86": [ - "Deserto no to vazio", - "Poeira... em todo o lado", - "OI!", - "HEY!", - "Deserto das guias" - ], - "87": [ - "gua e Coisas", - "Ilha esquecida", - "Mania Canibal", - "Canto do Puna", - "Pattico do Sul", - "Sul da ndia" - ], - "88": [ - "Frigorfico gigante", - "Onde est o Winston?", - "Hipertermia Mania", - "Titanic 2.0", - "Grande, Frio, Branco", - "Iceberg em frente!" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- NULO -", - "- NADA AQUI -", - "- INDEFINIDO -", - "- OI, ESTA VAGA GRTIS -" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Cintilante", + "Ajudante Flipmap", + "Uhh Brilhante!", + "Cancelar tropeço", + "Usa-me!" + ], + "INV_ITEM_PISTOLS": [ + "Armas duplas", + "Código de Batota", + "Clássicos", + "Os Icónicos ", + "Mortes Ilimitadas" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Clipes de armas duplas", + "Clipes de ajuda código de Batota", + "Clipes Clássicos", + "Os Clipes Iconicos", + "Clipes de Mortes Ilimitadas" + ], + "INV_ITEM_SHOTGUN": [ + "Espingarda", + "Porquê?", + "Venha aqui ou não mate!", + "Viste o suficiente?", + "Deixe o em paz! Está ocupado!" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Cartuchos de Espingarda", + "Pergunta Cartuchos", + "Cartuchos lesma", + "Viu Cartuchos Suficientes??", + "Cartuchos Ocupados" + ], + "INV_ITEM_DEAGLE": [ + "Willy Killy", + "De facto útil!", + "D-Eagle", + "Águia de Nevada", + "O mais quente da panela" + ], + "INV_ITEM_DEAGLE_AMMO": [ + "Clipes Willy Killy", + "Clipes úteis", + "Clipes D-Eagle ", + "Clipes Eagle ", + "Clipes Hotpot " + ], + "INV_ITEM_UZI": [ + "Munição Vampiro", + "Autos 2.0", + "TR II Uzis Não", + "UZI", + "Não tão forte agora!" + ], + "INV_ITEM_UZI_AMMO": [ + "Clipes de Vampiro", + "Clipes 2.0", + "Clipes arranhados", + "Clipes Uzi", + "Clipes fraquinhos" + ], + "INV_ITEM_HARPOON": [ + "Arma de Meme", + "Inútil", + "Apenas para Desafio", + "Porque é que existe?", + "Besta subaquática" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Dank Memes", + "Resíduos", + "Desafiadores", + "Existenciais", + "Arcos" + ], + "INV_ITEM_M16": [ + "M16 Não", + "M16", + "Assassinos de Raptores", + "Música MP3", + "Foguete Enhancer" + ], + "INV_ITEM_M16_AMMO": [ + "Clipes falsos", + "Scam Clipes", + "Assassinos de Raptores", + "Trilhas", + "Carregadores de Foguetes" + ], + "INV_ITEM_ROCKET_LAUNCHER": [ + "Ultimate Boom", + "Torre de mochila", + "Demora muito tempo de qualquer maneira", + "Totalmente impreciso", + "Recoil pesado?" + ], + "INV_ITEM_ROCKETS": [ + "Foguetes Ultimate", + "Foguetes de mochila", + "Foguetes de carga longa", + "Foguetes imprecisos", + "Foguetes Pesados" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Coisa imprecisa", + "Melhor lançador de COPIUM", + "Grande Boom", + "Porque é que me usas?", + "Já não em 7" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Granadas imprecisas", + "Granadas de COPIUM", + "Granadas Grande Boom", + "Granadas questionáveis", + "Foguetes com Desconto" + ], + "INV_ITEM_MEDI": [ + "Utilização não permitida!", + "Você em NO MEDS!", + "Pequeno hospital", + "Pequeno salva-vidas", + "Cristal de mochila" + ], + "INV_ITEM_BIG_MEDI": [ + "Utilização não permitida!", + "Você em NO MEDS!", + "Grande hospital", + "Grande salva-vidas", + "Saco de Cristais" + ], + "HEADING_ITEMS": [ + "Coisas", + "O que é isto?", + "Não tão brilhantes!", + "LIXO", + "Isto e aquilo", + "Demasiados artefactos!", + "Como é que encaixam?" + ], + "HEADING_GAME_OVER": [ + "Já foi de caiaque?", + "NLNMAS a seguir?", + "Morreu!", + "Fica Bom!", + "Esqueceste-te de curar?", + "Medpack?", + "morreste aqui?" + ], + "INV_ITEM_COMPASS": [ + "Balcão de Coisas Desperdiçadas", + "Algum próximo?", + "Consegues ir mais devagar?", + "Todos os segredos?", + "Não são permitidos Medpacks!", + "Corrida Pacifista?" + ], + "INV_GLOBE_LONDON": [ + "Cidade Bit", + "Sul da Inglaterra", + "A Rainha está em casa?", + "Cidade Catsuit", + "10 minutos à meia-noite!" + ], + "INV_GLOBE_NEVADA": [ + "Deserto não tão vazio", + "Poeira... em todo o lado", + "OI!", + "HEY!", + "Deserto das Águias" + ], + "INV_GLOBE_SOUTH_PACIFIC": [ + "Água e Coisas", + "Ilha esquecida", + "Mania Canibal", + "Canto do Puna", + "Patético do Sul", + "Sul da Índia" + ], + "INV_GLOBE_ANTARCTICA": [ + "Frigorífico gigante", + "Onde está o Winston?", + "Hipertermia Mania", + "Titanic 2.0", + "Grande, Frio, Branco", + "Iceberg em frente!" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- NULO -", + "- NADA AQUI -", + "- INDEFINIDO -", + "- OI, ESTA VAGA É GRÁTIS -" + ] + }, "LevelStrings": { - "ANTARC.TR2": { - "Names": [ - "Sem Floco de Neve", - "Lancha 2.0", - "O cubo de gelo", - "Andar no Congelador", - "Sopa de tomate algum?" - ], - "Keys": { - "0": [ - "O convs no", - "Chave de gelo ", - "Uma chave para assustar", - "Chave congelada" - ] - }, - "Puzzles": { - "0": [ - "No te esqueas de mim!", - "Bengala doce", - "P de cabra", - "Sinto-me mais forte agora!", - "P de cabra de Von" - ], - "1": [ - "Libertar o rio", - "Abrir os portes de inundao", - "gua e gua e gua", - "Acesso sopa", - "Chave da Cozinha da Sopa" - ] - } - }, - - "AREA51.TR2": { - "Names": [ - "Paul esteve aqui!", - "Teoria da Conspirao", - "Xenomorph esteve aqui!", - "Dia da Independncia", - "Alien liga para casa!" - ], - "Keys": { - "0": [ - "Chave do foguete", - "Foguete Rip Ride", - "Chave SpaceX", - "Fogueto Raccoon", - "Chave Elon Musk", - "Tambm pode saltar isto!", - "Nmeros secretos", - "Cdigo do carto de crdito", - "Lanador de foguetes", - "Aliengenas nas proximidades?!?" - ] - }, - "Puzzles": { - "0": [ - "Chave Rapunzels", - "Chave alta", - "Torre do Drago no", - "Chave da Batota", - "Fizeste Batota" - ], - "1": [ - "No me podes passar!", - "Sou eu outra vez!", - "Disco OVNI", - "Um de Dois Discos", - "Porque no h msica? O.o" - ], - "2": [ - "Mistura de Festas da Lara", - "Msica do Elemento Puzzle", - "Um de Dois Discos", - "Msica da selva", - "Pode passar-me frente!" - ], - "3": [ - "Chave ferroviria magntica", - "Chave do metro", - "Chave da estao ferroviria", - "Pino de desenho", - "Celebridade", - "Martelo pneumtico" - ] - } - }, - - "CHAMBER.TR2": { - "Names": [ - "Aranha Incy Wincy", - "20 - 40 Tiros Deagle", - "Japons recomendado", - "Livre vontade", - "Willards Web" - ] - }, - - "CITY.TR2": { - "Names": [ - "Salto da ponte", - "Uma vida de insecto", - "Filme Abelha 2.0", - "Hall dos Elementos", - "4 Maneiras de morrer!" - ], - "Keys": { - "0": [ - "Chave do Diabo", - "Esta rapariga no est a arder!", - "Podes saltar-nos frente!", - "Chave Gmea", - "Chave do Inferno", - "Olha para mim!", - "Chave do Monstro das Bolachas" - ] - }, - "Puzzles": { - "0": [ - "Mscara de beleza", - "Mscara dourada no", - "O Fantasma da pera", - "Bola de Mscara a chegar", - "A MSCARA" - ] - } - }, - - "COMPOUND.TR2": { - "Names": [ - "Apenas outra priso", - "Fuga da priso", - "A Grande Fuga", - "Boris est aqui?", - "Onde esto as minhas armas?" - ], - "Keys": { - "0": [ - "MORRE GUARD... MORRE!", - "Apenas outro carto-chave", - "MasterCard", - "Carto-chave 1", - "Carto-chave 2", - "Carto Sair da priso " - ], - "1": [ - "VisaCard", - "Carto-chave 1", - "Carto-chave 2", - "Carto-chave secreto", - "Carto de crdito" - ] - }, - "Puzzles": { - "0": [ - "Pedra Amarela", - "Vela de ignio 1", - "Fusvel 1", - "Ficha USB Amarela", - "Tambm no h Dupe" - ], - "1": [ - "Pedra Amarela", - "Vela de ignio 1", - "Fusvel 1", - "Ficha USB Amarela", - "Tambm no h Dupe" - ] - } - }, - - "CRASH.TR2": { - "Names": [ - "Parque Jurssico", - "Dinos... outra vez?", - "Lugar do Barney", - "Vale Perdido Parte 2", - "Onde est o Drago Dourado?" - ], - "Keys": { - "0": [ - "Chave de Barney Spawn", - "Barney Sem comida", - "Para que serve isto? O.o", - "Chave do Canho para o Grande Boom", - "Chave de Destruio" - ], - "1": [ - "Chave do Raptor", - "Cuidado com as costas", - "ATRS DE TI!", - "Inimigo vai BOOOH!", - "Onde vou caber?" - ] - } - }, - "HOUSE.TR2": { "Names": [ "Humilde Morada", - "Frigorfico 2.0 Winston", - "Curso de Frmula Quad", + "Frigorífico 2.0 Winston", + "Curso de Fórmula Quad", "Winston... duplo?", - "Prtica de Alvo", + "Prática de Alvo", "Casa de Repouso Feliz" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Chave da pista de corrida", "Chave da Bandeira", - "Chave da Frmula 1", + "Chave da Fórmula 1", "Chave do peixe", - "Chave do Trofu", - "Acesso Qudruplo" + "Chave do Troféu", + "Acesso Quádruplo" ] } }, - "JUNGLE.TR2": { "Names": [ "Livro da Selva", @@ -470,341 +225,487 @@ "Rolar Rolar Rolar", "Pedras Rolantes" ], - "Keys": { - "3": [ + "KeyItems": { + "Key4": [ "Chave Bonita", "Chave Macaco", - "Chave intil", + "Chave inútil", "Chave sem falhas", - "O que isto? O.o" + "O que é isto? O.o" ] } }, - - "MINES.TR2": { + "TEMPLE.TR2": { "Names": [ - "Minecraft", - "PORQU?!?!?!", - "Nadar fundo, gelado", - "Baa Stormtrooper", - "Fogo e Pukemonstros", - "APENAS SOFRE!" + "Túmulo de Randys e Rorys", + "Porquê tantos Sheevas?", + "Estátuas à prova de bala", + "Cobras e Escadas", + "Inferno de armadilhas", + "Truque Flip Flare" ], - "Puzzles": { - "0": [ - "No te esqueas de mim!", - "Bengala doce", - "P de cabra", - "Sinto-me mais forte agora!", - "P de cabra de Von" - ], - "1": [ - "Duracell", - "9 Volt", - "Carregador", - "Coisa Azul e Vermelha", - "Guindaste de chave inglesa!" - ], - "2": [ - "Coisa Congelada Profunda", - "Redeno ShawCrank", - "A Coisa que vira", - "Ainda no foi ferido?", - "Tu vais MORRER!" + "KeyItems": { + "Key1": [ + "Ainda sem falhas", + "Colecção de chaves mortíferas", + "Cinco Noites na Ganesha", + "Rodas de Oração não", + "Chaves da Câmara de Tortura" ] } }, - - "NEVADA.TR2": { + "QUADCHAS.TR2": { "Names": [ - "guias do Deserto", - "Deserto aqutico", - "Fique Hidratado", - "Sem carris no deserto", - " um vale quente!" + "Quádruplo necessário?", + "Vale Piranha", + "Não o Tamisa", + "Não mergulhes rapariga!", + "Não há aqui Barneys!" ], - "Keys": { - "0": [ - "Gerador Zugang zum", - "Carto para Geraes", - "EU TENHO O PODER!", - "No sejas electrocutado!", - "Chave de apago" - ], - "1": [ - "Chave do Campo de Minas", - "Chave TNT", - "Chave do Flipmap", - "Acesso a extraterrestres", - "GRANDE BOOM!", - "Chave de Azezas para BOOM!" + "KeyItems": { + "Key1": [ + "Duplo inútil", + "Quem apanha isto?", + "Chave Macaco Duplo", + "Sem Chave da Catedral", + "O QUE É ISTO?" ] } }, - - "OFFICE.TR2": { + "TONYBOSS.TR2": { "Names": [ - "Corre Lara, CORRE!", - "Ela est mesmo morta?", - "Muitos volts!", - "Apago!", - "Salvar e carregar!" + "Labirinto", + "Outro labirinto não!", + "Labirinto secreto?!? O.o", + "40 becos sem saída", + "40 Cobras" ] }, - - "QUADCHAS.TR2": { + "SHORE.TR2": { "Names": [ - "Qudruplo necessrio?", - "Vale Piranha", - "No o Tamisa", - "No mergulhes rapariga!", - "No h aqui Barneys!" + "Aldeia Canibal", + "A Praia", + "Não percas a perna", + "Veneno e Ponte Saltar", + "Ataque ao ritmo" ], - "Keys": { - "0": [ - "Duplo intil", - "Quem apanha isto?", - "Chave Macaco Duplo", - "Sem Chave da Catedral", - "O QUE ISTO?" + "KeyItems": { + "Key1": [ + "Chave debaixo do mar", + "Chave de Jack Sparrow", + "Chave afogada", + "Chave ferrugenta", + "Um traficante perdeu isto!" + ], + "Puzzle1": [ + "Pedra Venenosa", + "Pedra das Ruínas do Templo", + "Pedra de Sangue", + "Confia em mim", + "Não é uma Gema de Cavaleiro" + ] + } + }, + "CRASH.TR2": { + "Names": [ + "Parque Jurássico", + "Dinos... outra vez?", + "Lugar do Barney", + "Vale Perdido Parte 2", + "Onde está o Dragão Dourado?" + ], + "KeyItems": { + "Key1": [ + "Chave de Barney Spawn", + "Barney Sem comida", + "Para que serve isto? O.o", + "Chave do Canhão para o Grande Boom", + "Chave de Destruição" + ], + "Key2": [ + "Chave do Raptor", + "Cuidado com as costas", + "ATRÁS DE TI!", + "Inimigo vai BOOOH!", + "Onde vou caber?" ] } }, - "RAPIDS.TR2": { "Names": [ - "Porque que isto existe?", - "Bloco de notas necessrio!", + "Porque é que isto existe?", + "Bloco de notas necessário!", "MADubu", "Descarga da sanita", "Crocodilo", "RIP Utilizadores de Fones" ] }, - + "TRIBOSS.TR2": { + "Names": [ + "Chefe Canibal", + "Ainda mais veneno", + "Prisão de Footis", + "Templo do Atum", + "Corrida ao Templo" + ] + }, "ROOFS.TR2": { "Names": [ "20 Segundos", "Westminster", - "Falha de construo", - "No h nenhum Big Ben?", - "Porqu isto aqui?", + "Falha de construção", + "Não há nenhum Big Ben?", + "Porquê isto aqui?", "Gueto de Londres", "Algum Bruvs?" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Chave do Rato", "Chave da sala da gripe", - "Chave da chamin", + "Chave da chaminé", "Chave simples", "Chave Dourada" ], - "1": [ + "Key2": [ "Chave Bonita", "Chave da Igreja", "Chave de Rubi", - "Chave intil", + "Chave inútil", "Para que serve isto? O.o" ] } }, - "SEWER.TR2": { "Names": [ "Plataforma 9 3/4", "O Metro", "Passeio Escuro em Londres", - "Bilhetes fora de servio", - "Porfavor ateno falha" + "Bilhetes fora de serviço", + "Porfavor atenção à falha" ], - "Keys": { - "0": [ - "Chave elctrica", - "Chave dos contnuos", + "KeyItems": { + "Key1": [ + "Chave eléctrica", + "Chave dos contínuos", "Eu tenho o poder!", "Kit de ferramentas", "Arranje estas coisas!" ], - "1": [ + "Key2": [ "Metade e Metade", "Uma Metade", "Chave Religiosa", "Salomo 1 ou 2?", "Chaves de Damocles" ], - "2": [ + "Key3": [ "Metade e Metade", "Uma Metade", "Chave Religiosa", "Salomo 1 ou 2?", "Chaves de Damocles" ], - "3": [ + "Key4": [ "Metade e Metade", "Uma Metade", "Chave Religiosa", "Salomo 1 ou 2?", "Chaves de Damocles" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "DINHEIRO!", "Xelim", "Massivo mas brilhante!", "Tarifa de comboio", "25 Bits" ], - "1": [ + "Puzzle2": [ "Vamos para Hogwarts", - "Passe ferrovirio", + "Passe ferroviário", "De volta a Nevada!", - "No necessrio Controlo!", - "Carto Ostra" + "Não é necessário Controlo!", + "Cartão Ostra" ], - "2": [ + "Puzzle3": [ "Martelo de Thor", - "Mjlnir", + "Mjölnir", "Martelo de Whack-a-Mole", "Esmague esta fechadura!", - "Martelo de So Francis Follys" + "Martelo de São Francis Follys" ], - "3": [ + "Puzzle4": [ "Brilha Brilha Pequena Estrela", "Preferia ser brilhante!", "Viste algo brilhante!", - "No cu no!", - "Anlise de uma estrela" + "No céu não!", + "Análise de uma estrela" ] } }, - - "SHORE.TR2": { + "TOWER.TR2": { "Names": [ - "Aldeia Canibal", - "A Praia", - "No percas a perna", - "Veneno e Ponte Saltar", - "Ataque ao ritmo" + "Museu Nacional de História", + "Mistura sem sentido", + "O ódio de Lud", + "Vamos odiar", + "UPV Voando à frente!" ], - "Keys": { - "0": [ - "Chave debaixo do mar", - "Chave de Jack Sparrow", - "Chave afogada", - "Chave ferrugenta", - "Um traficante perdeu isto!" + "KeyItems": { + "Key1": [ + "Chave de aquecimento!", + "Uau, não falhas-te!", + "Iniciador de fogo", + "Nem sequer uma caldeira aqui?!?", + "Estou com frio!" ] - }, - "Puzzles": { - "0": [ - "Pedra Venenosa", - "Pedra das Runas do Templo", - "Pedra de Sangue", - "Confia em mim", - "No uma Gema de Cavaleiro" + } + }, + "OFFICE.TR2": { + "Names": [ + "Corre Lara, CORRE!", + "Ela está mesmo morta?", + "Muitos volts!", + "Apagão!", + "Salvar e carregar!" + ] + }, + "NEVADA.TR2": { + "Names": [ + "Águias do Deserto", + "Deserto aquático", + "Fique Hidratado", + "Sem carris no deserto", + "É um vale quente!" + ], + "KeyItems": { + "Key1": [ + "Gerador Zugang zum", + "Cartão para Gerações", + "EU TENHO O PODER!", + "Não sejas electrocutado!", + "Chave de apagão" + ], + "Key2": [ + "Chave do Campo de Minas", + "Chave TNT", + "Chave do Flipmap", + "Acesso a extraterrestres", + "GRANDE BOOM!", + "Chave de Azezas para BOOM!" ] } }, - - "STPAUL.TR2": { + "COMPOUND.TR2": { "Names": [ - "Shh um segredo", - "60/59", - "Negcios inacabados", - "Catedral mortfera", - "No h danos impossveis" + "Apenas outra prisão", + "Fuga da prisão", + "A Grande Fuga", + "Boris está aqui?", + "Onde estão as minhas armas?" ], - "Keys": { - "0": [ - "Super Escondido", - "Escada, Escada na Parede", - "Finalmente encontrou-me?", - "Esconder e Procurar", - "Chave da sala da gripe" + "KeyItems": { + "Key1": [ + "MORRE GUARD... MORRE!", + "Apenas outro cartão-chave", + "MasterCard", + "Cartão-chave 1", + "Cartão-chave 2", + "Cartão Sair da prisão " + ], + "Key2": [ + "VisaCard", + "Cartão-chave 1", + "Cartão-chave 2", + "Cartão-chave secreto", + "Cartão de crédito" + ], + "Puzzle1": [ + "Pedra Amarela", + "Vela de ignição 1", + "Fusível 1", + "Ficha USB Amarela", + "Também não há Dupe" + ], + "Puzzle2": [ + "Pedra Amarela", + "Vela de ignição 1", + "Fusível 1", + "Ficha USB Amarela", + "Também não há Dupe" ] } }, - - "TEMPLE.TR2": { + "AREA51.TR2": { "Names": [ - "Tmulo de Randys e Rorys", - "Porqu tantos Sheevas?", - "Esttuas prova de bala", - "Cobras e Escadas", - "Inferno de armadilhas", - "Truque Flip Flare" + "Paul esteve aqui!", + "Teoria da Conspiração", + "Xenomorph esteve aqui!", + "Dia da Independência", + "Alien liga para casa!" ], - "Keys": { - "0": [ - "Ainda sem falhas", - "Coleco de chaves mortferas", - "Cinco Noites na Ganesha", - "Rodas de Orao no", - "Chaves da Cmara de Tortura" + "KeyItems": { + "Key1": [ + "Chave do foguete", + "Foguete Rip Ride", + "Chave SpaceX", + "Foguetão Raccoon", + "Chave Elon Musk", + "Também pode saltar isto!", + "Números secretos", + "Código do cartão de crédito", + "Lançador de foguetes", + "Alienígenas nas proximidades?!?" ], - "1": [ - "Ainda sem falhas", - "Coleco de chaves mortferas", - "Cinco Noites na Ganesha", - "Rodas de Orao no", - "Chaves da Cmara de Tortura" + "Puzzle1": [ + "Chave Rapunzels", + "Chave alta", + "Torre do Dragão não", + "Chave da Batota", + "Fizeste Batota" ], - "2": [ - "Ainda sem falhas", - "Coleco de chaves mortferas", - "Cinco Noites na Ganesha", - "Rodas de Orao no", - "Chaves da Cmara de Tortura" + "Puzzle2": [ + "Não me podes passar!", + "Sou eu outra vez!", + "Disco OVNI", + "Um de Dois Discos", + "Porque não há música? O.o" ], - "3": [ - "Ainda sem falhas", - "Coleco de chaves mortferas", - "Cinco Noites na Ganesha", - "Rodas de Orao no", - "Chaves da Cmara de Tortura" + "Puzzle3": [ + "Mistura de Festas da Lara", + "Música do Elemento Puzzle", + "Um de Dois Discos", + "Música da selva", + "Pode passar-me à frente!" + ], + "Puzzle4": [ + "Chave ferroviária magnética", + "Chave do metro", + "Chave da estação ferroviária", + "Pino de desenho", + "Celebridade", + "Martelo pneumático" ] } }, - - "TONYBOSS.TR2": { + "ANTARC.TR2": { "Names": [ - "Labirinto", - "Outro labirinto no!", - "Labirinto secreto?!? O.o", - "40 becos sem sada", - "40 Cobras" - ] + "Sem Floco de Neve", + "Lancha 2.0", + "O cubo de gelo", + "Andar no Congelador", + "Sopa de tomate alguém?" + ], + "KeyItems": { + "Key1": [ + "O convés não", + "Chave de gelo ", + "Uma chave para assustar", + "Chave congelada" + ], + "Puzzle1": [ + "Não te esqueças de mim!", + "Bengala doce", + "Pé de cabra", + "Sinto-me mais forte agora!", + "Pé de cabra de Von" + ], + "Puzzle2": [ + "Libertar o rio", + "Abrir os portões de inundação", + "Água e Água e Água", + "Acesso à sopa", + "Chave da Cozinha da Sopa" + ] + } }, - - "TOWER.TR2": { + "MINES.TR2": { "Names": [ - "Museu Nacional de Histria", - "Mistura sem sentido", - "O dio de Lud", - "Vamos odiar", - "UPV Voando frente!" + "Minecraft", + "PORQUÊ?!?!?!", + "Nadar fundo, gelado", + "Baía Stormtrooper", + "Fogo e Pukemonstros", + "APENAS SOFRE!" ], - "Keys": { - "0": [ - "Chave de aquecimento!", - "Uau, no falhas-te!", - "Iniciador de fogo", - "Nem sequer uma caldeira aqui?!?", - "Estou com frio!" + "KeyItems": { + "Puzzle1": [ + "Não te esqueças de mim!", + "Bengala doce", + "Pé de cabra", + "Sinto-me mais forte agora!", + "Pé de cabra de Von" + ], + "Puzzle2": [ + "Duracell", + "9 Volt", + "Carregador", + "Coisa Azul e Vermelha", + "Guindaste de chave inglesa!" + ], + "Puzzle3": [ + "Coisa Congelada Profunda", + "Redenção ShawCrank", + "A Coisa que vira", + "Ainda não foi ferido?", + "Tu vais MORRER!" ] } }, - - "TRIBOSS.TR2": { + "CITY.TR2": { "Names": [ - "Chefe Canibal", - "Ainda mais veneno", - "Priso de Footis", - "Templo do Atum", - "Corrida ao Templo" + "Salto da ponte", + "Uma vida de insecto", + "Filme Abelha 2.0", + "Hall dos Elementos", + "4 Maneiras de morrer!" + ], + "KeyItems": { + "Key1": [ + "Chave do Diabo", + "Esta rapariga não está a arder!", + "Podes saltar-nos à frente!", + "Chave Gêmea", + "Chave do Inferno", + "Olha para mim!", + "Chave do Monstro das Bolachas" + ], + "Puzzle1": [ + "Máscara de beleza", + "Máscara dourada não", + "O Fantasma da Ópera", + "Bola de Máscara a chegar", + "A MÁSCARA" + ] + } + }, + "CHAMBER.TR2": { + "Names": [ + "Aranha Incy Wincy", + "20 - 40 Tiros Deagle", + "Japonês recomendado", + "Livre vontade", + "Willards Web" ] + }, + "STPAUL.TR2": { + "Names": [ + "Shh é um segredo", + "60/59", + "Negócios inacabados", + "Catedral mortífera", + "Não há danos impossíveis" + ], + "KeyItems": { + "Key1": [ + "Super Escondido", + "Escada, Escada na Parede", + "Finalmente encontrou-me?", + "Esconder e Procurar", + "Chave da sala da gripe" + ] + } } } } \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_RU.json b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_RU.json index 77d059ec2..c0d4ae2a9 100644 --- a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_RU.json +++ b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_RU.json @@ -1,446 +1,202 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Sverkayushchiy", - "Flipmap pomoshchnik", - "Ukhkh blestyashchiy!", - "Otmena spotykaniya", - "Ispol'zuy menya!" - ], - "44": [ - "Sverkayushchiy", - "Flipmap pomoshchnik", - "Ukhkh blestyashchiy!", - "Otmena spotykaniya", - "Ispol'zuy menya!" - ] - }, - { - "36": [ - "Dvoynyye pushki", - "Pomoshchniki chit-koda", - "Klassicheskaya klassika", - "Ikonika", - "Neogranichennoye kolichestvo ubiystv" - ], - "45": [ - "Oboymy dlya dvoynykh pistoletov", - "Oboymy dlya pomoshchnikov chit-koda", - "Oboymy dlya klassicheskoy klassiki", - "Oboymy dlya ikoniki", - "Oboymy dlya neogranichennoye kolichestvo ubiystv" - ] - }, - { - "37": [ - "Der'mooruzhiye", - "Pochemu?", - "Idi syuda ili ne ubivay!", - "Videl dostatochno?", - "Zabud' ob etom! Eto zanyato!" - ], - "46": [ - "Patrony dlya der'mooruzhiya", - "Voprositel'nyye patrony", - "Snaryady", - "Patrony dlya videl dostatochno?", - "Delovyye patrony" - ] - }, - { - "38": [ - "Ubiytsa Villi", - "Na samom dele polezno!", - "S-Orel", - "Nevadskiy orel", - "Samoye goryacheye v gorshke" - ], - "47": [ - "Oboymy dlya ubiytsa Villi", - "Oboymy dlya na samom dele polezno", - "Oboymy dlya S-Orla", - "Oboymy dlya nevadskogo orla", - "Oboymy dlya samoye goryacheye v gorshke" - ] - }, - { - "39": [ - "Boyepripasy vampira", - "Avtomaty 2.0", - "Ne TR II uzi", - "Y-zi", - "Ne sil'neye seychas!" - ], - "48": [ - "Oboymy dlya vampira", - "Oboymy 2.0", - "Potortyye oboymy", - "Oboymy dlya y-zi", - "Slabyye oboymy" - ] - }, - { - "40": [ - "Memnoye oruzhiye", - "Bespoleznyy", - "Tol'ko dlya ispytaniya", - "Pochemu eto sushchestvuyet?", - "Podvodnyy arbalet" - ], - "49": [ - "Glupyye memy", - "Otkhody", - "Pretendenty", - "Ekzistentsial'nyye", - "Luki" - ] - }, - { - "41": [ - "Ne M16", - "M16", - "Ubiytsa raptorov", - "MP3 pleer", - "Raketnyy usilitel'" - ], - "50": [ - "Poddel'nyye oboymy", - "Moshennicheskiye oboymy", - "Ubiytsy raptorov", - "Treki", - "Raketnaya zapravka" - ] - }, - { - "42": [ - "Okonchatel'nyy bum", - "Ryukzachnaya turel'", - "Zanimayet slishkom mnogo vremeni", - "Sovershenno netochno", - "Tyazhelaya otdacha?" - ], - "51": [ - "Ul'timativnyye rakety", - "Ryukzachnyye rakety", - "Rakety dolgoy zagruzki", - "Netochnyye rakety", - "Tyazhelyye rakety" - ] - }, - { - "43": [ - "Netochnaya veshch'", - "Luchshaya puskovaya ustanovka COPIUM", - "Bol'shoy bum", - "Pochemu ty menya ispol'zuyesh'?", - "Bol'she ne na 7" - ], - "52": [ - "Netochnyye granaty", - "COPIUM granaty", - "Bol'shoy bum granaty", - "Somnitel'nyye granaty", - "Rakety so skidkoy" - ] - }, - { - "53": [ - "Ispol'zovaniye ne razresheno!", - "Ty na BEZ APTECHEK!", - "Malaya bol'nitsa", - "Malen'kiy spasatel'", - "Karmannyy kristall" - ], - "54": [ - "Ispol'zovaniye ne razresheno!", - "Ty na BEZ APTECHEK!", - "Bol'shaya bol'nitsa", - "Bol'shoy Spasatel'", - "Sumka s kristallami" - ] - } - ], - "StandaloneStrings": { - "2": [ - "Veshchi", - "Chto eto?", - "Ne takoy blestyashchiy!", - "Musor", - "Eto i eto", - "Slishkom mnogo artefaktov!", - "Kak oni pomeshchayutsya?" - ], - "3": [ - "Poluchil yeshche kayak?", - "NLNMAS sleduyushchiy?", - "Ty umer!", - "Poluchi khorosheye!", - "Zabyl istselit'?", - "Aptechka?", - "Vy deystvitel'no tol'ko chto umerli zdes'?" - ], - "35": [ - "Schetchik potrachennogo vpustuyu", - "Lyuboy% sleduyushchiy?", - "Mozhete li vy stat' medlenneye?", - "Vse sekrety?", - "Aptechki ne razresheny!", - "Patsifistskiy zabeg?" - ], - "59": [ - "Pomest'ye Kroft", - "Core Design ubezhishche", - "TR3Rando ubezhishche", - "Raskopki Lary", - "Kholodil'nik Uinstona", - "Razmorozit' Uinstona" - ], - "85": [ - "Malen'kiy gorod", - "Yuzhnaya Angliya", - "Koroleva doma?", - "Gorod koshach'yego kostyuma", - "10 Minuty do polunochi!" - ], - "86": [ - "Ne takaya uzh i pustaya pustynya", - "Pyl' ... povsyudu", - "OI!", - "HEY!", - "Pustynnyye orly" - ], - "87": [ - "Voda i procheyef", - "Zabytyy ostrov", - "Kannibal maniya", - "Ugolok Puny", - "Yuzhnyy zhalkiy", - "Yuzhnaya Indiya" - ], - "88": [ - "Gigantskiy kholodil'nik", - "Gde Uinston?", - "Gipertermicheskaya maniya", - "Titanik 2.0", - "Bol'shoy, kholodnyy, belyy", - "Aysberg pryamo vperedi!" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- NULEVOY -", - "- ZDES' NICHEGO -", - "- NEOPREDELENNYY -", - "- OY, ETOT SLOT PUSTOY -" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Sverkayushchiy", + "Flipmap pomoshchnik", + "Ukhkh blestyashchiy!", + "Otmena spotykaniya", + "Ispol'zuy menya!" + ], + "INV_ITEM_PISTOLS": [ + "Dvoynyye pushki", + "Pomoshchniki chit-koda", + "Klassicheskaya klassika", + "Ikonika", + "Neogranichennoye kolichestvo ubiystv" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Oboymy dlya dvoynykh pistoletov", + "Oboymy dlya pomoshchnikov chit-koda", + "Oboymy dlya klassicheskoy klassiki", + "Oboymy dlya ikoniki", + "Oboymy dlya neogranichennoye kolichestvo ubiystv" + ], + "INV_ITEM_SHOTGUN": [ + "Der'mooruzhiye", + "Pochemu?", + "Idi syuda ili ne ubivay!", + "Videl dostatochno?", + "Zabud' ob etom! Eto zanyato!" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Patrony dlya der'mooruzhiya", + "Voprositel'nyye patrony", + "Snaryady", + "Patrony dlya videl dostatochno?", + "Delovyye patrony" + ], + "INV_ITEM_DEAGLE": [ + "Ubiytsa Villi", + "Na samom dele polezno!", + "S-Orel", + "Nevadskiy orel", + "Samoye goryacheye v gorshke" + ], + "INV_ITEM_DEAGLE_AMMO": [ + "Oboymy dlya ubiytsa Villi", + "Oboymy dlya na samom dele polezno", + "Oboymy dlya S-Orla", + "Oboymy dlya nevadskogo orla", + "Oboymy dlya samoye goryacheye v gorshke" + ], + "INV_ITEM_UZI": [ + "Boyepripasy vampira", + "Avtomaty 2.0", + "Ne TR II uzi", + "Y-zi", + "Ne sil'neye seychas!" + ], + "INV_ITEM_UZI_AMMO": [ + "Oboymy dlya vampira", + "Oboymy 2.0", + "Potortyye oboymy", + "Oboymy dlya y-zi", + "Slabyye oboymy" + ], + "INV_ITEM_HARPOON": [ + "Memnoye oruzhiye", + "Bespoleznyy", + "Tol'ko dlya ispytaniya", + "Pochemu eto sushchestvuyet?", + "Podvodnyy arbalet" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Glupyye memy", + "Otkhody", + "Pretendenty", + "Ekzistentsial'nyye", + "Luki" + ], + "INV_ITEM_M16": [ + "Ne M16", + "M16", + "Ubiytsa raptorov", + "MP3 pleer", + "Raketnyy usilitel'" + ], + "INV_ITEM_M16_AMMO": [ + "Poddel'nyye oboymy", + "Moshennicheskiye oboymy", + "Ubiytsy raptorov", + "Treki", + "Raketnaya zapravka" + ], + "INV_ITEM_ROCKET_LAUNCHER": [ + "Okonchatel'nyy bum", + "Ryukzachnaya turel'", + "Zanimayet slishkom mnogo vremeni", + "Sovershenno netochno", + "Tyazhelaya otdacha?" + ], + "INV_ITEM_ROCKETS": [ + "Ul'timativnyye rakety", + "Ryukzachnyye rakety", + "Rakety dolgoy zagruzki", + "Netochnyye rakety", + "Tyazhelyye rakety" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Netochnaya veshch'", + "Luchshaya puskovaya ustanovka COPIUM", + "Bol'shoy bum", + "Pochemu ty menya ispol'zuyesh'?", + "Bol'she ne na 7" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Netochnyye granaty", + "COPIUM granaty", + "Bol'shoy bum granaty", + "Somnitel'nyye granaty", + "Rakety so skidkoy" + ], + "INV_ITEM_MEDI": [ + "Ispol'zovaniye ne razresheno!", + "Ty na BEZ APTECHEK!", + "Malaya bol'nitsa", + "Malen'kiy spasatel'", + "Karmannyy kristall" + ], + "INV_ITEM_BIG_MEDI": [ + "Ispol'zovaniye ne razresheno!", + "Ty na BEZ APTECHEK!", + "Bol'shaya bol'nitsa", + "Bol'shoy Spasatel'", + "Sumka s kristallami" + ], + "HEADING_ITEMS": [ + "Veshchi", + "Chto eto?", + "Ne takoy blestyashchiy!", + "Musor", + "Eto i eto", + "Slishkom mnogo artefaktov!", + "Kak oni pomeshchayutsya?" + ], + "HEADING_GAME_OVER": [ + "Poluchil yeshche kayak?", + "NLNMAS sleduyushchiy?", + "Ty umer!", + "Poluchi khorosheye!", + "Zabyl istselit'?", + "Aptechka?", + "Vy deystvitel'no tol'ko chto umerli zdes'?" + ], + "INV_ITEM_COMPASS": [ + "Schetchik potrachennogo vpustuyu", + "Lyuboy% sleduyushchiy?", + "Mozhete li vy stat' medlenneye?", + "Vse sekrety?", + "Aptechki ne razresheny!", + "Patsifistskiy zabeg?" + ], + "INV_GLOBE_LONDON": [ + "Malen'kiy gorod", + "Yuzhnaya Angliya", + "Koroleva doma?", + "Gorod koshach'yego kostyuma", + "10 Minuty do polunochi!" + ], + "INV_GLOBE_NEVADA": [ + "Ne takaya uzh i pustaya pustynya", + "Pyl' ... povsyudu", + "OI!", + "HEY!", + "Pustynnyye orly" + ], + "INV_GLOBE_SOUTH_PACIFIC": [ + "Voda i procheyef", + "Zabytyy ostrov", + "Kannibal maniya", + "Ugolok Puny", + "Yuzhnyy zhalkiy", + "Yuzhnaya Indiya" + ], + "INV_GLOBE_ANTARCTICA": [ + "Gigantskiy kholodil'nik", + "Gde Uinston?", + "Gipertermicheskaya maniya", + "Titanik 2.0", + "Bol'shoy, kholodnyy, belyy", + "Aysberg pryamo vperedi!" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- NULEVOY -", + "- ZDES' NICHEGO -", + "- NEOPREDELENNYY -", + "- OY, ETOT SLOT PUSTOY -" + ] + }, "LevelStrings": { - "ANTARC.TR2": { - "Names": [ - "Ne snoufleyk", - "Bystrokhodnyy kater 2.0", - "Kubik l'da", - "Progulka v morozilke", - "Tomatnyy sup kto-nibud'?" - ], - "Keys": { - "0": [ - "Ne paluba", - "KholodnyyKlyuch_Igrok", - "Odin klyuch, chtoby napugat'", - "Zamorozhennyy klyuch" - ] - }, - "Puzzles": { - "0": [ - "Ne zabyvay menya!", - "Konfeta", - "Montirovka", - "Ya chuvstvuyu sebya sil'neye!", - "Lom" - ], - "1": [ - "Osvobodi reku", - "Otkroyte vorota navodneniya", - "Voda i voda i voda", - "Dostup k supu", - "Klyuch ot kukhni dlya supa" - ] - } - }, - - "AREA51.TR2": { - "Names": [ - "Pol byl zdes'!", - "Teoriya zagovora", - "Ksenomorf byl zdes'!", - "Den' nezavisimosti", - "Prishel'tsy zvonyat domoy!" - ], - "Keys": { - "0": [ - "Raketnyy klyuch", - "Vzlet rakety", - "SpaceX klyuch", - "Reaktivnyy Yenot", - "Elon Musk klyuch", - "Vy takzhe mozhete propustit' eto!", - "Sekretnyye chisla", - "PIN-kod kreditnoy karty", - "Nastoyashchaya raketnaya ustanovka", - "Inoplanetyane poblizosti?!?" - ] - }, - "Puzzles": { - "0": [ - "Klyuch Rapuntsel'", - "Vysokiy klyuch", - "Ne Bashnya Drakona", - "Chit Klyuch", - "TY SCHITERIL!!!" - ], - "1": [ - "Ty ne mozhesh' propustit' menya!", - "Eto opyat' ya!", - "NLO Disc", - "Odin iz dvukh diskov", - "Pochemu net muzyki? O.o" - ], - "2": [ - "Vecherinka Lary", - "Muzykal'nyy element", - "Odin iz dvukh diskov", - "Muzyka dzhungley", - "Mozhesh' propustit' menya!" - ], - "3": [ - "Magnitnyy zheleznodorozhnyy klyuch", - "Klyuch ot metro", - "Klyuch ot zheleznodorozhnogo vokzala", - "Kantselyarskaya knopka", - "Znamenitost", - "Otboynyy molotok" - ] - } - }, - - "CHAMBER.TR2": { - "Names": [ - "Insi Vinsi Pauk", - "20 40 vystrelov digla", - "Yaponskiy rekomenduyetsya", - "Osvobodite Villi", - "Putina Villarda" - ] - }, - - "CITY.TR2": { - "Names": [ - "Pryzhok s mosta", - "Zhizn' nasekomykh", - "Bi Muvi 2.0", - "Zal Stikhiy", - "4 sposoba umeret'!" - ], - "Keys": { - "0": [ - "Klyuch D'yavola", - "Eta devushka ne gorit!", - "Vy mozhete propustit' nas!", - "Dvoynoy klyuch", - "Klyuch ot ada", - "Smotri na menya!", - "Monstr-pechen'ka klyuch" - ] - }, - "Puzzles": { - "0": [ - "Maska krasoty", - "Ne zolotaya maska", - "Prizrak opery", - "Maska-shar priblizhayetsya", - "MASKA" - ] - } - }, - - "COMPOUND.TR2": { - "Names": [ - "Prosto yeshche odna tyur'ma", - "Pobeg iz tyur'my", - "Bol'shoy pobeg", - "Boris zdes'!", - "Gde moye oruzhiye?" - ], - "Keys": { - "0": [ - "Umri strazha ... UMRI!", - "Yeshche odna kartochka-klyuch", - "MasterCard", - "Klyuch-karta 1", - "Klyuch-karta 2", - "Poluchit' kartu tyur'my" - ], - "1": [ - "VisaCard", - "Klyuch-karta 1", - "Klyuch-karta 2", - "Sekretnaya karta-klyuch", - "Kreditnaya karta" - ] - }, - "Puzzles": { - "0": [ - "Veshch' iz sinego kamnya", - "Svetyashchayasya probka 2", - "Predokhranitel' 2", - "Golubaya fleshka", - "Nikakogo obmana" - ], - "1": [ - "Zhelto-kamennaya veshch'", - "Svetyashchayasya probka 1", - "Predokhranitel' 1", - "Zholtaya fleshka", - "Nikakogo obmana" - ] - } - }, - - "CRASH.TR2": { - "Names": [ - "Park Yurskogo perioda", - "Dinozavry opyat'?", - "Mesto Barni", - "Zateryannaya dolina chast' 2", - "Gde zolotoy drakon?" - ], - "Keys": { - "0": [ - "Klyuch vyzova Barni", - "Ne yeda dlya Barni", - "Dlya chego eto? O.o", - "Klyuch dlya bol'shogo bum", - "Klyuch razrusheniya" - ], - "1": [ - "Raptor klyuch", - "Sledi za svoyey spinoy", - "ZA TOBOY!", - "Vragi idut monkaS!", - "Gde ya podoydu?" - ] - } - }, - "HOUSE.TR2": { "Names": [ "Skromnaya obitel'", @@ -450,8 +206,8 @@ "Uchebnaya strel'ba", "Schastlivyy dom prestarelykh" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Klyuch ot gonochnoy trassy", "Flag-klyuch", "Formula 1 klyuch", @@ -461,7 +217,6 @@ ] } }, - "JUNGLE.TR2": { "Names": [ "Kniga dzhungley", @@ -470,8 +225,8 @@ "Katat'sya katat'sya katat'sya", "Katyashchiyesya kamni" ], - "Keys": { - "3": [ + "KeyItems": { + "Key4": [ "Krasivyy klyuch", "MonKlyuch", "Bespoleznyy klyuch", @@ -480,78 +235,25 @@ ] } }, - - "MINES.TR2": { - "Names": [ - "Shakhterskoye remeslo", - "POCHEMU?!?!?!", - "Glubokoye ledyanoye plavaniye", - "Zaliv shturmovikov", - "Ogon' i Pukemonstry", - "PROSTO STRADAY!" - ], - "Puzzles": { - "0": [ - "Ne zabyvay menya!", - "Konfeta", - "Montirovka", - "Ya chuvstvuyu sebya sil'neye!", - "Lom" - ], - "1": [ - "Duracell", - "9 Vol't", - "Zaryadnoye ustroystvo", - "Sinyaya i krasnaya shtuka", - "Aktivator krana!" - ], - "2": [ - "Gluboko zamorozhennaya veshch'", - "Pobeg iz Shoushenka", - "Vrashchaya veshch'", - "Zavelas' yeshche?", - "Ty umresh'!" - ] - } - }, - - "NEVADA.TR2": { + "TEMPLE.TR2": { "Names": [ - "Stepnyye orly", - "Vodnaya pustynya", - "Ostavaytes' gidratirovannymi", - "Zdes' net pustynnoy zheleznoy dorogi", - "Zharkaya dolina!" + "Grobnitsa Rendisa i Rorisa", + "Pochemu tak mnogo shiv?", + "Puleneprobivayemyye statui", + "Lestnitsy i gorki", + "Adskaya lovushka", + "Ulovka flip fleyera" ], - "Keys": { - "0": [ - "Dostup k generatoru", - "Kartochka dlya pokoleniy", - "U MENYA YEST' VLAST'!", - "Izbegayte udara tokom!", - "Blekaut klyuch" - ], - "1": [ - "Klyuch ot minnogo polya", - "Klyuch TNT", - "Flipmap klyuch", - "Dostup k inoplanetyanam", - "BOL'SHOY BUM!", - "Azezas klyuch k BUM!" + "KeyItems": { + "Key1": [ + "Vso yeshche bez dyupa", + "Smertel'nyy sbor klyuchey", + "Pyat' nochey u Ganeshi", + "Ne molitvennyye barabany", + "Klyuchi ot kamery pytok" ] } }, - - "OFFICE.TR2": { - "Names": [ - "Begi, Lara, RUUUN!", - "Ona deystvitel'no mertva?", - "Slishkom mnogo vol't!", - "Zatmeniye!", - "Sokhranit' i zagruzit'!" - ] - }, - "QUADCHAS.TR2": { "Names": [ "Kvadro nuzhen?", @@ -560,8 +262,8 @@ "Ne nyryay, devochka!", "Zdes' net Barni!" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Dvoynaya bespoleznost'", "Kto eto podnimayet?", "MonKlyuch dvoynoy", @@ -570,18 +272,84 @@ ] } }, - - "RAPIDS.TR2": { + "TONYBOSS.TR2": { "Names": [ - "Pochemu eto sushchestvuyet?", - "Bloknot neobkhodim!", - "ZLOYEbu", - "Smyv unitaza", - "KrokOIdil", - "Pol'zovateli naushnikov RIP" + "Labirint", + "Ne yeshche odin labirint", + "Sekretnyy labirint?!? O.o", + "40 mortvykh kontsov", + "40 zmey" + ] + }, + "SHORE.TR2": { + "Names": [ + "Derevnya kannibalov", + "Plyazh", + "Ne teryayte nogu", + "Yad i mostik", + "Muzyka v takt" + ], + "KeyItems": { + "Key1": [ + "Klyuch pod morem", + "Klyuch Dzheka Vorob'ya", + "Utoplennyy klyuch", + "Rzhavyy klyuch", + "Kontrabandist poteryal eto!" + ], + "Puzzle1": [ + "Yadovityy kamen'", + "Kamen' iz ruin khrama", + "Krovavyy kamen'", + "Ver' v menya", + "Ne zhemchuzhina vsadnika" + ] + } + }, + "CRASH.TR2": { + "Names": [ + "Park Yurskogo perioda", + "Dinozavry, opyat'?", + "Mesto Barni", + "Zateryannaya dolina chast' 2", + "Gde zolotoy drakon?" + ], + "KeyItems": { + "Key1": [ + "Klyuch vyzova Barni", + "Ne yeda dlya Barni", + "Dlya chego eto? O.o", + "Klyuch dlya bol'shogo bum", + "Klyuch razrusheniya" + ], + "Key2": [ + "Raptor klyuch", + "Sledi za svoyey spinoy", + "ZA TOBOY!", + "Vragi idut monkaS!", + "Gde ya podoydu?" + ] + } + }, + "RAPIDS.TR2": { + "Names": [ + "Pochemu eto sushchestvuyet?", + "Bloknot neobkhodim!", + "ZLOYEbu", + "Smyv unitaza", + "KrokOIdil", + "Pol'zovateli naushnikov RIP" + ] + }, + "TRIBOSS.TR2": { + "Names": [ + "Boss-kannibal", + "Yeshche bol'she yada", + "Khram lovushek", + "Khram tuntsa", + "Khram zabega" ] }, - "ROOFS.TR2": { "Names": [ "20 sekund", @@ -592,15 +360,15 @@ "Londonskoye getto", "Kakiye-to bro?" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Krysinyy klyuch", "Klyuch ot komnaty grippa", "Klyuch ot dymokhoda", "Prostoy klyuch", "Zolotoy klyuch" ], - "1": [ + "Key2": [ "Krasivyy klyuch", "Tserkovnyy klyuch", "Rubinovyy klyuch", @@ -609,7 +377,6 @@ ] } }, - "SEWER.TR2": { "Names": [ "Platforma 9 3/4", @@ -618,59 +385,57 @@ "Bilety snyaty s prodazhi", "Pozhaluysta, obratite vnimaniye na probel" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Elektricheskiy klyuch", "Klyuch dvornika", "U menya yest' vlast'!", "Instrumentariy", "Ispravit' eti veshchi!" ], - "1": [ + "Key2": [ "Polovina na polovinu", "Odna polovina", "Religioznyy klyuch", "Salomo 1 ili 2?", "Damoklov klyuchi" ], - "2": [ + "Key3": [ "Polovina na polovinu", "Odna polovina", "Religioznyy klyuch", "Salomo 1 ili 2?", "Damoklov klyuchi" ], - "3": [ + "Key4": [ "Polovina na polovinu", "Odna polovina", "Religioznyy klyuch", "Salomo 1 ili 2?", "Damoklov klyuchi" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "DEN'GI!", "Shilling", "Massivnyy, no blestyashchiy!", "Stoimost' proyezda na poyezde", "25 Bitsov" ], - "1": [ + "Puzzle2": [ "Poydem v Khogvarts", "Zheleznodorozhnyy proyezdnoy", "Nazad v Nevadu!", "Kontrol' ne trebuyetsya!", "Plastikovaya karta dlya poyezdok po Londonu" ], - "2": [ + "Puzzle3": [ "Molot Tora", "M'yol'nir", "Udar' krota molotkom", "Razbeyte etot zamok!", "Molot iz Folli" ], - "3": [ + "Puzzle4": [ "Mertsaniye mertsayet malen'kaya zvezda", "Ya luchshe budu siyat'!", "Vy videli chto-to blestyashcheye!", @@ -679,132 +444,268 @@ ] } }, - - "SHORE.TR2": { + "TOWER.TR2": { "Names": [ - "Derevnya kannibalov", - "Plyazh", - "Ne teryayte nogu", - "Yad i mostik", - "Muzyka v takt" + "Natsional'nyy istoricheskiy muzey", + "Sovokupnost' yerundy", + "Lud nenavist'", + "Davayte nenavidet'", + "Polet UPV vperedi!" ], - "Keys": { - "0": [ - "Klyuch pod morem", - "Klyuch Dzheka Vorob'ya", - "Utoplennyy klyuch", - "Rzhavyy klyuch", - "Kontrabandist poteryal eto!" + "KeyItems": { + "Key1": [ + "Klavisha nagreva!", + "Vou ty ne sdelal glitch", + "Podzhigatel'", + "Zdes' dazhe kotla net?!?", + "Mne kholodno!" ] - }, - "Puzzles": { - "0": [ - "Yadovityy kamen'", - "Kamen' iz ruin khrama", - "Krovavyy kamen'", - "Ver' v menya", - "Ne zhemchuzhina vsadnika" + } + }, + "OFFICE.TR2": { + "Names": [ + "Begi, Lara, RUUUN!", + "Ona deystvitel'no mertva?", + "Slishkom mnogo vol't!", + "Zatmeniye!", + "Sokhranit' i zagruzit'!" + ] + }, + "NEVADA.TR2": { + "Names": [ + "Stepnyye orly", + "Vodnaya pustynya", + "Ostavaytes' gidratirovannymi", + "Zdes' net pustynnoy zheleznoy dorogi", + "Zharkaya dolina!" + ], + "KeyItems": { + "Key1": [ + "Dostup k generatoru", + "Kartochka dlya pokoleniy", + "U MENYA YEST' VLAST'!", + "Izbegayte udara tokom!", + "Blekaut klyuch" + ], + "Key2": [ + "Klyuch ot minnogo polya", + "Klyuch TNT", + "Flipmap klyuch", + "Dostup k inoplanetyanam", + "BOL'SHOY BUM!", + "Azezas klyuch k BUM!" ] } }, - - "STPAUL.TR2": { + "COMPOUND.TR2": { "Names": [ - "Shsh eto sekret", - "60/59", - "Nezakonchennoye delo", - "Smertel'nyy sobor", - "Net povrezhdeniy nevozmozhno" + "Prosto yeshche odna tyur'ma", + "Pobeg iz tyur'my", + "Bol'shoy pobeg", + "Boris zdes'!", + "Gde moye oruzhiye?" ], - "Keys": { - "0": [ - "Super skrytyy", - "Lestnitsa, Lestnitsa na stene", - "Nakonets nashel menya?", - "Pryatki", - "Klyuch ot komnaty grippa" + "KeyItems": { + "Key1": [ + "Umri strazha ... UMRI!", + "Yeshche odna kartochka-klyuch", + "MasterCard", + "Klyuch-karta 1", + "Klyuch-karta 2", + "Poluchit' kartu tyur'my" + ], + "Key2": [ + "VisaCard", + "Klyuch-karta 1", + "Klyuch-karta 2", + "Sekretnaya karta-klyuch", + "Kreditnaya karta" + ], + "Puzzle1": [ + "Veshch' iz sinego kamnya", + "Svetyashchayasya probka 2", + "Predokhranitel' 2", + "Golubaya fleshka", + "Nikakogo obmana" + ], + "Puzzle2": [ + "Zhelto-kamennaya veshch'", + "Svetyashchayasya probka 1", + "Predokhranitel' 1", + "Zholtaya fleshka", + "Nikakogo obmana" ] } }, - - "TEMPLE.TR2": { + "AREA51.TR2": { "Names": [ - "Grobnitsa Rendisa i Rorisa", - "Pochemu tak mnogo shiv?", - "Puleneprobivayemyye statui", - "Lestnitsy i gorki", - "Adskaya lovushka", - "Ulovka flip fleyera" + "Pol byl zdes'!", + "Teoriya zagovora", + "Ksenomorf byl zdes'!", + "Den' nezavisimosti", + "Prishel'tsy zvonyat domoy!" ], - "Keys": { - "0": [ - "Vso yeshche bez dyupa", - "Smertel'nyy sbor klyuchey", - "Pyat' nochey u Ganeshi", - "Ne molitvennyye barabany", - "Klyuchi ot kamery pytok" + "KeyItems": { + "Key1": [ + "Raketnyy klyuch", + "Vzlet rakety", + "SpaceX klyuch", + "Reaktivnyy Yenot", + "Elon Musk klyuch", + "Vy takzhe mozhete propustit' eto!", + "Sekretnyye chisla", + "PIN-kod kreditnoy karty", + "Nastoyashchaya raketnaya ustanovka", + "Inoplanetyane poblizosti?!?" ], - "1": [ - "Vso yeshche bez dyupa", - "Smertel'nyy sbor klyuchey", - "Pyat' nochey u Ganeshi", - "Ne molitvennyye barabany", - "Klyuchi ot kamery pytok" + "Puzzle1": [ + "Klyuch Rapuntsel'", + "Vysokiy klyuch", + "Ne Bashnya Drakona", + "Chit Klyuch", + "TY SCHITERIL!!!" ], - "2": [ - "Vso yeshche bez dyupa", - "Smertel'nyy sbor klyuchey", - "Pyat' nochey u Ganeshi", - "Ne molitvennyye barabany", - "Klyuchi ot kamery pytok" + "Puzzle2": [ + "Ty ne mozhesh' propustit' menya!", + "Eto opyat' ya!", + "NLO Disc", + "Odin iz dvukh diskov", + "Pochemu net muzyki? O.o" ], - "3": [ - "Vso yeshche bez dyupa", - "Smertel'nyy sbor klyuchey", - "Pyat' nochey u Ganeshi", - "Ne molitvennyye barabany", - "Klyuchi ot kamery pytok" + "Puzzle3": [ + "Vecherinka Lary", + "Muzykal'nyy element", + "Odin iz dvukh diskov", + "Muzyka dzhungley", + "Mozhesh' propustit' menya!" + ], + "Puzzle4": [ + "Magnitnyy zheleznodorozhnyy klyuch", + "Klyuch ot metro", + "Klyuch ot zheleznodorozhnogo vokzala", + "Kantselyarskaya knopka", + "Znamenitost", + "Otboynyy molotok" ] } }, - - "TONYBOSS.TR2": { + "ANTARC.TR2": { "Names": [ - "Labirint", - "Ne yeshche odin labirint", - "Sekretnyy labirint?!? O.o", - "40 mortvykh kontsov", - "40 zmey" - ] + "Ne snoufleyk", + "Bystrokhodnyy kater 2.0", + "Kubik l'da", + "Progulka v morozilke", + "Tomatnyy sup kto-nibud'?" + ], + "KeyItems": { + "Key1": [ + "Ne paluba", + "KholodnyyKlyuch_Igrok", + "Odin klyuch, chtoby napugat'", + "Zamorozhennyy klyuch" + ], + "Puzzle1": [ + "Ne zabyvay menya!", + "Konfeta", + "Montirovka", + "Ya chuvstvuyu sebya sil'neye!", + "Lom" + ], + "Puzzle2": [ + "Osvobodi reku", + "Otkroyte vorota navodneniya", + "Voda i voda i voda", + "Dostup k supu", + "Klyuch ot kukhni dlya supa" + ] + } }, - - "TOWER.TR2": { + "MINES.TR2": { "Names": [ - "Natsional'nyy istoricheskiy muzey", - "Sovokupnost' yerundy", - "Lud nenavist'", - "Davayte nenavidet'", - "Polet UPV vperedi!" + "Shakhterskoye remeslo", + "POCHEMU?!?!?!", + "Glubokoye ledyanoye plavaniye", + "Zaliv shturmovikov", + "Ogon' i Pukemonstry", + "PROSTO STRADAY!" ], - "Keys": { - "0": [ - "Klavisha nagreva!", - "Vou ty ne sdelal glitch", - "Podzhigatel'", - "Zdes' dazhe kotla net?!?", - "Mne kholodno!" + "KeyItems": { + "Puzzle1": [ + "Ne zabyvay menya!", + "Konfeta", + "Montirovka", + "Ya chuvstvuyu sebya sil'neye!", + "Lom" + ], + "Puzzle2": [ + "Duracell", + "9 Vol't", + "Zaryadnoye ustroystvo", + "Sinyaya i krasnaya shtuka", + "Aktivator krana!" + ], + "Puzzle3": [ + "Gluboko zamorozhennaya veshch'", + "Pobeg iz Shoushenka", + "Vrashchaya veshch'", + "Zavelas' yeshche?", + "Ty umresh'!" ] } }, - - "TRIBOSS.TR2": { + "CITY.TR2": { "Names": [ - "Boss-kannibal", - "Yeshche bol'she yada", - "Khram lovushek", - "Khram tuntsa", - "Khram zabega" + "Pryzhok s mosta", + "Zhizn' nasekomykh", + "Bi Muvi 2.0", + "Zal Stikhiy", + "4 sposoba umeret'!" + ], + "KeyItems": { + "Key1": [ + "Klyuch D'yavola", + "Eta devushka ne gorit!", + "Vy mozhete propustit' nas!", + "Dvoynoy klyuch", + "Klyuch ot ada", + "Smotri na menya!", + "Monstr-pechen'ka klyuch" + ], + "Puzzle1": [ + "Maska krasoty", + "Ne zolotaya maska", + "Prizrak opery", + "Maska-shar priblizhayetsya", + "MASKA" + ] + } + }, + "CHAMBER.TR2": { + "Names": [ + "Insi Vinsi Pauk", + "20 – 40 vystrelov digla", + "Yaponskiy rekomenduyetsya", + "Osvobodite Villi", + "Putina Villarda" ] + }, + "STPAUL.TR2": { + "Names": [ + "Shsh eto sekret", + "60/59", + "Nezakonchennoye delo", + "Smertel'nyy sobor", + "Net povrezhdeniy nevozmozhno" + ], + "KeyItems": { + "Key1": [ + "Super skrytyy", + "Lestnitsa, Lestnitsa na stene", + "Nakonets nashel menya?", + "Pryatki", + "Klyuch ot komnaty grippa" + ] + } } } } \ No newline at end of file diff --git a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_SV.json b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_SV.json index 297cbe88b..b3f1b91ae 100644 --- a/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_SV.json +++ b/TRRandomizerCore/Resources/TR3/Strings/G11N/gamestrings_SV.json @@ -1,810 +1,711 @@ -{ - "GlobalStrings": [ - { - "GroupedStrings": [ - { - "33": [ - "Glimrande", - "Flip-karta Hjlpredare", - "Ohh skimrande!", - "Avbruten halking", - "Anvnd mig!" - ], - "44": [ - "Glimrande", - "Flip-karta Hjlpredare", - "Ohh skimrande!", - "Avbruten halking", - "Anvnd mig!" - ] - }, - { - "36": [ - "Dubbla pistoler", - "Fuskhjlpare", - "Klassisk Klassiska", - "Ikonerna", - "Ondligt med mord" - ], - "45": [ - "Dubbla pistoler magasin", - "Fuskhjlpare magasin", - "Klassisk Klassiska magasin", - "Ikonerna magasin", - "Ondligt med mord magasin" - ] - }, - { - "37": [ - "Skitgevr", - "Varfr?", - "Kom hit eller inte dda!", - "Sett tillrckligt?", - "Lmna den ifred! Den r uptagget!" - ], - "46": [ - "Skitgevrspatroner", - "Frgepatroner", - "Slug-patroner", - "Sett-tillrckligt-patroner?", - "Upptagna-patroner" - ] - }, - { - "38": [ - "Willy Killy", - "Faktiskt anvndbar!", - "D-rn", - "Nevada rn", - "Hetast i pannan" - ], - "47": [ - "Willy Killy magasin", - "anvndbara magasin", - "D-rn magasin", - "rn magasin", - "het panna magasin" - ] - }, - { - "39": [ - "Ammunitionsvampyr", - "Automatgevr 2.0", - "Inte TR II Uzis", - "Du-zis", - "Inte starkare nu!" - ], - "48": [ - "Vampyr magasin", - "Magasin 2.0", - "Nta magasin", - "Du-zi magasin", - "Svagare magasin" - ] - }, - { - "40": [ - "Meme Gevr", - "Oandvndbar", - "Endast fr utmaningar", - "Varfr exsisterar detta?", - "Undervattens armborst" - ], - "49": [ - "Fuktiga Memes", - "Soppor", - "Utmanare", - "Existentiella", - "Pilbge" - ] - }, - { - "41": [ - "Inte M16", - "M16", - "Raptor ddaren", - "MP3 Musik", - "Raketfrbttraren" - ], - "50": [ - "Falska magasin", - "Lurendrejeri magasin", - "Raptor ddare", - "Spr", - "Raket laddare" - ] - }, - { - "42": [ - "Ultimata Explosionen", - "Ryggsckstorn", - "Tar fr lnge nd", - "Totalt felaktig", - "Hftig rekyl?" - ], - "51": [ - "Ultimata raketer", - "Ryggscksraketer", - "Lng laddnings raketer", - "Felaktiga raketer", - "Tunga raketer" - ] - }, - { - "43": [ - "Felaktig sak", - "Bttre launcher COPIUM", - "Stor Bang", - "Varfr anvnder du mig?", - "Inte p 7 lngre" - ], - "52": [ - "Felaktiga granater", - "COPIUM granater", - "Stora Bang granater", - "Tveksama granater", - "Rabatt raketer" - ] - }, - { - "53": [ - "Anvndning inte tilltet!", - "Du r p inga plster!", - "Litet sjukhus", - "Liten livrddare", - "Ryggsckskristall" - ], - "54": [ - "Anvndning inte tilltet!", - "Du r p inga plster!", - "Stort sjukhus", - "Stor livrddare", - "Pse med kristaller" - ] - } - ], - "StandaloneStrings": { - "2": [ - "Saker", - "Vad r detta?", - "Inte glansig!", - "Skrp", - "Dehr & detdr", - "Fr mnga artifakter!", - "Hur passar dom?" - ], - "3": [ - "Blivit kayakad n?", - "NLNMAS nsta?", - "Du DD!", - "Bli Bra!", - "Glmde att lka?", - "Medicinlda?", - "Dog du just hr?" - ], - "35": [ - "Ondiga saker rknare", - "Any% nsta?", - "Kan du bli lngsammare?", - "Alla hemligheter?", - "Inga medicinldor tilltna!", - "Pacifist omgng?" - ], - "59": [ - "Croft herrgrd", - "Core Design HQ", - "TR3Rando HQ", - "Lara's Digs", - "Winston's kylskp", - "Avfrosta Winston" - ], - "85": [ - "Storstad", - "Sdra England", - "r drottningen hemma?", - "Kattdrktsstan", - "10 minuter till midnatt!" - ], - "86": [ - "Inte s tom ken", - "Damm verallt", - "OI!", - "HEY!", - "rnarnas ken" - ], - "87": [ - "Vatten och saker", - "Glmda n", - "Kannibalmani", - "Punas hrn", - "Sdra vrdelsa", - "Sdra Indien" - ], - "88": [ - "Gigantiskt kylskp", - "Var r Winston?", - "Hyperthermia mani", - "Titanic 2.0", - "Stor, kall, vit", - "Isberg framver!" - ] - } - }, - { - "StandaloneStrings": { - "15": [ - "- NULL -", - "- INGET HR -", - "- ODEFINERAT -", - "- OI, PLATSEN R FRI -" - ] - } - } - ], - +{ + "GlobalStrings": { + "INV_ITEM_FLARES": [ + "Glimrande", + "Flip-karta Hjälpredare", + "Ohh skimrande!", + "Avbruten halking", + "Använd mig!" + ], + "INV_ITEM_PISTOLS": [ + "Dubbla pistoler", + "Fuskhjälpare", + "Klassisk Klassiska", + "Ikonerna", + "Oändligt med mord" + ], + "INV_ITEM_PISTOL_AMMO": [ + "Dubbla pistoler magasin", + "Fuskhjälpare magasin", + "Klassisk Klassiska magasin", + "Ikonerna magasin", + "Oändligt med mord magasin" + ], + "INV_ITEM_SHOTGUN": [ + "Skitgevär", + "Varför?", + "Kom hit eller inte döda!", + "Sett tillräckligt?", + "Lämna den ifred! Den är uptagget!" + ], + "INV_ITEM_SHOTGUN_AMMO": [ + "Skitgevärspatroner", + "Frågepatroner", + "Slug-patroner", + "Sett-tillräckligt-patroner?", + "Upptagna-patroner" + ], + "INV_ITEM_DEAGLE": [ + "Willy Killy", + "Faktiskt användbar!", + "D-örn", + "Nevada Örn", + "Hetast i pannan" + ], + "INV_ITEM_DEAGLE_AMMO": [ + "Willy Killy magasin", + "användbara magasin", + "D-örn magasin", + "Örn magasin", + "het panna magasin" + ], + "INV_ITEM_UZI": [ + "Ammunitionsvampyr", + "Automatgevär 2.0", + "Inte TR II Uzis", + "Du-zis", + "Inte starkare nu!" + ], + "INV_ITEM_UZI_AMMO": [ + "Vampyr magasin", + "Magasin 2.0", + "Nöta magasin", + "Du-zi magasin", + "Svagare magasin" + ], + "INV_ITEM_HARPOON": [ + "Meme Gevär", + "Oandvändbar", + "Endast för utmaningar", + "Varför exsisterar detta?", + "Undervattens armborst" + ], + "INV_ITEM_HARPOON_AMMO": [ + "Fuktiga Memes", + "Soppor", + "Utmanare", + "Existentiella", + "Pilbåge" + ], + "INV_ITEM_M16": [ + "Inte M16", + "M16", + "Raptor dödaren", + "MP3 Musik", + "Raketförbättraren" + ], + "INV_ITEM_M16_AMMO": [ + "Falska magasin", + "Lurendrejeri magasin", + "Raptor dödare", + "Spår", + "Raket laddare" + ], + "INV_ITEM_ROCKET_LAUNCHER": [ + "Ultimata Explosionen", + "Ryggsäckstorn", + "Tar för länge ändå", + "Totalt felaktig", + "Häftig rekyl?" + ], + "INV_ITEM_ROCKETS": [ + "Ultimata raketer", + "Ryggsäcksraketer", + "Lång laddnings raketer", + "Felaktiga raketer", + "Tunga raketer" + ], + "INV_ITEM_GRENADE_LAUNCHER": [ + "Felaktig sak", + "Bättre launcher COPIUM", + "Stor Bang", + "Varför använder du mig?", + "Inte på 7 längre" + ], + "INV_ITEM_GRENADE_AMMO": [ + "Felaktiga granater", + "COPIUM granater", + "Stora Bang granater", + "Tveksama granater", + "Rabatt raketer" + ], + "INV_ITEM_MEDI": [ + "Användning inte tillåtet!", + "Du är på inga plåster!", + "Litet sjukhus", + "Liten livräddare", + "Ryggsäckskristall" + ], + "INV_ITEM_BIG_MEDI": [ + "Användning inte tillåtet!", + "Du är på inga plåster!", + "Stort sjukhus", + "Stor livräddare", + "Påse med kristaller" + ], + "HEADING_ITEMS": [ + "Saker", + "Vad är detta?", + "Inte glansig!", + "Skräp", + "Dehär & detdär", + "För många artifakter!", + "Hur passar dom?" + ], + "HEADING_GAME_OVER": [ + "Blivit kayakad än?", + "NLNMAS nästa?", + "Du DÖD!", + "Bli Bra!", + "Glömde att läka?", + "Medicinlåda?", + "Dog du just här?" + ], + "INV_ITEM_COMPASS": [ + "Onödiga saker räknare", + "Any% nästa?", + "Kan du bli långsammare?", + "Alla hemligheter?", + "Inga medicinlådor tillåtna!", + "Pacifist omgång?" + ], + "INV_GLOBE_LONDON": [ + "Storstad", + "Södra England", + "Är drottningen hemma?", + "Kattdräktsstan", + "10 minuter till midnatt!" + ], + "INV_GLOBE_NEVADA": [ + "Inte så tom öken", + "Damm, överallt", + "OI!", + "HEY!", + "Örnarnas öken" + ], + "INV_GLOBE_SOUTH_PACIFIC": [ + "Vatten och saker", + "Glömda ön", + "Kannibalmani", + "Punas hörn", + "Södra värdelösa", + "Södra Indien" + ], + "INV_GLOBE_ANTARCTICA": [ + "Gigantiskt kylskåp", + "Var är Winston?", + "Hyperthermia mani", + "Titanic 2.0", + "Stor, kall, vit", + "Isberg framöver!" + ], + "MISC_EMPTY_SLOT_FMT": [ + "- NULL -", + "- INGET HÄR -", + "- ODEFINERAT -", + "- OI, PLATSEN ÄR FRI -" + ] + }, "LevelStrings": { - "ANTARC.TR2": { - "Names": [ - "Inga snflingor", - "Speedboat 2.0", - "Iskuben", - "G in i frysen", - "Tomatsoppa, ngon?" - ], - "Keys": { - "0": [ - "Inte dcket", - "Isnyckel_spelare", - "En nyckel at skrmma", - "Frusen nyckel" - ] - }, - "Puzzles": { - "0": [ - "Glm mig ej!", - "Polkagris", - "brytpinne", - "Jag knner mig starkare!", - "Von koben" - ], - "1": [ - "Slpp ls floden", - "ppna slussarna!", - "Vatten och vatten och vatten", - "tkomst till soppan", - "Soppkksnyckeln" - ] - } - }, - - "AREA51.TR2": { - "Names": [ - "Paul var hr!", - "Konspirationsteoristllet", - "Xenomorph var hr!", - "Sjlvstndighetsdagen", - "Aliens ring hem!" - ], - "Keys": { - "0": [ - "Raketnycklar", - "ka raket", - "SpaceX nyckel", - "Rocket Raccoon", - "Elon Musk nyckel", - "Du kan hoppa ver denna ocks!", - "Hemliga nummer", - "Kreditkortskod", - "Riktiga raketskjutaren", - "Aliens nra?!?" - ] - }, - "Puzzles": { - "0": [ - "Rapunzels nyckel", - "Lng nyckel", - "Inte ett draktorn", - "Fusk nyckel", - "DU FUSKADE!!!" - ], - "1": [ - "Du kan inte hoppa ver mig!", - "Det r jag igen!", - "UFO Disk", - "En av tv diskar", - "Ingen musik? O.o" - ], - "2": [ - "Laras Party Mix", - "Pussel Musik", - "En av tv Diskar", - "Jungel Musik", - "Du kan hoppa ver mig!" - ], - "3": [ - "Magnetisk tgrlsnyckel", - "Nyckel till tunnelbanan", - "Tgrlsens stationsnyckel", - "Ritnl", - "Kndis", - "Tryckluftsborr" - ] - } - }, - - "CHAMBER.TR2": { - "Names": [ - "Imse vimse spindel", - "20 40 Deagle skot", - "Japanska rekommenderat", - "Fria Willy", - "Willards nt" - ] - }, - - "CITY.TR2": { - "Names": [ - "Brohopp", - "En myras liv", - "Bifilmen 2.0", - "Elementhallen", - "4 vgar att d!" - ], - "Keys": { - "0": [ - "Djvulsnyckeln", - "Flickan brinner inte!", - "Du kan hoppa ver oss!", - "Tvilingnyckel", - "Nyckeln frn helvetet", - "Se p mig!", - "Kakmonster nyckel" - ] - }, - "Puzzles": { - "0": [ - "Sknhetsmask", - "Inte guldmasken", - "Fantomen p operan", - "Mask bal p inkommande", - "MASKEN" - ] - } - }, - - "COMPOUND.TR2": { - "Names": [ - "Bara ett till fngelse", - "Utbrytning", - "Den stora utrbytningen", - "Boris r hr!", - "Var r mina vapen?" - ], - "Keys": { - "0": [ - "D vakt D!", - "Bara ett till nyckelkort", - "MasterCard", - "Nyckelkort 1", - "Nyckelkort 2", - "Slippa-fngelse-kort" - ], - "1": [ - "VisaCard", - "Nyckelkort 1", - "Nyckelkort 2", - "Hemligt nyckelkort", - "Kreditkort" - ] - }, - "Puzzles": { - "0": [ - "Bl sten sak", - "Tndstift 2", - "Propp sak 2", - "Bl USB sak", - "Inte en dublicering heller" - ], - "1": [ - "Gul sten sak", - "Tndstift 1", - "Propp sak 1", - "Gul USB sak", - "Inte en dublicering heller" - ] - } - }, - - "CRASH.TR2": { - "Names": [ - "Jurassic Park", - "Dinosaurier igen?", - "Barneys stller", - "Glmda dalen del 2", - "Var r gulddraken?" - ], - "Keys": { - "0": [ - "Barney's nyckel", - "Ingen Barney mat", - "Vad r denhr fr? O.o", - "Kanon nyckeln fr stort brak", - "Sjlvdestruktionsnyckel" - ], - "1": [ - "Raptor nyckel", - "Akta ryggen", - "BAKOM DIG!", - "Fiende sger BOOOH!", - "Var passar den?" - ] - } - }, - "HOUSE.TR2": { "Names": [ "Fagra hem", "Winstons frys 2.0", "Fyrhjulingsbana", - "Winston... tv?", - "Skjutvning", + "Winston... två?", + "Skjutövning", "Glat pensionshem" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "Racingbanas Nyckel", "Flag Nyckel", "Formula 1 Nyckel", - "Skmd Nyckel", - "trof Nyckel", - "Fyrhjulingstkomst" + "Skämd Nyckel", + "trofé Nyckel", + "Fyrhjulingsåtkomst" ] } }, - "JUNGLE.TR2": { "Names": [ "Jungelboken", - "Kung Louis slktingar", + "Kung Louis släktingar", "Rutschkana med spikar", "Rulla rulla rulla", "Rolling Stones" ], - "Keys": { - "3": [ + "KeyItems": { + "Key4": [ "Fin nyckel", "MonKey", - "Vrdels nyckel", + "Värdelös nyckel", "Glitchless nyckel", - "Vad r detta? O.o" + "Vad är detta? O.o" ] } }, - - "MINES.TR2": { + "TEMPLE.TR2": { "Names": [ - "Minecraft", - "VARFR?!?!?!", - "Djup, kall svimtur", - "Stormtrooper viken", - "Eld och spymonster", - "LID!" + "Randys och Rorys grav", + "Varför så många Sheevas?", + "Skottsäkra statyer", + "Ormar och stegar", + "Helvetet av fällor", + "Flip bloss trick" ], - "Puzzles": { - "0": [ - "Glm mig inte!", - "Polkagris", - "brytpinne", - "Jag knner mig starkare!", - "Von koben" - ], - "1": [ - "Duracell", - "9 Volt", - "Laddare", - "Bl och rd sak", - "Krankraft!" - ], - "2": [ - "djupfryst sak", - "ShawCrank upprttelse", - "Vrid sak", - "Sret ppet n?", - "Du kommer att d!" + "KeyItems": { + "Key1": [ + "Fortfarande inget duplicerings fusk", + "Dödlig nyckelsamling", + "Fem nätter vid Ganesha's", + "Inte ett bönhjul", + "Nycklarna till tortyrkammaren" ] } }, - - "NEVADA.TR2": { + "QUADCHAS.TR2": { "Names": [ - "kenrnar", - "Vt ken", - "Drick vatten", - "Ingen kenrls hr", - "Detdr r en het dal!" + "Fyrhjuling behövs?", + "Piraya dalen", + "Inte Thames", + "Dyk inte, flicka!", + "Ingen Barneys här!" ], - "Keys": { - "0": [ - "Zugang zum generator", - "Nyckeln till generationer", - "JAG HAR KRAFTEN!", - "Bli inte elektrifierad!", - "Blackout nyckel" - ], - "1": [ - "Minflts nyckel", - "TNT nyckel", - "Flipmap nyckel", - "tkomst till aliens", - "STOR SMLL!", - "Azezas nyckel till BOOM!" + "KeyItems": { + "Key1": [ + "Dubbelt värdelös", + "Vem plockar up denna?", + "MonKey dublicering", + "Ingen kathedralsnyckel", + "VAD ÄR DETHÄR?" ] } }, - - "OFFICE.TR2": { + "TONYBOSS.TR2": { "Names": [ - "Spring Lara, SPRIIING!", - "r hon faktiskt dd?", - "Fr mnga volt!", - "Blackout!", - "Spara och ladda!" + "aMAZEing", + "Inte en till labyrint", + "Hemlig labyrint?!? O.o", + "40 återvändsgränder", + "40 ormar" ] }, - - "QUADCHAS.TR2": { + "SHORE.TR2": { "Names": [ - "Fyrhjuling behvs?", - "Piraya dalen", - "Inte Thames", - "Dyk inte, flicka!", - "Ingen Barneys hr!" + "Kannibalbyn", + "Stranden", + "Tappa inte benen", + "Gift- och brohoppet", + "Stjäl till musiken" ], - "Keys": { - "0": [ - "Dubbelt vrdels", - "Vem plockar up denna?", - "MonKey dublicering", - "Ingen kathedralsnyckel", - "VAD R DETHR?" + "KeyItems": { + "Key1": [ + "Undervattensnyckel", + "Jack Sparrows nyckel", + "Drunknades nyckel", + "Rostig nyckel", + "En smugglare tappade den!" + ], + "Puzzle1": [ + "Giftstenen", + "Tempelruinstenen", + "Blodstenen", + "Tro mig", + "Inte en ryttarsten" + ] + } + }, + "CRASH.TR2": { + "Names": [ + "Jurassic Park", + "Dinosaurier, igen?", + "Barneys ställer", + "Glömda dalen del 2", + "Var är gulddraken?" + ], + "KeyItems": { + "Key1": [ + "Barney's nyckel", + "Ingen Barney mat", + "Vad är denhär för? O.o", + "Kanon nyckeln för stort brak", + "Självdestruktionsnyckel" + ], + "Key2": [ + "Raptor nyckel", + "Akta ryggen", + "BAKOM DIG!", + "Fiende säger BOOOH!", + "Var passar den?" ] } }, - "RAPIDS.TR2": { "Names": [ - "Varfr exsisterar denna?", - "Notepad behvs!", + "Varför exsisterar denna?", + "Notepad behövs!", "MADubu", "Spolning", "CrocOIdile", - "RiP hrlursanvndare" + "RiP hörlursanvändare" + ] + }, + "TRIBOSS.TR2": { + "Names": [ + "Kannibalbossen", + "Ännu mera gift", + "Footis fängelse", + "Templet för tonfisk", + "Tempel flykt" ] }, - "ROOFS.TR2": { "Names": [ "20 sekunder", "Westminster", "Byggmistag", - "Ingen Big Ben hr?", - "Varfr r detta ens hr?", + "Ingen Big Ben här?", + "Varför är detta ens här?", "London gettot", - "Ngon Bruvs?" + "Någon Bruvs?" ], - "Keys": { - "0": [ - "Rtnyckel", + "KeyItems": { + "Key1": [ + "Råtnyckel", "Influensarymsnyckel", "Skorstensnyckel", "Enkelnyckel", "Guldnyckel" ], - "1": [ + "Key2": [ "Vacker nyckel", "Kyrknyckel", "Rubinnyckel", - "Vrdels nyckel", - "Vad r denna till? O.o" + "Värdelös nyckel", + "Vad är denna till? O.o" ] } }, - "SEWER.TR2": { "Names": [ "Platform 9 3/4", "Underjorden", - "Londons mrka ktur", + "Londons mörka åktur", "Ej fungerande biljett", "Akta mellanrummet" ], - "Keys": { - "0": [ + "KeyItems": { + "Key1": [ "elnyckeln", - "Grdskarlens nyckel", + "Gårdskarlens nyckel", "Jag har kraften!", - "Verktygslda", + "Verktygslåda", "Fixa saker!" ], - "1": [ + "Key2": [ "Halv och halv", "En halva", - "Religis nyckel", + "Religiös nyckel", "Salomo 1 eller 2?", "Damocles nyckel" ], - "2": [ + "Key3": [ "Halv och halv", "En halva", - "Religis nyckel", + "Religiös nyckel", "Salomo 1 eller 2?", "Damocles nyckel" ], - "3": [ + "Key4": [ "Halv och halv", "En halva", - "Religis nyckel", + "Religiös nyckel", "Salomo 1 eller 2?", "Damocles nyckel" - ] - }, - "Puzzles": { - "0": [ + ], + "Puzzle1": [ "PENGAR!", "Shilling", "Massiv men glansig!", - "Tgresa", + "Tågresa", "25 Bitar" ], - "1": [ - "Vi ker till Hogwarts", - "Tgkort", + "Puzzle2": [ + "Vi åker till Hogwarts", + "Tågkort", "Tillbacka till Nevada!", - "Behver ingen kontrol!", + "Behöver ingen kontrol!", "Ostronkortet" ], - "2": [ + "Puzzle3": [ "Tors hammare", - "Mjlnir", + "Mjölnir", "Whack-a-Mole hammare", - "Sl snder lster!", + "Slå sönder låster!", "St Francis Follys hammare" ], - "3": [ - "Blinka blinka stjrna dr", - "Jag r hellre lysande!", - "Du sg ngot skimrande!", + "Puzzle4": [ + "Blinka blinka stjärna där", + "Jag är hellre lysande!", + "Du såg något skimrande!", "Inte i skyn!", - "En stjrnas recension" + "En stjärnas recension" ] } }, - - "SHORE.TR2": { + "TOWER.TR2": { "Names": [ - "Kannibalbyn", - "Stranden", - "Tappa inte benen", - "Gift- och brohoppet", - "Stjl till musiken" + "Historiska nationalmuseumet", + "Trams Mix", + "Lud's hat", + "Hata", + "Flygande UPV framöver!" ], - "Keys": { - "0": [ - "Undervattensnyckel", - "Jack Sparrows nyckel", - "Drunknades nyckel", - "Rostig nyckel", - "En smugglare tappade den!" + "KeyItems": { + "Key1": [ + "Uppvärmningsnyckel!", + "Wow du fuskade inte!", + "Eldstartare", + "Inte ens en varmvattensberedare här?!?", + "Jag fryser!" ] - }, - "Puzzles": { - "0": [ - "Giftstenen", - "Tempelruinstenen", - "Blodstenen", - "Tro mig", - "Inte en ryttarsten" + } + }, + "OFFICE.TR2": { + "Names": [ + "Spring Lara, SPRIIING!", + "Är hon faktiskt död?", + "För många volt!", + "Blackout!", + "Spara och ladda!" + ] + }, + "NEVADA.TR2": { + "Names": [ + "Ökenörnar", + "Våt öken", + "Drick vatten", + "Ingen ökenräls här", + "Detdär är en het dal!" + ], + "KeyItems": { + "Key1": [ + "Zugang zum generator", + "Nyckeln till generationer", + "JAG HAR KRAFTEN!", + "Bli inte elektrifierad!", + "Blackout nyckel" + ], + "Key2": [ + "Minfälts nyckel", + "TNT nyckel", + "Flipmap nyckel", + "Åtkomst till aliens", + "STOR SMÄLL!", + "Azezas nyckel till BOOM!" ] } }, - - "STPAUL.TR2": { + "COMPOUND.TR2": { "Names": [ - "Shh det r en hemlighet", - "60/59", - "Ofrdiga affrer", - "Ddlig katedral", - "Omjligt att inte ta skada" + "Bara ett till fängelse", + "Utbrytning", + "Den stora utrbytningen", + "Boris är här!", + "Var är mina vapen?" ], - "Keys": { - "0": [ - "Super gmd", - "Stege, stege p vggen dr", - "Hittade mig, ntligen?", - "kurragmma", - "Influensarymsnyckel" + "KeyItems": { + "Key1": [ + "Dö vakt, DÖ!", + "Bara ett till nyckelkort", + "MasterCard", + "Nyckelkort 1", + "Nyckelkort 2", + "Slippa-fängelse-kort" + ], + "Key2": [ + "VisaCard", + "Nyckelkort 1", + "Nyckelkort 2", + "Hemligt nyckelkort", + "Kreditkort" + ], + "Puzzle1": [ + "Blå sten sak", + "Tändstift 2", + "Propp sak 2", + "Blå USB sak", + "Inte en dublicering heller" + ], + "Puzzle2": [ + "Gul sten sak", + "Tändstift 1", + "Propp sak 1", + "Gul USB sak", + "Inte en dublicering heller" ] } }, - - "TEMPLE.TR2": { + "AREA51.TR2": { "Names": [ - "Randys och Rorys grav", - "Varfr s mnga Sheevas?", - "Skottskra statyer", - "Ormar och stegar", - "Helvetet av fllor", - "Flip bloss trick" + "Paul var här!", + "Konspirationsteoristället", + "Xenomorph var här!", + "Självständighetsdagen", + "Aliens ring hem!" ], - "Keys": { - "0": [ - "Fortfarande inget duplicerings fusk", - "Ddlig nyckelsamling", - "Fem ntter vid Ganesha's", - "Inte ett bnhjul", - "Nycklarna till tortyrkammaren" + "KeyItems": { + "Key1": [ + "Raketnycklar", + "Åka raket", + "SpaceX nyckel", + "Rocket Raccoon", + "Elon Musk nyckel", + "Du kan hoppa över denna också!", + "Hemliga nummer", + "Kreditkortskod", + "Riktiga raketskjutaren", + "Aliens nära?!?" ], - "1": [ - "Fortfarande inget duplicerings fusk", - "Ddlig nyckelsamling", - "Fem ntter vid Ganesha's", - "Inte ett bnhjul", - "Nycklarna till tortyrkammaren" + "Puzzle1": [ + "Rapunzels nyckel", + "Lång nyckel", + "Inte ett draktorn", + "Fusk nyckel", + "DU FUSKADE!!!" ], - "2": [ - "Fortfarande inget duplicerings fusk", - "Ddlig nyckelsamling", - "Fem ntter vid Ganesha's", - "Inte ett bnhjul", - "Nycklarna till tortyrkammaren" + "Puzzle2": [ + "Du kan inte hoppa över mig!", + "Det är jag igen!", + "UFO Disk", + "En av två diskar", + "Ingen musik? O.o" ], - "3": [ - "Fortfarande inget duplicerings fusk", - "Ddlig nyckelsamling", - "Fem ntter vid Ganesha's", - "Inte ett bnhjul", - "Nycklarna till tortyrkammaren" + "Puzzle3": [ + "Laras Party Mix", + "Pussel Musik", + "En av två Diskar", + "Jungel Musik", + "Du kan hoppa över mig!" + ], + "Puzzle4": [ + "Magnetisk tågrälsnyckel", + "Nyckel till tunnelbanan", + "Tågrälsens stationsnyckel", + "Ritnål", + "Kändis", + "Tryckluftsborr" ] } }, - - "TONYBOSS.TR2": { + "ANTARC.TR2": { "Names": [ - "aMAZEing", - "Inte en till labyrint", - "Hemlig labyrint?!? O.o", - "40 tervndsgrnder", - "40 ormar" - ] + "Inga snöflingor", + "Speedboat 2.0", + "Iskuben", + "Gå in i frysen", + "Tomatsoppa, någon?" + ], + "KeyItems": { + "Key1": [ + "Inte däcket", + "Isnyckel_spelare", + "En nyckel at skrämma", + "Frusen nyckel" + ], + "Puzzle1": [ + "Glöm mig ej!", + "Polkagris", + "brytpinne", + "Jag känner mig starkare!", + "Von koben" + ], + "Puzzle2": [ + "Släpp lös floden", + "Öppna slussarna!", + "Vatten och vatten och vatten", + "Åtkomst till soppan", + "Soppköksnyckeln" + ] + } }, - - "TOWER.TR2": { + "MINES.TR2": { "Names": [ - "Historiska nationalmuseumet", - "Trams Mix", - "Luds hat", - "Hata", - "Flygande UPV framver!" + "Minecraft", + "VARFÖR?!?!?!", + "Djup, kall svimtur", + "Stormtrooper viken", + "Eld och spymonster", + "LID!" ], - "Keys": { - "0": [ - "Uppvrmningsnyckel!", - "Wow du fuskade inte!", - "Eldstartare", - "Inte ens en varmvattensberedare hr?!?", - "Jag fryser!" + "KeyItems": { + "Puzzle1": [ + "Glöm mig inte!", + "Polkagris", + "brytpinne", + "Jag känner mig starkare!", + "Von koben" + ], + "Puzzle2": [ + "Duracell", + "9 Volt", + "Laddare", + "Blå och röd sak", + "Krankraft!" + ], + "Puzzle3": [ + "djupfryst sak", + "ShawCrank upprättelse", + "Vrid sak", + "Såret öppet än?", + "Du kommer att dö!" ] } }, - - "TRIBOSS.TR2": { + "CITY.TR2": { "Names": [ - "Kannibalbossen", - "nnu mera gift", - "Footis fngelse", - "Templet fr tonfisk", - "Tempel flykt" + "Brohopp", + "En myras liv", + "Bifilmen 2.0", + "Elementhallen", + "4 vägar att dö!" + ], + "KeyItems": { + "Key1": [ + "Djävulsnyckeln", + "Flickan brinner inte!", + "Du kan hoppa över oss!", + "Tvilingnyckel", + "Nyckeln från helvetet", + "Se på mig!", + "Kakmonster nyckel" + ], + "Puzzle1": [ + "Skönhetsmask", + "Inte guldmasken", + "Fantomen på operan", + "Mask bal på inkommande", + "MASKEN" + ] + } + }, + "CHAMBER.TR2": { + "Names": [ + "Imse vimse spindel", + "20 - 40 Deagle skot", + "Japanska rekommenderat", + "Fria Willy", + "Willards nät" ] + }, + "STPAUL.TR2": { + "Names": [ + "Shh det är en hemlighet", + "60/59", + "Ofärdiga affärer", + "Dödlig katedral", + "Omöjligt att inte ta skada" + ], + "KeyItems": { + "Key1": [ + "Super gömd", + "Stege, stege på väggen där", + "Hittade mig, äntligen?", + "kurragömma", + "Influensarymsnyckel" + ] + } } } } \ No newline at end of file diff --git a/TRRandomizerCore/TRRandomizerController.cs b/TRRandomizerCore/TRRandomizerController.cs index 9f77454d4..6d753f6a5 100644 --- a/TRRandomizerCore/TRRandomizerController.cs +++ b/TRRandomizerCore/TRRandomizerController.cs @@ -9,6 +9,8 @@ using TRRandomizerCore.Secrets; using TRGE.Coord.Helpers; +using GV = TRLevelControl.Model.TRGameVersion; + namespace TRRandomizerCore; public class TRRandomizerController @@ -1384,17 +1386,17 @@ public Language[] AvailableGameStringLanguages { get { - G11NGame game; + GV game; switch (_editor.Edition.Version) { case TRVersion.TR1: - game = G11NGame.TR1; + game = GV.TR1; break; case TRVersion.TR2: - game = G11NGame.TR2; + game = GV.TR2; break; case TRVersion.TR3: - game = G11NGame.TR3; + game = GV.TR3; break; default: return null; diff --git a/TRRandomizerCore/TRVersionSupport.cs b/TRRandomizerCore/TRVersionSupport.cs index 06173fe2b..08f37d8e9 100644 --- a/TRRandomizerCore/TRVersionSupport.cs +++ b/TRRandomizerCore/TRVersionSupport.cs @@ -72,6 +72,7 @@ internal class TRVersionSupport TRRandomizerType.SecretReward, TRRandomizerType.SFX, TRRandomizerType.StartPosition, + TRRandomizerType.Text, }; private static readonly List _tr2Types = new() @@ -132,6 +133,7 @@ internal class TRVersionSupport TRRandomizerType.SecretAudio, TRRandomizerType.SFX, TRRandomizerType.StartPosition, + TRRandomizerType.Text, }; private static readonly List _tr3Types = new() @@ -189,6 +191,7 @@ internal class TRVersionSupport TRRandomizerType.SecretReward, TRRandomizerType.SFX, TRRandomizerType.StartPosition, + TRRandomizerType.Text, }; private static readonly Dictionary _supportedTypes = new() diff --git a/TRRandomizerView/Windows/AdvancedWindow.xaml.cs b/TRRandomizerView/Windows/AdvancedWindow.xaml.cs index 0b35f8415..9b247a925 100644 --- a/TRRandomizerView/Windows/AdvancedWindow.xaml.cs +++ b/TRRandomizerView/Windows/AdvancedWindow.xaml.cs @@ -3,7 +3,6 @@ using System.Windows; using System.Windows.Media.Imaging; using System.Windows.Navigation; -using TRRandomizerCore.Helpers; using TRRandomizerView.Model; using TRRandomizerView.Utilities;