Attached the patches. Let me know if these are OK. I don't test these,
because I assume you should make other changes to include the spanish
translation. I will send you the patch for iup_plot.cpp later.
Germán
El jue, 25-05-2017 a las 10:33 -0300, Antonio Scuri escribió:
>   Hi,
> 
>   The files are encoded in ANSI, so regular translations can use
> accents and symbols. 
> 
>   But since we are able to set UTF8MODE, the strings must also be
> encoded in UTF-8 in the same file. This is where those codes came
> from. So for the strings that have this codes there are actually two
> translations, one in ANSI and one in UTF-8. I usually do that in
> Notepad++ in an semi automatic way. I convert the ANSI strings to UTF
> -8, then re-read the strings in ANSI mode, so I can see the encoded
> UTF-8, then copy&paste in the "if (IupGetInt(NULL, "UTF8MODE"))"
> section.
> 
> Best,
> Scuri
> 
> 
> On Thu, May 25, 2017 at 3:28 AM, Germán Arias <germanan...@gmx.es>
> wrote:
> > Hi,
> > 
> > I'm doing the translation writing directly accents and symbols like
> > ¿. But in the file "iupmatex_sort.c" I see you use codes like
> > "\332". Should I use codes? Or there is not problem if I write
> > directly the characters?
> > 
> > Germán
> > 
> > El lun, 17-04-2017 a las 00:37 -0600, Germán Arias escribió:
> > > 
> > > Thanks, I will check the files and start the translation. And
> > > yes, I know this translations are only for some widgets.
> > > 
> > > Regards
> > > Germán
> > > 
> > > El sáb, 15-04-2017 a las 23:29 -0300, Antonio Scuri escribió:
> > > >   Hi,
> > > > 
> > > >   It is needed some effort, but it is just translation.
> > > > Unfortunately I don't have time nor I'm fluent to be
> > > > confortable in doing it.
> > > >   
> > > >   The files that need editing are:
> > > >   
> > > > iup\src\iup_strmessage.c  (assume lng=3)
> > > > iup\srccontrols\matrix\iupmatrix.c  (just add "if" for SPANISH
> > > > in all the following)
> > > > iup\srcmatrixex\iup_matrixex.c
> > > > iup\srcmatrixex\iupmatex_find.c
> > > > iup\srcmatrixex\iupmatex_sort.c
> > > > iup\srcmatrixex\iupmatex_undo.c
> > > > iup\srcplot\iup_plot.cpp
> > > > 
> > > >   Any contribution would be much appreciatted.
> > > >   
> > > >   Just noticed that some pre-defined native dialogs, like
> > > > IupFileDlg will use the system language regardless the language
> > > > set in IUP.
> > > >   
> > > > Best Regards,
> > > > Antonio Scuri
> > > > 
> > > > 
> > > > On Sat, Apr 15, 2017 at 10:54 PM, Germán Arias <
> > > > germanan...@gmx.es> wrote:
> > > > > How hard can it be make IUP available in Spaish? If this is
> > > > > not too
> > > > > hard, I can contribute with this.
> > > > > 
> > > > > Regards
> > > > > Germán
> > > > > 
> > > > > 
> > > > > -------------------------------------------------------------
> > > > > -----------------
> > > > > Check out the vibrant tech community on one of the world's
> > > > > most
> > > > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > > > > _______________________________________________
> > > > > Iup-users mailing list
> > > > > Iup-users@lists.sourceforge.net
> > > > > https://lists.sourceforge.net/lists/listinfo/iup-users
> > > > > 
> > > -----------------------------------------------------------------
> > > -------------
> > > Check out the vibrant tech community on one of the world's most
> > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > > _______________________________________________
> > > Iup-users mailing list
> > > Iup-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/iup-users
Index: srcmatrixex/iupmatex_find.c
===================================================================
--- srcmatrixex/iupmatex_find.c	(revisión: 4164)
+++ srcmatrixex/iupmatex_find.c	(copia de trabajo)
@@ -402,6 +402,33 @@
       IupSetLanguageString("IUP_MATCH_WHOLE_CELL", "Coindidir célula inteira");
     }
   }
