Skip to content

Commit

Permalink
Merge pull request #642 from geonetwork/translate-md-update-info
Browse files Browse the repository at this point in the history
Datahub: Translate values for updateFrequency and status
  • Loading branch information
tkohr authored Oct 5, 2023
2 parents f510180 + c676aa6 commit b666eca
Show file tree
Hide file tree
Showing 9 changed files with 129 additions and 11 deletions.
20 changes: 20 additions & 0 deletions libs/common/domain/src/lib/record/metadata.model.ts
Original file line number Diff line number Diff line change
@@ -1,15 +1,29 @@
import { marker } from '@biesbjerg/ngx-translate-extract-marker'
import { Individual } from './contact.model'
import { Organization } from './organization.model'

type Uuid = string

marker('domain.record.updateFrequency.unknown')
marker('domain.record.updateFrequency.notPlanned')
marker('domain.record.updateFrequency.asNeeded')
marker('domain.record.updateFrequency.irregular')
marker('domain.record.updateFrequency.continual')
marker('domain.record.updateFrequency.periodic')

export type UpdateFrequencyCode =
| 'unknown'
| 'notPlanned'
| 'asNeeded'
| 'irregular'
| 'continual'
| 'periodic'

marker('domain.record.updateFrequency.day')
marker('domain.record.updateFrequency.week')
marker('domain.record.updateFrequency.month')
marker('domain.record.updateFrequency.year')

