diff --git a/Makefile b/Makefile index 48789fb..6545c04 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ export TRANSIFEX_RESOURCE = frontend-app-profile transifex_resource = frontend-app-profile -transifex_langs = "ar,fr,es_419,zh_CN,pt,it,de,uk,ru,hi,fr_CA" +transifex_langs = "ar,fr,es_419,zh_CN,pt,it,de,uk,ru,hi,fr_CA,it_IT,pt_PT,de_DE" intl_imports = ./node_modules/.bin/intl-imports.js transifex_utils = ./node_modules/.bin/transifex-utils.js diff --git a/src/i18n/index.js b/src/i18n/index.js index e472eef..7a208ee 100644 --- a/src/i18n/index.js +++ b/src/i18n/index.js @@ -12,6 +12,9 @@ import deMessages from './messages/de.json'; import ruMessages from './messages/ru.json'; import hiMessages from './messages/hi.json'; import frCAMessages from './messages/fr_CA.json'; +import dedeCAMessages from './messages/de_DE.json'; +import ititCAMessages from './messages/it_IT.json'; +import ptptCAMessages from './messages/pt_PT.json'; // no need to import en messages-- they are in the defaultMessage field const appMessages = { @@ -26,6 +29,9 @@ const appMessages = { 'fr-ca': frCAMessages, ru: ruMessages, uk: ukMessages, + 'de-de': dedeCAMessages, + 'it-it': ititCAMessages, + 'pt-pt': ptptCAMessages, }; export default [ diff --git a/src/i18n/messages/de_DE.json b/src/i18n/messages/de_DE.json new file mode 100644 index 0000000..16abf98 --- /dev/null +++ b/src/i18n/messages/de_DE.json @@ -0,0 +1,61 @@ +{ + "profile.page.title": "Profile | {siteName}", + "profile.age.details": "To share your profile with other {siteName} learners, you must confirm that you are over the age of 13.", + "profile.age.set.date": "Legen Sie Ihr Geburtsdatum fest", + "profile.datejoined.member.since": "Mitglied seit {year}", + "profile.bio.empty": "Fügen Sie Ihre Kurzbiografie hinzu", + "profile.bio.about.me": "Über mich", + "profile.certificate.organization.label": "Von", + "profile.certificate.completion.date.label": "Abgeschlossen am {date}", + "profile.no.certificates": "Sie haben bisher keine Zertifikate erhalten.", + "profile.certificates.my.certificates": "Meine Zertifikate", + "profile.certificates.view.certificate": "Zertifikat anschauen", + "profile.certificates.types.verified": "Beglaubigtes Zertifikat ", + "profile.certificates.types.professional": "Professional Certificate", + "profile.certificates.types.unknown": "Zertifikat", + "profile.country.label": "Ort", + "profile.country.empty": "Standort hinzufügen", + "profile.education.empty": "Ausbildung hinzufügen", + "profile.education.education": "Bildung", + "profile.education.levels.p": "Doktortitel", + "profile.education.levels.m": "Master oder gleichwertiger akademischer Bildungsgrad", + "profile.education.levels.b": "Bachelor", + "profile.education.levels.a": "Allgemeine Hochschulreife oder gleichwertiger Abschluss", + "profile.education.levels.hs": "Mittlere Reife", + "profile.education.levels.jhs": "Hauptschule", + "profile.education.levels.el": "Grundschule", + "profile.education.levels.none": "Keinen Bildungsabschluss", + "profile.education.levels.o": "Sonstige Bildung", + "profile.editbutton.edit": "Bearbeiten", + "profile.formcontrols.who.can.see": "Wer kann das sehen:", + "profile.formcontrols.button.cancel": "Abbrechen", + "profile.formcontrols.button.save": "Speichern", + "profile.formcontrols.button.saving": "Speichert", + "profile.formcontrols.button.saved": "Gespeichert", + "profile.visibility.who.just.me": "Nur ich", + "profile.visibility.who.everyone": "Everyone on {siteName}", + "profile.learningGoal.learningGoal": "Learning Goal", + "profile.learningGoal.options.start_career": "I want to start my career", + "profile.learningGoal.options.advance_career": "I want to advance my career", + "profile.learningGoal.options.learn_something_new": "I want to learn something new", + "profile.learningGoal.options.something_else": "Something else", + "profile.name.full.name": "Vollständiger Name", + "profile.name.details": "Dies ist der Name, der in Ihrem Konto und auf Ihren Zertifikaten erscheint.", + "profile.name.empty": "Name hinzufügen", + "profile.preferredlanguage.empty": "Sprache hinzufügen", + "profile.preferredlanguage.label": "Gesprochene Primärsprache ", + "profile.profileavatar.upload-button": "Foto hochladen", + "profile.profileavatar.remove.button": "Entfernen", + "profile.image.alt.attribute": "Profil Avatar", + "profile.profileavatar.change-button": "Ändern", + "profile.sociallinks.add": "{network} hinzufügen", + "profile.sociallinks.social.links": "Soziale Netzwerke", + "profile.notfound.message": "Die gesuchte Seite ist nicht verfügbar oder es liegt ein Fehler in der URL vor. Bitte überprüfen Sie die URL und versuchen Sie es erneut.", + "profile.viewMyRecords": "Meine Aufzeichnungen anzeigen", + "profile.loading": "Profil lädt...", + "profile.username.description": "Your profile information is only visible to you. Only your username is visible to others on {siteName}.", + "skills.builder.header.title": "Skills Builder", + "skills.builder.header.subheading": "Let edX be your guide", + "go.back.button": "Go Back", + "next.step.button": "Next Step" +} \ No newline at end of file diff --git a/src/i18n/messages/it_IT.json b/src/i18n/messages/it_IT.json new file mode 100644 index 0000000..de12fe8 --- /dev/null +++ b/src/i18n/messages/it_IT.json @@ -0,0 +1,61 @@ +{ + "profile.page.title": "Profile | {siteName}", + "profile.age.details": "Per condividere il tuo profilo con altri studenti di {siteName}, devi confermare di avere più di 13 anni.", + "profile.age.set.date": "Imposta la data di nascita ", + "profile.datejoined.member.since": "Membro da {year}", + "profile.bio.empty": "Aggiungi una breve biografia ", + "profile.bio.about.me": "Su di me", + "profile.certificate.organization.label": "Da ", + "profile.certificate.completion.date.label": "Completato il {date}", + "profile.no.certificates": "Non si dispone ancora di alcun certificato. ", + "profile.certificates.my.certificates": "Certificati personali ", + "profile.certificates.view.certificate": "Visualizza il certificato", + "profile.certificates.types.verified": "Certificato Verificato", + "profile.certificates.types.professional": "Certificato professionale ", + "profile.certificates.types.unknown": "Certificato ", + "profile.country.label": "Posizione", + "profile.country.empty": "Aggiungi posizione ", + "profile.education.empty": "Aggiungi titolo di studio ", + "profile.education.education": "Educazione", + "profile.education.levels.p": "Dottorato", + "profile.education.levels.m": "Laurea magistrale o titolo accademico professionale", + "profile.education.levels.b": "Laurea di primo livello ", + "profile.education.levels.a": "Diploma Professionale", + "profile.education.levels.hs": "Scuole superiori/liceo", + "profile.education.levels.jhs": "Scuole Medie", + "profile.education.levels.el": "Scuola Primaria/Elementare", + "profile.education.levels.none": "Nessun livello educativo formale", + "profile.education.levels.o": "Altro livello educativo", + "profile.editbutton.edit": "Modifica", + "profile.formcontrols.who.can.see": "Chi può visualizzare: ", + "profile.formcontrols.button.cancel": "Annulla", + "profile.formcontrols.button.save": "Salva", + "profile.formcontrols.button.saving": "Salvataggio in corso", + "profile.formcontrols.button.saved": "Salvato", + "profile.visibility.who.just.me": "Solo io ", + "profile.visibility.who.everyone": "Tutti su {siteName}", + "profile.learningGoal.learningGoal": "Learning Goal", + "profile.learningGoal.options.start_career": "I want to start my career", + "profile.learningGoal.options.advance_career": "I want to advance my career", + "profile.learningGoal.options.learn_something_new": "I want to learn something new", + "profile.learningGoal.options.something_else": "Something else", + "profile.name.full.name": "Nome e Cognome", + "profile.name.details": "Questo è il nome visualizzato nel proprio account e nei propri certificati. ", + "profile.name.empty": "Aggiungi nome ", + "profile.preferredlanguage.empty": "Aggiungi lingua", + "profile.preferredlanguage.label": "Lingua principale ", + "profile.profileavatar.upload-button": "Carica foto", + "profile.profileavatar.remove.button": "Rimuovi", + "profile.image.alt.attribute": "avatar del profilo ", + "profile.profileavatar.change-button": "Cambia", + "profile.sociallinks.add": "Aggiungi {network}", + "profile.sociallinks.social.links": "Link social ", + "profile.notfound.message": "La pagina ricercata non è disponibile oppure è presente un errore nell'URL. Controllare l'URL e riprovare. ", + "profile.viewMyRecords": "Visualizza record personali ", + "profile.loading": "Caricamento del profilo... ", + "profile.username.description": "Le informazioni del tuo profilo sono visibili solo a te. Solo il tuo nome utente è visibile agli altri su {siteName}.", + "skills.builder.header.title": "Skills Builder", + "skills.builder.header.subheading": "Let edX be your guide", + "go.back.button": "Go Back", + "next.step.button": "Next Step" +} \ No newline at end of file diff --git a/src/i18n/messages/pt_PT.json b/src/i18n/messages/pt_PT.json new file mode 100644 index 0000000..a2b9884 --- /dev/null +++ b/src/i18n/messages/pt_PT.json @@ -0,0 +1,61 @@ +{ + "profile.page.title": "Profile | {siteName}", + "profile.age.details": "To share your profile with other {siteName} learners, you must confirm that you are over the age of 13.", + "profile.age.set.date": "Indique a sua data de nascimento", + "profile.datejoined.member.since": "Utilizador desde {year}", + "profile.bio.empty": "Adicionar uma breve biografia", + "profile.bio.about.me": "Sobre Mim", + "profile.certificate.organization.label": "De", + "profile.certificate.completion.date.label": "Concluído a {date}", + "profile.no.certificates": "Ainda não tem certificados.", + "profile.certificates.my.certificates": "Os Meus Certificados", + "profile.certificates.view.certificate": "Ver Certificado", + "profile.certificates.types.verified": "Certificado Validado", + "profile.certificates.types.professional": "Certificado Profissional", + "profile.certificates.types.unknown": "Certificado", + "profile.country.label": "Localização", + "profile.country.empty": "Adicionar localização", + "profile.education.empty": "Adicionar grau de escolaridade", + "profile.education.education": "Educação", + "profile.education.levels.p": "Doutoramento", + "profile.education.levels.m": "Mestrado ou Grau Profissional", + "profile.education.levels.b": "Licenciatura", + "profile.education.levels.a": "Pós-graduação", + "profile.education.levels.hs": "Secundário", + "profile.education.levels.jhs": "2ªciclo/3ºciclo", + "profile.education.levels.el": "Primária", + "profile.education.levels.none": "Sem estudos", + "profile.education.levels.o": "Outra formação", + "profile.editbutton.edit": "Editar", + "profile.formcontrols.who.can.see": "Quem pode ver isto:", + "profile.formcontrols.button.cancel": "Cancelar", + "profile.formcontrols.button.save": "Guardar", + "profile.formcontrols.button.saving": "A Guardar", + "profile.formcontrols.button.saved": "Guardado", + "profile.visibility.who.just.me": "Apenas eu", + "profile.visibility.who.everyone": "Everyone on {siteName}", + "profile.learningGoal.learningGoal": "Learning Goal", + "profile.learningGoal.options.start_career": "I want to start my career", + "profile.learningGoal.options.advance_career": "I want to advance my career", + "profile.learningGoal.options.learn_something_new": "I want to learn something new", + "profile.learningGoal.options.something_else": "Something else", + "profile.name.full.name": "Nome Completo", + "profile.name.details": "Este é o nome que aparece na sua conta e nos seus certificados.", + "profile.name.empty": "Adicionar nome", + "profile.preferredlanguage.empty": "Adicionar idioma", + "profile.preferredlanguage.label": "Língua Materna", + "profile.profileavatar.upload-button": "Carregar Fotografia", + "profile.profileavatar.remove.button": "Eliminar", + "profile.image.alt.attribute": "Icon de perfil", + "profile.profileavatar.change-button": "Alterar", + "profile.sociallinks.add": "Adicionar {network}", + "profile.sociallinks.social.links": "Links de Redes Sociais", + "profile.notfound.message": "A página que procura não está disponível ou há um erro no URL. Por favor, verifique o URL e tente novamente.", + "profile.viewMyRecords": "Ver os Meus Registos", + "profile.loading": "A carregar perfil...", + "profile.username.description": "Your profile information is only visible to you. Only your username is visible to others on {siteName}.", + "skills.builder.header.title": "Skills Builder", + "skills.builder.header.subheading": "Let edX be your guide", + "go.back.button": "Go Back", + "next.step.button": "Next Step" +} \ No newline at end of file