@wordpress/i18n
Advanced tools
Comparing version 4.34.0 to 4.35.0
@@ -198,6 +198,3 @@ /** | ||
const getLocaleData = function () { | ||
let domain = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'default'; | ||
return tannin.data[domain]; | ||
}; | ||
const getLocaleData = (domain = 'default') => tannin.data[domain]; | ||
/** | ||
@@ -209,6 +206,3 @@ * @param {LocaleData} [data] | ||
const doSetLocaleData = function (data) { | ||
var _tannin$data$domain; | ||
let domain = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'default'; | ||
const doSetLocaleData = (data, domain = 'default') => { | ||
tannin.data[domain] = { ...tannin.data[domain], | ||
@@ -220,3 +214,3 @@ ...data | ||
tannin.data[domain][''] = { ...DEFAULT_LOCALE_DATA[''], | ||
...((_tannin$data$domain = tannin.data[domain]) === null || _tannin$data$domain === void 0 ? void 0 : _tannin$data$domain['']) | ||
...tannin.data[domain]?.[''] | ||
}; // Clean up cached plural forms functions cache as it might be updated. | ||
@@ -236,6 +230,3 @@ | ||
const addLocaleData = function (data) { | ||
var _tannin$data$domain2; | ||
let domain = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'default'; | ||
const addLocaleData = (data, domain = 'default') => { | ||
tannin.data[domain] = { ...tannin.data[domain], | ||
@@ -246,4 +237,4 @@ ...data, | ||
'': { ...DEFAULT_LOCALE_DATA[''], | ||
...((_tannin$data$domain2 = tannin.data[domain]) === null || _tannin$data$domain2 === void 0 ? void 0 : _tannin$data$domain2['']), | ||
...(data === null || data === void 0 ? void 0 : data['']) | ||
...tannin.data[domain]?.[''], | ||
...data?.[''] | ||
} | ||
@@ -282,9 +273,3 @@ }; // Clean up cached plural forms functions cache as it might be updated. | ||
const dcnpgettext = function () { | ||
let domain = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'default'; | ||
let context = arguments.length > 1 ? arguments[1] : undefined; | ||
let single = arguments.length > 2 ? arguments[2] : undefined; | ||
let plural = arguments.length > 3 ? arguments[3] : undefined; | ||
let number = arguments.length > 4 ? arguments[4] : undefined; | ||
const dcnpgettext = (domain = 'default', context, single, plural, number) => { | ||
if (!tannin.data[domain]) { | ||
@@ -300,6 +285,3 @@ // Use `doSetLocaleData` to set silently, without notifying listeners. | ||
const getFilterDomain = function () { | ||
let domain = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'default'; | ||
return domain; | ||
}; | ||
const getFilterDomain = (domain = 'default') => domain; | ||
/** @type {__} */ | ||
@@ -441,6 +423,4 @@ | ||
const hasTranslation = (single, context, domain) => { | ||
var _tannin$data, _tannin$data2; | ||
const key = context ? context + '\u0004' + single : single; | ||
let result = !!((_tannin$data = tannin.data) !== null && _tannin$data !== void 0 && (_tannin$data2 = _tannin$data[domain !== null && domain !== void 0 ? domain : 'default']) !== null && _tannin$data2 !== void 0 && _tannin$data2[key]); | ||
let result = !!tannin.data?.[domain !== null && domain !== void 0 ? domain : 'default']?.[key]; | ||
@@ -447,0 +427,0 @@ if (hooks) { |
@@ -28,8 +28,4 @@ /** | ||
export function sprintf(format) { | ||
export function sprintf(format, ...args) { | ||
try { | ||
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { | ||
args[_key - 1] = arguments[_key]; | ||
} | ||
return sprintfjs.sprintf(format, ...args); | ||
@@ -36,0 +32,0 @@ } catch (error) { |
@@ -208,6 +208,3 @@ "use strict"; | ||
const getLocaleData = function () { | ||
let domain = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'default'; | ||
return tannin.data[domain]; | ||
}; | ||
const getLocaleData = (domain = 'default') => tannin.data[domain]; | ||
/** | ||
@@ -219,6 +216,3 @@ * @param {LocaleData} [data] | ||
const doSetLocaleData = function (data) { | ||
var _tannin$data$domain; | ||
let domain = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'default'; | ||
const doSetLocaleData = (data, domain = 'default') => { | ||
tannin.data[domain] = { ...tannin.data[domain], | ||
@@ -230,3 +224,3 @@ ...data | ||
tannin.data[domain][''] = { ...DEFAULT_LOCALE_DATA[''], | ||
...((_tannin$data$domain = tannin.data[domain]) === null || _tannin$data$domain === void 0 ? void 0 : _tannin$data$domain['']) | ||
...tannin.data[domain]?.[''] | ||
}; // Clean up cached plural forms functions cache as it might be updated. | ||
@@ -246,6 +240,3 @@ | ||
const addLocaleData = function (data) { | ||
var _tannin$data$domain2; | ||
let domain = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'default'; | ||
const addLocaleData = (data, domain = 'default') => { | ||
tannin.data[domain] = { ...tannin.data[domain], | ||
@@ -256,4 +247,4 @@ ...data, | ||
'': { ...DEFAULT_LOCALE_DATA[''], | ||
...((_tannin$data$domain2 = tannin.data[domain]) === null || _tannin$data$domain2 === void 0 ? void 0 : _tannin$data$domain2['']), | ||
...(data === null || data === void 0 ? void 0 : data['']) | ||
...tannin.data[domain]?.[''], | ||
...data?.[''] | ||
} | ||
@@ -292,9 +283,3 @@ }; // Clean up cached plural forms functions cache as it might be updated. | ||
const dcnpgettext = function () { | ||
let domain = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'default'; | ||
let context = arguments.length > 1 ? arguments[1] : undefined; | ||
let single = arguments.length > 2 ? arguments[2] : undefined; | ||
let plural = arguments.length > 3 ? arguments[3] : undefined; | ||
let number = arguments.length > 4 ? arguments[4] : undefined; | ||
const dcnpgettext = (domain = 'default', context, single, plural, number) => { | ||
if (!tannin.data[domain]) { | ||
@@ -310,6 +295,3 @@ // Use `doSetLocaleData` to set silently, without notifying listeners. | ||
const getFilterDomain = function () { | ||
let domain = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'default'; | ||
return domain; | ||
}; | ||
const getFilterDomain = (domain = 'default') => domain; | ||
/** @type {__} */ | ||
@@ -451,6 +433,4 @@ | ||
const hasTranslation = (single, context, domain) => { | ||
var _tannin$data, _tannin$data2; | ||
const key = context ? context + '\u0004' + single : single; | ||
let result = !!((_tannin$data = tannin.data) !== null && _tannin$data !== void 0 && (_tannin$data2 = _tannin$data[domain !== null && domain !== void 0 ? domain : 'default']) !== null && _tannin$data2 !== void 0 && _tannin$data2[key]); | ||
let result = !!tannin.data?.[domain !== null && domain !== void 0 ? domain : 'default']?.[key]; | ||
@@ -457,0 +437,0 @@ if (hooks) { |
@@ -39,8 +39,4 @@ "use strict"; | ||
function sprintf(format) { | ||
function sprintf(format, ...args) { | ||
try { | ||
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { | ||
args[_key - 1] = arguments[_key]; | ||
} | ||
return _sprintfJs.default.sprintf(format, ...args); | ||
@@ -47,0 +43,0 @@ } catch (error) { |
@@ -5,2 +5,4 @@ <!-- Learn how to maintain this file at https://github.com/WordPress/gutenberg/tree/HEAD/packages#maintaining-changelogs. --> | ||
## 4.35.0 (2023-06-07) | ||
## 4.34.0 (2023-05-24) | ||
@@ -7,0 +9,0 @@ |
{ | ||
"name": "@wordpress/i18n", | ||
"version": "4.34.0", | ||
"version": "4.35.0", | ||
"description": "WordPress internationalization (i18n) library.", | ||
@@ -33,3 +33,3 @@ "author": "The WordPress Contributors", | ||
"@babel/runtime": "^7.16.0", | ||
"@wordpress/hooks": "^3.34.0", | ||
"@wordpress/hooks": "^3.35.0", | ||
"gettext-parser": "^1.3.1", | ||
@@ -43,3 +43,3 @@ "memize": "^2.1.0", | ||
}, | ||
"gitHead": "c7c79cb11b677adcbf06cf5f8cfb6c5ec1699f19" | ||
"gitHead": "a92f606309b1541b834ff9b0a76ed2a466fc45ed" | ||
} |
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
226916
2879
Updated@wordpress/hooks@^3.35.0