+  else if (iupStrEqualNoCase(IupGetGlobal("LANGUAGE"), "SPANISH"))
+  {
+    IupSetLanguageString("IUP_FIND", "Localizar");
+    IupSetLanguageString("IUP_FIND_WHAT", "Localizar:");
+    IupSetLanguageString("IUP_FIND_NEXT", "Localizar &Siguiente");
+    IupSetLanguageString("IUP_FIND_PREVIOUS", "Localizar &Previo");
+    IupSetLanguageString("IUP_NOT_FOUND", "No se localizó.");
+    IupSetLanguageString("IUP_FOUND_AT", "Se localizó en");
+
+    IupSetLanguageString("IUP_CLOSE", "Cerrar");
+    IupSetLanguageString("IUP_SEARCH", "Buscar");
+
+    IupSetLanguageString("IUP_MATCH_CASE", "Distinguir mayúsculas y minúsculas");
+    IupSetLanguageString("IUP_MATCH_WHOLE_CELL", "Coincidir con la celda");
+    IupSetLanguageString("IUP_BY_ROW", "por Renglones");
+    IupSetLanguageString("IUP_BY_COL", "por Columnas");
+
+    if (IupGetInt(NULL, "UTF8MODE"))
+    {
+      /* When seeing this file assuming ISO8859-1 encoding, above will appear correct.
+      When seeing this file assuming UTF-8 encoding, bellow will appear correct. */
+
+      IupSetLanguageString("IUP_NOT_FOUND", "No se localizó.");
+      IupSetLanguageString("IUP_FOUND_AT", "Se localizó en");
+      IupSetLanguageString("IUP_MATCH_CASE", "Distinguir mayúsculas y minúsculas");
+    }
+  }
 }
 
 void iupMatrixExRegisterFind(Iclass* ic)
Index: srcmatrixex/iupmatex_sort.c
===================================================================
--- srcmatrixex/iupmatex_sort.c	(revisión: 4164)
+++ srcmatrixex/iupmatex_sort.c	(copia de trabajo)
@@ -397,6 +397,34 @@
       IupSetLanguageString("IUP_LASTLINE", "Última Linha");
     }
   }
+  else if (iupStrEqualNoCase(IupGetGlobal("LANGUAGE"), "SPANISH"))
+  {
+    IupSetLanguageString("IUP_SORTBYCOLUMN", "Ordenar Lineas por Columnas");
+    IupSetLanguageString("IUP_INVERT", "Invertir");
+    IupSetLanguageString("IUP_SORT", "Ordenar");
+
+    IupSetLanguageString("IUP_INVERT_TIP", "Sólo invertir el orden actual. Los nuevos parámetros son ignorados.");
+
+    IupSetLanguageString("IUP_ORDER", "Ordenar");
+    IupSetLanguageString("IUP_ASCENDING", "Ascendente");
+    IupSetLanguageString("IUP_DESCENDING", "Descendente");
+
+    IupSetLanguageString("IUP_ALLLINES", "Todas las Lineas");
+    IupSetLanguageString("IUP_CASESENSITIVE", "Distinguir Mayúsculas y Minúsculas");
+    IupSetLanguageString("IUP_COLUMN", "Columna");
+    IupSetLanguageString("IUP_FIRSTLINE", "Primera Linea");
+    IupSetLanguageString("IUP_LASTLINE", "Última Linea");
+
+    if (IupGetInt(NULL, "UTF8MODE"))
+    {
+      /* When seeing this file assuming ISO8859-1 encoding, above will appear correct.
+      When seeing this file assuming UTF-8 encoding, bellow will appear correct. */
+
+      IupSetLanguageString("IUP_INVERT_TIP", "Sólo invertir el orden actual. Los nuevos parámetros son ignorados.");
+      IupSetLanguageString("IUP_CASESENSITIVE", "Distinguir Mayúsculas y Minúsculas");
+      IupSetLanguageString("IUP_LASTLINE", "Última Linea");
+    }
+  }
 }
 
 void iupMatrixExRegisterSort(Iclass* ic)
