Popularity
1.7
Stable
Activity
0.0
Stable
3
2
0
Programming language: Crystal
License: MIT License
Tags:
Framework Components
kemalyst-i18n alternatives and similar shards
Based on the "Framework Components" category.
Alternatively, view kemalyst-i18n alternatives based on common mentions on social networks and blogs.
-
motion.cr
Motion is a framework for building reactive, real-time frontend UI components in your Amber application using pure Crystal that are reusable, testable & encapsulated. -
mochi
Mochi is a authentication shard inspired by devise. Mochi is designed for the Amber framework with support for both Granite & Jennifer ORM's.
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
Promo
www.influxdata.com

Do you think we are missing an alternative of kemalyst-i18n or a related project?
README
kemalyst-i18n
I18n integration to kemalyst framework
Installation
Add this to your application's shard.yml
:
dependencies:
kemalyst-i18n:
github: TechMagister/kemalyst-i18n
Usage
Create a file : config/i18n.cr
require "kemalyst-i18n"
Kemalyst::I18n.config do |config|
# Backend default to I18n::Backend::Yaml
# config.backend = I18n::Backend::Yaml.new
# Default locale ( default to "en" )
# config.default_locale = "en"
# Separator between sub levels of data (default to '.')
# ex : I18n.translate("some#thing") instead of "some.thing"
# config.default_separator = '.'
# Returns the current exception handler. Defaults to an instance of
# I18n::ExceptionHandler.
# config.exception_handler = ExceptionHandler.new
# The path from where the translations should be loaded
config.load_path += ["./locales"]
end
# !! don't forget to init !!
I18n.init
Add the handler to the list into config/application.cr
Kemalyst::Application.config do |config|
...
# place it BEFORE the router
handlers = [
...
Kemalyst::I18n::Handler.instance,
Kemalyst::Handler::Router.instance
]
...
end
Contributing
- Fork it ( https://github.com/TechMagister/kemalyst-i18n/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
Contributors
- TechMagister Arnaud Fernandés - creator, maintainer