It consists of a "Contents" folder which contains an ist file with the three entries described above (no other entries are needed) and a "Resources" folder. The "Welcome.bundle" is similar to the "Localized.bundle". The "Welcome Window" can also be localized. Programs launched at Tunnelblick launch will also have the language as the first argument, but programs launched upon connection will only have the language as the first argument if the "Localized.bundle" exists (so as to not break existing setups, which might expect other arguments). Programs launched by added menu commands will be launched with the a lower-case version of user's current language as the first argument - for example, "english", "cs", "zh_cn". To localize the names of added menu commands, include them in the "Localized.bundle" described above without any extensions (e.g., "foo", not ""). The "lproj" folders are as described above. That bundle must include a Contents folder, which must contain an ist file with the three entries described above (no other entries are needed) and a "Resources" folder, which must contain one or more "lproj" folders. To localize configuration and folder names and the names of added menu commands, the Deploy folder must contain a macOS bundle (a folder with a special structure) named "Localization.bundle". Programs launched by added menu items are sent the current language as an argument, so even simple scripts can be localized. That can be done with per-configuration localization as described above, or with a single folder for each language containing translations for all configurations, folders, and added menu items. The sample configurations are localized for English, German, and Spanish as described above.ĭeployed versions of Tunnelblick may also be localized. tblk which contains a regular configuration and a configuration in a subfolder. The file for Spanish (in ES.lproj) might look like the following (Spanish speakers, please forgive any language errors!):
The file for English (in English.lproj) might look like the following: See Localizing Resources or examine the "lproj" folders in /Applications/Tunnelblick.app/Contents/Resources.Įach "lproj" folder should contain a single file named "Localizable.strings".Įach "Localizable.strings" file should be a UTF-8 encoded text file with lines of the following format:įor example, if you have configurations in folders named "fast" and "slow", and each folder contains a "New York" and "San Juan" configuration, you would have a Localizable.strings file in each "lproj" folder. Other exceptions include Chinese and other languages for which there are multiple dilalects. One exception is English, which is named English.lproj. For example, "JA.lproj" is the folder with Japanese strings, "ES.lproj" is the folder with Spanish strings, etc. CFBundleIdentifier, a reverse-domain identifier which must be unique for each configuration, for example, ".001"Įach "lproj" folder (except English) has as its name the ISO-639-1 two-letter abbreviation of the language and an extension of "lproj".tblk ist, but for localization the file must include the following entries (each value is a string):
The ist file may contain any of the entries normally allowed in a. In a Deployed version of Tunnelblick, localization information may be contained in the Deploy folder and used for all configurations.įor a configuration to include localization information itself, the configuration must include an ist file and one or more "lproj" folders.
Localizing Configuration and Folder NamesĬonfiguration names and the names of the folders that contain configurations can be localized.Ī configuration can include localization information for itself.
You must drag and drop the files from the Finder to the Configuration section of the Tunnelblick app to upload configuration files.Ĭlick Apply to all so that all files are successfully loaded, and choose to install files only to your account or to All Users of macOS.Įnter your login and password from the account of macOS.įor connection to OpenVPN, click on the Tunnelblick icon in the top menu bar and select the desired connection.Localizing Tunnelblick Configurations Other LocalizationĪs of build 4039, configurations, welcome windows, and added menu commands may be localized. In the top menu bar of macOS find Tunnelblick icon and then click VPN Details.
In the Subscriptions download OpenVPN files for macOS and unzip the archive to any folder.
If necessary, disable the verification of the IP address in the Tunnelblick program for anonymity.Įnter Username and Password from your account on macOS. Then double-click on the icon of Tunnelblick.app. Be sure that you download version of program which works with your macOS version. Download Stable version of Tunnelblick on your computer from official website.