Merge branch 'dev' into alternate_weather_api

This commit is contained in:
Sam
2022-12-28 10:25:13 +01:00
252 changed files with 13980 additions and 4458 deletions

View File

@ -0,0 +1,6 @@
{
"CONTACT_ADMIN": "Contacteer uw administrator",
"FITTRACKEE_DESCRIPTION": "<strong>FitTrackee</strong> is zelf-gehoste buitenshuis activiteiten tracker.",
"FITTRACKEE_LICENSE": "Onder {0} licentie ",
"SOURCE_CODE": "Broncode"
}

View File

@ -0,0 +1,59 @@
{
"ACTION": "Actie",
"ACTIVATE_USER_ACCOUNT": "Activeer account",
"ACTIVE": "Ingeschakeld",
"ADMIN": "Beheer",
"ADMINISTRATION": "Instellingen",
"ADMIN_RIGHTS_DELETE_USER_ACCOUNT": "Toevoegen/verwijderen van administrator rechten, verwijder gebruikersaccount.",
"APPLICATION": "Applicatie",
"APP_CONFIG": {
"ADMIN_CONTACT": "Administrator email voor contact",
"MAX_FILES_IN_ZIP_LABEL": "Max. aantal bestanden in zip archief",
"MAX_USERS_HELP": "Bij 0, geen limiet op registratie.",
"MAX_USERS_LABEL": "Max. aantal actieve gebruikers",
"NO_CONTACT_EMAIL": "geen contact email",
"SINGLE_UPLOAD_MAX_SIZE_LABEL": "Max. grootte van bestanden voor upload (in Mb)",
"TITLE": "Applicatie configureren",
"ZIP_UPLOAD_MAX_SIZE_LABEL": "Max. grootte van zip archief (in Mb)"
},
"BACK_TO_ADMIN": "Terug naar beheer",
"CONFIRM_USER_ACCOUNT_DELETION": "Weet u zeker dat u de account {0} wilt wissen? Alle gegevens worden verwijderd, dit kan niet ongedaan gemaakt worden.",
"CONFIRM_USER_PASSWORD_RESET": "Weet u zeker dat u het wachtwoord voor {0} wilt resetten?",
"CURRENT_EMAIL": "Huidige email",
"DELETE_USER": "Verwijder gebruiker",
"EMAIL_SENDING_DISABLED": "Emails verzenden is uitgeschakeld.",
"ENABLE_DISABLE_SPORTS": "Aan- of uitzetten van sporten.",
"NEW_EMAIL": "Nieuwe email",
"PASSWORD_RESET_SUCCESSFUL": "Het wachtwoord werd gereset.",
"REGISTRATION_DISABLED": "Registratie is momenteel uitgeschakeld.",
"REGISTRATION_ENABLED": "Registratie is momenteel ingeschakeld.",
"RESET_USER_PASSWORD": "Reset wachtwoord",
"SPORTS": {
"TABLE": {
"ACTIVE": "Ingeschakeld",
"HAS_WORKOUTS": "Trainingen aanwezig",
"IMAGE": "Afbeelding",
"LABEL": "Label"
},
"TITLE": "Beheer sporten"
},
"UPDATE_APPLICATION_DESCRIPTION": "De applicatie configureren (maximum aantal geregistreerde gebruikers, maximum bestandsgrootte).",
"UPDATE_USER_EMAIL": "Update email",
"USER": "gebruiker | gebruikers",
"USERS": {
"SELECTS": {
"ORDER_BY": {
"ADMIN": "admin status",
"CREATED_AT": "Registratie datum",
"IS_ACTIVE": "Account status",
"USERNAME": "gebruikersnaam",
"WORKOUTS_COUNT": "aantal trainingen"
}
},
"TABLE": {
"ADD_ADMIN_RIGHTS": "Admin rechten toevoegen",
"REMOVE_ADMIN_RIGHTS": "Verwijder admin rechten"
}
},
"USER_EMAIL_UPDATE_SUCCESSFUL": "Het emailadres werd bijgewerkt."
}

View File

