Skip to content

Commit 90868ce

Browse files
committed
Added language code on macOS to Info.plist
1 parent 7bf3523 commit 90868ce

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

AddOnInfo.plist.in

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
<key>CFBundleExecutable</key>
2727
<string>@addOnName@</string>
2828
<key>GSAddOnDescription</key>
29-
<string>@addOnDescription@</string>@privateBuild@@autoupdate@
29+
<string>@addOnDescription@</string>
30+
<key>GSVersionAppendix</key>
31+
<string>@languageCode@</string>@privateBuild@@autoupdate@
3032
</dict>
3133
</plist>

CMakeCommon.cmake

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ function (parse_version inValue outList)
126126
endif ()
127127
endfunction ()
128128

129-
function (generate_add_on_version_info outSemver)
129+
function (generate_add_on_version_info outSemver addOnLanguage)
130130
parse_version ("${addOnVersion}" vers)
131131
if (NOT DEFINED vers)
132132
message (FATAL_ERROR "'${addOnVersion}' does not follow the '123' or '1.23' or '1.2.3' version format.")
@@ -181,6 +181,8 @@ function (generate_add_on_version_info outSemver)
181181
string (REPLACE ' &apos\; addOnDescription "${addOnDescription}")
182182
string (REPLACE \" &quot\; addOnDescription "${addOnDescription}")
183183

184+
set (languageCode "${addOnLanguage}")
185+
184186
set (privateBuild "\n\t\t<key>GSPrivateBuild</key>\n\t\t<string>1</string>")
185187
if (NOT AC_ADDON_FOR_DISTRIBUTION)
186188
set (privateBuild "")
@@ -362,7 +364,7 @@ function (GenerateAddOnProject target acVersion devKitDir addOnSourcesFolder add
362364
)
363365
endif ()
364366
endif ()
365-
generate_add_on_version_info (semver)
367+
generate_add_on_version_info (semver ${addOnLanguage})
366368
target_compile_definitions (
367369
"${target}" PRIVATE
368370
"ADDON_VERSION=\"${semver}\""

0 commit comments

Comments
 (0)