Index: srcmatrixex/iupmatex_undo.c
===================================================================
--- srcmatrixex/iupmatex_undo.c	(revisión: 4164)
+++ srcmatrixex/iupmatex_undo.c	(copia de trabajo)
@@ -449,6 +449,22 @@
       IupSetLanguageString("IUP_EDITCELL", "Editar Célula");
     }
   }
+  else if (iupStrEqualNoCase(IupGetGlobal("LANGUAGE"), "SPANISH"))
+  {
+    IupSetLanguageString("IUP_PASTECLIP", "Pegar Desde el Portapapeles");
+    IupSetLanguageString("IUP_PASTEDATA", "Pegar Desde el Buffer");
+    IupSetLanguageString("IUP_PASTEFILE", "Pegar Desde Archivo (Importar)");
+    IupSetLanguageString("IUP_COPYCOLTO:ALL", "Copiar Para Todas las Lineas");
+    IupSetLanguageString("IUP_COPYCOLTO:TOP", "Copiar Para Arriba");
+    IupSetLanguageString("IUP_COPYCOLTO:BOTTOM", "Copiar Para Abajo");
+    IupSetLanguageString("IUP_COPYCOLTO:MARKED", "Copiar Para Seleccionadas");
+    IupSetLanguageString("IUP_COPYCOLTO:INTERVAL", "Copiar Para Intervalo");
+    IupSetLanguageString("IUP_UNDONAME", "Deshacer");
+    IupSetLanguageString("IUP_REDONAME", "Rehacer");
+    IupSetLanguageString("IUP_SETCELL", "Modificar Celda");
+    IupSetLanguageString("IUP_EDITCELL", "Editar Celda");
+    IupSetLanguageString("IUP_CLEARVALUE", "Limpiar Valores");
+  }
 }
 
 void iupMatrixExRegisterUndo(Iclass* ic)
Index: srccontrols/matrix/iupmatrix.c
===================================================================
--- srccontrols/matrix/iupmatrix.c	(revisión: 4164)
+++ srccontrols/matrix/iupmatrix.c	(copia de trabajo)
@@ -1900,6 +1900,17 @@
       IupSetLanguageString("IUP_ERRORINVALIDFORMULA", "Fórmula Inválida.");
     }
   }
+  else if (iupStrEqualNoCase(IupGetGlobal("LANGUAGE"), "SPANISH"))
+  {
+    IupSetLanguageString("IUP_ERRORINVALIDFORMULA", "Fórmula Inválida.");
+
+    if (IupGetInt(NULL, "UTF8MODE"))
+    {
+      /* When seeing this file assuming ISO8859-1 encoding, above will appear correct.
+      When seeing this file assuming UTF-8 encoding, bellow will appear correct. */
+      IupSetLanguageString("IUP_ERRORINVALIDFORMULA", "Fórmula Inválida.");
+    }
+  }
 }
 
 Iclass* iupMatrixNewClass(void)
Index: srcmatrixex/iup_matrixex.c
===================================================================
--- srcmatrixex/iup_matrixex.c	(revisión: 4164)
+++ srcmatrixex/iup_matrixex.c	(copia de trabajo)
@@ -888,6 +888,11 @@
         iMatrixExSelectAll(ih);
         return IUP_IGNORE;
       }
+      else if (iupStrEqualNoCase(IupGetGlobal("LANGUAGE"), "SPANISH"))
+      {
+        iMatrixExSelectAll(ih);
+        return IUP_IGNORE;
+      }
       break;
     case K_cA:
       if (iupStrEqualNoCase(IupGetGlobal("LANGUAGE"), "ENGLISH"))
@@ -918,6 +923,11 @@
         IupSetAttribute(ih, "REDO", NULL);  /* 1 level */
         return IUP_IGNORE;
       }
