Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
other: '#th book'
});
const selectOrdinalIdResult: string = i18n.selectOrdinal('selectOrdinalId', {
value: count,
0: 'Zeroth book',
one: '#st book',
two: '#nd book',
few: '#rd book',
other: '#th book'
});
const gender = 'female';
const numOfGuests = 2;
const host = 'Amy';
const guest = 'Bob';
const selectResult = i18n.select({
value: gender,
female: i18n.plural({
value: numOfGuests,
offset: 1,
0: i18n.t`${host} does not give a party.`,
1: i18n.t`${host} invites ${guest} to her party.`,
2: i18n.t`${host} invites ${guest} and one other person to her party.`,
other: i18n.t`${host} invites ${guest} and # other people to her party.`
}),
male: 'male',
other: 'other'
});
const selectIdResult = i18n.select('selectId', {
value: gender,
female: 'female',
const guest = 'Bob';
const selectResult = i18n.select({
value: gender,
female: i18n.plural({
value: numOfGuests,
offset: 1,
0: i18n.t`${host} does not give a party.`,
1: i18n.t`${host} invites ${guest} to her party.`,
2: i18n.t`${host} invites ${guest} and one other person to her party.`,
other: i18n.t`${host} invites ${guest} and # other people to her party.`
}),
male: 'male',
other: 'other'
});
const selectIdResult = i18n.select('selectId', {
value: gender,
female: 'female',
male: 'male',
other: 'other'
});
const catalog: Catalog = {
messages: {
age(a) {
return [a('age'), 'años de edad'];
}
}
};
function missingFn(language: string, id: string) {
return id;