Commit Graph

49 Commits

Author SHA1 Message Date
Wojtek Figat
d4a5c76c82 Add serialization of game settings for proper upgrade when loading deprecated data 2025-01-20 23:47:51 +01:00
Chandler Cox
ec10e3bb30 Fix changing to invariant culture for unknown LCID. 2024-06-18 19:59:27 -05:00
Wojtek Figat
53bd576ade Fix game settings serialization bug 2024-02-28 02:05:26 +01:00
Wojtek Figat
859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
Chandler Cox
9874b753cb Merge branch 'master' into collection-ui 2024-01-26 09:54:03 -06:00
Wojtek Figat
236e5772ce Fix CultureInfo to handle missing country code and fallback to outer language code 2023-11-04 13:49:30 +01:00
Chandler Cox
0f5a177be2 Improve collection editor. 2023-10-14 21:32:58 -05:00
Wojtek Figat
7140c4a2d8 Merge remote-tracking branch 'origin/master' into 1.6 2023-06-11 21:38:20 +02:00
Wojtek Figat
7c55d50507 Various minor code cleanup tweaks 2023-06-09 23:26:37 +02:00
Wojtek Figat
5a66e90b56 Merge remote-tracking branch 'origin/master' into 1.6
# Conflicts:
#	.github/workflows/tests.yml
#	Source/Engine/Content/JsonAsset.cs
2023-05-07 19:46:29 +02:00
Wojtek Figat
37e8fa7b76 Fix creating localization table on blank project
#1060
2023-05-05 14:54:42 +02:00
Wojtek Figat
510fc443e8 Refactor CoreCLR runtime into explicit dotnet api instead of mocking mono api
Required by platforms that will use mono under the hood for .Net 7
New `USE_CSHARP` define for C# ability
Engine doesn't use `mono_*` apis directly but via MCore/MClass/MMethod/ apis
2023-03-27 17:29:42 +02:00
Wojtek Figat
eed2cdfe04 Progress on dotnet7 runtime hosting with mono 2023-03-22 17:59:46 +01:00
Wojtek Figat
4af2b9e2a6 Fix compilation 2023-02-16 19:46:13 +01:00
Wojtek Figat
969053a240 Add JsonAsset.Save to fix saving new tag
#885
2023-02-16 14:32:52 +01:00
Wojciech Figat
a7e428a21c Merge branch 'master' into 1.5
# Conflicts:
#	Content/Shaders/GI/DDGI.flax
#	Content/Shaders/GI/GlobalSurfaceAtlas.flax
#	Content/Shaders/TAA.flax
#	Content/Shaders/VolumetricFog.flax
#	Source/Editor/CustomEditors/Editors/ActorTagEditor.cs
#	Source/Engine/Core/Config/GraphicsSettings.cpp
#	Source/Engine/Engine/PostProcessEffect.cs
#	Source/Engine/Graphics/GPUResourcesCollection.cpp
#	Source/Engine/Graphics/GPUResourcesCollection.h
#	Source/Engine/Graphics/PostProcessBase.h
#	Source/FlaxEngine.Gen.cs
2023-01-10 15:37:55 +01:00
Wojciech Figat
9626e9bbb6 Update copyright year 2023-01-10 15:29:37 +01:00
Wojtek Figat
98c29c4a4e Optimize compilation time 2022-12-03 10:42:58 +01:00
Wojciech Figat
5c270810d0 Refactor GetNonTerminatedText into GetText in StringView 2022-10-26 15:59:03 +02:00
Wojtek Figat
ff1fba403d Various fixes to allow compiling negine with custom build configurations 2022-07-26 23:10:01 +02:00
Wojtek Figat
b49e5e9984 Format more engine code 2022-06-14 20:17:00 +02:00
Wojciech Figat
d36c502287 Add easier game or plugin settings asset usage with SettingsBase 2022-01-21 16:22:14 +01:00
Wojciech Figat
8c2241c6dc Update copyright year 2022-01-14 13:31:12 +01:00
Wojciech Figat
9c7b66ba70 Merge branch 'local' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-local
# Conflicts:
#	Source/Editor/Windows/Assets/LocalizedStringTableWindow.cs
#	Source/Engine/Localization/Localization.cpp
#	Source/Engine/Localization/LocalizedStringTable.h
2021-12-09 11:31:06 +01:00
Wojciech Figat
80ef2befd5 Add FallbackTable for localized strings table to redirect missing texts into other language 2021-11-15 16:39:16 +01:00
Wojtek Figat
8938f13a0b Add support for compiling and running engine without C# scripting
(configurable via `EngineConfiguration.UseCSharp` in Flax.Build)
2021-10-23 16:43:15 +02:00
honzapatCZ
4be0888776 fix 2021-08-23 22:35:41 +02:00
Nejcraft
67d5fc6a2a Merge branch 'master' into local 2021-08-23 20:40:37 +02:00
honzapatCZ
d493eb9ada localization udpates 2021-08-23 19:30:13 +02:00
Zbigniew Skowron
aecc81f5e5 Fixed many invalid uses of StringView::GetText(), where a null-terminated string was required.
Renamed GetText() to GetNonTerminatedText() to reduce chance of same bugs appearing in the future.
2021-08-09 00:29:19 +02:00
marynate
6908aa4a8a Catch potential runtime error from locale::global 2021-08-07 14:20:38 +08:00
Wojtek Figat
38e2824415 Fix locale on Android 2021-07-13 12:51:04 +02:00
Wojtek Figat
b984276bc6 Fix compile error 2021-05-02 12:30:34 +02:00
Wojtek Figat
0e75dba142 Optimize C++ compilation time 2021-04-30 16:27:57 +02:00
Wojtek Figat
774c4b65fe Fix error when platform culture is invalid 2021-04-28 10:01:33 +02:00
Wojtek Figat
17467c81a4 Add LocalizedString support for UI 2021-04-27 14:28:42 +02:00
Wojtek Figat
5fc2f12139 Add helper method for CultureInfo to change language in VS 2021-04-27 12:58:16 +02:00
Wojtek Figat
ae846debd4 Add C++ current culture sync with localization system 2021-04-27 12:21:01 +02:00
Wojtek Figat
ca56c5f9d0 Add formatting of localized plural string 2021-04-26 15:15:44 +02:00
Wojtek Figat
a22d5887bb Add LocalizedString.Empty 2021-04-26 15:15:30 +02:00
Wojtek Figat
d533dc5f5e Skip empty Value in LocalizedString serialization 2021-04-23 12:57:45 +02:00
Wojtek Figat
c28215b93e Fix UTF-8 encoding read in 2 places 2021-04-23 12:47:17 +02:00
Wojtek Figat
983190b9a0 Add LocalizedString 2021-04-19 16:24:14 +02:00
Wojtek Figat
f1b82b788b Add string localization API 2021-04-16 15:58:31 +02:00
Wojtek Figat
029566b2ff Add localization string tables caching for current language 2021-04-16 15:48:27 +02:00
Wojtek Figat
0fb02a5aff Add LocalizationSettings 2021-04-16 15:46:42 +02:00
Wojtek Figat
7448383079 Add LocalizedStringTable 2021-04-16 15:39:31 +02:00
Wojtek Figat
18901ba66f Rename event 2021-04-14 13:13:35 +02:00
Wojtek Figat
7dd2a8fac9 Add Localization 2021-04-14 12:22:48 +02:00