Version 21.96: May 13, 2022 Lot of messages translated.

This commit is contained in:
acanas 2022-05-13 14:33:51 +02:00
parent 1e5b1b06f9
commit 5e95a3f6d1
5 changed files with 816 additions and 806 deletions

View File

@ -606,10 +606,11 @@ TODO: Fix bug: error al enviar un mensaje a dos recipientes, error on duplicate
TODO: Attach pdf files in multimedia.
*/
#define Log_PLATFORM_VERSION "SWAD 21.95.8 (2022-05-12)"
#define Log_PLATFORM_VERSION "SWAD 21.96 (2022-05-13)"
#define CSS_FILE "swad21.95.5.css"
#define JS_FILE "swad21.92.js"
/*
Version 21.96: May 13, 2022 Lot of messages translated. (323165 lines)
Version 21.95.8: May 12, 2022 Some messages translated. (323155 lines)
Version 21.95.7: May 12, 2022 Changes in translation. (323154 lines)
Version 21.95.6: May 12, 2022 Fixing design of dark theme. (323509 lines)

View File

@ -1258,7 +1258,7 @@ static void Enr_ReceiveFormUsrsCrs (Rol_Role_t Role)
NumUsrsEliminated);
break;
}
else // Only remove from course / groups
else // Only remove from course / groups
switch (NumUsrsRemoved)
{
case 0:

View File

@ -3552,12 +3552,12 @@ static void Rec_ShowOfficePhone (struct UsrData *UsrDat,bool ShowData)
static void Rec_WriteLinkToDataProtectionClause (void)
{
extern const char *Txt_DATA_PROTECTION_CLAUSE;
extern const char *Txt_DATA_PROTECTION_POLICY;
HTM_DIV_Begin ("class=\"CM\"");
HTM_A_Begin ("class=\"TIT\" href=\"%s/\" target=\"_blank\"",
Cfg_URL_DATA_PROTECTION_PUBLIC);
HTM_Txt (Txt_DATA_PROTECTION_CLAUSE);
HTM_Txt (Txt_DATA_PROTECTION_POLICY);
HTM_A_End ();
HTM_DIV_End ();
}

File diff suppressed because it is too large Load Diff

View File

@ -99,7 +99,7 @@ const char *Txt_Country_NO_HTML =
const char *Txt_Confirmation_of_your_email_NO_HTML = // Don't use HTML entities like è here
#if L==1
"Confirmación de su dirección de correo"; // Necessita traduccio
"Confirmació de la vostra adreça de correu";
#elif L==2
"Confirmation of your email"; // Need Übersetzung
#elif L==3
@ -235,14 +235,14 @@ const char *Txt_Go_to_NO_HTML[1 + Lan_NUM_LANGUAGES] = // Don't use HTML entitie
const char *Txt_If_you_just_request_from_X_the_confirmation_of_your_email_Y_NO_HTML = // Don't use HTML entities like è here
#if L==1
"Si usted acaba de solicitar desde %s"
" la confirmación de su correo %s,"
" pulse en el siguiente enlace"
" para confirmar dicha dirección:"
"Si vostè acaba de sol·licitar des de %s"
" la confirmació del seu correu %s,"
" premi al següent enllaç"
" per confirmar aquesta adreça:"
" %s/?act=%ld&key=%s\n\n"
"Si no ha sido usted, ¡no pulse en el enlace anterior!"
" En este caso, le recomendamos que compruebe en %s"
" si ha confirmado su dirección de correo.\n\n"; // Necessita traduccio
"Si no heu estat vostè, no feu clic a l'enllaç anterior!"
" En aquest cas, us recomanem que comproveu a %s"
" si heu confirmat la vostra adreça de correu.\n\n";
#elif L==2
"If you just request from %s"
" the confirmation of your email %s,"
@ -863,27 +863,6 @@ const char *Txt_The_following_password_has_been_assigned_to_you_to_log_in_X_NO_H
" que está no seu cartão de registro.\n\n";
#endif
const char *Txt_Unknown_or_without_photo =
#if L==1
"Desconocido/a o sin fotografía"; // Necessita traduccio
#elif L==2
"Unknown or without photo"; // Need Übersetzung
#elif L==3
"Unknown or without photo";
#elif L==4
"Desconocido/a o sin fotografía";
#elif L==5
"Unknown or without photo"; // Besoin de traduction
#elif L==6
"Desconocido/a o sin fotografía"; // Okoteve traducción
#elif L==7
"Sconosciuto/a o senza foto";
#elif L==8
"Unknown or without photo"; // Potrzebujesz tlumaczenie
#elif L==9
"Desconhecido/a ou sem foto";
#endif
const char *Txt_UPLOAD_FILE_could_not_create_file_NO_HTML = // Warning: it is very important to include %s in the following sentences
#if L==1
"%s: no s'ha pogut crear el fitxer.";
@ -907,7 +886,7 @@ const char *Txt_UPLOAD_FILE_could_not_create_file_NO_HTML = // Warning: it is ve
const char *Txt_UPLOAD_FILE_Forbidden_NO_HTML =
#if L==1
"No puede crear archivos aquí."; // Necessita traduccio
"No podeu crear fitxers aquí.";
#elif L==2
"You can not create files here."; // Need Übersetzung
#elif L==3
@ -928,7 +907,7 @@ const char *Txt_UPLOAD_FILE_Forbidden_NO_HTML =
const char *Txt_UPLOAD_FILE_You_must_specify_the_file_NO_HTML =
#if L==1
"Debe especificar el archivo."; // Necessita traduccio
"Heu d'especificar el fitxer.";
#elif L==2
"Die Datei muss angegeben werden.";
#elif L==3
@ -949,7 +928,7 @@ const char *Txt_UPLOAD_FILE_You_must_specify_the_file_NO_HTML =
const char *Txt_UPLOAD_FILE_X_extension_not_allowed_NO_HTML = // Warning: it is very important to include %s in the following sentences
#if L==1
"%s: extensión no permitida."; // Necessita traduccio
"%s: extensió no permesa.";
#elif L==2
"%s: Endung nicht unterstützt.";
#elif L==3
@ -970,7 +949,7 @@ const char *Txt_UPLOAD_FILE_X_extension_not_allowed_NO_HTML = // Warning: it is
const char *Txt_UPLOAD_FILE_X_file_already_exists_NO_HTML = // Warning: it is very important to include %s in the following sentences
#if L==1
"%s: el archivo ya existe."; // Necessita traduccio
"%s: l'arxiu ja existeix.";
#elif L==2
"%s: file already exists."; // Need Übersetzung
#elif L==3
@ -991,8 +970,8 @@ const char *Txt_UPLOAD_FILE_X_file_already_exists_NO_HTML = // Warning: it is ve
const char *Txt_UPLOAD_FILE_File_too_large_maximum_X_MiB_NO_HTML = // Warning: it is very important to include %lu in the following sentences
#if L==1
"Archivo demasiado grande (máximo %lu MiB) /"
" un altre problema d'enviament."; // Necessita traduccio
"Arxiu massa gran (màxim %lu MB) /"
" altre problema d'enviament.";
#elif L==2
"Datei zu groß (Maximum %lu MiB) /"
" ein weiteres Upload-Problem.";
@ -1021,7 +1000,7 @@ const char *Txt_UPLOAD_FILE_File_too_large_maximum_X_MiB_NO_HTML = // Warning: i
const char *Txt_UPLOAD_FILE_Invalid_name_NO_HTML = // Warning: it is very important to include %s in the following sentences
#if L==1
"Nombre no válido."; // Necessita traduccio
"Nom no vàlid.";
#elif L==2
"Invalid name."; // Need Übersetzung
#elif L==3
@ -1042,7 +1021,7 @@ const char *Txt_UPLOAD_FILE_Invalid_name_NO_HTML = // Warning: it is very import
const char *Txt_UPLOAD_FILE_X_invalid_name_NO_HTML = // Warning: it is very important to include %s in the following sentences
#if L==1
"%s: nombre no válido."; // Necessita traduccio
"%s: nom no vàlid.";
#elif L==2
"%s: invalid name."; // Need Übersetzung
#elif L==3
@ -1063,7 +1042,7 @@ const char *Txt_UPLOAD_FILE_X_invalid_name_NO_HTML = // Warning: it is very impo
const char *Txt_UPLOAD_FILE_X_MIME_type_Y_not_allowed_NO_HTML = // Warning: it is very important to include two %s in the following sentences
#if L==1
"%s: tipo MIME %s no permitido."; // Necessita traduccio
"%s: tipus MIME %s no permès.";
#elif L==2
"%s: MIME-Typ %s nicht unterstützt.";
#elif L==3
@ -1084,7 +1063,7 @@ const char *Txt_UPLOAD_FILE_X_MIME_type_Y_not_allowed_NO_HTML = // Warning: it i
const char *Txt_UPLOAD_FILE_X_not_HTML_NO_HTML = // Warning: it is very important to include %s in the following sentences
#if L==1
"%s: no HTML."; // Necessita traduccio
"%s: no HTML.";
#elif L==2
"%s: not HTML."; // Need Übersetzung
#elif L==3
@ -1105,7 +1084,7 @@ const char *Txt_UPLOAD_FILE_X_not_HTML_NO_HTML = // Warning: it is very importan
const char *Txt_UPLOAD_FILE_X_quota_exceeded_NO_HTML = // Warning: it is very important to include %s in the following sentences
#if L==1
"%s: cuota excedida."; // Necessita traduccio
"%s: quota excedida.";
#elif L==2
"%s: Kontingent überschritten.";
#elif L==3
@ -1126,7 +1105,7 @@ const char *Txt_UPLOAD_FILE_X_quota_exceeded_NO_HTML = // Warning: it is very im
const char *Txt_UPLOAD_FILE_Upload_time_too_long_maximum_X_minutes_NO_HTML = // Warning: it is very important to include %lu in the following sentences
#if L==1
"Tiempo de subida demasiado largo (máximo %lu minutos)."; // Necessita traduccio
"Temps de pujada massa llarg (màxim %lu minuts).";
#elif L==2
"Upload ist zu lang (Maximum %lu Minute).";
#elif L==3