Skip to content

Commit

Permalink
Merge pull request #4435 from serlo/staging-translated
Browse files Browse the repository at this point in the history
New Crowdin updates
  • Loading branch information
hejtful authored Jan 28, 2025
2 parents b5b896a + 36fb140 commit d9362a4
Show file tree
Hide file tree
Showing 5 changed files with 215 additions and 10 deletions.
45 changes: 43 additions & 2 deletions apps/web/src/data/de/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,8 @@ export const instanceData = {
emptyNotice: "Hier gibt es keinen Inhalt. Bitte bearbeiten oder löschen.",
picture: "Bild",
previewImage: "Vorschaubild",
task: "Aufgabenstellung"
task: "Aufgabenstellung",
courseNoPagesWarning: "Leider gibt es für diesen Kurs noch keine akzeptierten Seiten."
},
consent: {
title: "Einwilligungen für externe Inhalte",
Expand Down Expand Up @@ -191,7 +192,9 @@ export const instanceData = {
parentFallbackLink: "Zum übergeordneten Inhalt",
hasChanges: "In diesem Bereich hat es Änderungen gegeben",
positionForGrouped: "Diese %exercise% ist Teil von %title%.",
helpLink: "Reviewer-Hilfe"
helpLink: "Reviewer-Hilfe",
revisionSaved: "Bearbeitung gespeichert",
saveRevision: "Bearbeitung zwischenspeichern"
},
revisionHistory: {
changes: "Änderungen",
Expand Down Expand Up @@ -225,6 +228,12 @@ export const instanceData = {
importedContentNote: "Diese Bearbeitung enthält importierte Inhalte",
importedContentIdentifier: "Inhalt importiert von"
},
externalRevisions: {
importOther: "Aus einem anderen Inhalt importieren",
importOtherExplanation: "Du kannst den Content eines anderen Inhalts hier importieren. Füge dazu einfach hier die URL oder ID eines anderen Inhalts auf serlo.org ein. (Nur gleiche Inhaltstypen sind erlaubt – also Artikel können nur in Artikeln importiert werden). Diese Funktion ist NICHT dazu gedacht exakte Kopien anzulegen. Aufgabengruppen und Kurse werden nicht unterstützt (aber Aufgaben und Kursseiten klappen)",
importOtherWarning: "Vorsicht: Diese Funktion überschreibt alle bestehenden Inhalte in diesem Editor.",
importOtherButton: "Inhalte Importieren"
},
errors: {
title: "😬 Auch Webseiten machen mal Fehler…",
defaultMessage: "Es tut uns leid, beim Laden dieses Inhalts ging was schief.",
Expand Down Expand Up @@ -428,6 +437,27 @@ export const instanceData = {
bin: {
title: "Titel",
trashed: "Gelöscht…"
},
saveButton: {
noChangesWarning: "Bisher hast du nichts geändert",
save: "Speichern",
saveWithReview: "Speichern und reviewen lassen",
ready: "Bereit zum Speichern?",
cancel: "Abbrechen",
saving: "Speichert…",
missingChanges: "Du musst zuerst die Änderungen ausfüllen.",
missingLicenseTerms: "Du musst zuerst die Lizenzbedingungen akzeptieren.",
missingChangesAndLicenseTerms: "Du musst zuerst die Lizenzbedingungen akzeptieren und die Änderungen ausfüllen.",
errorSaving: "Es trat ein Fehler beim Speichern auf.",
saveLocallyAndRefresh: "Du kannst die Bearbeitung lokal zwischenspeichern, dann die Seite neu laden und es erneut versuchen.",
changes: "Beschreibe deine Änderungen am Inhalt",
confirmRouteChange: "Willst du wirklich die Seite verlassen ohne zu speichern?"
},
articleAddModal: {
introText: "Was würde den Lernenden nach dem Artikel weiterhelfen?%break% Hier kannst du %exercises% einbetten oder eine %exerciseFolder% verlinken. %break% Oder du kannst weiterführende %articles%, %courses% oder %videos% empehlen.",
introText2: "Du kannst entweder eine Serlo ID oder einen Link einfügen, oder unten Inhalte aus dem Elternordner einfügen.",
buttonAddType: "%type% hinzufügen",
title: "Weiterführende Inhalte oder Übungsaufgaben hinzufügen"
}
}
};
Expand Down Expand Up @@ -626,6 +656,17 @@ export const loggedInData = {
saveButtonText: "Reihenfolge speichern"
}
},
uuidUrlInput: {
invalidInput: "Ungültige ID oder URL",
fetchError: "Etwas ist schief gelaufen, bitte versuche es später noch einmal",
loading: "Wird geladen …",
notFound: "Inhalt konnte nicht gefunden werden",
unsupportedType: "Sorry, der Typ [%type%] wird hier nicht unterstützt",
unsupportedId: "Sorry, diese ID ist hier nicht erlaubt. (z.B. weil sie schon ausgewählt ist, oder weil du diese ID bearbeitest…)",
addFromFolderTitle: "Aus dem Ordner",
placeholder: "Eine Serlo Id oder URL hier einfügen",
exerciseFolderNote: "Hier kann nur ein Ordner ausgewählt werden"
},
roles: {
addButton: "Als %role% hinzufügen"
}
Expand Down
45 changes: 43 additions & 2 deletions apps/web/src/data/es/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,8 @@ export const instanceData = {
emptyNotice: "No hay contenido aquí. Por favor, edita o elimina.",
picture: "Imagen",
previewImage: "Previsualizar Imagen",
task: "Tarea"
task: "Tarea",
courseNoPagesWarning: "Lo sentimos, parece que no hay páginas revisadas en este curso todavía."
},
consent: {
title: "Consentimiento para contenido externo",
Expand Down Expand Up @@ -191,7 +192,9 @@ export const instanceData = {
parentFallbackLink: "Al contenido principal",
hasChanges: "Ha habido cambios en esta área",
positionForGrouped: "Este/a %exercise% es parte de %title%.",
helpLink: "Ayuda de revisión"
helpLink: "Ayuda de revisión",
revisionSaved: "Revisión guardada",
saveRevision: "Guardar revisión"
},
revisionHistory: {
changes: "Cambios",
Expand Down Expand Up @@ -225,6 +228,12 @@ export const instanceData = {
importedContentNote: "Esta revisión incluye contenido importado",
importedContentIdentifier: "Contenido importado de"
},
externalRevisions: {
importOther: "Importar contenido de otra entidad",
importOtherExplanation: "Simplemente pega la url o id de otra entidad serlo.org del mismo tipo aquí para duplicar su contenido aquí. NO utilices esto para hacer copias exactas o mover contenido. Los grupos de ejercicios y cursos no están soportados (pero los ejercicios individuales y las páginas del curso si lo están).",
importOtherWarning: "Advertencia: ¡Esto sobrescribe todo lo que ya está presente en este editor!",
importOtherButton: "Importar contenido"
},
errors: {
title: "😬 Los sitios web a veces cometen errores…",
defaultMessage: "Lo sientimos, hemos encontrado un problema al cargar este contenido.",
Expand Down Expand Up @@ -428,6 +437,27 @@ export const instanceData = {
bin: {
title: "Título",
trashed: "Eliminado..."
},
saveButton: {
noChangesWarning: "Nada cambió, por lo que no hay necesidad de guardar aún",
save: "Guardar",
saveWithReview: "Guardar y obtener una revisión",
ready: "¿Listo para guardar?",
cancel: "Cancelar",
saving: "Guardando…",
missingChanges: "Tienes que indicar los cambios que has hecho",
missingLicenseTerms: "Necesitas aceptar los términos de la licencia",
missingChangesAndLicenseTerms: "Necesitas indicar los cambios que has realizado y aceptar los términos de la licencia",
errorSaving: "Se ha producido un error al guardar.",
saveLocallyAndRefresh: "Puedes guardar la revisión localmente, actualiza la página e intenta guardar de nuevo.",
changes: "Describe tus cambios en el contenido",
confirmRouteChange: "¿Estás seguro de que quieres salir sin guardar?"
},
articleAddModal: {
introText: "Después de leer el artículo, ¿qué ayudaría a los alumnos a continuación? %break% Aquí puedes añadir algunos %exercises% o enlazar a una sola %exerciseFolder%. %break% O puedes sugerir %articles%, %courses% o %videos% para que continúen.",
introText2: "Puedes pegar un ID de Serlo, una URL o elegir el contenido de la carpeta principal de abajo.",
buttonAddType: "Agregar %type%",
title: "Añadir contenido o ejercicios relacionados"
}
}
};
Expand Down Expand Up @@ -626,6 +656,17 @@ export const loggedInData = {
saveButtonText: "Guardar orden"
}
},
uuidUrlInput: {
invalidInput: "Id o url inválidos",
fetchError: "Se produjo un error. Por favor, inténtalo más tarde.",
loading: "Cargando…",
notFound: "No se encontró ese contenido",
unsupportedType: "Lo sentimos, el tipo [%type%] no se puede usar aquí",
unsupportedId: "Disculpa, este ID no se puede usar aquí",
addFromFolderTitle: "De la carpeta",
placeholder: "Pegar Serlo ID o URL aquí",
exerciseFolderNote: "Solo uno puede ser seleccionado aquí"
},
roles: {
addButton: "Añadir como %role%"
}
Expand Down
45 changes: 43 additions & 2 deletions apps/web/src/data/fr/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,8 @@ export const instanceData = {
emptyNotice: 'There is no content here. Please edit or delete.',
picture: "Image",
previewImage: "Aperçu de l'image",
task: "Tâche"
task: "Tâche",
courseNoPagesWarning: 'Sorry there seem to be no reviewed pages in this course yet.'
},
consent: {
title: "Consentement pour le contenu externe",
Expand Down Expand Up @@ -191,7 +192,9 @@ export const instanceData = {
parentFallbackLink: "Au contenu parent",
hasChanges: "Il y a eu des changements de ce contenu",
positionForGrouped: 'This %exercise% is part of %title%.',
helpLink: "Aide pour les réviseurs"
helpLink: "Aide pour les réviseurs",
revisionSaved: "Révision sauvegardée",
saveRevision: "Sauvegarder la révision"
},
revisionHistory: {
changes: "Modifications",
Expand Down Expand Up @@ -225,6 +228,12 @@ export const instanceData = {
importedContentNote: 'This revision includes imported content',
importedContentIdentifier: 'Content imported from'
},
externalRevisions: {
importOther: 'Import content from other entity',
importOtherExplanation: "Just paste the url or id of another serlo.org entity of the same type here to duplicate it's content here. Do NOT use this to make exact copies or move content. Exercise Groups and Courses are not supported (but Exercises and Course Pages).",
importOtherWarning: 'Warning: This overwrites everything that is already present in this editor!',
importOtherButton: 'Import content'
},
errors: {
title: "😬 Les sites Web font parfois des erreurs…",
defaultMessage: "Désolé, nous avons rencontré un problème lors du chargement de ce contenu.",
Expand Down Expand Up @@ -428,6 +437,27 @@ export const instanceData = {
bin: {
title: "Titre",
trashed: 'Trashed…'
},
saveButton: {
noChangesWarning: 'Nothing changed so there is no need to save yet',
save: "Sauvegarder",
saveWithReview: 'Save and get review',
ready: 'Ready to save?',
cancel: "Annuler",
saving: "Sauvegarde…",
missingChanges: "Tu dois remplir les modifications que tu as apportées",
missingLicenseTerms: "Tu dois accepter les conditions de licence",
missingChangesAndLicenseTerms: "Tu dois remplir les modifications que tu as apportées et accepter les conditions de licence",
errorSaving: "Une erreur s'est produite au cours de la sauvegarde!",
saveLocallyAndRefresh: "Tu peux sauvegarder la révision localement, actualiser la page et essayer de sauvegarder à nouveau.",
changes: 'Describe your changes to the content',
confirmRouteChange: 'Are you sure you want to leave without saving?'
},
articleAddModal: {
introText: 'After reading the article, what would help out learners next? %break% Here you can add some %exercises% or link to a single %exerciseFolder%. %break% Or you can suggest %articles%, %courses% or %videos% to follow up with.',
introText2: 'You can either paste an Serlo ID, an URL or choose content from the parent folder below.',
buttonAddType: "Ajouter %type%",
title: 'Add related Content or Exercises'
}
}
};
Expand Down Expand Up @@ -626,6 +656,17 @@ export const loggedInData = {
saveButtonText: 'Save order'
}
},
uuidUrlInput: {
invalidInput: 'Invalid id or url',
fetchError: 'Something went wrong, please try later',
loading: 'Loading…',
notFound: 'Could not find that content',
unsupportedType: 'Sorry, type [%type%] is not supported here',
unsupportedId: 'Sorry, this ID is not supported here',
addFromFolderTitle: 'From the folder',
placeholder: 'Paste Serlo ID or URL here',
exerciseFolderNote: 'Only one can be selected here'
},
roles: {
addButton: 'Add as %role%'
}
Expand Down
45 changes: 43 additions & 2 deletions apps/web/src/data/hi/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,8 @@ export const instanceData = {
emptyNotice: 'There is no content here. Please edit or delete.',
picture: 'Picture',
previewImage: 'Preview Image',
task: "कार्य"
task: "कार्य",
courseNoPagesWarning: 'Sorry there seem to be no reviewed pages in this course yet.'
},
consent: {
title: "बाहरी सामग्री के लिए सहमति",
Expand Down Expand Up @@ -191,7 +192,9 @@ export const instanceData = {
parentFallbackLink: 'To parent content',
hasChanges: 'There have been changes in this area',
positionForGrouped: 'This %exercise% is part of %title%.',
helpLink: 'Revision Help'
helpLink: 'Revision Help',
revisionSaved: 'Revision saved',
saveRevision: 'Save revision'
},
revisionHistory: {
changes: "परिवर्तन",
Expand Down Expand Up @@ -225,6 +228,12 @@ export const instanceData = {
importedContentNote: 'This revision includes imported content',
importedContentIdentifier: 'Content imported from'
},
externalRevisions: {
importOther: 'Import content from other entity',
importOtherExplanation: "Just paste the url or id of another serlo.org entity of the same type here to duplicate it's content here. Do NOT use this to make exact copies or move content. Exercise Groups and Courses are not supported (but Exercises and Course Pages).",
importOtherWarning: 'Warning: This overwrites everything that is already present in this editor!',
importOtherButton: 'Import content'
},
errors: {
title: "😬 वेबसाइटें कभी-कभी गलतियाँ करती हैं",
defaultMessage: "क्षमा करें, हमें इस सामग्री को लोड करने में समस्या है।",
Expand Down Expand Up @@ -428,6 +437,27 @@ export const instanceData = {
bin: {
title: "शीर्षक",
trashed: 'Trashed…'
},
saveButton: {
noChangesWarning: 'Nothing changed so there is no need to save yet',
save: "सहेजें",
saveWithReview: 'Save and get review',
ready: 'Ready to save?',
cancel: "रद्द करें",
saving: 'Saving…',
missingChanges: 'You need to fill out the changes you made',
missingLicenseTerms: 'You need to accept the license terms',
missingChangesAndLicenseTerms: 'You need to fill out the changes you made and accept the license terms',
errorSaving: 'An error occurred during saving.',
saveLocallyAndRefresh: 'You can store the revision locally, refresh the page and try to save again.',
changes: 'Describe your changes to the content',
confirmRouteChange: 'Are you sure you want to leave without saving?'
},
articleAddModal: {
introText: 'After reading the article, what would help out learners next? %break% Here you can add some %exercises% or link to a single %exerciseFolder%. %break% Or you can suggest %articles%, %courses% or %videos% to follow up with.',
introText2: 'You can either paste an Serlo ID, an URL or choose content from the parent folder below.',
buttonAddType: "%type% जोड़ें",
title: 'Add related Content or Exercises'
}
}
};
Expand Down Expand Up @@ -626,6 +656,17 @@ export const loggedInData = {
saveButtonText: 'Save order'
}
},
uuidUrlInput: {
invalidInput: 'Invalid id or url',
fetchError: 'Something went wrong, please try later',
loading: 'Loading…',
notFound: 'Could not find that content',
unsupportedType: 'Sorry, type [%type%] is not supported here',
unsupportedId: 'Sorry, this ID is not supported here',
addFromFolderTitle: 'From the folder',
placeholder: 'Paste Serlo ID or URL here',
exerciseFolderNote: 'Only one can be selected here'
},
roles: {
addButton: 'Add as %role%'
}
Expand Down
45 changes: 43 additions & 2 deletions apps/web/src/data/ta/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,8 @@ export const instanceData = {
emptyNotice: 'There is no content here. Please edit or delete.',
picture: "படம்",
previewImage: 'Preview Image',
task: "பணி"
task: "பணி",
courseNoPagesWarning: 'Sorry there seem to be no reviewed pages in this course yet.'
},
consent: {
title: 'Consent for external Content',
Expand Down Expand Up @@ -191,7 +192,9 @@ export const instanceData = {
parentFallbackLink: 'To parent content',
hasChanges: 'There have been changes in this area',
positionForGrouped: 'This %exercise% is part of %title%.',
helpLink: 'Revision Help'
helpLink: 'Revision Help',
revisionSaved: 'Revision saved',
saveRevision: "மீட்டலை புதுப்பித்தல் "
},
revisionHistory: {
changes: "மாற்றங்கள்",
Expand Down Expand Up @@ -225,6 +228,12 @@ export const instanceData = {
importedContentNote: 'This revision includes imported content',
importedContentIdentifier: 'Content imported from'
},
externalRevisions: {
importOther: 'Import content from other entity',
importOtherExplanation: "Just paste the url or id of another serlo.org entity of the same type here to duplicate it's content here. Do NOT use this to make exact copies or move content. Exercise Groups and Courses are not supported (but Exercises and Course Pages).",
importOtherWarning: 'Warning: This overwrites everything that is already present in this editor!',
importOtherButton: 'Import content'
},
errors: {
title: '😬 Websites make mistakes sometimes…',
defaultMessage: 'So sorry, we ran into a problem loading this content.',
Expand Down Expand Up @@ -428,6 +437,27 @@ export const instanceData = {
bin: {
title: "தலைப்பு",
trashed: 'Trashed…'
},
saveButton: {
noChangesWarning: 'Nothing changed so there is no need to save yet',
save: "சேமி",
saveWithReview: 'Save and get review',
ready: "சேமிக்கத் தயாரா?",
cancel: "ரத்து செய்",
saving: 'Saving…',
missingChanges: 'You need to fill out the changes you made',
missingLicenseTerms: 'You need to accept the license terms',
missingChangesAndLicenseTerms: 'You need to fill out the changes you made and accept the license terms',
errorSaving: 'An error occurred during saving.',
saveLocallyAndRefresh: 'You can store the revision locally, refresh the page and try to save again.',
changes: 'Describe your changes to the content',
confirmRouteChange: 'Are you sure you want to leave without saving?'
},
articleAddModal: {
introText: 'After reading the article, what would help out learners next? %break% Here you can add some %exercises% or link to a single %exerciseFolder%. %break% Or you can suggest %articles%, %courses% or %videos% to follow up with.',
introText2: 'You can either paste an Serlo ID, an URL or choose content from the parent folder below.',
buttonAddType: "இணைக்குக %type%",
title: 'Add related Content or Exercises'
}
}
};
Expand Down Expand Up @@ -626,6 +656,17 @@ export const loggedInData = {
saveButtonText: 'Save order'
}
},
uuidUrlInput: {
invalidInput: 'Invalid id or url',
fetchError: 'Something went wrong, please try later',
loading: "ஏற்றுகிறது...",
notFound: 'Could not find that content',
unsupportedType: 'Sorry, type [%type%] is not supported here',
unsupportedId: 'Sorry, this ID is not supported here',
addFromFolderTitle: 'From the folder',
placeholder: 'Paste Serlo ID or URL here',
exerciseFolderNote: 'Only one can be selected here'
},
roles: {
addButton: 'Add as %role%'
}
Expand Down

0 comments on commit d9362a4

Please sign in to comment.