fix: restore missing .lproj directories (#15721)
the empty lproj directories help macOS to understand what locales the app supports
This commit is contained in:
parent
b53a858400
commit
c8860d006b
7 changed files with 51 additions and 244 deletions
20
build/mac/make_locale_dirs.py
Normal file
20
build/mac/make_locale_dirs.py
Normal file
|
@ -0,0 +1,20 @@
|
|||
# usage: make_locale_dirs.py locale_dir [...]
|
||||
#
|
||||
# This script is intended to create empty locale directories (.lproj) in a
|
||||
# Cocoa .app bundle. The presence of these empty directories is sufficient to
|
||||
# convince Cocoa that the application supports the named localization, even if
|
||||
# an InfoPlist.strings file is not provided. Chrome uses these empty locale
|
||||
# directoires for its helper executable bundles, which do not otherwise
|
||||
# require any direct Cocoa locale support.
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
|
||||
def main(args):
|
||||
for dirname in args:
|
||||
os.makedirs(dirname)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main(sys.argv[1:])
|
Loading…
Add table
Add a link
Reference in a new issue