Skip to content

Commit

Permalink
Update react code
Browse files Browse the repository at this point in the history
  • Loading branch information
rolandgeider committed May 1, 2024
1 parent 39863ce commit e63caf5
Show file tree
Hide file tree
Showing 11 changed files with 347 additions and 27 deletions.
18 changes: 16 additions & 2 deletions wger/core/static/react/locales/es/translation.json
Expand Up @@ -54,7 +54,13 @@
"replacementsInfoText": "Opcionalmente, también puede seleccionar un ejercicio que debería sustituir a éste (por ejemplo, porque fue enviado dos veces, o similar). Esto sustituye el ejercicio en las rutinas así como en los registros de entrenamiento, en lugar de simplemente borrarlo. Estos cambios también se propagarán a cualquier instancia que sincronice los ejercicios.",
"deleteExerciseReplace": "Borrar y sustituir",
"replacementsSearch": "Busque un ejercicio o copie y pegue un ID conocido en el campo y pulse el botón \"cargar\".",
"noReplacementSelected": " Ningún ejercicio seleccionado para sustituir"
"noReplacementSelected": " Ningún ejercicio seleccionado para sustituir",
"imageStylePhoto": "Foto",
"imageStyle3D": "3D",
"imageStyleOther": "Otro",
"imageStyleLine": "Línea",
"imageDetails": "Detalles de la imagen",
"imageStyleLowPoly": "Bajo poligonaje (Low-Poly)"
},
"loading": "Cargando...",
"images": "Imágenes",
Expand Down Expand Up @@ -203,5 +209,13 @@
"timeOfDay": "Hora del día",
"nothingHereYet": "Todavía no hay nada aquí...",
"nothingHereYetAction": "Pulse el botón de acción para empezar",
"copyToClipboard": "Copiar al portapapeles"
"copyToClipboard": "Copiar al portapapeles",
"licenses": {
"authors": "Autor(es)",
"derivativeSourceUrl": "Enlace a la fuente original, si se trata de una obra derivada",
"originalObjectUrl": "Enlace al sitio web de origen, si está disponible",
"originalTitle": "Título",
"derivativeSourceUrlHelper": "Tenga en cuenta que una obra derivada es aquella que no sólo se basa en una obra anterior, sino que además contiene suficiente contenido nuevo y creativo como para tener derecho a sus propios derechos de autor.",
"authorProfile": "Enlace al sitio web o perfil del autor, si está disponible"
}
}
27 changes: 24 additions & 3 deletions wger/core/static/react/locales/fr/translation.json
Expand Up @@ -51,7 +51,12 @@
"replacementsInfoText": "En option, vous pouvez également sélectionner un exercice qui devrait remplacer celui-ci (par exemple, s'il a été soumis deux fois, ou similaire). Cela remplacera l'exercice dans les routines ainsi que dans les journaux d'entraînement, au lieu de simplement le supprimer. Ces modifications seront également propagées à toute instance synchronisant les exercices à partir de celui-ci.",
"deleteExerciseReplace": "Supprimer et remplacer",
"replacementsSearch": "Recherchez un exercice ou copiez-collez un identifiant connu dans le champ, puis cliquez sur le bouton \"Charger\".",
"noReplacementSelected": " Aucun exercice sélectionné pour le remplacement"
"noReplacementSelected": " Aucun exercice sélectionné pour le remplacement",
"imageStylePhoto": "Photo",
"imageStyle3D": "3D",
"imageStyleLine": "Ligne",
"imageDetails": "Détail des images",
"imageStyleOther": "Autre"
},
"server": {
"arms": "Bras",
Expand Down Expand Up @@ -169,12 +174,28 @@
"addMeal": "Ajouter un repas",
"macronutrient": "Macronutriment",
"gramShort": "g",
"searchIngredientName": "Rechercher par nom d'ingrédient"
"searchIngredientName": "Rechercher par nom d'ingrédient",
"planned": "Plannifié",
"today": "Aujourd'hui",
"difference": "Différence",
"energy": "Energie",
"protein": "Protéine",
"carbohydrates": "Glucides",
"fat": "Graisse",
"saturatedFat": "Graisse saturé",
"sodium": "Sodium",
"fibres": "Fibres",
"sugar": "Sucre",
"others": "Autres"
},
"nothingHereYet": "Rien ici pour le moment …",
"total": "Total",
"alsoSearchEnglish": "Recherchez également des noms en anglais",
"timeOfDay": "Heure de la journée",
"copyToClipboard": "Copier dans le presse-papiers",
"nothingHereYetAction": "Appuyez sur le bouton d'action pour commencer"
"nothingHereYetAction": "Appuyez sur le bouton d'action pour commencer",
"licenses": {
"originalTitle": "Titre",
"authors": "Auteur(s)"
}
}
18 changes: 16 additions & 2 deletions wger/core/static/react/locales/hr/translation.json
Expand Up @@ -51,7 +51,13 @@
"replacementsInfoText": "Opcionalno možeš odabrati i vježbu koja bi trebala zamijeniti ovu (npr. zato što je poslana dva puta ili jer je slična). To će zamijeniti vježbu u rutinama kao i zapisnike treninga, umjesto da se samo izbrišu. Ove promjene će se također proširiti na bilo koju instancu koja sinkronizira vježbe iz ove.",
"deleteExerciseReplace": "Izbriši i zamijeni",
"replacementsSearch": "Traži vježbu ili kopiraj i umetni poznati ID u polje i pritisni gumb „Učitaj”.",
"noReplacementSelected": " Nije odabrana nijedna vježba za zamjenu"
"noReplacementSelected": " Nije odabrana nijedna vježba za zamjenu",
"imageStylePhoto": "Fotografija",
"imageStyle3D": "3D",
"imageStyleLine": "Linija",
"imageStyleLowPoly": "Grubi poligoni",
"imageStyleOther": "Drugo",
"imageDetails": "Detalji slike"
},
"noResults": "Nema rezultata",
"noResultsDescription": "Za ovaj upit nisu pronađeni rezultati. Smanji broja filtara.",
Expand Down Expand Up @@ -207,5 +213,13 @@
"timeOfDay": "Vrijeme dana",
"nothingHereYet": "Ovdje još nema ničega …",
"nothingHereYetAction": "Počni pritiskom gumba radnje",
"copyToClipboard": "Kopiraj u međuspremnik"
"copyToClipboard": "Kopiraj u međuspremnik",
"licenses": {
"authorProfile": "Poveži na web stranicu autora ili profil, ako postoji",
"originalObjectUrl": "Poveži na web stranicu izvora, ako postoji",
"originalTitle": "Naslov",
"authors": "Autori",
"derivativeSourceUrl": "Poveži na izvorni izvor, ako je ovo izvedeno djelo",
"derivativeSourceUrlHelper": "Izvedeni rad koji se ne temelji samo na prethodnom radu, te sadrži dovoljno novog, kreativnog sadržaja ima pravo na vlastito autorsko pravo."
}
}
64 changes: 59 additions & 5 deletions wger/core/static/react/locales/it/translation.json
Expand Up @@ -31,7 +31,7 @@
"changeExerciseLanguage": "Modifica la lingua dell'esercizio",
"filterVariations": "Inserisci il nome dell'esercizio per filtrare le varianti",
"translateExerciseNow": "Traduci l'esercizio adesso",
"compatibleImagesCC": "Le immagini devono essere compatibili con la licenza CC BY SA. In caso di dubbi, inserisci una foto che hai fatto personalmente",
"compatibleImagesCC": "Le immagini devono essere compatibili con la licenza CC BY SA. In caso di dubbi, inserisci una foto che hai fatto personalmente.",
"submitExercise": "Invia esercizio",
"whatVariationsExist": "Quali varianti di questo esercizio esistono, se ce ne sono ?",
"variations": "Variazioni",
Expand All @@ -50,7 +50,13 @@
"deleteExerciseReplace": "Elimina e sostituisci",
"deleteExerciseBody": "Vuoi eliminare l'esercizio \"{{name}}\"? Puoi eliminare la traduzione corrente in {{lingua}} o l'esercizio completo con tutte le traduzioni, immagini, ecc.",
"replacementsSearch": "Cerca un esercizio oppure copia e incolla un ID conosciuto nel campo e clicca sul pulsante \"carica\".",
"noReplacementSelected": " Nessun esercizio selezionato per la sostituzione"
"noReplacementSelected": " Nessun esercizio selezionato per la sostituzione",
"imageStylePhoto": "Foto",
"imageStyle3D": "3D",
"imageStyleLowPoly": "Basso numero di poligoni",
"imageStyleOther": "Altro",
"imageDetails": "Dettagli immagine",
"imageStyleLine": "Linea"
},
"noResults": "Nessun risultato",
"noResultsDescription": "Nessun risultato trovato. Prova a ridurre i termini di ricerca.",
Expand All @@ -77,7 +83,25 @@
"shoulders": "Spalle",
"swiss_ball": "Palla da ginnastica",
"sz-bar": "SZ bar",
"until_failure": "A sfinimento"
"until_failure": "A sfinimento",
"biceps": "Bicipiti",
"cardio": "Cardio",
"glutes": "Glutei",
"hamstrings": "Bicipiti femorali",
"max_reps": "Ripetizioni massime",
"miles_per_hour": "Miglia all'ora",
"plates": "Dischi",
"pull_up_bar": "Barra per le trazioni",
"sz_bar": "Bilanciere SZ",
"kg": "kg",
"lb": "lb",
"none__bodyweight_exercise_": "nessuno (esercizio a corpo libero)",
"abs": "Addominali",
"lats": "Gran dorsale",
"quads": "Quadricipiti",
"body_weight": "Peso corporeo",
"triceps": "Tricipiti",
"kilometers_per_hour": "Chilometri all'ora"
},
"submit": "Invia",
"weight": "Peso",
Expand Down Expand Up @@ -164,7 +188,37 @@
"minLength": "Per favore inserisci più di {{chars}} caratteri",
"supportedImageFormats": "Sono supportati solo file JPEG, PNG e WEBP al di sotto dei 20Mb",
"valueTooShort": "Il valore è troppo corto",
"maxLength": "Per favore inserisci meno di {{chars}} caratteri"
"maxLength": "Per favore inserisci meno di {{chars}} caratteri",
"maxValue": "Il valore di questo campo deve essere minore di {{value}}",
"minValue": "Il valore di questo campo deve essere maggiore di {{value}}"
},
"goBack": "Indietro"
"goBack": "Indietro",
"licenses": {
"authorProfile": "Link al sito web o al profilo dell'autore, se disponibile",
"derivativeSourceUrl": "Link alla risorsa originale, se è un'opera derivata",
"derivativeSourceUrlHelper": "Tieni presente che un'opera derivata è un'opera che non solo si basa solo su un'opera precedente, ma che contiene anche contenuti nuovi e creativi a sufficienza per darle diritto al proprio copyright.",
"originalObjectUrl": "Link al sito web della fonte, se disponibile",
"originalTitle": "Titolo",
"authors": "Autore(i)"
},
"cancel": "Annulla",
"routines": {
"routine": "Routine",
"routines": "Routine",
"rir": "RiR",
"addDay": "Aggiungi giorno di allenamento",
"addLogToDay": "Aggiungi registro a questo giorno",
"logsFilterNote": "Tieni presente che vengono tracciate solo le voci con un'unità di peso di kg o lb e le ripetizioni, altre combinazioni come il tempo o fino allo cedimento qui vengono ignorate",
"logsHeader": "Registro di allenamento per l'allenamento",
"addWeightLog": "Aggiungi registro di allenamento"
},
"measurements": {
"deleteInfo": "Ciò eliminerà la categoria e tutte le sue voci",
"measurements": "Misure",
"unitFormHelpText": "L'unità in cui la categoria verrà misurata, come cm o %"
},
"success": "Completato!",
"cannotBeUndone": "L'azione non può essere annullata.",
"English": "Inglese",
"videos": "Video"
}
46 changes: 41 additions & 5 deletions wger/core/static/react/locales/pt/translation.json
Expand Up @@ -76,7 +76,14 @@
"replacementsInfoText": "Opcionalmente, você também pode selecionar um exercício que deva substituir este (por exemplo, porque foi enviado duas vezes ou algo semelhante). Isso substituirá o exercício nas rotinas e também nos registros de treinamento, em vez de apenas excluí-lo. Essas alterações também serão propagadas para qualquer instância que sincronize os exercícios desta.",
"replacements": "Substituições",
"replacementsSearch": "Procure um exercício ou copie e cole um ID conhecido no campo e clique no botão “carregar”.",
"noReplacementSelected": " Nenhum exercício selecionado para substituição"
"noReplacementSelected": " Nenhum exercício selecionado para substituição",
"deleteExerciseReplace": "Excluir e substituir",
"imageStylePhoto": "Foto",
"imageStyle3D": "3D",
"imageStyleLine": "Linha",
"imageStyleLowPoly": "Baixa Poligonalidade",
"imageStyleOther": "Outro",
"imageDetails": "Detalhes da Imagem"
},
"noResults": "Sem resultados",
"noResultsDescription": "Nenhum resultado encontrado para essa consulta, considere reduzir o número de filtros.",
Expand Down Expand Up @@ -149,7 +156,7 @@
"cancel": "Cancelar",
"routines": {
"addDay": "Adicionar dia de treino",
"addWeightLog": "Adicionar registro de peso",
"addWeightLog": "Adicionar registro de treino",
"addLogToDay": "Adicionar registro para este dia",
"routine": "Rotina",
"routines": "Rotinas",
Expand Down Expand Up @@ -196,13 +203,42 @@
"addMeal": "Adicionar refeição",
"carbohydrates": "Carboidratos",
"searchIngredientName": "Procurar pelo nome do ingrediente",
"sodium": "Sódio"
"sodium": "Sódio",
"onlyLoggingHelpText": "Apenas rastreie calorias. Marque a caixa se você deseja apenas registrar suas calorias e não quer configurar um plano nutricional detalhado com refeições específicas",
"ofWhichSugars": "dos quais açúcares",
"ofWhichSaturated": "dos quais saturadas",
"pseudoMealTitle": "Outros registros",
"diaryEntrySaved": "Entrada do diário salva com sucesso",
"logThisMeal": "Registrar esta refeição como está no diário nutricional",
"valueRemaining": "lembrando",
"valueTooMany": "muitos",
"useGoalsHelpTextLong": "Isso permite que você defina metas gerais para energia, proteínas, carboidratos ou gordura para o plano. Observe que se você configurar um plano de refeições detalhado, esses valores terão prioridade.",
"addNutritionalDiary": "Adicionar entrada no diário nutricional",
"nutritionalDiary": "Diário nutricional",
"gramShort": "g",
"macronutrient": "Macronutriente",
"planned": "Planejado",
"gPerBodyKg": "g por kilo de peso",
"logged": "Registrado",
"loggedToday": "Registrado hoje",
"difference": "Diferença",
"7dayAvg": "Média de 7 dias",
"logThisMealItem": "Registrar este ingrediente como está no diário nutricional",
"mealDeleteInfo": "As entradas do diário nutricional para esta refeição não serão excluídas e aparecerão em 'outros registros'"
},
"downloadAsPdf": "Download como PDF",
"nothingHereYet": "Nada por aqui por enquanto",
"nothingHereYet": "Nada aqui por enquanto...",
"total": "Total",
"alsoSearchEnglish": "Também procure por nomes em Inglês",
"timeOfDay": "Hora do dia",
"nothingHereYetAction": "Pressione o botão de ação para começar",
"copyToClipboard": "Copiar para a área de transferência"
"copyToClipboard": "Copiar para a área de transferência",
"licenses": {
"authorProfile": "Link para o perfil ou website do autor, caso exista",
"authors": "Autor(a)",
"derivativeSourceUrl": "Link para a fonte origial, caso for derivado",
"originalTitle": "Titulo",
"derivativeSourceUrlHelper": "Observe que uma obra derivada é aquela que não apenas se baseia em uma obra anterior, mas que também contém conteúdo novo e criativo suficiente para lhe garantir seu próprio direito autoral.",
"originalObjectUrl": "Link para o site de origem, se disponível"
}
}
6 changes: 5 additions & 1 deletion wger/core/static/react/locales/pt_BR/translation.json
Expand Up @@ -142,5 +142,9 @@
"close": "Fechar",
"total": "Total",
"alsoSearchEnglish": "Pesquise também por nomes em inglês",
"timeOfDay": "Hora do dia"
"timeOfDay": "Hora do dia",
"licenses": {
"authors": "Autor(es)",
"authorProfile": "Link para o website ou profile do autor, se disponível"
}
}
10 changes: 9 additions & 1 deletion wger/core/static/react/locales/ru/translation.json
Expand Up @@ -60,5 +60,13 @@
"language": "Язык",
"images": "Изображения",
"timeOfDay": "Время дня",
"nothingHereYet": "Здесь пока ничего нет..."
"nothingHereYet": "Здесь пока ничего нет...",
"licenses": {
"authors": "Автор(ы)",
"authorProfile": "Ссылка на сайт или профиль автора, если доступна",
"originalObjectUrl": "Ссылка на сайт источника, если доступна",
"originalTitle": "Название",
"derivativeSourceUrl": "Ссылка на первоисточник, если это производная работа"
},
"deleteConfirmation": "Вы уверены, что хотите удалить \"{{name}}\"?"
}

0 comments on commit e63caf5

Please sign in to comment.