Skip to content

Commit

Permalink
Merge pull request #1731 from solita-sabinaf/missing_transaltions
Browse files Browse the repository at this point in the history
Missing transaltions
  • Loading branch information
testower authored Dec 20, 2024
2 parents d7c98e7 + 2dedc7e commit 60117cd
Show file tree
Hide file tree
Showing 15 changed files with 43 additions and 17 deletions.
2 changes: 2 additions & 0 deletions src/components/BookingArrangementEditor/editor.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,7 @@ export default (props: Props) => {
placeholder={formatMessage({ id: 'defaultOption' })}
items={mapEnumToItems(BOOKING_ACCESS)}
clearable
labelClearSelectedItem={formatMessage({ id: 'clearSelected' })}
onChange={(e) =>
onChange({
...bookingArrangement,
Expand Down Expand Up @@ -215,6 +216,7 @@ export default (props: Props) => {
placeholder={formatMessage({ id: 'defaultOption' })}
items={mapEnumToItems(PURCHASE_WHEN)}
clearable
labelClearSelectedItem={formatMessage({ id: 'clearSelected' })}
onChange={(e) => {
onBookingLimitTypeChange(
e?.value ? BOOKING_LIMIT_TYPE.TIME : BOOKING_LIMIT_TYPE.NONE,
Expand Down
5 changes: 5 additions & 0 deletions src/components/DayTypesEditor/DayTypesEditor.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,11 @@ export const DayTypesEditor = ({
value: dt.id!,
})) || []
}
labelSelectAll={formatMessage({ id: 'selectAll' })}
labelClearAllItems={formatMessage({ id: 'clearAll' })}
noMatchesText={formatMessage({
id: 'dropdownNoMatchesText',
})}
onChange={(items: any) => {
const selectedIds = items?.map((item: any) => item.value);
onChange(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ export const FlexibleLineTypeSelector = ({
placeholder={formatMessage({ id: 'defaultOption' })}
items={getDropdownItems}
clearable
labelClearSelectedItem={formatMessage({ id: 'clearSelected' })}
label={formatMessage({ id: 'generalTypeFormGroupTitle' })}
onChange={(element) => onChange(element?.value as FlexibleLineType)}
{...getErrorFeedback(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ const VehicleSubModeDropdown = (props: Props) => {
placeholder={formatMessage({ id: 'defaultOption' })}
items={getSubModeItems}
clearable
labelClearSelectedItem={formatMessage({ id: 'clearSelected' })}
label={formatMessage({ id: 'transportSubModeTitle' })}
onChange={(element) =>
props.submodeChange(element?.value as VEHICLE_SUBMODE)
Expand Down
3 changes: 3 additions & 0 deletions src/components/GeneralLineEditor/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,7 @@ export default <T extends Line>({
placeholder={formatMessage({ id: 'defaultOption' })}
items={getOperatorItems}
clearable
labelClearSelectedItem={formatMessage({ id: 'clearSelected' })}
label={formatMessage({ id: 'generalOperatorFormGroupTitle' })}
noMatchesText={formatMessage({
id: 'dropdownNoMatchesText',
Expand All @@ -199,6 +200,7 @@ export default <T extends Line>({
placeholder={formatMessage({ id: 'defaultOption' })}
items={getNetworkItems}
clearable
labelClearSelectedItem={formatMessage({ id: 'clearSelected' })}
label={formatMessage({ id: 'generalNetworkFormGroupTitle' })}
noMatchesText={formatMessage({
id: 'dropdownNoMatchesText',
Expand Down Expand Up @@ -236,6 +238,7 @@ export default <T extends Line>({
placeholder={formatMessage({ id: 'defaultOption' })}
items={getModeItems}
clearable
labelClearSelectedItem={formatMessage({ id: 'clearSelected' })}
label={formatMessage({ id: 'transportModeTitle' })}
onChange={(element) =>
onChange<Line>({
Expand Down
1 change: 1 addition & 0 deletions src/components/ServiceJourneyEditor/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@ const ServiceJourneyEditor = (props: Props) => {
operators.map((op) => ({ ...op, name: op.name.value })),
)}
clearable
labelClearSelectedItem={formatMessage({ id: 'clearSelected' })}
onChange={(e: NormalizedDropdownItemType | null) =>
handleOperatorSelectionChange(e?.value)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ export const FlexibleAreasOnlyStopPointEditor = ({
placeholder={formatMessage({ id: 'defaultOption' })}
items={mapToItems(flexibleStopPlaces || [])}
clearable
labelClearSelectedItem={formatMessage({ id: 'clearSelected' })}
label={formatMessage({ id: 'stopPlace' })}
onChange={(e) =>
onChange({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,7 @@ export const MixedFlexibleStopPointEditor = ({
placeholder={formatMessage({ id: 'defaultOption' })}
items={mapToItems(flexibleStopPlaces || [])}
clearable
labelClearSelectedItem={formatMessage({ id: 'clearSelected' })}
label={formatMessage({ id: 'stopPlace' })}
onChange={(e) =>
onChange({
Expand Down
2 changes: 1 addition & 1 deletion src/ext/Fintraffic/CustomStyle/styles.scss
Original file line number Diff line number Diff line change
Expand Up @@ -428,7 +428,7 @@ body {
}

.eds-dropdown--multiselect .eds-input-group__label {
top: -2.75rem;
//top: -2.75rem;
}

.eds-dropdown--multiselect.eds-form-control-wrapper--is-filled
Expand Down
3 changes: 3 additions & 0 deletions src/i18n/translations/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -657,4 +657,7 @@ export const messages: MessagesKey = {
exportsDownloadErrorTitle: 'Download Failed',
exportsDownloadErrorMessage:
'An error occurred while downloading the export. Please try again.',
selectAll: 'Select all',
clearAll: 'Unselect all',
clearSelected: 'Unselect',
};
32 changes: 16 additions & 16 deletions src/i18n/translations/fi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -149,11 +149,8 @@ export const messages = {
linesCreateLineIconButtonLabel: 'Luo linja',
linesFlexibleDataCell: 'Kutsu',
bookingInfoHeader: 'Varaustiedot',
bookingInfoHelpText: `Booking information can be added to a flexible line, to a
stop point in a journey pattern, or to a service journey.
When you define booking information at several levels, stop points
take precendence over service journeys, which in turn takes precedence
over the flexible line.`,
bookingInfoHelpText:
'Kutsujoukkoliikenteelle voidaan lisätä varaustiedot pysäkeille (osana linjatietoa) tai liikennöintikalenterille. Jos määrittelet varaustiedot useammalle kuin yhdelle tasolle pysäkkikohtaiset varaustiedot ovat ensisijaisia.',
bookingInfoAddButtonText: 'Lisää',
bookingInfoRemoveButtonText: 'Poista',
bookingInfoShowEditButtonText: 'Näytä / Muokkaa',
Expand Down Expand Up @@ -234,21 +231,21 @@ export const messages = {
generalDrawer: 'Alla on lyhyt kuvaus kustakin linjatyypistä.',
drawerAria: 'Lue lisää erilaisista linjatyypeistä.',
generalDrawerTitle: 'Kutsujoukkoliikenteen muodot',
flexibleLineType_fixed: 'Kiinteä',
flexibleLineType_flexibleAreasOnly: 'Vain kutsualueet',
flexibleLineType_mixedFlexible: 'Sekoitettu kutsuliikenne',
flexibleLineType_fixed: 'Pysäkkipohjainen',
flexibleLineType_flexibleAreasOnly: 'Kutsualueet',
flexibleLineType_mixedFlexible: 'Osin joustava',
flexibleLineTypeDrawer_fixed:
'Kiinteä reitti kiinteisiin aikoihin, on varattava etukäteen linja-auton ajoa varten.',
'Kiinteä ja aikataulutettu reitti, joka on tilattava etukäteen.',
flexibleLineTypeDrawer_mainRouteWithFlexibleEnds:
'Kiinteä reitti kiinteisiin aikoihin, mahdollisuudella varata nousu tai nousu pois pysähdyspaikoilta reitin ulkopuolelta.',
'Pysäkkipohjainen reitti pysäkkipohjaisiin aikoihin, mahdollisuudella varata nousu tai nousu pois pysähdyspaikoilta reitin ulkopuolelta.',
flexibleLineTypeDrawer_fixedStopAreaWide:
'Joustava reitti, joka on määritelty yhdellä tai useammalla alueella, joissa kullakin alueella voi olla erilaisia ennalta määriteltyjä pysäkkejä.',
flexibleLineTypeDrawer_flexibleAreasOnly:
'Kyytiin nousu ja poistuminen mihin tahansa määriteltyyn alueeseen ja annettuihin aukioloaikoihin.',
'Liikennevälineeseen nousu ja poistuminen perustuen kutsualueeseen ja liikennöintiaikoihin.',
flexibleLineTypeDrawer_hailAndRideSections:
'Reitti on määritelty, mutta valituilla osuuksilla on mahdollista nousta tai poistua milloin tahansa.',
flexibleLineTypeDrawer_mixedFlexible:
'Sekoitus ennalta määrättyjä pysäkkejä ja kutsualueita, joilla on aikavälejä ja kiinteitä aikoja nousulle ja poistumiseen.',
'Osin joustava, määrättyjä pysäkkejä ja kutsualueita yhdistelevä liikenne, joka sisältää aikataulutettuja pysäkkejä.',
journeyPatternsAddJourneyPatternIconButtonLabel: 'Lisää pysäkkiketju',
journeyPatternsUnsavedChanges: 'Sinulla on tallentamattomia muutoksia.',
journeyPatternsSaveAndContinue: 'Tallenna ja jatka',
Expand All @@ -271,7 +268,7 @@ export const messages = {
stopPointsInfoFlexibleAreaOnly:
'Tämäntyyppinen kutsulinja sallii vain yhden joustavan pysähdyspaikan, jossa kaikki nousut ja poistumiset tapahtuvat.',
stopPointsInfoMixedFlexible:
'Lisää vähintään kahden kiinteän pysähtymisaseman tai kutsualueiden sekvenssi siinä järjestyksessä, jossa ne kuljetaan.',
'Lisää vähintään kaksi pysäkkiä pysäkkipohjaiselle kutsuliikenteelle siinä aikataulun mukaisessa järjestyksessä.',
deleteStopPointDialogTitle: 'Poista pysäkkipiste',
deleteStopPointDialogMessage:
'Haluatko varmasti poistaa tämän pysäkkipisteen?',
Expand Down Expand Up @@ -392,14 +389,14 @@ export const messages = {
tableDeleteMessage: 'Haluatko varmasti poistaa tämän pysäkin?',
serviceJourneyAvailability: 'Saatavuus',
serviceJourneyPassingTimes: 'Ohitusaikojen määrittäminen',
serviceJourneyBusinessHours: 'Aukioloajat',
serviceJourneyBusinessHours: 'Liikennöintiaijat',
serviceJourneyMixedFlexiblePassingTimes:
'Ohitusaikojen ja aikavälien määrittäminen',
passingTimesInfo: 'Anna ohitusaika eri pysäkeille.',
passingTimesInfoFlexibleAreasOnly:
'Anna palveluajat kutsujoukkoliikennepalvelulle.',
passingTimesInfoMixedFlexible:
'Anna ohitusaikoja kiinteille pysäkeille ja aikavälejä kutsualueille.',
'Anna ohitus- ja liikennöintiaikoja pysäkkipohjaisille kutsuliikennealueille.',
serviceJourneyBooking: 'Varaus',
generalName: 'Nimi *',
nameIsRequired: 'Nimi vaaditaan.',
Expand Down Expand Up @@ -498,7 +495,7 @@ export const messages = {
stopPlaceAreaLabelPrefix: 'Alue',
stopPlaceAddAreaButtonLabel: 'Lisää alue',
stopPlaceRemoveAreaButtonLabel: 'Poista alue',
passingTimesTypeFixed: 'Kiinteä',
passingTimesTypeFixed: 'Pysäkkipohjainen',
passingTimesTypeFlexible: 'Joustava',
passingTimesArrivalTime: 'Saapumisaika',
passingTimesDepartureTime: 'Lähtöaika',
Expand Down Expand Up @@ -664,4 +661,7 @@ export const messages = {
exportsDownloadErrorTitle: 'Lataus epäonnistui',
exportsDownloadErrorMessage:
'Latauksen aikana tapahtui odottamaton virhe. Yritä uudelleen.',
selectAll: 'Valitse kaikki',
clearAll: 'Poista kaikki valinnat',
clearSelected: 'Poista valinta',
};
3 changes: 3 additions & 0 deletions src/i18n/translations/nb.ts
Original file line number Diff line number Diff line change
Expand Up @@ -655,4 +655,7 @@ export const messages = {
exportsDownloadErrorTitle: 'Nedlasting mislyktes',
exportsDownloadErrorMessage:
'Det oppstod en feil under nedlasting av eksporten. Vennligst prøv igjen.',
selectAll: 'Velg alle',
clearAll: 'Fjern valgte',
clearSelected: 'Fjern valgt',
};
3 changes: 3 additions & 0 deletions src/i18n/translations/sv.ts
Original file line number Diff line number Diff line change
Expand Up @@ -646,4 +646,7 @@ export const messages = {
exportsDownloadErrorTitle: 'Nedladdning misslyckades',
exportsDownloadErrorMessage:
'Ett fel har uppstått medan filen laddades ner. Försök igen.',
selectAll: 'Välj alla',
clearAll: 'Ta bort valda',
clearSelected: 'Ta bort valda',
};
1 change: 1 addition & 0 deletions src/scenes/Networks/Editor/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,7 @@ const NetworkEditor = () => {
}
placeholder={formatMessage({ id: 'defaultOption' })}
clearable
labelClearSelectedItem={formatMessage({ id: 'clearSelected' })}
label={formatMessage({ id: 'editorNetworkAuthorityLabelText' })}
noMatchesText={formatMessage({
id: 'dropdownNoMatchesText',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ export const StopPlaceTypeDropdown = ({
return (
<Dropdown
clearable
labelClearSelectedItem={formatMessage({ id: 'clearSelected' })}
label={label}
items={Object.values(FLEXIBLE_STOP_AREA_TYPE).map((v) => ({
value: v,
Expand Down

0 comments on commit 60117cd

Please sign in to comment.