Version 21.98.1: Jun 18, 2022 Some messages translated.

This commit is contained in:
acanas 2022-06-18 20:48:36 +02:00
parent ee3ab20ef3
commit 16fe640917
2 changed files with 59 additions and 67 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.98 (2022-06-18)"
#define Log_PLATFORM_VERSION "SWAD 21.98.1 (2022-06-18)"
#define CSS_FILE "swad21.97.1.css"
#define JS_FILE "swad21.97.4.js"
/*
Version 21.98.1: Jun 18, 2022 Some messages translated. (? lines)
Version 21.98: Jun 18, 2022 Some messages translated. (322489 lines)
Version 21.97.6: Jun 15, 2022 Some messages translated. (323162 lines)
Version 21.97.5: Jun 15, 2022 Some messages translated. (323161 lines)

View File

@ -58558,49 +58558,49 @@ const char *Txt_You_must_enter_your_nick_email_or_ID =
const char *Txt_You_must_mark_an_answer_as_correct =
#if L==1 // ca
"Debe marcar alguna respuesta como correcta."; // Necessita traducció
"Heu de marcar una resposta com a correcta.";
#elif L==2 // de
"You must mark an answer as correct."; // Need Übersetzung
"Sie müssen eine Antwort als richtig markieren.";
#elif L==3 // en
"You must mark an answer as correct.";
#elif L==4 // es
"Debe marcar alguna respuesta como correcta.";
#elif L==5 // fr
"You must mark an answer as correct."; // Besoin de traduction
"Vous devez marquer une réponse comme correcte.";
#elif L==6 // gn
"Debe marcar alguna respuesta como correcta."; // Okoteve traducción
#elif L==7 // it
"Devi segnare una risposta come corretta.";
#elif L==8 // pl
"You must mark an answer as correct."; // Potrzebujesz tlumaczenie
"Musisz oznaczyć odpowiedź jako poprawną.";
#elif L==9 // pt
"Você deve marcar uma resposta como correta.";
#endif
const char *Txt_You_must_select_a_T_F_answer =
#if L==1 // ca
"Debe seleccionar una respuesta V o F."; // Necessita traducció
"Heu de seleccionar una resposta V o F.";
#elif L==2 // de
"You must select a T/F answer."; // Need Übersetzung
"Sie müssen eine R/F-Antwort auswählen.";
#elif L==3 // en
"You must select a T/F answer.";
#elif L==4 // es
"Debe seleccionar una respuesta V o F.";
#elif L==5 // fr
"You must select a T/F answer."; // Besoin de traduction
"Vous devez sélectionner une réponse V/F.";
#elif L==6 // gn
"Debe seleccionar una respuesta V o F."; // Okoteve traducción
#elif L==7 // it
"Devi selezionare una risposta V/F.";
#elif L==8 // pl
"You must select a T/F answer."; // Potrzebujesz tlumaczenie
"Musisz wybrać odpowiedź P/F.";
#elif L==9 // pt
"Você deve selecionar uma resposta V ou F.";
#endif
const char *Txt_You_must_select_one_ore_more_recipients =
#if L==1 // ca
"Debe seleccionar uno o más destinatarios."; // Necessita traducció
"Heu de seleccionar un o més destinataris.";
#elif L==2 // de
"Es muss mindestens ein Empfänger angegeben werden.";
#elif L==3 // en
@ -58608,20 +58608,20 @@ const char *Txt_You_must_select_one_ore_more_recipients =
#elif L==4 // es
"Debe seleccionar uno o más destinatarios.";
#elif L==5 // fr
"You must select one or more recipients."; // Besoin de traduction
"Vous devez sélectionner un ou plusieurs destinataires.";
#elif L==6 // gn
"Debe seleccionar uno o más destinatarios."; // Okoteve traducción
#elif L==7 // it
"Devi selezionare uno o più destinatari.";
#elif L==8 // pl
"You must select one or more recipients."; // Potrzebujesz tlumaczenie
"Musisz wybrać jednego lub więcej odbiorców.";
#elif L==9 // pt
"Você deve selecionar um ou mais destinatários.";
#endif
const char *Txt_You_must_select_one_ore_more_tags =
#if L==1 // ca
"Debe seleccionar uno o más descriptores."; // Necessita traducció
"Heu de seleccionar una o més descriptors.";
#elif L==2 // de
"Es muss mindestens ein Tag ausgewählt werden.";
#elif L==3 // en
@ -58629,20 +58629,20 @@ const char *Txt_You_must_select_one_ore_more_tags =
#elif L==4 // es
"Debe seleccionar uno o más descriptores.";
#elif L==5 // fr
"You must select one or more tags."; // Besoin de traduction
"Vous devez sélectionner une ou plusieurs descripteurs.";
#elif L==6 // gn
"Debe seleccionar uno o más descriptores."; // Okoteve traducción
#elif L==7 // it
"Devi selezionare una o più etichette.";
#elif L==8 // pl
"You must select one or more tags."; // Potrzebujesz tlumaczenie
"Musisz wybrać jeden lub więcej tagów.";
#elif L==9 // pt
"Você deve selecionar uma ou mais descritores.";
#endif
const char *Txt_You_must_select_one_ore_more_types_of_answer =
#if L==1 // ca
"Debe seleccionar uno o más tipos de respuesta."; // Necessita traducció
"Heu de seleccionar un o més tipus de resposta.";
#elif L==2 // de
"Es muss mindestens ein Antworttyp ausgewählt werden.";
#elif L==3 // en
@ -58650,20 +58650,20 @@ const char *Txt_You_must_select_one_ore_more_types_of_answer =
#elif L==4 // es
"Debe seleccionar uno o más tipos de respuesta.";
#elif L==5 // fr
"You must select one or more types of answer."; // Besoin de traduction
"Vous devez sélectionner un ou plusieurs types de réponse.";
#elif L==6 // gn
"Debe seleccionar uno o más tipos de respuesta."; // Okoteve traducción
#elif L==7 // it
"Devi selezionare uno o più tipi di risposta.";
#elif L==8 // pl
"You must select one or more types of answer."; // Potrzebujesz tlumaczenie
"Musisz wybrać jeden lub więcej typów odpowiedzi.";
#elif L==9 // pt
"Você deve selecionar um ou mais tipos de resposta.";
#endif
const char *Txt_You_must_select_one_ore_more_users =
#if L==1 // ca
"Debe seleccionar uno o más usuarios."; // Necessita traducció
"Heu de seleccionar un o més usuaris.";
#elif L==2 // de
"Es muss mindestens ein Benutzer ausgewählt werden.";
#elif L==3 // en
@ -58671,26 +58671,26 @@ const char *Txt_You_must_select_one_ore_more_users =
#elif L==4 // es
"Debe seleccionar uno o más usuarios.";
#elif L==5 // fr
"You must select one or more users."; // Besoin de traduction
"Vous devez sélectionner un ou plusieurs utilisateurs.";
#elif L==6 // gn
"Debe seleccionar uno o más usuarios."; // Okoteve traducción
#elif L==7 // it
"Devi selezionare uno o più utenti.";
#elif L==8 // pl
"You must select one or more users."; // Potrzebujesz tlumaczenie
"Musisz wybrać jednego lub więcej użytkowników.";
#elif L==9 // pt
"Você deve selecionar um ou mais usu´rios.";
#endif
const char *Txt_You_must_send_your_photo_because_ =
#if L==1 // ca
"Tiene que enviar su fotografía,"
" ya que ha agotado el número de accesos"
" permitido sin fotografía."; // Necessita traducció
"Heu d'enviar la seva foto,"
" perquè has esgotat el nombre de clics"
" permesos sense foto.";
#elif L==2 // de
"You must send your photo,"
" because you have exhausted the number of clicks"
" allowed without photo."; // Need Übersetzung
"Sie müssen Ihr Foto senden,"
" da Sie die Anzahl der zulässigen Klicks"
" ohne Foto ausgeschöpft haben.";
#elif L==3 // en
"You must send your photo,"
" because you have exhausted the number of clicks"
@ -58700,9 +58700,9 @@ const char *Txt_You_must_send_your_photo_because_ =
" ya que ha agotado el número de accesos"
" permitido sin fotografía.";
#elif L==5 // fr
"You must send your photo,"
" because you have exhausted the number of clicks"
" allowed without photo."; // Besoin de traduction
"Vous devez envoyer votre photo,"
" car vous avez épuisé le nombre de clics"
" autorisés sans photo.";
#elif L==6 // gn
"Tiene que enviar su fotografía,"
" ya que ha agotado el número de accesos"
@ -58712,9 +58712,9 @@ const char *Txt_You_must_send_your_photo_because_ =
" perchè hai esaurito il numero di accessi"
" permessi senza foto.";
#elif L==8 // pl
"You must send your photo,"
" because you have exhausted the number of clicks"
" allowed without photo."; // Potrzebujesz tlumaczenie
"Musisz wysłać swoje zdjęcie,"
" ponieważ wyczerpałeś dozwoloną liczbę kliknięć"
" bez zdjęcia.";
#elif L==9 // pt
"Você deve enviar sua foto,"
" porque esgotou o número de cliques"
@ -58723,41 +58723,32 @@ const char *Txt_You_must_send_your_photo_because_ =
const char *Txt_You_must_specify_the_image_of_the_new_banner =
#if L==1 // ca
"Debe especificar la imagen"
" del nuevo banner."; // Necessita traducció
"Heu d'especificar la imatge del nou banner.";
#elif L==2 // de
"You must specify the image"
" of the new banner."; // Need Übersetzung
"Sie müssen das Bild des neuen Banners angeben.";
#elif L==3 // en
"You must specify the image"
" of the new banner.";
"You must specify the image of the new banner.";
#elif L==4 // es
"Debe especificar la imagen"
" del nuevo banner.";
"Debe especificar la imagen del nuevo banner.";
#elif L==5 // fr
"You must specify the image"
" of the new banner."; // Besoin de traduction
"Vous devez spécifier l'image de la nouvelle bannière.";
#elif L==6 // gn
"Debe especificar la imagen"
" del nuevo banner."; // Okoteve traducción
"Debe especificar la imagen del nuevo banner."; // Okoteve traducción
#elif L==7 // it
"Devi specificare l'image"
" del nuovo banner.";
"Devi specificare l'image del nuovo banner.";
#elif L==8 // pl
"You must specify the image"
" of the new banner."; // Potrzebujesz tlumaczenie
"Musisz określić obraz nowego banera.";
#elif L==9 // pt
"Você deve especificar a imagem"
" do novo banner.";
"Você deve especificar a imagem do novo banner.";
#endif
const char *Txt_You_must_specify_the_logo_the_application_key_the_URL_and_the_IP_address_of_the_new_plugin =
#if L==1 // ca
"Debe especificar el logo, la clave de aplicación,"
" el URL y la IP del nuevo complemento."; // Necessita traducció
"Heu d'especificar el logotip, la clau de l'aplicació,"
" l'URL i l'adreça IP del nou complement.";
#elif L==2 // de
"You must specify the logo, the application key,"
" the URL and the IP address of the new plugin."; // Need Übersetzung
"Sie müssen das Logo, den Anwendungsschlüssel,"
" die URL und die IP-Adresse des neuen Plugins angeben.";
#elif L==3 // en
"You must specify the logo, the application key,"
" the URL and the IP address of the new plugin.";
@ -58765,8 +58756,8 @@ const char *Txt_You_must_specify_the_logo_the_application_key_the_URL_and_the_IP
"Debe especificar el logo, la clave de aplicación,"
" el URL y la IP del nuevo complemento.";
#elif L==5 // fr
"You must specify the logo, the application key,"
" the URL and the IP address of the new plugin."; // Besoin de traduction
"Vous devez spécifier le logo, la clé d'application,"
" l'URL et l'adresse IP du nouveau plugin.";
#elif L==6 // gn
"Debe especificar el logo, la clave de aplicación,"
" el URL y la IP del nuevo complemento."; // Okoteve traducción
@ -58774,8 +58765,8 @@ const char *Txt_You_must_specify_the_logo_the_application_key_the_URL_and_the_IP
"Devi specificare il logo, il codice di applicazione,"
" l'URL e l'indirizzo IP del nuovo plugin.";
#elif L==8 // pl
"You must specify the logo, the application key,"
" the URL and the IP address of the new plugin."; // Potrzebujesz tlumaczenie
"Musisz podać logo, klucz aplikacji,"
" adres URL i adres IP nowej wtyczki.";
#elif L==9 // pt
"Você deve especificar o logotipo, a chave do aplicativo,"
" o URL e o endereço IP do novo plugin.";
@ -58783,42 +58774,42 @@ const char *Txt_You_must_specify_the_logo_the_application_key_the_URL_and_the_IP
const char *Txt_You_must_specify_the_numerical_code_of_the_new_country =
#if L==1 // ca
"Debe especificar el código numérico ISO 3166-1 del nuevo país."; // Necessita traducció
"Heu d'especificar el codi numèric ISO 3166-1 del nou país.";
#elif L==2 // de
"You must specify the ISO 3166-1 numerical code of the new country."; // Need Übersetzung
"Sie müssen den ISO 3166-1-Zahlencode des neuen Landes angeben.";
#elif L==3 // en
"You must specify the ISO 3166-1 numerical code of the new country.";
#elif L==4 // es
"Debe especificar el código numérico ISO 3166-1 del nuevo país.";
#elif L==5 // fr
"You must specify the ISO 3166-1 numerical code of the new country."; // Besoin de traduction
"Vous devez spécifier le code numérique ISO 3166-1 du nouveau pays.";
#elif L==6 // gn
"Debe especificar el código numérico ISO 3166-1 del nuevo país."; // Okoteve traducción
#elif L==7 // it
"Devi specificare il codice numerico ISO 3166-1 del nuovo paese.";
#elif L==8 // pl
"You must specify the ISO 3166-1 numerical code of the new country."; // Potrzebujesz tlumaczenie
"Musisz podać kod numeryczny ISO 3166-1 nowego kraju.";
#elif L==9 // pt
"Você deve especificar o código numérico ISO 3166-1 do novo país.";
#endif
const char *Txt_You_must_specify_the_name =
#if L==1 // ca
"Debe especificar el nombre."; // Necessita traducció
"Heu d'especificar el nom.";
#elif L==2 // de
"You must specify the name."; // Need Übersetzung
"Sie m¨ssen den Namen angeben.";
#elif L==3 // en
"You must specify the name.";
#elif L==4 // es
"Debe especificar el nombre.";
#elif L==5 // fr
"You must specify the name."; // Besoin de traduction
"Vous devez spécifier le nom.";
#elif L==6 // gn
"Debe especificar el nombre."; // Okoteve traducción
#elif L==7 // it
"Devi specificare il nome.";
#elif L==8 // pl
"You must specify the name."; // Potrzebujesz tlumaczenie
"Musisz podać nazwę.";
#elif L==9 // pt
"Você deve especificar o nome.";
#endif