mirror of
https://github.com/kingomarnajjar/flex-template-web.git
synced 2026-07-26 06:47:17 +10:00
Update translations in EditListingPricingForm
This commit is contained in:
parent
8250341399
commit
082707d012
4 changed files with 20 additions and 6 deletions
|
|
@ -5,12 +5,11 @@ import { Form as FinalForm } from 'react-final-form';
|
|||
import { intlShape, injectIntl, FormattedMessage } from 'react-intl';
|
||||
import classNames from 'classnames';
|
||||
import config from '../../config';
|
||||
import { propTypes } from '../../util/types';
|
||||
import { LINE_ITEM_NIGHT, LINE_ITEM_DAY, propTypes } from '../../util/types';
|
||||
import * as validators from '../../util/validators';
|
||||
import { formatMoney } from '../../util/currency';
|
||||
import { types as sdkTypes } from '../../util/sdkLoader';
|
||||
import { Button, Form, FieldCurrencyInput } from '../../components';
|
||||
|
||||
import css from './EditListingPricingForm.css';
|
||||
|
||||
const { Money } = sdkTypes;
|
||||
|
|
@ -32,9 +31,20 @@ export const EditListingPricingFormComponent = props => (
|
|||
fetchErrors,
|
||||
} = fieldRenderProps;
|
||||
|
||||
const unitType = config.bookingUnitType;
|
||||
const isNightly = unitType === LINE_ITEM_NIGHT;
|
||||
const isDaily = unitType === LINE_ITEM_DAY;
|
||||
|
||||
const translationKey = isNightly
|
||||
? 'EditListingPricingForm.pricePerNight'
|
||||
: isDaily
|
||||
? 'EditListingPricingForm.pricePerDay'
|
||||
: 'EditListingPricingForm.pricePerUnit';
|
||||
|
||||
const pricePerUnitMessage = intl.formatMessage({
|
||||
id: 'EditListingPricingForm.pricePerUnit',
|
||||
id: translationKey,
|
||||
});
|
||||
|
||||
const pricePlaceholderMessage = intl.formatMessage({
|
||||
id: 'EditListingPricingForm.priceInputPlaceholder',
|
||||
});
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ exports[`EditListingPricingForm matches snapshot 1`] = `
|
|||
<label
|
||||
htmlFor="price"
|
||||
>
|
||||
EditListingPricingForm.pricePerUnit
|
||||
EditListingPricingForm.pricePerNight
|
||||
</label>
|
||||
<input
|
||||
autoFocus={true}
|
||||
|
|
|
|||
|
|
@ -173,7 +173,9 @@
|
|||
"EditListingPoliciesPanel.createListingTitle": "Time to set some ground rules for the bathers.",
|
||||
"EditListingPoliciesPanel.title": "Edit the rules of {listingTitle}",
|
||||
"EditListingPricingForm.priceInputPlaceholder": "Choose your price…",
|
||||
"EditListingPricingForm.pricePerUnit": "Price per night in euros",
|
||||
"EditListingPricingForm.pricePerDay": "Price per day in euros",
|
||||
"EditListingPricingForm.pricePerNight": "Price per night in euros",
|
||||
"EditListingPricingForm.pricePerUnit": "Price per unit in euros",
|
||||
"EditListingPricingForm.priceRequired": "You need to add a valid price.",
|
||||
"EditListingPricingForm.priceTooLow": "Price should be at least {minPrice}.",
|
||||
"EditListingPricingForm.showListingFailed": "Fetching listing data failed",
|
||||
|
|
|
|||
|
|
@ -173,7 +173,9 @@
|
|||
"EditListingPoliciesPanel.createListingTitle": "C'est le moment de préciser quelques règles pour vos locataires.",
|
||||
"EditListingPoliciesPanel.title": "Modifier le règlement de {listingTitle}",
|
||||
"EditListingPricingForm.priceInputPlaceholder": "Définir votre prix…",
|
||||
"EditListingPricingForm.pricePerUnit": "Prix par nuit, en Euros",
|
||||
"EditListingPricingForm.pricePerDay": "Price per day in euros",
|
||||
"EditListingPricingForm.pricePerNight": "Prix par nuit, en Euros",
|
||||
"EditListingPricingForm.pricePerUnit": "Price per unit in euros",
|
||||
"EditListingPricingForm.priceRequired": "Vous devez ajouter un prix.",
|
||||
"EditListingPricingForm.priceTooLow": "Le prix doit être d'au moins {minPrice}.",
|
||||
"EditListingPricingForm.showListingFailed": "Impossible de récupérer les informations de l'annonce",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue