Hello community,
here is the log from the commit of package rubygem-gettext_i18n_rails_js for
openSUSE:Factory checked in at 2015-12-03 13:30:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-gettext_i18n_rails_js (Old)
and /work/SRC/openSUSE:Factory/.rubygem-gettext_i18n_rails_js.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-gettext_i18n_rails_js"
Changes:
--------
---
/work/SRC/openSUSE:Factory/rubygem-gettext_i18n_rails_js/rubygem-gettext_i18n_rails_js.changes
2015-04-12 00:11:09.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.rubygem-gettext_i18n_rails_js.new/rubygem-gettext_i18n_rails_js.changes
2015-12-03 13:30:02.000000000 +0100
@@ -1,0 +2,10 @@
+Wed Nov 4 05:31:45 UTC 2015 - [email protected]
+
+- updated to version 1.0.3
+ see installed CHANGELOG.md
+
+ ##
[1.0.3](https://github.com/webhippie/gettext_i18n_rails_js/releases/tag/v1.0.3)
- 2015-11-03
+
+ * Stop using bundler within the core lib (@domcleal)
+
+-------------------------------------------------------------------
Old:
----
gettext_i18n_rails_js-1.0.2.gem
New:
----
gettext_i18n_rails_js-1.0.3.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-gettext_i18n_rails_js.spec ++++++
--- /var/tmp/diff_new_pack.2aSQWx/_old 2015-12-03 13:30:03.000000000 +0100
+++ /var/tmp/diff_new_pack.2aSQWx/_new 2015-12-03 13:30:03.000000000 +0100
@@ -24,7 +24,7 @@
#
Name: rubygem-gettext_i18n_rails_js
-Version: 1.0.2
+Version: 1.0.3
Release: 0
%define mod_name gettext_i18n_rails_js
%define mod_full_name %{mod_name}-%{version}
++++++ gettext_i18n_rails_js-1.0.2.gem -> gettext_i18n_rails_js-1.0.3.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md 1970-01-01 01:00:00.000000000 +0100
+++ new/CHANGELOG.md 2015-11-03 20:47:37.000000000 +0100
@@ -1,19 +1,23 @@
# Changelog
+##
[1.0.3](https://github.com/webhippie/gettext_i18n_rails_js/releases/tag/v1.0.3)
- 2015-11-03
+
+* Stop using bundler within the core lib (@domcleal)
+
##
[1.0.2](https://github.com/webhippie/gettext_i18n_rails_js/releases/tag/v1.0.2)
- 2015-03-30
-* Fixes exception when parsing empty js/coffee files
-* Avoid methods defined in rake task exposing globally
-* Added better configuration options
+* Fixes exception when parsing empty js/coffee files (@tboerger)
+* Avoid methods defined in rake task exposing globally (@tboerger)
+* Added better configuration options (@tboerger)
##
[1.0.1](https://github.com/webhippie/gettext_i18n_rails_js/releases/tag/v1.0.1)
- 2015-02-24
-* Added missing javascripts to the gemspec
+* Added missing javascripts to the gemspec (@tboerger)
##
[1.0.0](https://github.com/webhippie/gettext_i18n_rails_js/releases/tag/v1.0.0)
- 2015-02-24
-* Transfer from github.com/nubis/gettext_i18n_rails_js
-* Added TravisCI, Rubocop and Coveralls
-* Updated structure to my opinionated gem style
-* Changed default handlebars function to ```__```
-* Added extended ```gettext_i18n_rails_js.yml```
+* Transfer from github.com/nubis/gettext_i18n_rails_js (@tboerger)
+* Added TravisCI, Rubocop and Coveralls (@tboerger)
+* Updated structure to my opinionated gem style (@tboerger)
+* Changed default handlebars function to ```__``` (@tboerger)
+* Added extended ```gettext_i18n_rails_js.yml``` (@tboerger)
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/gettext_i18n_rails_js/parser/base.rb
new/lib/gettext_i18n_rails_js/parser/base.rb
--- old/lib/gettext_i18n_rails_js/parser/base.rb 1970-01-01
01:00:00.000000000 +0100
+++ new/lib/gettext_i18n_rails_js/parser/base.rb 2015-11-03
20:47:37.000000000 +0100
@@ -87,9 +87,9 @@
def cleanup_value(value)
value
- .gsub("\n", "\n")
- .gsub("\t", "\t")
- .gsub("\0", "\0")
+ .tr("\n", "\n")
+ .tr("\t", "\t")
+ .tr("\0", "\0")
end
def separator_for(value)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/gettext_i18n_rails_js/task.rb
new/lib/gettext_i18n_rails_js/task.rb
--- old/lib/gettext_i18n_rails_js/task.rb 1970-01-01 01:00:00.000000000
+0100
+++ new/lib/gettext_i18n_rails_js/task.rb 2015-11-03 20:47:37.000000000
+0100
@@ -28,54 +28,66 @@
extend self
def po_to_json
- GettextI18nRailsJs::Parser::Javascript
- .gettext_function = GettextI18nRailsJs.config.javascript_function
-
- GettextI18nRailsJs::Parser::Handlebars
- .gettext_function = GettextI18nRailsJs.config.handlebars_function
+ set_config
if files_list.empty?
puts "Couldn't find PO files in #{locale_path}, run 'rake
gettext:find'"
else
- files_list.each do |input|
- # Language is used for filenames, while language code is used as the
- # in-app language code. So for instance, simplified chinese will live
- # in app/assets/locale/zh_CN/app.js but inside the file the language
- # will be referred to as locales['zh-CN']. This is to adapt to the
- # existing gettext_rails convention.
-
- language = input.dirname.basename.to_s
- language_code = language.gsub("_", "-")
-
- destination = output_path.join(language)
- destination.mkpath
-
- json = PoToJson.new(
- input.to_s
- ).generate_for_jed(
- language_code,
- GettextI18nRailsJs.config.jed_options
- )
-
- destination.join("app.js").open("w") do |f|
- f.rewind
- f.write(json)
- end
+ files_iterate
+ print_footer
+ end
+ end
- puts "Created app.js in #{destination}"
- end
+ protected
- puts
- puts "All files created, make sure they are being added to your
assets."
- puts "If they are not, you can add them with this line (configurable):"
- puts
- puts "//= require_tree ./locale"
- puts "//= require gettext/all"
- puts
+ def destination(lang)
+ path = output_path.join(lang)
+ path.mkpath
+
+ path.join("app.js").open("w") do |f|
+ f.rewind
+ f.write yield
end
+
+ puts "Created app.js in #{path}"
end
- protected
+ def lang_for(file)
+ file.dirname.basename.to_s
+ end
+
+ def json_for(file)
+ PoToJson.new(
+ file.to_s
+ ).generate_for_jed(
+ lang_for(file),
+ GettextI18nRailsJs.config.jed_options
+ )
+ end
+
+ def set_config
+ GettextI18nRailsJs::Parser::Javascript
+ .gettext_function = GettextI18nRailsJs.config.javascript_function
+
+ GettextI18nRailsJs::Parser::Handlebars
+ .gettext_function = GettextI18nRailsJs.config.handlebars_function
+ end
+
+ def files_iterate
+ files_list.each do |input|
+ # Language is used for filenames, while language code is used as the
+ # in-app language code. So for instance, simplified chinese will live
+ # in app/assets/locale/zh_CN/app.js but inside the file the language
+ # will be referred to as locales['zh-CN']. This is to adapt to the
+ # existing gettext_rails convention.
+
+ destination(
+ lang_for(input)
+ ) do
+ json_for(input)
+ end
+ end
+ end
def files_list
require "gettext_i18n_rails/tasks"
@@ -94,5 +106,15 @@
GettextI18nRailsJs.config.output_path
)
end
+
+ def print_footer
+ puts
+ puts "All files created, make sure they are being added to your assets."
+ puts "If they are not, you can add them with this line (configurable):"
+ puts
+ puts "//= require_tree ./locale"
+ puts "//= require gettext/all"
+ puts
+ end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/gettext_i18n_rails_js/version.rb
new/lib/gettext_i18n_rails_js/version.rb
--- old/lib/gettext_i18n_rails_js/version.rb 1970-01-01 01:00:00.000000000
+0100
+++ new/lib/gettext_i18n_rails_js/version.rb 2015-11-03 20:47:37.000000000
+0100
@@ -27,7 +27,7 @@
class Version
MAJOR = 1
MINOR = 0
- PATCH = 2
+ PATCH = 3
PRE = nil
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/gettext_i18n_rails_js.rb
new/lib/gettext_i18n_rails_js.rb
--- old/lib/gettext_i18n_rails_js.rb 1970-01-01 01:00:00.000000000 +0100
+++ new/lib/gettext_i18n_rails_js.rb 2015-11-03 20:47:37.000000000 +0100
@@ -23,17 +23,10 @@
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
-ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../../Gemfile", __FILE__)
-
-if File.exist? ENV["BUNDLE_GEMFILE"]
- require "bundler"
- Bundler.setup(:default)
-else
- gem "rails", version: ">= 3.2.0"
- gem "gettext", version: ">= 3.0.2"
- gem "gettext_i18n_rails", version: ">= 0.7.1"
- gem "po_to_json", version: ">= 0.1.0"
-end
+gem "rails", version: ">= 3.2.0"
+gem "gettext", version: ">= 3.0.2"
+gem "gettext_i18n_rails", version: ">= 0.7.1"
+gem "po_to_json", version: ">= 0.1.0"
require "rails"
require "gettext"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 1970-01-01 01:00:00.000000000 +0100
+++ new/metadata 2015-11-03 20:47:37.000000000 +0100
@@ -1,7 +1,7 @@
--- !ruby/object:Gem::Specification
name: gettext_i18n_rails_js
version: !ruby/object:Gem::Version
- version: 1.0.2
+ version: 1.0.3
platform: ruby
authors:
- Thomas Boerger
@@ -9,118 +9,118 @@
autorequire:
bindir: bin
cert_chain: []
-date: 2015-03-30 00:00:00.000000000 Z
+date: 2015-11-03 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: bundler
requirement: !ruby/object:Gem::Requirement
requirements:
- - - '>='
+ - - ">="
- !ruby/object:Gem::Version
version: '0'
type: :development
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - - '>='
+ - - ">="
- !ruby/object:Gem::Version
version: '0'
- !ruby/object:Gem::Dependency
name: rake
requirement: !ruby/object:Gem::Requirement
requirements:
- - - '>='
+ - - ">="
- !ruby/object:Gem::Version
version: '0'
type: :development
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - - '>='
+ - - ">="
- !ruby/object:Gem::Version
version: '0'
- !ruby/object:Gem::Dependency
name: yard
requirement: !ruby/object:Gem::Requirement
requirements:
- - - '>='
+ - - ">="
- !ruby/object:Gem::Version
version: '0'
type: :development
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - - '>='
+ - - ">="
- !ruby/object:Gem::Version
version: '0'
- !ruby/object:Gem::Dependency
name: rspec
requirement: !ruby/object:Gem::Requirement
requirements:
- - - '>='
+ - - ">="
- !ruby/object:Gem::Version
version: '0'
type: :development
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - - '>='
+ - - ">="
- !ruby/object:Gem::Version
version: '0'
- !ruby/object:Gem::Dependency
name: rails
requirement: !ruby/object:Gem::Requirement
requirements:
- - - '>='
+ - - ">="
- !ruby/object:Gem::Version
version: 3.2.0
type: :runtime
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - - '>='
+ - - ">="
- !ruby/object:Gem::Version
version: 3.2.0
- !ruby/object:Gem::Dependency
name: gettext
requirement: !ruby/object:Gem::Requirement
requirements:
- - - '>='
+ - - ">="
- !ruby/object:Gem::Version
version: 3.0.2
type: :runtime
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - - '>='
+ - - ">="
- !ruby/object:Gem::Version
version: 3.0.2
- !ruby/object:Gem::Dependency
name: gettext_i18n_rails
requirement: !ruby/object:Gem::Requirement
requirements:
- - - '>='
+ - - ">="
- !ruby/object:Gem::Version
version: 0.7.1
type: :runtime
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - - '>='
+ - - ">="
- !ruby/object:Gem::Version
version: 0.7.1
- !ruby/object:Gem::Dependency
name: po_to_json
requirement: !ruby/object:Gem::Requirement
requirements:
- - - '>='
+ - - ">="
- !ruby/object:Gem::Version
version: 1.0.0
type: :runtime
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - - '>='
+ - - ">="
- !ruby/object:Gem::Version
version: 1.0.0
description: |2
@@ -136,28 +136,28 @@
extra_rdoc_files: []
files:
- CHANGELOG.md
-- README.md
- LICENSE
-- lib/tasks/gettext_i18n_rails_js_tasks.rake
-- lib/gettext_i18n_rails_js.rb
+- README.md
- lib/assets/javascripts/gettext/all.js
-- lib/gettext_i18n_rails_js/version.rb
+- lib/gettext_i18n_rails_js.rb
- lib/gettext_i18n_rails_js/config.rb
- lib/gettext_i18n_rails_js/engine.rb
-- lib/gettext_i18n_rails_js/task.rb
+- lib/gettext_i18n_rails_js/parser.rb
- lib/gettext_i18n_rails_js/parser/base.rb
- lib/gettext_i18n_rails_js/parser/handlebars.rb
- lib/gettext_i18n_rails_js/parser/javascript.rb
-- lib/gettext_i18n_rails_js/parser.rb
-- vendor/assets/javascripts/gettext/jed.js
-- spec/spec_helper.rb
+- lib/gettext_i18n_rails_js/task.rb
+- lib/gettext_i18n_rails_js/version.rb
+- lib/tasks/gettext_i18n_rails_js_tasks.rake
- spec/fixtures/example.coffee
-- spec/fixtures/example.js
- spec/fixtures/example.handlebars
-- spec/support/with_file.rb
-- spec/gettext_i18n_rails_js_spec.rb
+- spec/fixtures/example.js
- spec/gettext_i18n_rails_js/parser/handlebars_spec.rb
- spec/gettext_i18n_rails_js/parser/javascript_spec.rb
+- spec/gettext_i18n_rails_js_spec.rb
+- spec/spec_helper.rb
+- spec/support/with_file.rb
+- vendor/assets/javascripts/gettext/jed.js
homepage: https://github.com/webhippie/gettext_i18n_rails_js
licenses:
- MIT
@@ -168,28 +168,28 @@
- lib
required_ruby_version: !ruby/object:Gem::Requirement
requirements:
- - - '>='
+ - - ">="
- !ruby/object:Gem::Version
version: 1.9.3
required_rubygems_version: !ruby/object:Gem::Requirement
requirements:
- - - '>='
+ - - ">="
- !ruby/object:Gem::Version
version: '0'
requirements: []
rubyforge_project:
-rubygems_version: 2.0.3
+rubygems_version: 2.4.5.1
signing_key:
specification_version: 4
summary: Extends gettext_i18n_rails making your .po files available to client
side
javascript as JSON
test_files:
-- spec/spec_helper.rb
- spec/fixtures/example.coffee
-- spec/fixtures/example.js
- spec/fixtures/example.handlebars
-- spec/support/with_file.rb
-- spec/gettext_i18n_rails_js_spec.rb
+- spec/fixtures/example.js
- spec/gettext_i18n_rails_js/parser/handlebars_spec.rb
- spec/gettext_i18n_rails_js/parser/javascript_spec.rb
+- spec/gettext_i18n_rails_js_spec.rb
+- spec/spec_helper.rb
+- spec/support/with_file.rb
has_rdoc: