All Projects → Narek1994 → NSVLocalizationKit

Narek1994 / NSVLocalizationKit

Licence: MIT license
Localize directly from Storyboard or Xib, it will automatically update all texts after in app language changing, without any line of code

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to NSVLocalizationKit

Translatio
Super lightweight library that helps you to localize strings, even directly in storyboards!
Stars: ✭ 19 (-9.52%)
Mutual labels:  localization, storyboard
Bartycrouch
Localization/I18n: Incrementally update/translate your Strings files from .swift, .h, .m(m), .storyboard or .xib files.
Stars: ✭ 1,032 (+4814.29%)
Mutual labels:  localization, storyboard
Localize
Localize is a framework writed in swift to localize your projects easier improves i18n, including storyboards and strings.
Stars: ✭ 253 (+1104.76%)
Mutual labels:  localization, storyboard
Triangle
A (really) simple Swift 4 UIView class with a triangle and a diagonal line rendered and customizable in the storyboard (color, line width, direction)
Stars: ✭ 25 (+19.05%)
Mutual labels:  storyboard
SOLocalization
Configure multi-language environment in iOS application
Stars: ✭ 13 (-38.1%)
Mutual labels:  localization
aruco localization
ROS localization node using an ArUco Marker Map.
Stars: ✭ 30 (+42.86%)
Mutual labels:  localization
android-api-loquacious
Loquacious is a localized remote resource manager library for Android
Stars: ✭ 24 (+14.29%)
Mutual labels:  localization
codac
Codac is a library for constraint programming over reals, trajectories and sets.
Stars: ✭ 31 (+47.62%)
Mutual labels:  localization
TransPose
PyTorch Implementation for "TransPose: Keypoint localization via Transformer", ICCV 2021.
Stars: ✭ 250 (+1090.48%)
Mutual labels:  localization
lisan
🌈i18n, Reimagined! 🚀A blazing fast and super small i18n library for Javascript
Stars: ✭ 85 (+304.76%)
Mutual labels:  localization
EIN-SELD
An Improved Event-Independent Network for Polyphonic Sound Event Localization and Detection
Stars: ✭ 49 (+133.33%)
Mutual labels:  localization
stone.js
gettext-like client-side Javascript Internationalization Library
Stars: ✭ 20 (-4.76%)
Mutual labels:  localization
cldr-engine
Internationalization and localization in Typescript with Unicode CLDR, batteries included
Stars: ✭ 34 (+61.9%)
Mutual labels:  localization
HEAPUtil
Code for the RA-L (IROS) 2021 paper "A Hierarchical Dual Model of Environment- and Place-Specific Utility for Visual Place Recognition"
Stars: ✭ 46 (+119.05%)
Mutual labels:  localization
ACKLocalization
Localize your Cocoa apps from Google Spreadsheet
Stars: ✭ 18 (-14.29%)
Mutual labels:  localization
laravel-translate
Generate translation files for Laravel using Google Translate
Stars: ✭ 22 (+4.76%)
Mutual labels:  localization
notepad-plus-plus-localization-hong-kong
Hong Kong Cantonese localization / translation for Notepad++
Stars: ✭ 54 (+157.14%)
Mutual labels:  localization
laravel-localization-route-cache
Translated Route Caching Solution for Laravel Localization
Stars: ✭ 49 (+133.33%)
Mutual labels:  localization
IBProperty
XIB、Storyboard Helper
Stars: ✭ 31 (+47.62%)
Mutual labels:  storyboard
kidnapped-vehicle
Implemented a C++ particle filter for real-time vehicle localization with only current visual observations and a map.
Stars: ✭ 18 (-14.29%)
Mutual labels:  localization

Localize directly from Storyboard or Xib

CI Status Version License Platform

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

Swift 5.0

Installation

NSVLocalizationKit is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'NSVLocalizationKit'

About

So basically you will set localizable keys from storyboard and it will localize it, the main idea is when you have language change in app, you will have to subscribe to language change notification to update your UI. This library will automatically update any text set from storyboard, so you will not have to localize it from code, and subscribe to notifications. It is helpful when you have in app language change.

Usage

NSVLocalizationKit allows you to localize directly from Storyboard or Xib, it uses Localize-Swift and will automatically update all views, when language is changed, without any line of code written in UIViewControllers.

UIBarButtonItem

Set localized Title.

UIButton

Set localized Title.

UILabel

Set localized Text.

UINavigationItem

Set localized Title.

UISegmentedControl

Set localized Titles. Because we can't use arrays as a @IBInspectable, you will have to give string seperated with comma, for each segment. Check the example project.

UITabBarItem

Set localized Title.

UITextField

Set localized Text for text and localized Placeholder for placeholder.

UITextView

Set localized Text.

Author

Narek1994, [email protected]

License

NSVLocalizationKit is available under the MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].