{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":["devel/libffi","devel/libunwind","devel/ruby-gems","lang/ruby34","print/indexinfo","textproc/libyaml"],"categories":["devel","rubygems"],"comment":"Make gettext_i18n_rails .po files as JSON","compare":null,"dependentCount":null,"description":"GettextI18nRailsJs extends gettext_i18n_rails, making your .PO files available\nto client side Javascript as JSON. It will find translations inside your .js,\n.coffee, .handlebars and .mustache files, then it will create JSON versions of\nyour .PO files so you can serve them with the rest of your assets, thus letting\nyou access all your translations offline from client side Javascript.","flavors":[],"html":"https://daemonports.org/devel/rubygem-gettext_i18n_rails_js-rails50/","kind":"port","lastUpdate":"2026-09-20T08:58:00+08:00","license":["MIT"],"maintainer":"sunpoet@FreeBSD.org","name":"rubygem-gettext_i18n_rails_js-rails50","newest":true,"newestVersion":"3.2.0","noVulnData":false,"origin":"devel/rubygem-gettext_i18n_rails_js-rails50","otherSystems":[{"behindSince":"2026-08-31","maintainer":"sunpoet@FreeBSD.org","origin":"devel/rubygem-gettext_i18n_rails_js-rails50","path":"/dragonfly/devel/rubygem-gettext_i18n_rails_js-rails50/","system":"DragonFly","version":"2.1.0"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/rubygem-gettext_i18n_rails_js-rails50","path":"","system":"HardenedBSD","version":"3.2.0"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/rubygem-gettext_i18n_rails_js-rails50","path":"","system":"GhostBSD","version":"3.2.0"}],"packages":[{"repo":"FreeBSD:14:latest","versions":["3.2.0","3.2.0","-","-","3.2.0"]},{"repo":"FreeBSD:14:quarterly","versions":["3.2.0","3.2.0","n/a","-","3.2.0"]},{"repo":"FreeBSD:15:latest","versions":["3.2.0","3.2.0","n/a","-","2.1.0"]},{"repo":"FreeBSD:15:quarterly","versions":["3.2.0","3.2.0","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:latest","versions":["3.2.0","3.2.0","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:quarterly","versions":["n/a","n/a","n/a","n/a","n/a"]}],"pkgName":"rubygem-gettext_i18n_rails_js-rails50-3.2.0","related":["devel/rubygem-gettext_i18n_rails_js","devel/rubygem-gettext_i18n_rails_js-rails5","devel/rubygem-gettext_i18n_rails_js-rails52","devel/rubygem-gettext_i18n_rails_js-rails61","devel/rubygem-gettext_i18n_rails_js-rails70"],"repository":"FreeBSD ports","requiredBy":[],"requiredByCount":0,"runDepends":["archivers/brotli","archivers/liblz4","archivers/zstd","converters/rubygem-base64","converters/rubygem-po_to_json","databases/rubygem-activemodel50","databases/rubygem-activerecord50","databases/rubygem-arel7","databases/rubygem-globalid-rails50","databases/rubygem-sqlite3","databases/sqlite3","devel/gettext-runtime","devel/googletest","devel/icu","devel/libada","devel/libedit","devel/libffi","devel/libinotify","devel/libunwind","devel/libuv","devel/readline","devel/ruby-gems","devel/rubygem-actionview50","devel/rubygem-activejob50","devel/rubygem-activesupport50","devel/rubygem-bindex","devel/rubygem-builder","devel/rubygem-byebug","devel/rubygem-coffee-rails-rails50","devel/rubygem-coffee-script","devel/rubygem-coffee-script-source","devel/rubygem-concurrent-ruby","devel/rubygem-date","devel/rubygem-execjs","devel/rubygem-fast_gettext","devel/rubygem-ffi","devel/rubygem-fiddle","devel/rubygem-forwardable","devel/rubygem-gettext","devel/rubygem-gettext_i18n_rails","devel/rubygem-i18n","devel/rubygem-io-console","devel/rubygem-jbuilder-rails50","devel/rubygem-json","devel/rubygem-json_pure","devel/rubygem-locale","devel/rubygem-logger","devel/rubygem-method_source","devel/rubygem-minitest","devel/rubygem-multi_json","devel/rubygem-nio4r","devel/rubygem-racc","devel/rubygem-rake","devel/rubygem-rb-fsevent","devel/rubygem-rb-inotify","devel/rubygem-reline","devel/rubygem-singleton","devel/rubygem-spring","devel/rubygem-sprockets-rails-rails50","devel/rubygem-sprockets3","devel/rubygem-thor","devel/rubygem-thread_safe","devel/rubygem-tilt","devel/rubygem-timeout","devel/rubygem-tzinfo1","devel/rubygem-web-console3-rails50","devel/simdjson","devel/uvwasi","dns/c-ares","graphics/hdr_histogram","lang/ruby34","lang/tcl86","mail/rubygem-actionmailer50","mail/rubygem-mail","mail/rubygem-mini_mime","mail/rubygem-net-imap","mail/rubygem-net-pop","mail/rubygem-net-smtp","math/libtommath","math/rubygem-prime","net/libngtcp2","net/rubygem-net-protocol","print/indexinfo","security/libgcrypt","security/libgpg-error","sysutils/rubygem-bundler","textproc/libxml2","textproc/libxslt","textproc/libyaml","textproc/rubygem-loofah","textproc/rubygem-nokogiri","textproc/rubygem-rails-dom-testing-rails50","textproc/rubygem-rails-html-sanitizer","textproc/rubygem-sass","textproc/rubygem-sass-listen","textproc/rubygem-sass-rails-rails50","textproc/rubygem-sassc","textproc/rubygem-sassc-rails-rails50","textproc/rubygem-text","www/corepack"],"status":null,"system":"freebsd","systemLabel":"FreeBSD","version":"3.2.0","versions":[{"commit":"98979e89d9f6dfd83355e4ecc3df5793c3da9a7d","date":"2026-09-20","version":"3.2.0"},{"commit":"2a27366b9ff623386f985d303a40e6d066b481af","date":"2026-08-31","version":"3.1.6"}],"vulnerabilities":null,"www":"https://github.com/webhippie/gettext_i18n_rails_js"}