@ -0,0 +1,38 @@
{
"ERROR": {
"Network Error": "Netwerk fout.",
"UNKNOWN": "Fout. Probeer opnieuw of contacteer de administrator.",
"at least one file in zip archive exceeds size limit, please check the archive": "Ten minste 1 bestand in het zip archief is groter dan toegelaten, gelieve de bestanden te controleren.",
"email: valid email must be provided": "Email: een geldige email is vereist.",
"error during gpx file parsing": "Fout bij het verwerken van het gpx bestand.",
"error during gpx processing": "Fout bij verwerken van gpx.",
"error on getting configuration": "Fout bij ophalen van configuratie.",
"error when updating configuration": "Fout bij het updaten van de configuratie",
"error, please try again or contact the administrator": "Fout, probeer opnieuw of contacteer de administrator.",
"error, registration is disabled": "Fout, registratie is uitgeschakeld.",
"file extension not allowed": "Bestandsformaat niet toegelaten.",
"file size is greater than the allowed size": "Bestandsgrootte is groter dan toegestaan.",
"invalid credentials": "Ongeldige inloggegevens.",
"invalid payload": "Ingegeven data is ongeldig.",
"invalid token, please log in again": "Ongeldige token, log opnieuw in.",
"invalid token, please request a new token": "Ongeldige token, log opnieuw in.",
"new email must be different than curent email": "Het nieuwe email adres dient te verschillen van het oude",
"no file part": "Geen bestand opgegeven.",
"no selected file": "Geen bestand geselecteerd.",
"password: password and password confirmation do not match": "Wachtwoord: het wachtwoord en de bevestiging komen niet overeen.",
"provide a valid auth token": "Geef een geldig auth token.",
"signature expired, please log in again": "Signatuur verlopen. Log opnieuw in.",
"sorry, that username is already taken": "Sorry, deze gebruikersnaam is al in gebruik.",
"sport does not exist": "Deze sport bestaat niet.",
"successfully registered": "Succesvol geregistreerd.",
"the number of files in the archive exceeds the limit": "Het aantal bestanden in het zip archief overschrijdt de limiet.",
"user does not exist": "Gebruiker bestaat niet.",
"valid email must be provided for admin contact": "Een geldige email is vereist voor admin contact informatie",
"you can not delete your account, no other user has admin rights": "U kunt uw account niet verwijderen, geen andere gebruiker heeft admin rechten.",
"you do not have permissions": "U hebt geen machtigingen."
},
"PAGINATION": {
"NEXT": "volgende",
"PREVIOUS": "vorige"
}
}

View File

@ -0,0 +1,18 @@
{
"ACCOUNT-CONFIRMATION-RESEND": "Herzend bevestigings email",
"AUTHORIZE": "Toekennen",
"BACK": "Terug",
"CANCEL": "Annuleren",
"CLEAR_FILTER": "Verwijder filters",
"DELETE_MY_ACCOUNT": "Verwijder mijn account",
"DISABLE": "Uitzetten",
"EDIT": "Bewerken",
"ENABLE": "Aanzetten",
"FILTER": "Filter",
"LOGIN": "Inloggen",
"NO": "Nee",
"REGISTER": "Registreer",
"RESET": "Reset",
"SUBMIT": "Aanpassen",
"YES": "Ja"
}

View File

@ -0,0 +1,25 @@
{
"ABOUT": "over",
"CONFIRMATION": "Bevestiging",
"CONTACT": "contacteer",
"DAY": "dag | dagen",
"DISPLAYED": "Weergegeven",
"DOCUMENTATION": "documentatie",
"HERE": "hier",
"HIDDEN": "Verborgen",
"HOME": "Startscherm",
"SELECTS": {
"ORDER": {
"ASC": "oplopend",
"DESC": "aflopend",
"LABEL": "sorteer"
},
"ORDER_BY": {
"LABEL": "sorteer op"
},
"PER_PAGE": {
"LABEL": "per pagina"
}
},
"TOTAL": "Totaal"
}

View File

@ -0,0 +1,4 @@
{
"DASHBOARD": "Dashboard",
"THIS_MONTH": "Deze maand"
}

View File