+      else if (iupStrEqualNoCase(IupGetGlobal("LANGUAGE"), "SPANISH"))
+      {
+        IupSetAttribute(ih, "REDO", NULL);  /* 1 level */
+        return IUP_IGNORE;
+      }
       break;
     case K_cY:
       if (iupStrEqualNoCase(IupGetGlobal("LANGUAGE"), "ENGLISH"))
@@ -970,6 +980,12 @@
         iupMatrixExFindShowDialog(matex_data);
         return IUP_IGNORE;
       }
+      else if (iupStrEqualNoCase(IupGetGlobal("LANGUAGE"), "SPANISH"))
+      {
+        ImatExData* matex_data = (ImatExData*)iupAttribGet(ih, "_IUP_MATEX_DATA");
+        iupMatrixExFindShowDialog(matex_data);
+        return IUP_IGNORE;
+      }
       break;
     case K_cF: 
       if (iupStrEqualNoCase(IupGetGlobal("LANGUAGE"), "ENGLISH"))
@@ -1175,7 +1191,81 @@
       IupSetLanguageString("IUP_ERRORINVALIDINTERVAL", "Intervalo inválido.");
     }
   }
+  else if (iupStrEqualNoCase(IupGetGlobal("LANGUAGE"), "SPANISH"))
+  {
+    IupSetLanguageString("IUP_EXPORT", "Exportar");
+    IupSetLanguageString("IUP_IMPORT", "Importar");
+    IupSetLanguageString("IUP_SETTINGSDLG", "Preferencias...");
+    IupSetLanguageString("IUP_TEXTSEPARATOR", "Separador de Números:");
+    IupSetLanguageString("IUP_OTHERTEXTSEPARATOR", "  - Otro Sep. de Núm.:");
+    IupSetLanguageString("IUP_DECIMALSYMBOL", "Símbolo Decimal:");
+    IupSetLanguageString("IUP_UNDOAC", "Deshacer\tCtrl+Z");
+    IupSetLanguageString("IUP_REDOAC", "Rehacer\tCtrl+R");
+    IupSetLanguageString("IUP_UNDOLISTDLG", "Lista de Deshacer...\tCtrl+U");
+    IupSetLanguageString("IUP_UNDOLIST", "Lista de Deshacer");
+    IupSetLanguageString("IUP_CURRENTSTATE", "Estado Actual");
+    IupSetLanguageString("IUP_CUTAC", "Cortar\tCtrl+X");
+    IupSetLanguageString("IUP_COPYAC", "Copiar\tCtrl+C");
+    IupSetLanguageString("IUP_PASTEAC", "Pegar\tCtrl+V");
+    IupSetLanguageString("IUP_ERASEAC", "Borrar\tDel");
+    IupSetLanguageString("IUP_SELECTALLAC", "Seleccionar Todo\tCtrl+T");
+    IupSetLanguageString("IUP_FINDDLG", "Localizar...\tCtrl+L");
+    IupSetLanguageString("IUP_GOTODLG", "Ir A...\tCtrl+G");
+    IupSetLanguageString("IUP_SORTDLG", "Ordenar...");
+    IupSetLanguageString("IUP_FREEZE", "Congelar");
+    IupSetLanguageString("IUP_UNFREEZE", "Descongelar");
+    IupSetLanguageString("IUP_COPYTOSAMECOLUMN", "Copiar A (Misma Columna)");
+    IupSetLanguageString("IUP_ALLLINES", "Todas las lineas");
+    IupSetLanguageString("IUP_HERETOTOP", "De aquí para arriba");
+    IupSetLanguageString("IUP_HERETOBOTTOM", "De aquí para abajo");
+    IupSetLanguageString("IUP_INTERVALDLG", "Intervalo...");
+    IupSetLanguageString("IUP_SELECTEDLINES", "Lineas seleccionadas");
 
+    IupSetLanguageString("IUP_VISIBILITY", "Visibilidad");
+    IupSetLanguageString("IUP_HIDECOLUMN", "Ocultar Columna");
+    IupSetLanguageString("IUP_SHOWHIDDENCOLUMNS", "Mostrar Columnas Ocultas");
+    IupSetLanguageString("IUP_HIDELINE", "Ocultar Linea");
+    IupSetLanguageString("IUP_SHOWHIDDENLINES", "Mostrar Lineas Ocultas");
+
+    IupSetLanguageString("IUP_COPYTOINTERVAL", "Copiar A - Intervalo");
+    IupSetLanguageString("IUP_GOTO", "Ir A");
+    IupSetLanguageString("IUP_LINE", "Linea:");
+    IupSetLanguageString("IUP_COLUMN", "Columna:");
+    IupSetLanguageString("IUP_LINESTART", "Linea Inicial:");
+    IupSetLanguageString("IUP_LINEEND", "Linea Final:");
+
+    IupSetLanguageString("IUP_UNITS", "Unidades:");
+    IupSetLanguageString("IUP_DECIMALS", "Decimales:");
+    IupSetLanguageString("IUP_COLUMNDECIMALS", "Columna de Decimales");
+    IupSetLanguageString("IUP_COLUMNDECIMALSDLG", "Columna de Decimales...");
+    IupSetLanguageString("IUP_COLUMNUNITS", "Unidades de Columna");
+    IupSetLanguageString("IUP_COLUMNUNITSDLG", "Unidades de Columna...");
+
+    IupSetLanguageString("IUP_ERRORINVALIDSELECTION", "Selección inválida.");
+    IupSetLanguageString("IUP_ERRORNOTEXT", "Texto vacío.");
+    IupSetLanguageString("IUP_ERRORINVALIDDATA", "Dato inválido.");
+    IupSetLanguageString("IUP_ERRORNOSELECTION", "Selección vacía.");
+    IupSetLanguageString("IUP_ERRORINVALIDINTERVAL", "Intervalo inválido.");
+    IupSetLanguageString("IUP_ERRORFILEOPEN", "Error al abrir el archivo.");
+
+    if (IupGetInt(NULL, "UTF8MODE"))
+    {
+      /* When seeing this file assuming ISO8859-1 encoding, above will appear correct.
+      When seeing this file assuming UTF-8 encoding, bellow will appear correct. */
+
+      IupSetLanguageString("IUP_ERRORINVALIDSELECTION", "Selección inválida.");
+      IupSetLanguageString("IUP_ERRORNOTEXT", "Texto vacío.");
+      IupSetLanguageString("IUP_ERRORINVALIDDATA", "Dato inválido.");
+      IupSetLanguageString("IUP_ERRORNOSELECTION", "Selección vacía.");
+      IupSetLanguageString("IUP_ERRORINVALIDINTERVAL", "Intervalo inválido.");
+      IupSetLanguageString("IUP_TEXTSEPARATOR", "Separador de Números:");
+      IupSetLanguageString("IUP_OTHERTEXTSEPARATOR", "  - Otro Sep. de Núm.:");
+      IupSetLanguageString("IUP_DECIMALSYMBOL", "Símbolo Decimal:");
+      IupSetLanguageString("IUP_HERETOTOP", "De aquí para arriba");
+      IupSetLanguageString("IUP_HERETOBOTTOM", "De aquí para abajo");
+    }
+  }
+
   iupMatrixExSetClassUpdateFind(ic);
   iupMatrixExSetClassUpdateSort(ic);
   iupMatrixExSetClassUpdateUndo(ic);
