lingui-react
Advanced tools
Comparing version 0.11.1 to 0.12.0
@@ -6,33 +6,54 @@ 'use strict'; | ||
}); | ||
exports.Select = exports.Plural = exports.Trans = exports.WithI18n = exports.InjectI18n = exports.I18nProvider = exports.NumberFormat = exports.DateFormat = undefined; | ||
exports.NumberFormat = exports.DateFormat = exports.InjectI18n = exports.Select = exports.Plural = exports.Trans = exports.I18nProvider = exports.WithI18n = undefined; | ||
var _linguiFormats = require('lingui-formats'); | ||
var Formats = _interopRequireWildcard(_linguiFormats); | ||
var _I18nProvider = require('./I18nProvider'); | ||
var _I18nProvider2 = _interopRequireDefault(_I18nProvider); | ||
Object.defineProperty(exports, 'I18nProvider', { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_I18nProvider).default; | ||
} | ||
}); | ||
var _WithI18n = require('./WithI18n'); | ||
var _WithI18n2 = _interopRequireDefault(_WithI18n); | ||
var _Trans = require('./Trans'); | ||
var _Trans2 = _interopRequireDefault(_Trans); | ||
Object.defineProperty(exports, 'Trans', { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_Trans).default; | ||
} | ||
}); | ||
var _Plural = require('./Plural'); | ||
var _Plural2 = _interopRequireDefault(_Plural); | ||
Object.defineProperty(exports, 'Plural', { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_Plural).default; | ||
} | ||
}); | ||
var _Select = require('./Select'); | ||
var _Select2 = _interopRequireDefault(_Select); | ||
Object.defineProperty(exports, 'Select', { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_Select).default; | ||
} | ||
}); | ||
var _linguiFormats = require('lingui-formats'); | ||
var _createFormat = require('./createFormat'); | ||
var _createFormat2 = _interopRequireDefault(_createFormat); | ||
var _WithI18n = require('./WithI18n'); | ||
var _WithI18n2 = _interopRequireDefault(_WithI18n); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } | ||
var InjectI18n = function InjectI18n(WrappedComponent) { | ||
exports.WithI18n = _WithI18n2.default; | ||
var InjectI18n = exports.InjectI18n = function InjectI18n(WrappedComponent) { | ||
console.warn('DEPRECATED (removal in 1.x): InjectI18n was replaced with WithI18n([ options ])'); | ||
@@ -42,10 +63,3 @@ return (0, _WithI18n2.default)()(WrappedComponent); | ||
var DateFormat = exports.DateFormat = (0, _WithI18n2.default)()(Formats.DateFormat); | ||
var NumberFormat = exports.NumberFormat = (0, _WithI18n2.default)()(Formats.NumberFormat); | ||
exports.I18nProvider = _I18nProvider2.default; | ||
exports.InjectI18n = InjectI18n; | ||
exports.WithI18n = _WithI18n2.default; | ||
exports.Trans = _Trans2.default; | ||
exports.Plural = _Plural2.default; | ||
exports.Select = _Select2.default; | ||
var DateFormat = exports.DateFormat = (0, _WithI18n2.default)()((0, _createFormat2.default)(_linguiFormats.date)); | ||
var NumberFormat = exports.NumberFormat = (0, _WithI18n2.default)()((0, _createFormat2.default)(_linguiFormats.number)); |
@@ -21,2 +21,6 @@ 'use strict'; | ||
var _Render = require('./Render'); | ||
var _Render2 = _interopRequireDefault(_Render); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -50,8 +54,12 @@ | ||
var form = _plurals2.default[language].cardinal(n); | ||
var translation = this.props['_' + value] || this.props[form]; | ||
var translation = (this.props['_' + value] || this.props[form]).replace('#', n); | ||
var _props2 = this.props, | ||
className = _props2.className, | ||
render = _props2.render; | ||
return _react2.default.createElement( | ||
'span', | ||
null, | ||
translation.replace('#', n) | ||
_Render2.default, | ||
{ className: className, render: render }, | ||
translation | ||
); | ||
@@ -58,0 +66,0 @@ } |
@@ -13,2 +13,6 @@ 'use strict'; | ||
var _Render = require('./Render'); | ||
var _Render2 = _interopRequireDefault(_Render); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -38,7 +42,11 @@ | ||
var translation = this.props[value] || other; | ||
var translation = this.props[value] || other; | ||
var _props2 = this.props, | ||
className = _props2.className, | ||
render = _props2.render; | ||
return _react2.default.createElement( | ||
'span', | ||
null, | ||
_Render2.default, | ||
{ className: className, render: render }, | ||
translation | ||
@@ -45,0 +53,0 @@ ); |
@@ -21,2 +21,6 @@ 'use strict'; | ||
var _Render = require('./Render'); | ||
var _Render2 = _interopRequireDefault(_Render); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -51,8 +55,12 @@ | ||
var form = ordinalRules ? ordinalRules(n) : 'other'; | ||
var translation = this.props['_' + n] || this.props[form]; | ||
var translation = (this.props['_' + n] || this.props[form]).replace('#', n); | ||
var _props2 = this.props, | ||
className = _props2.className, | ||
render = _props2.render; | ||
return _react2.default.createElement( | ||
'span', | ||
null, | ||
translation.replace('#', n) | ||
_Render2.default, | ||
{ className: className, render: render }, | ||
translation | ||
); | ||
@@ -59,0 +67,0 @@ } |
@@ -19,2 +19,6 @@ 'use strict'; | ||
var _Render = require('./Render'); | ||
var _Render2 = _interopRequireDefault(_Render); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -99,4 +103,3 @@ | ||
params = _props2.params, | ||
components = _props2.components, | ||
className = _props2.className; | ||
components = _props2.components; | ||
var msgCache = this.state.msgCache; | ||
@@ -107,5 +110,9 @@ | ||
var _props3 = this.props, | ||
className = _props3.className, | ||
render = _props3.render; | ||
return _react2.default.createElement( | ||
'span', | ||
{ className: className }, | ||
_Render2.default, | ||
{ className: className, render: render }, | ||
translation | ||
@@ -112,0 +119,0 @@ ); |
{ | ||
"name": "lingui-react", | ||
"version": "0.11.1", | ||
"version": "0.12.0", | ||
"description": "React components for translations", | ||
@@ -35,3 +35,3 @@ "main": "lib/index.js", | ||
"dependencies": { | ||
"lingui-formats": "^0.3.0", | ||
"lingui-formats": "^0.4.0", | ||
"lingui-i18n": "^0.6.1", | ||
@@ -38,0 +38,0 @@ "prop-types": "^15.5.10" |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
1
629
2
92660
25
887
- Removedlingui-formats@0.3.0(transitive)
Updatedlingui-formats@^0.4.0