aboutsummaryrefslogtreecommitdiff
path: root/Assets/Packages/Lean/Localization/Scripts/LeanLanguage.cs
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@gmail.com>2019-08-24 15:24:57 -0400
committerAndrew Lee <alee14498@gmail.com>2019-08-24 15:24:57 -0400
commit85553832ead1a96f88726cd2b35cb6ff1d8b8cc8 (patch)
tree7a2615034462d4296ed09d24038bb4c68107979d /Assets/Packages/Lean/Localization/Scripts/LeanLanguage.cs
parente06acf066171670248b0b644c0eb8f6d895e051e (diff)
downloadUnicity-85553832ead1a96f88726cd2b35cb6ff1d8b8cc8.tar.gz
Unicity-85553832ead1a96f88726cd2b35cb6ff1d8b8cc8.tar.bz2
Unicity-85553832ead1a96f88726cd2b35cb6ff1d8b8cc8.zip
Attempt number 2 on localization
Diffstat (limited to 'Assets/Packages/Lean/Localization/Scripts/LeanLanguage.cs')
-rw-r--r--Assets/Packages/Lean/Localization/Scripts/LeanLanguage.cs43
1 files changed, 43 insertions, 0 deletions
diff --git a/Assets/Packages/Lean/Localization/Scripts/LeanLanguage.cs b/Assets/Packages/Lean/Localization/Scripts/LeanLanguage.cs
new file mode 100644
index 0000000..1a39708
--- /dev/null
+++ b/Assets/Packages/Lean/Localization/Scripts/LeanLanguage.cs
@@ -0,0 +1,43 @@
+using UnityEngine;
+using System.Collections.Generic;
+
+namespace Lean.Localization
+{
+ /// <summary>This class stores information about a single language, and any of its optional cultures.</summary>
+ [System.Serializable]
+ public class LeanLanguage
+ {
+ [SerializeField]
+ private string name;
+
+ [SerializeField]
+ private List<string> cultures;
+
+ public string Name
+ {
+ set
+ {
+ name = value;
+ }
+
+ get
+ {
+ return name;
+ }
+ }
+
+ /// <summary>This culture names for this language (e.g. en-GB, en-US).</summary>
+ public List<string> Cultures
+ {
+ get
+ {
+ if (cultures == null)
+ {
+ cultures = new List<string>();
+ }
+
+ return cultures;
+ }
+ }
+ }
+} \ No newline at end of file