
Product
Introducing Webhook Events for Alert Changes
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.
mobile-localization
Advanced tools
A tool for managing localized ressources for all mobile plateforms (iOS, Android, Windows Phone, ...)

A small tool for generating localized files for major mobile platforms.
$ npm install mobile-localization -g
You can also use it locally by removing the -g parameter and replacing it by -save to add the dependency in your package.json project file .
$ mobile-localization [options]
Options:
-h, --help output usage information
-V, --version output the version number
-f, --file <path> The csv file containing all localized labels
-o, --output <path> The output folder
-s, --os <id> Generates localized file only for a specified os (ios, android, windows)
-c, --culture <iso> Generates localized file only for a specified culture (iso 3166-1 alpha2)
-m, --mapping <path> Adds a yaml mapping file. Each key will be mapped to extra keys.
-r, --report Generates an html report of all the labels.
It will generates subfolders for each system with its localization files.
For example, this command will generate labels only for iOS, with default culture :
$ mobile-localization --file example/labels.csv --output example/output/ --os ios --culture default
The incoming format is a csv (; column separator) file with a first line describing the columns :
optional - os : os concerned by this resource (default: ios, android, windows, javascript, example : ios, windows)required - key : key of the resource (example : title)required - description : international description of the resource (example : The main title of the application)required - value : default value for the resource (example : My Application)optional - <ISO 3166-1 alpha 2> : translation in a foreign language (example : FR Mon Application)The escaped characters in label values are :
\n : breakline.\s : semicolon.You can create formatted strings by adding %@ where the formatted segments will be inserted. Those elements will be replaced by :
android : %sios : %@windows : {i} (where i is the index of the element)javascript : {i} (where i is the index of the element)/<culture>/Localizable.strings/values-<culture>/strings.xml/strings/<culture>/Resources.resw/strings.<culture>.jsFAQs
A tool for managing localized ressources for all mobile plateforms (iOS, Android, Windows Phone, ...)
The npm package mobile-localization receives a total of 5 weekly downloads. As such, mobile-localization popularity was classified as not popular.
We found that mobile-localization demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.

Security News
ENISA has become a CVE Program Root, giving the EU a central authority for coordinating vulnerability reporting, disclosure, and cross-border response.

Product
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.