export type UpdateFrequencyCustom = {
updatedTimes: number // this should be an integer
per: 'day' | 'week' | 'month' | 'year'
Expand All @@ -18,6 +32,12 @@ export type UpdateFrequency = UpdateFrequencyCode | UpdateFrequencyCustom

export type RecordKind = 'dataset' | 'service'

marker('domain.record.status.completed')
marker('domain.record.status.ongoing')
marker('domain.record.status.under_development')
marker('domain.record.status.deprecated')
marker('domain.record.status.removed')

export const RecordStatusValues = [
'completed',
'ongoing',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,14 +46,14 @@
</div>
<div *ngIf="metadata.updateFrequency">
<p class="text-sm" translate>record.metadata.updateFrequency</p>
<p class="text-primary font-medium mt-2">
{{ metadata.updateFrequency }}
<p class="text-primary font-medium mt-2" translate>
domain.record.updateFrequency.{{ metadata.updateFrequency }}
</p>
</div>
<div *ngIf="metadata.status">
<p class="text-sm" translate>record.metadata.updateStatus</p>
<p class="text-primary font-medium mt-2">
{{ metadata.status }}
<p class="text-primary font-medium mt-2" translate>
domain.record.status.{{ metadata.status }}
</p>
</div>
</div>
Expand Down
16 changes: 15 additions & 1 deletion translations/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,21 @@
"dataset.error.parse": "Die Daten wurden geladen, konnten aber nicht geparst werden: \"{ info }\"",
"dataset.error.unknown": "Die Daten können nicht angezeigt werden: \"{ info }\"",
"dataset.error.unsupportedType": "Der folgende Inhaltstyp wird nicht unterstützt: \"{ info }\"",
"domain.record.status.completed": "Abgeschlossen",
"domain.record.status.deprecated": "Veraltet",
"domain.record.status.ongoing": "Kontinuierliche Aktualisierung",
"domain.record.status.removed": "Entfernt",
"domain.record.status.under_development": "In Erstellung",
"domain.record.updateFrequency.asNeeded": "Bei Bedarf",
"domain.record.updateFrequency.continual": "Kontinuierlich",
"domain.record.updateFrequency.day": "Tag",
"domain.record.updateFrequency.irregular": "Unregelmässig",
"domain.record.updateFrequency.month": "Monat",
"domain.record.updateFrequency.notPlanned": "Nicht geplant",
"domain.record.updateFrequency.periodic": "Regelmässig",
"domain.record.updateFrequency.unknown": "Unbekannt",
"domain.record.updateFrequency.week": "Woche",
"domain.record.updateFrequency.year": "Jahr",
"downloads.format.unknown": "unbekannt",
"downloads.wfs.featuretype.not.found": "Die Schicht wurde nicht gefunden",
"dropFile": "Datei ablegen",
Expand Down Expand Up @@ -211,7 +226,6 @@
"search.error.receivedError": "Ein Fehler wurde empfangen",
"search.error.recordNotFound": "Der Datensatz mit der Kennung \"{ id }\" konnte nicht gefunden werden.",
"search.field.any.placeholder": "Suche nach Datensätzen, Diensten und Karten ...",
"search.field.location.placeholder": "",
"search.field.sortBy": "Sortieren nach:",
"search.filters.clear": "Zurücksetzen",
"search.filters.format": "Formate",
Expand Down
16 changes: 15 additions & 1 deletion translations/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,21 @@
"dataset.error.parse": "The data was loaded but could not be parsed: \"{ info }\"",
"dataset.error.unknown": "The data cannot be displayed: \"{ info }\"",
"dataset.error.unsupportedType": "The following content type is unsupported: \"{ info }\"",
"domain.record.status.completed": "Completed",
"domain.record.status.deprecated": "Deprecated",
"domain.record.status.ongoing": "On going",
"domain.record.status.removed": "Removed",
"domain.record.status.under_development": "Under development",
"domain.record.updateFrequency.asNeeded": "As needed",
"domain.record.updateFrequency.continual": "Continual",
"domain.record.updateFrequency.day": "day",
"domain.record.updateFrequency.irregular": "Irregular",
"domain.record.updateFrequency.month": "month",
"domain.record.updateFrequency.notPlanned": "Not planned",
"domain.record.updateFrequency.periodic": "Periodic",
"domain.record.updateFrequency.unknown": "Unknown",
"domain.record.updateFrequency.week": "week",
"domain.record.updateFrequency.year": "year",
"downloads.format.unknown": "unknown",
"downloads.wfs.featuretype.not.found": "The layer was not found",
"dropFile": "drop file",
Expand Down Expand Up @@ -211,7 +226,6 @@
"search.error.receivedError": "An error was received",
"search.error.recordNotFound": "The record with identifier \"{ id }\" could not be found.",
"search.field.any.placeholder": "Search datasets, services and maps ...",
"search.field.location.placeholder": "",
"search.field.sortBy": "Sort by:",
"search.filters.clear": "Reset",
"search.filters.format": "Formats",
Expand Down
16 changes: 15 additions & 1 deletion translations/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,21 @@
"dataset.error.parse": "",
"dataset.error.unknown": "",
"dataset.error.unsupportedType": "",
"domain.record.status.completed": "",
"domain.record.status.deprecated": "",
"domain.record.status.ongoing": "",
"domain.record.status.removed": "",
"domain.record.status.under_development": "",
"domain.record.updateFrequency.asNeeded": "",
"domain.record.updateFrequency.continual": "",
"domain.record.updateFrequency.day": "",
"domain.record.updateFrequency.irregular": "",
"domain.record.updateFrequency.month": "",
"domain.record.updateFrequency.notPlanned": "",
"domain.record.updateFrequency.periodic": "",
"domain.record.updateFrequency.unknown": "",
"domain.record.updateFrequency.week": "",
"domain.record.updateFrequency.year": "",
"downloads.format.unknown": "",
"downloads.wfs.featuretype.not.found": "",
"dropFile": "",
Expand Down Expand Up @@ -211,7 +226,6 @@
"search.error.receivedError": "",
"search.error.recordNotFound": "",
"search.field.any.placeholder": "",
"search.field.location.placeholder": "",
"search.field.sortBy": "",
"search.filters.clear": "",
"search.filters.format": "",
Expand Down
16 changes: 15 additions & 1 deletion translations/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,21 @@
"dataset.error.parse": "Les données ont été chargées mais leur décodage a échoué: \"{ info }\"",
"dataset.error.unknown": "Les données ne peuvent être affichées: \"{ info }\"",
"dataset.error.unsupportedType": "Le type de contenu suivant n'est pas pris en charge: \"{ info }\"",
"domain.record.status.completed": "Finalisé",
"domain.record.status.deprecated": "Obsolète",
"domain.record.status.ongoing": "Mise à jour continue",
"domain.record.status.removed": "Supprimé",
"domain.record.status.under_development": "En cours de création",
"domain.record.updateFrequency.asNeeded": "Lorsque nécessaire",
"domain.record.updateFrequency.continual": "Continue",
"domain.record.updateFrequency.day": "jour",
"domain.record.updateFrequency.irregular": "Irrégulière",
"domain.record.updateFrequency.month": "mois",
"domain.record.updateFrequency.notPlanned": "Non planifiée",
"domain.record.updateFrequency.periodic": "Récurrente",
"domain.record.updateFrequency.unknown": "Inconnue",
"domain.record.updateFrequency.week": "semaine",
"domain.record.updateFrequency.year": "an",
"downloads.format.unknown": "inconnu",
"downloads.wfs.featuretype.not.found": "La couche n'a pas été retrouvée",
"dropFile": "Faites glisser votre fichier",
Expand Down Expand Up @@ -211,7 +226,6 @@
"search.error.receivedError": "Erreur retournée",
"search.error.recordNotFound": "Cette donnée n'a pu être trouvée.",
"search.field.any.placeholder": "Rechercher une fiche de métadonnée...",
"search.field.location.placeholder": "",
"search.field.sortBy": "Trier par :",
"search.filters.clear": "Réinitialiser",
"search.filters.format": "Formats",
Expand Down
16 changes: 15 additions & 1 deletion translations/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,21 @@
"dataset.error.parse": "",
"dataset.error.unknown": "",
"dataset.error.unsupportedType": "",
"domain.record.status.completed": "",
"domain.record.status.deprecated": "",
"domain.record.status.ongoing": "",
"domain.record.status.removed": "",
"domain.record.status.under_development": "",
"domain.record.updateFrequency.asNeeded": "",
"domain.record.updateFrequency.continual": "",
"domain.record.updateFrequency.day": "",
"domain.record.updateFrequency.irregular": "",
"domain.record.updateFrequency.month": "",
"domain.record.updateFrequency.notPlanned": "",
"domain.record.updateFrequency.periodic": "",
"domain.record.updateFrequency.unknown": "",
"domain.record.updateFrequency.week": "",
"domain.record.updateFrequency.year": "",
"downloads.format.unknown": "",
"downloads.wfs.featuretype.not.found": "",
"dropFile": "",
Expand Down Expand Up @@ -211,7 +226,6 @@
"search.error.receivedError": "",
"search.error.recordNotFound": "",
"search.field.any.placeholder": "",
"search.field.location.placeholder": "",
"search.field.sortBy": "",
"search.filters.clear": "",
"search.filters.format": "",
Expand Down
16 changes: 15 additions & 1 deletion translations/nl.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,21 @@
"dataset.error.parse": "",
"dataset.error.unknown": "",
"dataset.error.unsupportedType": "",
"domain.record.status.completed": "",
"domain.record.status.deprecated": "",
"domain.record.status.ongoing": "",
"domain.record.status.removed": "",
"domain.record.status.under_development": "",
"domain.record.updateFrequency.asNeeded": "",
"domain.record.updateFrequency.continual": "",
"domain.record.updateFrequency.day": "",
"domain.record.updateFrequency.irregular": "",
"domain.record.updateFrequency.month": "",
"domain.record.updateFrequency.notPlanned": "",
"domain.record.updateFrequency.periodic": "",
"domain.record.updateFrequency.unknown": "",
"domain.record.updateFrequency.week": "",
"domain.record.updateFrequency.year": "",
"downloads.format.unknown": "",
"downloads.wfs.featuretype.not.found": "",
"dropFile": "",
Expand Down Expand Up @@ -211,7 +226,6 @@
"search.error.receivedError": "",
"search.error.recordNotFound": "",
"search.field.any.placeholder": "",
"search.field.location.placeholder": "",
"search.field.sortBy": "",
"search.filters.clear": "",
"search.filters.format": "",
Expand Down
16 changes: 15 additions & 1 deletion translations/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,21 @@
"dataset.error.parse": "",
"dataset.error.unknown": "",
"dataset.error.unsupportedType": "",
"domain.record.status.completed": "",
"domain.record.status.deprecated": "",
"domain.record.status.ongoing": "",
"domain.record.status.removed": "",
"domain.record.status.under_development": "",
"domain.record.updateFrequency.asNeeded": "",
"domain.record.updateFrequency.continual": "",
"domain.record.updateFrequency.day": "",
"domain.record.updateFrequency.irregular": "",
"domain.record.updateFrequency.month": "",
"domain.record.updateFrequency.notPlanned": "",
"domain.record.updateFrequency.periodic": "",
"domain.record.updateFrequency.unknown": "",
"domain.record.updateFrequency.week": "",
"domain.record.updateFrequency.year": "",
"downloads.format.unknown": "",
"downloads.wfs.featuretype.not.found": "",
"dropFile": "",
Expand Down Expand Up @@ -211,7 +226,6 @@
"search.error.receivedError": "",
"search.error.recordNotFound": "",
"search.field.any.placeholder": "",
"search.field.location.placeholder": "",
"search.field.sortBy": "",
"search.filters.clear": "",
"search.filters.format": "",
Expand Down

0 comments on commit b666eca

Please sign in to comment.