Skip to main content

Tools for dealing with the .strings files for iOS and macOS

Project description

dotstrings

This is a Python toolkit for interacting with the localization files for iOS and macOS.

Examples

Read in a .strings file and print the entries:

import dotstrings

entries = dotstrings.load("/path/to/file.strings")

for entry in entries:
    print("Key: " + entry.key)
    print("Value: " + entry.value)
    print("Comments: " + "\n".join(entry.comments))

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dotstrings-2.0.0.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

dotstrings-2.0.0-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

Details for the file dotstrings-2.0.0.tar.gz.

File metadata

  • Download URL: dotstrings-2.0.0.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: RestSharp/106.13.0.0

File hashes

Hashes for dotstrings-2.0.0.tar.gz
Algorithm Hash digest
SHA256 f98c880a63f180aeb7f5f8ee7b99ca3c66647f77ec2ae1d5c855a983734d909b
MD5 6dd5b92ee8d0c8d4d99980db131c9e39
BLAKE2b-256 f8dd7fb865668e4191c8389d76da407b869f433a141367fc2a5ebdcb10e0912e

See more details on using hashes here.

File details

Details for the file dotstrings-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: dotstrings-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 14.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: RestSharp/106.13.0.0

File hashes

Hashes for dotstrings-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b4ffb19b1c7b2a91fb4ff584dd33e97c4c842ada373d911f0935959ee18ab551
MD5 1c4df150897b3f0bd8bbfed74fc9dfd0
BLAKE2b-256 905bd90ffabee92aa54d794d61d06257eb59d6dbd29e083c409e9b59f6cfa5f0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page