https://github.com/pratik-123/localizationdemo
Localization is the process of translating an app’s user interface and resources into different languages.
https://github.com/pratik-123/localizationdemo
class classifier internationalization ios localizable-strings localization localized-format-key localized-string-key ltr nsstringformatvaluetypekey number-format-specifier objectid objective-c plural-rule pluralization rtl size-rule swift swiftui translation
Last synced: 2 months ago
JSON representation
Localization is the process of translating an app’s user interface and resources into different languages.
- Host: GitHub
- URL: https://github.com/pratik-123/localizationdemo
- Owner: pratik-123
- Created: 2021-09-12T13:15:56.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-09-18T14:41:16.000Z (over 3 years ago)
- Last Synced: 2025-01-11T09:23:02.865Z (4 months ago)
- Topics: class, classifier, internationalization, ios, localizable-strings, localization, localized-format-key, localized-string-key, ltr, nsstringformatvaluetypekey, number-format-specifier, objectid, objective-c, plural-rule, pluralization, rtl, size-rule, swift, swiftui, translation
- Language: Swift
- Homepage:
- Size: 92.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Localization or Internationalization
Localization is the process of translating an app’s user interface and resources into different languages.
## There are two ways to possible :
- Using interfacebuilder (Storyboard)
- Using ViewController (Localizable.strings file)Application name changing using InfoPlist.strings file.
## Dynamic content, pluralization and Internationalizing
- Dynamic content changes
For example :
I have 10 pens. (Here 10 is number how we can change programmatically)
- Pluralization (Localizable.stringsdict)
For example :
I have 1 pen. => Singular form
I have 10 pens. => Plural form
- Internationalizing Numbers
Currency changes based on country[](https://www.youtube.com/watch?v=rrPAS0NvJMg)
[](https://www.youtube.com/watch?v=XmtLd0Ikv0w)