@ -0,0 +1,9 @@
{
"APP_ERROR": "Er heeft zich een onbekende fout voorgedaan.<br />Probeer aub later opnieuw of contacteer de administrator.",
"NOT_FOUND": {
"PAGE": "Pagina niet gevonden",
"WORKOUT": "Training niet gevonden"
},
"SOMETHING_WRONG": "Er ging iets mis",
"UNKNOWN": "Fout. Probeer opnieuw of contacteer de administrator."
}

View File

@ -0,0 +1,27 @@
import AboutTranslations from './about.json'
import AdministrationTranslations from './administration.json'
import ApiTranslations from './api.json'
import ButtonsTranslations from './buttons.json'
import CommonTranslations from './common.json'
import DashboardTranslations from './dashboard.json'
import ErrorTranslations from './error.json'
import OAuth2Translations from './oauth2.json'
import SportsTranslations from './sports.json'
import StatisticsTranslations from './statistics.json'
import UserTranslations from './user.json'
import WorkoutsTranslations from './workouts.json'
export default {
about: AboutTranslations,
admin: AdministrationTranslations,
api: ApiTranslations,
buttons: ButtonsTranslations,
common: CommonTranslations,
dashboard: DashboardTranslations,
error: ErrorTranslations,
oauth2: OAuth2Translations,
sports: SportsTranslations,
statistics: StatisticsTranslations,
user: UserTranslations,
workouts: WorkoutsTranslations,
}

View File

@ -0,0 +1,36 @@
{
"ADD_A_NEW_APP": "Nieuwe OAuth2 app toevoegen",
"APP": {
"CLIENT_ID": "Id",
"CLIENT_SECRET": "Geheim",
"DESCRIPTION": "App omschrijving",
"ISSUE_AT": "Probleem bij",
"NAME": "Naam van de app",
"REDIRECT_URL": "Doorverwijs URL",
"SCOPE": {
"LABEL": "Omvang",
"application:write_DESCRIPTION": "geeft toestemming tot aanpassen van de applicatie instellingen.",
"profile:read_DESCRIPTION": "staat leestoegang toe aan <code>auth</code> endpoints.",
"profile:write_DESCRIPTION": "staat schrijftoegang toe aan <code>auth</code> endpoints.",
"users:read_DESCRIPTION": "staat leestoegang toe aan <code>users</code> endpoints.",
"users:write_DESCRIPTION": "staat schrijftoegang toe aan <code>users</code> endpoints.",
"workouts:read_DESCRIPTION": "staat leestoegang toe aan <code>workouts</code> endpoints.",
"workouts:write_DESCRIPTION": "staat schrijftoegang toe aan <code>workouts</code> endpoints."
},
"URL": "App URL"
},
"APPS_LIST": "OAuth2 apps",
"APP_CREATED_SUCCESSFULLY": "App succesvol aangemaakt. Kopieer zeker de geheime sleutel, deze zal later niet meer verschijnen.",
"APP_DELETION_CONFIRMATION": "Weet u zeker dat u deze app wilt verwijderen?",
"APP_REQUESTING_ACCESS": "De app {0} vraagt:",
"AUTHORIZE_APP": "Toegang geven aan {0} tot uw gebruikersaccount?",
"COPY_TO_CLIPBOARD": "kopieer naar klembord",
"DELETE_APP": "Verwijder app",
"NEW_APP": "Voeg een app toe",
"NO_APP": "App niet gevonden!",
"NO_APPS": "geen apps",
"NO_DESCRIPTION": "geen beschrijving",
"REVOKE_ALL_TOKENS": "Verwijder alle tokens",
"TOKENS_REVOCATION_CONFIRMATION": "Weet u zeker dat u alle tokens wilt intrekken?",
"TOKENS_REVOKED": "Alle bestaande tokens werden ingetrokken."
}

View File