Index: src/iup_strmessage.c
===================================================================
--- src/iup_strmessage.c	(revisión: 4164)
+++ src/iup_strmessage.c	(copia de trabajo)
@@ -110,40 +110,40 @@
 
 static IstdMessage iStdMessages[] =
 {
-  {"IUP_ERROR", {"Error", "Erro", NULL, NULL}},
-  {"IUP_YES", {"Yes", "Sim", NULL, NULL}},
-  {"IUP_NO", {"No", "Não", "Não", NULL}},
-  {"IUP_INVALIDDIR", {"Invalid directory.", "Diretório inválido.", "Diretório inválido.", NULL}},
-  {"IUP_FILEISDIR", {"The selected name is a directory.", "O nome selecionado é um diretório.", "O nome selecionado é um diretório.", NULL}},
-  {"IUP_FILENOTEXIST", {"File does not exist.", "Arquivo inexistente.", NULL, NULL}},
-  {"IUP_FILEOVERWRITE", {"Overwrite existing file?", "Sobrescrever arquivo?", NULL, NULL}},
-  {"IUP_CREATEFOLDER", {"Create Folder", "Criar Diretório", "Criar Diretório", NULL}},
-  {"IUP_NAMENEWFOLDER", {"Name of the new folder:", "Nome do novo diretório:", "Nome do novo diretório:", NULL}},
-  {"IUP_SAVEAS", {"Save As", "Salvar Como", NULL, NULL}},
-  {"IUP_OPEN", {"Open", "Abrir", NULL, NULL}},
-  {"IUP_SELECTDIR", {"Select Directory", "Selecionar Diretório", "Selecionar Diretório", NULL}},
-  {"IUP_OK", {"OK", "OK", NULL, NULL}},
-  {"IUP_CANCEL", {"Cancel", "Cancelar", NULL, NULL}},
-  {"IUP_RETRY", {"Retry", "Tentar Novamente", NULL, NULL}},
-  {"IUP_APPLY", {"Apply", "Aplicar", NULL, NULL}},
-  {"IUP_RESET", {"Reset", "Reinicializar", NULL, NULL}},
-  {"IUP_GETCOLOR", {"Color Selection", "Seleção de Cor", "Seleção de Cor", NULL}},
-  {"IUP_HELP", {"Help", "Ajuda", NULL, NULL}},
-  {"IUP_RED", {"&Red:", "&Vermelho:", NULL, NULL}},
-  {"IUP_GREEN", {"&Green:", "V&erde:", NULL, NULL}},
-  {"IUP_BLUE", {"&Blue:", "&Azul:", NULL, NULL}},
-  {"IUP_HUE", {"&Hue:", "&Matiz:", NULL, NULL}},
-  {"IUP_SATURATION", {"&Saturation:", "&Saturação:", "&Saturação:", NULL}},
-  {"IUP_INTENSITY", {"&Intensity:", NULL, "&Intensidade:", NULL}},
-  {"IUP_OPACITY", {"&Opacity:", "&Opacidade:", NULL, NULL}},
-  {"IUP_PALETTE", {"&Palette:", "&Paleta:", NULL, NULL}},
-  {"IUP_TRUE", {"True", "Verdadeiro", NULL, NULL}},
-  {"IUP_FALSE", {"False", "Falso", NULL, NULL}},
-  {"IUP_FAMILY", {"Family:", "Família:", "Família:", NULL}},
-  {"IUP_STYLE", {"Style:", "Estilo:", NULL, NULL}},
-  {"IUP_SIZE", {"Size:", "Tamanho:", NULL, NULL}},
-  {"IUP_SAMPLE", {"Sample:", "Exemplo:", NULL, NULL}},
-  {NULL, {NULL, NULL, NULL}}
+  {"IUP_ERROR", {"Error", "Erro", NULL, "Error", NULL, NULL}},
+  {"IUP_YES", {"Yes", "Sim", NULL, "Si", NULL, NULL}},
+  {"IUP_NO", {"No", "Não", "Não", "No", NULL, NULL}},
+  {"IUP_INVALIDDIR", {"Invalid directory.", "Diretório inválido.", "Diretório inválido.", "Directorio inválido.", "Directorio inválido.", NULL}},
+  {"IUP_FILEISDIR", {"The selected name is a directory.", "O nome selecionado é um diretório.", "O nome selecionado é um diretório.", "El nombre seleccionado es un directorio.", NULL, NULL}},
+  {"IUP_FILENOTEXIST", {"File does not exist.", "Arquivo inexistente.", NULL, "Archivo inexistente.", NULL, NULL}},
+  {"IUP_FILEOVERWRITE", {"Overwrite existing file?", "Sobrescrever arquivo?", NULL, "¿Sobrescribir archivo?", "¿Sobrescribir archivo?", NULL}},
+  {"IUP_CREATEFOLDER", {"Create Folder", "Criar Diretório", "Criar Diretório", "Crear Directorio", NULL, NULL}},
+  {"IUP_NAMENEWFOLDER", {"Name of the new folder:", "Nome do novo diretório:", "Nome do novo diretório:", "Nombre del nuevo directorio:", NULL, NULL}},
+  {"IUP_SAVEAS", {"Save As", "Salvar Como", NULL, "Guardar Como", NULL, NULL}},
+  {"IUP_OPEN", {"Open", "Abrir", NULL, "Abrir", NULL, NULL}},
+  {"IUP_SELECTDIR", {"Select Directory", "Selecionar Diretório", "Selecionar Diretório", "Seleccionar Directorio", NULL, NULL}},
+  {"IUP_OK", {"OK", "OK", NULL, "Aceptar", NULL, NULL}},
+  {"IUP_CANCEL", {"Cancel", "Cancelar", NULL, "Cancelar", NULL, NULL}},
+  {"IUP_RETRY", {"Retry", "Tentar Novamente", NULL, "Reintentar", NULL, NULL}},
+  {"IUP_APPLY", {"Apply", "Aplicar", NULL, "Aplicar", NULL, NULL}},
+  {"IUP_RESET", {"Reset", "Reinicializar", NULL, "Reiniciar", NULL, NULL}},
+  {"IUP_GETCOLOR", {"Color Selection", "Seleção de Cor", "Seleção de Cor", "Selección de Color", "Selección de Color", NULL}},
+  {"IUP_HELP", {"Help", "Ajuda", NULL, "Ayuda", NULL, NULL}},
+  {"IUP_RED", {"&Red:", "&Vermelho:", NULL, "&Rojo:", NULL, NULL}},
+  {"IUP_GREEN", {"&Green:", "V&erde:", NULL, "&Verde:", NULL, NULL}},
+  {"IUP_BLUE", {"&Blue:", "&Azul:", NULL, "&Azul:", NULL, NULL}},
+  {"IUP_HUE", {"&Hue:", "&Matiz:", NULL, "&Matiz:", NULL, NULL}},
+  {"IUP_SATURATION", {"&Saturation:", "&Saturação:", "&Saturação:", "&Saturación:", "&Saturación:", NULL}},
+  {"IUP_INTENSITY", {"&Intensity:", NULL, "&Intensidade:", "&Intensidad:", NULL, NULL}},
+  {"IUP_OPACITY", {"&Opacity:", "&Opacidade:", NULL, "&Opacidad:", NULL, NULL}},
+  {"IUP_PALETTE", {"&Palette:", "&Paleta:", NULL, "&Paleta:", NULL, NULL}},
+  {"IUP_TRUE", {"True", "Verdadeiro", NULL, "Verdadero", NULL, NULL}},
+  {"IUP_FALSE", {"False", "Falso", NULL, "Falso", NULL, NULL}},
+  {"IUP_FAMILY", {"Family:", "Família:", "Família:", "Familia:", NULL, NULL}},
+  {"IUP_STYLE", {"Style:", "Estilo:", NULL, "Estilo:", NULL, NULL}},
+  {"IUP_SIZE", {"Size:", "Tamanho:", NULL, "Tamaño:", "Tamaño:", NULL}},
+  {"IUP_SAMPLE", {"Sample:", "Exemplo:", NULL, "Ejemplo:", NULL, NULL}},
+  {NULL, {NULL, NULL, NULL, NULL, NULL, NULL}}
 };
 
 static void iStrMessageRegisterInternal(int lng, int utf8mode)
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users

Reply via email to