Hola, estoy traduciendo al castellano un archivo de lazarus para obtener todos los mensajes, los botones de mnesajes, etc en castellano.
Si alguien puede corregir algo, o agregar algo de lo que falta se lo agradeceré. Hay varias partes que faltan todavía
Código Delphi
[-]
unit LCLStrConsts;
{$mode objfpc}{$H+}
interface
ResourceString
SNoMDIForm = 'No MDI form present.';
rsMbYes = '&Si';
rsMbNo = '&No';
rsMbOK = '&Aceptar';
rsMbCancel = 'Cancelar';
rsMbAbort = 'Terminar';
rsMbRetry = '&ReIntentar';
rsMbIgnore = '&Ignorar';
rsMbAll = '&Todo';
rsMbNoToAll = 'No a todo';
rsMbYesToAll = 'Si a &todo';
rsMbHelp = '&Ayuda';
rsMbClose = '&Cerrar';
rsMtWarning = 'Advertencia';
rsMtError = 'Error';
rsMtInformation = 'Información';
rsMtConfirmation = 'Confirmación';
rsMtCustom = 'Personalizar';
rsfdOpenFile = 'Abrir un archivo existente';
rsfdOverwriteFile = 'sobreescribir archivo ?';
rsfdFileAlreadyExists = 'El(los) archivo "%s" ya existe "%n". Sobreescribir ?';
rsfdPathMustExist = 'El camino debe existir';
rsfdPathNoExist = 'El (los) camino "%s" no existen.';
rsfdFileMustExist = 'El archivo debe existir';
rsfdDirectoryMustExist = 'El directorio debe existir';
rsfdFileNotExist = 'El (los) archivo "%s" no existe "%n".';
rsfdDirectoryNotExist = 'El (los) directorio "%s" no existe "%n".';
rsFind = 'Find';
rsfdFileReadOnlyTitle = 'El archivo no es writable';
rsfdFileReadOnly = 'El (los) archivo "%s" no es (son) escribible "%s".';
rsfdFileSaveAs = 'Guardar archivo como';
rsAllFiles = 'Todos los archivos (%s)|%s|%s';
rsfdSelectDirectory = 'Seleccionar directorio';
rsDirectory = '&Directorio';
rsSelectcolorTitle = 'Seleccionar color';
rsSelectFontTitle = 'Seleccionar fuente';
rsFindMore = 'Encontrar más';
rsReplace = 'Remplazar';
rsReplaceAll = 'Remplazar todo';
rsWarningUnremovedPaintMessages = ' Advertencia: Hay %s unremoved LM_'
+'PAINT/LM_GtkPAINT message links left.';
rsWarningUnreleasedDCsDump = ' WARNING: There are %d unreleased DCs, a '
+'detailed dump follows:';
rsWarningUnreleasedGDIObjectsDump = ' WARNING: There are %d unreleased '
+'GDIObjects, a detailed dump follows:';
rsWarningUnreleasedMessagesInQueue = ' WARNING: There are %d messages left '
+'in the queue! I''ll free them';
rsWarningUnreleasedTimerInfos = ' WARNING: There are %d TimerInfo '
+'structures left, I''ll free them';
rsFileInformation = 'File information';
rsgtkFilter = 'Filter:';
rsgtkHistory = 'History:';
rsDefaultFileInfoValue = 'permissions user group size date time';
rsBlank = 'Blank';
rsUnableToLoadDefaultFont = 'Incapáz de cargar la fuente por defecto';
rsFileInfoFileNotFound = '(file not found: "%s")';
rsgtkOptionNoTransient = '--lcl-no-transient Do not set transient order for'
+' modal forms';
rsgtkOptionModule = '--gtk-module module Load the specified module at '
+'startup.';
rsgOptionFatalWarnings = '--g-fatal-warnings Warnings and errors '
+'generated by Gtk+/GDK will halt the application.';
rsgtkOptionDebug = '--gtk-debug flags Turn on specific Gtk+ trace/'
+'debug messages.';
rsgtkOptionNoDebug = '--gtk-no-debug flags Turn off specific Gtk+ trace/'
+'debug messages.';
rsgdkOptionDebug = '--gdk-debug flags Turn on specific GDK trace/debug '
+'messages.';
rsgdkOptionNoDebug = '--gdk-no-debug flags Turn off specific GDK trace/'
+'debug messages.';
rsgtkOptionDisplay = '--display h:s:d Connect to the specified X '
+'server, where "h" is the hostname, "s" is the server number (usually 0), '
+'and "d" is the display number (typically omitted). If --display is not '
+'specified, the DISPLAY environment variable is used.';
rsgtkOptionSync = '--sync Call XSynchronize (display, True) '
+'after the Xserver connection has been established. This makes debugging '
+'X protocol errors easier, because X request buffering will be disabled '
+'and X errors will be received immediatey after the protocol request that '
+'generated the error has been processed by the X server.';
rsgtkOptionNoXshm = '--no-xshm Disable use of the X Shared '
+'Memory Extension.';
rsgtkOptionName = '--name programe Set program name to "progname". '
+'If not specified, program name will be set to ParamStr(0).';
rsgtkOptionClass = '--class classname Following Xt conventions, the '
+'class of a program is the program name with the initial character '
+'capitalized. For example, the classname for gimp is "Gimp". If --class '
+'is specified, the class of the program will be set to "classname".';
rsWin32Warning = 'Advertencia:';
rsWin32Error = 'Error:';
sInvalidActionRegistration = 'Invalid action registration';
sInvalidActionUnregistration = 'Invalid action unregistration';
sInvalidActionEnumeration = 'Invalid action enumeration';
sInvalidActionCreation = 'Invalid action creation';
sMenuNotFound = 'Sub-menu is not in menu';
sMenuIndexError = 'Índice de Menu fuera de rango';
sMenuItemIsNil = 'MenuItem is nil';
sNoTimers = 'Ningún timer disponible';
sInvalidIndex = 'Índice de ImageList no válido';
sInvalidImageSize = 'Tamaño de imagen no válido';
sDuplicateMenus = 'Duplicate menus';
sCannotFocus = 'No puede tener el foco una ventana a deshabilitada o invisible';
sInvalidCharSet = 'The char set in mask "%s" is not valid!';
rsListMustBeEmpty = 'La lista debe estar vacía';
rsInvalidPropertyValue = 'Valor de propiedad inválido';
rsPropertyDoesNotExist = 'La %s propiedad %es no existe %n';
rsInvalidStreamFormat = 'Invalid stream format';
rsErrorReadingProperty = 'Error reading %s%s%s: %s';
rsInvalidFormObjectStream = 'invalid Form object stream';
rsScrollBarOutOfRange = 'Propiedad ScrollBar fuera de rango';
rsInvalidDate = 'Invalid Date : %s';
rsInvalidDateRangeHint = 'Invalid Date: %s. Must be between %s and %s';
rsErrorOccurredInAtAddressFrame = 'Error occurred in %s at %sAddress %s%s'
+' Frame %s';
rsException = 'Exception';
rsFormStreamingError = 'Form streaming "%s" error: %s';
rsFixedColsTooBig = 'FixedCols no pueden ser >= ColCount';
rsFixedRowsTooBig = 'FixedRows no pueden ser >= RowCount';
rsGridFileDoesNotExists = 'El archivo de grilla no existe';
rsNotAValidGridFile = 'Archivo de grilla no válido';
rsIndexOutOfRange = 'Índices de celda fuera de rango [Col=%d Row=%d]';
rsGridIndexOutOfRange = 'Índices de grilla fuera de rango.';
rsERRORInLCL = 'ERROR in LCL: ';
rsCreatingGdbCatchableError = 'Creating gdb catchable error:';
rsAControlCanNotHaveItselfAsParent = 'A control can''t have itself as parent';
lisLCLResourceSNotFound = 'Resource %s not found';
rsErrorCreatingDeviceContext = 'Error creating device context for %s.%s';
rsIndexOutOfBounds = '%s Index %d out of bounds 0-%d';
rsUnknownPictureExtension = 'Unknown picture extension';
rsBitmaps = 'Bitmaps';
rsPixmap = 'Pixmap';
rsPortableNetworkGraphic = 'Portable Network Graphic';
rsIcon = 'Icon';
rsUnsupportedClipboardFormat = 'Unsupported clipboard format: %s';
rsGroupIndexCannotBeLessThanPrevious = 'GroupIndex cannot be less than a '
+'previous menu item''s GroupIndex';
rsIsAlreadyAssociatedWith = '%s is already associated with %s';
rsCanvasDoesNotAllowDrawing = 'Canvas no permite dibujar';
rsUnsupportedBitmapFormat = 'Bitmap de formato no soportado.';
rsErrorWhileSavingBitmap = 'Error al guardar bitmap.';
rsNoWidgetSet = 'No widgetset object. '
+'Plz check if the unit "interfaces" was added to the programs uses clause.';
rsPressOkToIgnoreAndRiskDataCorruptionPressCancelToK = '%s%sPress Ok to '
+'ignore and risk data corruption.%sPress Cancel to kill the program.';
rsCanNotFocus = 'Can not focus';
rsListIndexExceedsBounds = 'Índice de lista excede los límites (%d)';
rsResourceNotFound = 'Recurso %s no encontrado';
rsCalculator = 'Calculadora';
rsError = 'Error';
rsPickDate = 'Seleccionar fecha';
rsSize = ' tamaño ';
rsModified = ' modificado ';
ifsVK_UNKNOWN = 'Unknown';
ifsVK_LBUTTON = 'Botón izquierdo del ratón';
ifsVK_RBUTTON = 'Botón derecho del ratón';
ifsVK_CANCEL = 'Cancelar'; ifsVK_MBUTTON = 'Mouse Button Middle';
ifsVK_BACK = 'Retroceso';
ifsVK_TAB = 'Tabulador';
ifsVK_CLEAR = 'Clear';
ifsVK_RETURN = 'Return';
ifsVK_SHIFT = 'Shift';
ifsVK_CONTROL = 'Control';
ifsVK_MENU = 'Menu';
ifsVK_PAUSE = 'Pausa';
ifsVK_CAPITAL = 'Mayúsculas';
ifsVK_KANA = 'Kana';
ifsVK_JUNJA = 'Junja';
ifsVK_FINAL = 'Final';
ifsVK_HANJA = 'Hanja';
ifsVK_ESCAPE = 'Escape';
ifsVK_CONVERT = 'Convertir';
ifsVK_NONCONVERT = 'No convertir';
ifsVK_ACCEPT = 'Aceptar';
ifsVK_MODECHANGE = 'Mode Change';
ifsVK_SPACE = 'Espacio';
ifsVK_PRIOR = 'Anterior';
ifsVK_NEXT = 'Siguiente';
ifsVK_END = 'Fin';
ifsVK_HOME = 'Inicio';
ifsVK_LEFT = 'Izquierda';
ifsVK_UP = 'Arriba';
ifsVK_RIGHT = 'Derecha';
ifsVK_DOWN = 'Abajo'; ifsVK_SELECT = 'Select'; ifsVK_PRINT = 'Imprimir';
ifsVK_EXECUTE = 'Ejecutar';
ifsVK_SNAPSHOT = 'Snapshot';
ifsVK_INSERT = 'Insertar';
ifsVK_DELETE = 'Borrar'; ifsVK_HELP = 'Ayuda';
ifsCtrl = 'Ctrl';
ifsAlt = 'Alt';
rsWholeWordsOnly = 'Sólo palabras completas';
rsCaseSensitive = 'Case sensitive';
rsText = 'Text';
rsDirection = 'Dirección';
rsForward = 'Forward';
rsBackward = 'Backward';
ifsVK_LWIN = 'left windows key';
ifsVK_RWIN = 'right windows key';
ifsVK_APPS = 'application key';
ifsVK_NUMPAD = 'Numpad %d';
ifsVK_NUMLOCK = 'Numlock';
ifsVK_SCROLL = 'Scroll';
rsDocking = 'Docking';
rsHelpHelpNodeHasNoHelpDatabase = 'Help node %s%s%s has no Help Database';
rsHelpThereIsNoViewerForHelpType = 'There is no viewer for help type %s%s%s';
rsHelpHelpDatabaseDidNotFoundAViewerForAHelpPageOfType = 'Help Database %s%'
+'s%s did not found a viewer for a help page of type %s';
rsHelpAlreadyRegistered = '%s: Already registered';
rsHelpNotRegistered = '%s: Not registered';
rsHelpHelpDatabaseNotFound = 'Help Database %s%s%s not found';
rsHelpHelpKeywordNotFoundInDatabase = 'Help keyword %s%s%s not found in '
+'Database %s%s%s.';
rsHelpHelpKeywordNotFound = 'Help keyword %s%s%s not found.';
rsHelpHelpContextNotFoundInDatabase = 'contexto %s de ayuda no encontrada en '
+'Database %s%s%s.';
rsHelpHelpContextNotFound = 'Help context %s not found.';
rsHelpNoHelpFoundForSource = 'No help found for line %d, column %d of %s.';
rsHelpNoHelpNodesAvailable = 'No help nodes available';
rsHelpError = 'Help Error';
rsHelpDatabaseNotFound = 'Help Database not found';
rsHelpContextNotFound = 'Help Context not found';
rsHelpViewerNotFound = 'Help Viewer not found';
rsHelpNotFound = 'Help not found';
rsHelpViewerError = 'Error de visor de ayuda';
rsHelpSelectorError = 'Error de selector de ayuda';
rsUnknownErrorPleaseReportThisBug = 'Error desconocido, por favor reporte este bug';
hhsHelpTheHelpDatabaseWasUnableToFindFile = 'The help database %s%s%s was '
+'unable to find file %s%s%s.';
hhsHelpTheMacroSInBrowserParamsWillBeReplacedByTheURL = 'The macro %s in '
+'BrowserParams will be replaced by the URL.';
hhsHelpNoHTMLBrowserFoundPleaseDefineOneInHelpConfigureHe = 'No HTML '
+'Browser found.%sPlease define one in Help -> Configure Help -> Viewers';
hhsHelpNoHTMLBrowserFound = 'Incapáz de encontrar un navegador HTML.';
hhsHelpBrowserNotFound = 'Navegador %e%s no encontrado %s%.';
hhsHelpBrowserNotExecutable = 'Navegador %e%s no ejecutable %s.';
hhsHelpErrorWhileExecuting = 'Error al ejecutar %s%s%s:%s%s';
implementation
end.
saludos