@ -0,0 +1,44 @@
{
"Cycling (Sport)": {
"LABEL": "Fietsen (Sport)"
},
"Cycling (Transport)": {
"LABEL": "Fietsen (Transport)"
},
"Cycling (Virtual)": {
"LABEL": "Fietsen (Virtueel)"
},
"Hiking": {
"LABEL": "Trektocht"
},
"Mountain Biking": {
"LABEL": "Mountainbiken"
},
"Mountain Biking (Electric)": {
"LABEL": "Mountainbiken (Elektrisch)"
},
"Mountaineering": {
"LABEL": "Bergbeklimmen"
},
"Rowing": {
"LABEL": "Roeien"
},
"Running": {
"LABEL": "Lopen"
},
"Skiing (Alpine)": {
"LABEL": "Skiën (Alpine)"
},
"Skiing (Cross Country)": {
"LABEL": "Skiën (Cross Country)"
},
"Snowshoes": {
"LABEL": "Sneeuwschoenen"
},
"Trail": {
"LABEL": "Trail"
},
"Walking": {
"LABEL": "Wandelen"
}
}

View File

@ -0,0 +1,8 @@
{
"STATISTICS": "Statistieken",
"TIME_FRAMES": {
"month": "maand",
"week": "week",
"year": "jaar"
}
}

View File

@ -0,0 +1,111 @@
{
"ACCOUNT_CONFIRMATION_NOT_RECEIVED": "Geen instructies ontvangen?",
"ACCOUNT_CONFIRMATION_SENT": "Controleer uw email. Een nieuwe bevestigingsmail werd verzonden naar het opgegeven adres.",
"ADMIN": "Beheer",
"ALREADY_HAVE_ACCOUNT": "Al een account aangemaakt?",
"CONFIRM_ACCOUNT_DELETION": "Weet u zeker dat u uw account wilt verwijderen? Alle data wordt verwijderd, dit kan niet ongedaan worden",
"CURRENT_PASSWORD": "Huidig wachtwoord",
"EMAIL": "Email",
"EMAIL_INFO": "Geef een geldig email adres op.",
"ENTER_PASSWORD": "Geef een paswoord in",
"FILTER_ON_USERNAME": "Filter op gebruikersnaam",
"HIDE_PASSWORD": "verberg wachtwoord",
"INVALID_TOKEN": "Ongeldig token, vraag een nieuwe wachtwoord reset aan.",
"LANGUAGE": "Taal",
"LOGIN": "Inloggen",
"LOGOUT": "Uitloggen",
"LOG_IN": "inloggen",
"NEW_PASSWORD": "Nieuw wachtwoord",
"NO_USERS_FOUND": "Geen gebruikers gevonden.",
"PASSWORD": "Wachtwoord",
"PASSWORD_FORGOTTEN": "Wachtwoord vergeten?",
"PASSWORD_INFO": "Tenminste 8 karakters vereist.",
"PASSWORD_RESET": "Wachtwoord reset",
"PASSWORD_SENT_EMAIL_TEXT": "Controleer uw inbox. Als uw email adres in onze database zit, hebt u een email ontvangen om uw wachtwoord te resetten.",
"PASSWORD_STRENGTH": {
"AVERAGE": "gemiddeld",
"GOOD": "goed",
"LABEL": "wachtwoord sterkte",
"STRONG": "sterk",
"SUGGESTIONS": {
"allUppercase": "Gebruik enkele hoofdletters.",
"anotherWord": "Voeg meer niet gangbare woorden toe.",
"associatedYears": "Vermijd jaartallen met een persoonlijke betekenis.",
"capitalization": "Gebruik niet enkel voor de eerste letter een hoofdletter.",
"dates": "Vermijd persoonlijke gegevens en jaartallen.",
"l33t": "Vermijd voorspelbare vervangingen, zoals {'@'} voor de letter a.",
"longerKeyboardPattern": "Gebruik langere patronen en verander de richting van typen meerdere malen.",
"noNeed": "U kan sterke wachtwoorden maken zonder gebruik van symbolen, nummers, of hoofdletters.",
"pwned": "Als u dit wachtwoord ergens anders gebruikt zou u het beter veranderen.",
"recentYears": "Vermijd recente jaartallen.",
"repeated": "Vermijd opeenvolgende woorden en karakters.",
"reverseWords": "Vermijd gangbare woorden die achterstevoren geschreven zijn.",
"sequences": "Vermijd voorspelbare opeenvolgingen.",
"useWords": "Gebruik verschillende woorden, maar vermijd vaak gebruikte zinnen."
},
"WEAK": "zwak"
},
"PASSWORD_UPDATED": "Uw wachtwoord werd aangepast. Klik {0} om in te loggen.",
"PROFILE": {
"ACCOUNT_EDITION": "Account aanpassen",
"ASCENT_DATA": "Hoogte gerelateerde data (opnames, totaal)",
"BACK_TO_PROFILE": "Terug naar profiel",
"BIO": "Bio",
"BIRTH_DATE": "Geboortedatum",
"DATE_FORMAT": "Weergaveformaat datum",
"EDIT": "Profiel aanpassen",
"EDIT_PREFERENCES": "Voorkeuren wijzigen",
"EDIT_SPORTS_PREFERENCES": "Sport voorkeuren wijzigen",
"ERRORED_EMAIL_UPDATE": "Gelieve {0} om uw email adres opnieuw te wijzigen of contacteer uw administrator",
"FIRST_DAY_OF_WEEK": "Eerste dag van de week",
"FIRST_NAME": "Voornaam",
"LANGUAGE": "Taal",
"LAST_NAME": "Achternaam",
"LOCATION": "Locatie",
"MONDAY": "Maandag",
"PICTURE": "Afbeelding",
"PICTURE_EDITION": "Afbeelding aanpassen",
"PICTURE_REMOVE": "Afbeelding verwijderen",
"PICTURE_UPDATE": "Afbeelding veranderen",
"PREFERENCES_EDITION": "Voorkeuren aanpassen",
"PROFILE_EDITION": "Profiel aanpassen",
"REGISTRATION_DATE": "Datum registratie",
"SPORT": {
"ACTION": "actie",
"COLOR": "kleur",
"DISABLED_BY_ADMIN": "uitgeschakeld door admin",
"IS_ACTIVE": "actief",
"LABEL": "label",
"STOPPED_SPEED_THRESHOLD": "snelheidsgrens voor stilstand"
},
"SPORTS_EDITION": "Sport voorkeuren aanpassen",
"SUCCESSFUL_EMAIL_UPDATE": "Uw account werd succesvol bijgewerkt. Controleer uw inbox om uw nieuw email adres te bevestigen.",
"SUCCESSFUL_REGISTRATION": "Uw account werd succesvol aangemaakt.",
"SUCCESSFUL_REGISTRATION_WITH_EMAIL": "Een link om uw account te activeren werd doorgestuurd naar opgegeven email adres.",
"SUCCESSFUL_UPDATE": "Uw account werd succesvol bijgewerkt.",
"SUNDAY": "Zondag",
"TABS": {
"ACCOUNT": "account",
"APPS": "apps",
"PICTURE": "afbeelding",
"PREFERENCES": "voorkeuren",
"PROFILE": "profiel",
"SPORTS": "sporten"
},
"TIMEZONE": "Tijdzone",
"UNITS": {
"IMPERIAL": "Imperialistisch systeem (ft, mi, mph, °F)",
"LABEL": "Eenheid voor afstand",
"METRIC": "Metrisch systeem (m, km, m/s, °C)"
}
},
"REGISTER": "Registreren",
"REGISTER_DISABLED": "Sorry, registreren is uitgeschakeld.",
"RESENT_ACCOUNT_CONFIRMATION": "Opnieuw zenden van account bevestigingsmail",
"RESET_PASSWORD": "Reset uw wachtwoord",
"SHOW_PASSWORD": "toon wachtwoord",
"THIS_USER_ACCOUNT_IS_INACTIVE": "Deze account is niet actief.",
"USERNAME": "Gebruikersnaam",
"USERNAME_INFO": "3 tot 30 karakters vereist, enkel alfanumerieke karakters en het underscore karakter \"_\" zijn toegestaan.",
"USER_PICTURE": "gebruikersafbeelding"
}

View File

@ -0,0 +1,104 @@
{
"ADD_WORKOUT": "Training toevoegen",
"ANALYSIS": "analyse",
"ASCENT": "geklommen",
"AVERAGE_SPEED": "gemiddelde snelheid",
"AVE_SPEED": "gem. snelheid",
"BACK_TO_WORKOUT": "Terug naar training",
"DATE": "datum",
"DESCENT": "gedaald",
"DISPLAY_FILTERS": "toon filters",
"DISTANCE": "afstand",
"DURATION": "duur",
"EDIT_WORKOUT": "Training aanpassen",
"ELEVATION": "hoogte",
"END": "einde",
"FROM": "van",
"GPX_FILE": ".gpx bestand",
"HIDE_FILTERS": "verberg filters",
"INVALID_DISTANCE": "De afstand moet groter zijn dan 0",
"INVALID_DURATION": "De duur moet langer zijn dan 0 seconden",
"LATEST_WORKOUTS": "Laatste trainingen",
"LOAD_MORE_WORKOUT": "Toon meer trainingen",
"MAX_ALTITUDE": "max. hoogte",
"MAX_FILES": "max. aantal bestanden",
"MAX_SIZE": "max. grootte",
"MAX_SPEED": "max. snelheid",
"MIN_ALTITUDE": "min. hoogte",
"NEXT_SEGMENT": "Geen volgend segment",
"NEXT_WORKOUT": "Volgende training",
"NOTES": "notities",
"NO_DATA_CLEANING": "data vanuit gpx, zonder op te schonen",
"NO_FILE_PROVIDED": "Geen bestand opgegeven",
"NO_FOLDER": "geen map aanwezig",
"NO_MAP": "Geen kaart",
"NO_NEXT_SEGMENT": "Geen volgend segment",
"NO_NEXT_WORKOUT": "Geen volgende training",
"NO_NOTES": "Geen notities",
"NO_PREVIOUS_SEGMENT": "Geen vorig segment",
"NO_PREVIOUS_WORKOUT": "Geen vorige training",
"NO_RECORDS": "Geen records.",
"NO_WORKOUTS": "Geen trainingen.",
"PAUSES": "pauzes",
"PREVIOUS_SEGMENT": "Vorig segment",
"PREVIOUS_WORKOUT": "Vorige training",
"RECORD": "record | records",
"RECORD_AS": "Gem. snelheid",
"RECORD_FD": "Langste afstand",
"RECORD_HA": "Hoogst geklommen",
"RECORD_LD": "Langste duur",
"RECORD_MS": "Max. snelheid",
"REMAINING_CHARS": "resterende karakters",
"SEGMENT": "segment | segmenten",
"SPEED": "snelheid",
"SPORT": "sport | sporten",
"START": "start",
"START_AND_FINISH": "Start en aankomst",
"START_ELEVATION_AT_ZERO": "Zet hoogte-as vast op 0",
"TITLE": "titel",
"TO": "aan",
"TOTAL_DURATION": "totale duur",
"UPLOAD_FIRST_WORKOUT": "Eén uploaden!",
"WEATHER": {
"DARK_SKY": {
"clear-day": "heldere dag",
"clear-night": "heldere nacht",
"cloudy": "bewolkt",
"fog": "mist",
"partly-cloudy-day": "gedeeltelijk bewolkte dag",
"partly-cloudy-night": "gedeeltelijk bewolkte nacht",
"rain": "regen",
"sleet": "natte sneeuw",
"snow": "sneeuw",
"wind": "wind"
},
"HUMIDITY": "vochtigheid",
"TEMPERATURE": "temperatuur",
"WIND": "wind",
"WIND_DIRECTIONS": {
"E": "O",
"ENE": "ONO",
"ESE": "OZO",
"N": "N",
"NE": "NO",
"NNE": "NNO",
"NNW": "NNW",
"NW": "NW",
"S": "Z",
"SE": "ZO",
"SSE": "ZZO",
"SSW": "ZZW",
"SW": "ZW",
"W": "W",
"WNW": "WNW",
"WSW": "WZW"
}
},
"WITHOUT_GPX": "zonder .gpx bestand",
"WITH_GPX": "met .gpx bestand",
"WORKOUT": "training | trainingen",
"WORKOUT_DATE": "datum training",
"WORKOUT_DELETION_CONFIRMATION": "Weet u zeker dat u deze training wilt verwijderen?",
"ZIP_ARCHIVE": ".zip bestand",
"ZIP_ARCHIVE_DESCRIPTION": "of .zip archief met .gpx bestanden"
}