fix: restore missing .lproj directories (#15721)

the empty lproj directories help macOS to understand what locales the app supports
This commit is contained in:
Jeremy Apthorp 2018-11-15 09:30:45 -08:00 committed by GitHub
parent b53a858400
commit c8860d006b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 51 additions and 244 deletions

View 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:])