Comments (2)
hmmmm at first Id suggest that a before_filter sets the correct text-domain for each request.
Idea 1
adjust the first gettext:find pattern to Dir.glob("{app,lib,config,#{locale_path}}/**/*.{rb,erb,haml}").reject{|f|f.include?('admin')}
make a second gettext:find command and use the opposite
Dir.glob("{app,lib,config,#{locale_path}}/**/*.{rb,erb,haml}").select{|f|f.include?('/admin/')}
Idea 2
run rake gettext:find and then copy the resulting po files to e.g. admin.po
and then remove any translation that has only usages in admin from the original and remove any translation that has no usage in admin from the second one.
idea 3
move all the admin stuff to tmp, run gettext:find and then move them back
if you do any po-parsing get_pomo could be helpful
hope one of these works :D
from gettext_i18n_rails.
Thank you grosser.
I will check it out!
Thanks!
from gettext_i18n_rails.
Related Issues (20)
- Difference between app.po and app.edit.po HOT 4
- Update install docs for API only rails HOT 1
- Does not work well with Ruby 2.4.1 HOT 1
- Change `before_filter` to `before_action` HOT 2
- raise raise undefined method `split' for nil:NilClass when validating foreign_keys HOT 1
- gettext for database variables HOT 1
- .prawn files are not parsed HOT 1
- Unused keys HOT 1
- Problems with multiple domains setup HOT 7
- Can't detect I18n terms in interpolated strings inside helpers HOT 1
- Add guide to use I18n instead Gettext with ActiveModel and ActiveRecord HOT 2
- Rails 6 - Deprecation warning regarding Autoloading HOT 2
- Let rake gettext:find find rails t() entries HOT 1
- supporting custom headers in generated PO files HOT 1
- This gem seems to annihilate I18n.available_locales HOT 7
- rake can't find tasks on rails 6.1(ruby3.0.3) HOT 1
- translate changes the current locale HOT 1
- HAML support for context (p_) HOT 2
- Incorrect human_attribute_name in case of single table inheritance (STI) HOT 1
- rake gettext:store_model_attributes breaks with ActiveSupport 7 and Ruby 3.1.4 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gettext_i18n_rails.