diff --git a/.github/workflows/build-test-installer-release.yml b/.github/workflows/build-test-installer-release.yml index 9a9790ad..b58cf908 100644 --- a/.github/workflows/build-test-installer-release.yml +++ b/.github/workflows/build-test-installer-release.yml @@ -142,4 +142,4 @@ jobs: artifact: saymore-test-results name: NUnit Tests path: '*.xml' - reporter: dotnet-nunit \ No newline at end of file + reporter: dotnet-nunit diff --git a/DistFiles/SayMore.es.xlf b/DistFiles/SayMore.es.xlf index a6819fe5..4b52f1bf 100644 --- a/DistFiles/SayMore.es.xlf +++ b/DistFiles/SayMore.es.xlf @@ -1,195 +1,195 @@ - + - + Alpha - Alfa + Alfa ID: BuildType.Alpha - + Beta - Beta + Beta ID: BuildType.Beta - + Release Candidate - Candidato de lanzamiento + Candidato de lanzamiento ID: BuildType.ReleaseCandidate - + All Files ({0}) - Todos los archivos ({0}) + Todos los archivos ({0}) ID: CommonToMultipleViews.AllFilesDescriptor - + (Retries attempted: {0}) - (Reintentos: {0}) + (Reintentos: {0}) ID: CommonToMultipleViews.AttemptedRetriesMsg - + Currently SayMore is unable to find any audio playback devices installed and enabled on this computer. - Actualmente SayMore es incapaz de encontrar un dispositivo de reproducción de audio instalado y habilitado en esta computadora. + Actualmente SayMore es incapaz de encontrar un dispositivo de reproducción de audio instalado y habilitado en esta computadora. ID: CommonToMultipleViews.AudioUtils.NoPlaybackDevicesFoundMsg - + Currently audio recordings cannot be made because SayMore is unable to find any recording devices installed and enabled on this computer. - Actualmente no se puede grabar audio porque SayMore no encuentra un dispositivo de grabación instalado y habilitado en esta computadora. + Actualmente no se puede grabar audio porque SayMore no encuentra un dispositivo de grabación instalado y habilitado en esta computadora. ID: CommonToMultipleViews.AudioUtils.NoRecordingDevicesFoundMsg - + There was an unexpected audio error. - Hubo un error de audio inesperado. + Hubo un error de audio inesperado. ID: CommonToMultipleViews.AudioUtils.UnexpectedAudioErrorMsg - + ***This record had an ambiguous {0}, produced by a bug in an old version of SayMore. The date was "{1}". SayMore has attempted to interpret the date, but might have swapped the day and month. Please accept our apologies for this error. After you have fixed the date or confirmed that it is correct, please delete this message. - *** Este record tuvo una fecha ambigua en el campo {0}, producida por un error en una versión previa de SayMore. La fecha grabada era "{1}". SayMore ha intentado interpretar la fecha, pero posiblemente ha intercambiado el día y mes. Por favor, acepte nuestras disculpas por este error. Después de corregir la fecha o confirmar que es correcta, por favor borre esta nota. + *** Este record tuvo una fecha ambigua en el campo {0}, producida por un error en una versión previa de SayMore. La fecha grabada era "{1}". SayMore ha intentado interpretar la fecha, pero posiblemente ha intercambiado el día y mes. Por favor, acepte nuestras disculpas por este error. Después de corregir la fecha o confirmar que es correcta, por favor borre esta nota. ID: CommonToMultipleViews.BindingHelper.AmbiguousDateNote - + To avoid possible conflicts with files created by Mac OSX, names cannot begin with "{0}". - Para evitar conflictos potenciales con archivos creados por Mac OSX, los nombres no pueden comenzar con "{0}". + Para evitar conflictos potenciales con archivos creados por Mac OSX, los nombres no pueden comenzar con "{0}". ID: CommonToMultipleViews.ChangeIdDotDash - + Something is holding onto that folder or a file in it, so it cannot be renamed. You can try restarting this program, or restarting the computer. - Un programa está accediendo a esa carpeta o uno de los archivos que ella contiene, por lo que no se puede cambiar el nombre. Intente reiniciar este programa, o reiniciar el equipo. + Un programa está accediendo a esa carpeta o uno de los archivos que ella contiene, por lo que no se puede cambiar el nombre. Intente reiniciar este programa, o reiniciar el equipo. ID: CommonToMultipleViews.ChangeIdFailureMsg - + Enter a name. - Introduzca un nombre. + Introduzca un nombre. ID: CommonToMultipleViews.ContributorsEditor.MissingContributorNameMsg - + Choose a role. - Elija un rol. + Elija un rol. ID: CommonToMultipleViews.ContributorsEditor.MissingContributorRoleMsg - + Contributors - Colaboradores + Colaboradores ID: CommonToMultipleViews.ContributorsEditor.TabText - + Choose Columns - Elegir columnas + Elegir columnas ID: CommonToMultipleViews.ElementList.ColumnChooserButton_ToolTip_ - + &New - &Añadir + &Añadir ID: CommonToMultipleViews.ElementList.NewButtonText - + One column must be visible. - Al menos una columna debe ser visible. + Al menos una columna debe ser visible. ID: CommonToMultipleViews.ElementList.OneColumnMustBeVisibleMsg - + Field - Campo + Campo ID: CommonToMultipleViews.FieldsAndValuesGrid.ColumnHeadings.Field - + Value - Valor + Valor ID: CommonToMultipleViews.FieldsAndValuesGrid.ColumnHeadings.Value - + Audio Bit Rate - Velocidad de bits de audio + Velocidad de bits de audio ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.AudioBitRate - + Bit Depth - Profundidad de bits + Profundidad de bits ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.BitDepth - + Channels - Canales + Canales ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.Channels - + Device - Dispositivo + Dispositivo ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.Device - + Duration - Duración + Duración ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.Duration - + Frame Rate - Velocidad de fotogramas + Velocidad de fotogramas ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.FrameRate - + Microphone - Micrófono + Micrófono ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.Microphone - + Resolution - Resolución + Resolución ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.Resolution - + Sample Rate - Velocidad de muestreo + Velocidad de muestreo ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.SampleRate - + Video Bit Rate - Tasa de bits de vídeo + Tasa de bits de vídeo ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.VideoBitRate - + Do you want to delete the field '{0}' and its contents from the entire project? - ¿Desea eliminar el campo '{0}' y su contenido en todo el proyecto? + ¿Desea eliminar el campo '{0}' y su contenido en todo el proyecto? ID: CommonToMultipleViews.FieldsAndValuesGrid.VerifyDeleteFieldQuestion - + SayMore is not able to write to the file "{0}." It is read-only. - SayMore no puede grabar el archivo "{0}." Es de sólo lectura. + SayMore no puede grabar el archivo "{0}." Es de sólo lectura. ID: CommonToMultipleViews.FileIsReadOnly - + SayMore is not able to write to the file "{0}." It is read-only or locked. - SayMore no puede grabar el archivo "{0}." Es de sólo lectura o está bloqueado. + SayMore no puede grabar el archivo "{0}." Es de sólo lectura o está bloqueado. ID: CommonToMultipleViews.FileIsReadOnlyOrLocked - + Additional {0} files cannot be added to an existing {0}. - Archivos adicionales de tipo {0} no pueden ser añadidos a una {0} existente. + Archivos adicionales de tipo {0} no pueden ser añadidos a una {0} existente. ID: CommonToMultipleViews.FileList.AddFiles.CannotAddFilesOfElementType - + Add Files - Agregar archivos + Agregar archivos ID: CommonToMultipleViews.FileList.AddFiles.OpenFileDlg.Caption - + All Files (*.*) - todos los archivos (*.*) + todos los archivos (*.*) ID: CommonToMultipleViews.FileList.AddFiles.OpenFileDlg.FileTypeString - + Add Files... - Agregar archivos... + Agregar archivos... ID: CommonToMultipleViews.FileList.AddFilesButtonText - + Add additional files related to this session by\ndragging them here or clicking the 'Add Files' button. - Agregue archivos adicionales relacionados con esta sesión\narrastrándolos aquí o haciendo clic en el botón 'Agregar archivos'. + Agregue archivos adicionales relacionados con esta sesión\narrastrándolos aquí o haciendo clic en el botón 'Agregar archivos'. ID: CommonToMultipleViews.FileList.AddFilesPrompt - + There was a problem opening the file\n\n'{0}'\n\nMake sure there is an application associated with this type of file. - Hubo un problema al abrir el file\n\n'{0}'\n\nAsegúrese de que hay una aplicación asociada con este tipo de archivo. + Hubo un problema al abrir el file\n\n'{0}'\n\nAsegúrese de que hay una aplicación asociada con este tipo de archivo. ID: CommonToMultipleViews.FileList.CannotOpenFileInApplicationErrorMsg @@ -197,2584 +197,2599 @@ {0} no pudo cambiar el nombre del archivo a '{1}' porque ya existe un archivo con ese nombre. ID: CommonToMultipleViews.FileList.CannotRenameFileErrorMsg - + Sorry, {0} could not rename that file because something else (perhaps another part of {0}) is reading it. Please try again later. - {0} no pudo cambiar el nombre del archivo porque un programa (quizás otro componente de {0} mismo) lo está accediendo. Inténtalo de nuevo más tarde. + {0} no pudo cambiar el nombre del archivo porque un programa (quizás otro componente de {0} mismo) lo está accediendo. Inténtalo de nuevo más tarde. ID: CommonToMultipleViews.FileList.CannotRenameFileGenericErrorMsg - + {0} could not rename the metadata file to '{1}' because there is already a file with that name. - {0} no pudo cambiar el nombre del archivo de metadatos porque ya existe un archivo nombrado: '{1}'. + {0} no pudo cambiar el nombre del archivo de metadatos porque ya existe un archivo nombrado: '{1}'. ID: CommonToMultipleViews.FileList.CannotRenameMetadataFileErrorMsg - + Date Modified - Fecha de modificación + Fecha de modificación ID: CommonToMultipleViews.FileList.ColumnHeadings.FileDate - + Duration - Duración + Duración ID: CommonToMultipleViews.FileList.ColumnHeadings.FileDuration - + Name - Nombre + Nombre ID: CommonToMultipleViews.FileList.ColumnHeadings.FileName - + Size - Tamaño + Tamaño ID: CommonToMultipleViews.FileList.ColumnHeadings.FileSize - + Type - Tipo + Tipo ID: CommonToMultipleViews.FileList.ColumnHeadings.FileType - + Convert... - Convertir... + Convertir... ID: CommonToMultipleViews.FileList.Convert.ButtonText - + Convert Selected File - Convertir archivo seleccionado + Convertir archivo seleccionado ID: CommonToMultipleViews.FileList.Convert.ButtonText_ToolTip_ - + Convert... - Convertir... + Convertir... ID: CommonToMultipleViews.FileList.Convert.ConvertMenuText - + Extract audio to mono mp3 audio file (low quality) - Extraer audio para grabarlo como mp3 mono (baja calidad) + Extraer audio para grabarlo como mp3 mono (baja calidad) ID: CommonToMultipleViews.FileList.Convert.ExtractMp3AudioMenuText - + {0} could not load the file: {1} - {0} no pudo cargar el archivo: {1} + {0} no pudo cargar el archivo: {1} ID: CommonToMultipleViews.FileList.CouldNotLoadFileErrorMsg - + &Delete File... - &Borrar archivo... + &Borrar archivo... ID: CommonToMultipleViews.FileList.DeleteFileMenuText - + {0} and subordinate files - {0} y archivos de anotación relacionados + {0} y archivos de anotación relacionados ID: CommonToMultipleViews.FileList.DeleteSubordinateFilesFormat - + There is already a file named {0} in this project. Do you want to replace the old one with this one? - Ya existe un archivo llamado {0} en este proyecto. ¿Desea reemplazarlo con éste? + Ya existe un archivo llamado {0} en este proyecto. ¿Desea reemplazarlo con éste? ID: CommonToMultipleViews.FileList.FileAlreadyExistsMessage - + {0} Bytes - {0} Bytes + {0} Bytes ID: CommonToMultipleViews.FileList.FileSizeBytes - + {0} B - {0} B + {0} B ID: CommonToMultipleViews.FileList.FileSizeBytesAbbreviation - + {0} Gigabytes - {0} Gigabytes + {0} Gigabytes ID: CommonToMultipleViews.FileList.FileSizeGigabytes - + {0} GB - {0} GB + {0} GB ID: CommonToMultipleViews.FileList.FileSizeGigabytesAbbreviation - + {0} Kilobytes - {0} Kilobytes + {0} Kilobytes ID: CommonToMultipleViews.FileList.FileSizeKilobytes - + {0} KB - {0} KB + {0} KB ID: CommonToMultipleViews.FileList.FileSizeKilobytesAbbreviation - + {0} Megabytes - {0} Megabytes + {0} Megabytes ID: CommonToMultipleViews.FileList.FileSizeMegabytes - + {0} MB - {0} MB + {0} MB ID: CommonToMultipleViews.FileList.FileSizeMegabytesAbbreviation - + Open - Abrir + Abrir ID: CommonToMultipleViews.FileList.Open.ButtonText - + Open Selected File - Abrir el archivo seleccionado + Abrir el archivo seleccionado ID: CommonToMultipleViews.FileList.Open.ButtonText_ToolTip_ - + Open in Program Associated with this File ... - Abrir con el programa asociado con este archivo... + Abrir con el programa asociado con este archivo... ID: CommonToMultipleViews.FileList.Open.OpenInAssociatedProgramMenuText - + Show in File Explorer... - Mostrar en el explorador de archivos... + Mostrar en el explorador de archivos... ID: CommonToMultipleViews.FileList.Open.ShowInFileExplorerMenuText - + Rename... - Cambiar el nombre... + Cambiar el nombre... ID: CommonToMultipleViews.FileList.RenameButtonText - + Rename Selected File - Renombrar el archivo seleccionado + Renombrar el archivo seleccionado ID: CommonToMultipleViews.FileList.RenameButtonText_ToolTip_ - + Failed to load file:\n{0}\nIf this is not an essential file, you can safely delete it and/or ignore this error. - Error al cargar el archivo:\n{0}\nSi este no es un archivo esencial, puede eliminarlo sin preocupación y/o ignorar este error. + Error al cargar el archivo:\n{0}\nSi este no es un archivo esencial, puede eliminarlo sin preocupación y/o ignorar este error. ID: CommonToMultipleViews.GenericFileTypeViewer.FailedToLoadOtherFile - + Failed to open file: {0} - Error al abrir el archivo: {0} + Error al abrir el archivo: {0} ID: CommonToMultipleViews.GenericFileTypeViewer.FailedToOpen - + File: - Archivo: + Archivo: ID: CommonToMultipleViews.GenericFileTypeViewer.FileLabel - + Open {0} in its associated program. - Abrir {0} en su programa asociado. + Abrir {0} en su programa asociado. ID: CommonToMultipleViews.GenericFileTypeViewer.FileLinkMsg - + {0} attempted to load: - {0} intentó cargar: + {0} intentó cargar: ID: CommonToMultipleViews.GenericFileTypeViewer.FileNameMsgPreamble - + Folder: - Carpeta: + Carpeta: ID: CommonToMultipleViews.GenericFileTypeViewer.FolderLabel - + View - Vista + Vista ID: CommonToMultipleViews.GenericFileTypeViewer.TabText - + Could not open that picture. - No se pudo abrir la imagen. + No se pudo abrir la imagen. ID: CommonToMultipleViews.ImageViewer.OpeningPictureFileErrorMsg - + Could not open that picture. The image size is too large for SayMore to open. - No se pudo abrir la imagen porque es demasiado grande para SayMore. + No se pudo abrir la imagen porque es demasiado grande para SayMore. ID: CommonToMultipleViews.ImageViewer.OpeningPictureFileTooLargeMsg - + Image - Imagen + Imagen ID: CommonToMultipleViews.ImageViewer.TabText - + Zoom - Zoom + Zoom ID: CommonToMultipleViews.ImageViewer.ZoomLabel - + Speech events consists of verbal interaction between at least two participants. Comments: The event may or may not include an investigator. - Los eventos de discurso consisten en interacción verbal entre al menos dos participantes. Comentarios: El evento puede incluir un investigador, pero no es obligatorio. + Los eventos de discurso consisten en interacción verbal entre al menos dos participantes. Comentarios: El evento puede incluir un investigador, pero no es obligatorio. ID: CommonToMultipleViews.ListItems.Content-Interactivity.Interactive.Definition - + Interactive - Interactivo + Interactivo ID: CommonToMultipleViews.ListItems.Content-Interactivity.Interactive.Text - + Speech/song produced without expecting extended verbal responses from hearer(s). Comments: Corresponds often to monologue. - Discurso o canción producido sin esperar respuestas verbales extendidas de los oyentes(s). Comentarios: Corresponde a menudo a un monólogo. + Discurso o canción producido sin esperar respuestas verbales extendidas de los oyentes(s). Comentarios: Corresponde a menudo a un monólogo. ID: CommonToMultipleViews.ListItems.Content-Interactivity.Non-interactive.Definition - + Non-interactive - No interactivo + No interactivo ID: CommonToMultipleViews.ListItems.Content-Interactivity.Non-interactive.Text - + Primarily monologic speech punctuated by repeated interjections from the hearer(s). - Discurso monológico interrumpido de vez en cuando por interjecciones o respuestas de los oyentes. + Discurso monológico interrumpido de vez en cuando por interjecciones o respuestas de los oyentes. ID: CommonToMultipleViews.ListItems.Content-Interactivity.Semi-interactive.Definition - + Semi-interactive - Semi-interactivo + Semi-interactivo ID: CommonToMultipleViews.ListItems.Content-Interactivity.Semi-interactive.Text - + Unknown - Desconocida + Desconocida ID: CommonToMultipleViews.ListItems.Content-Interactivity.Unknown.Text - + Unspecified - No especificada + No especificada ID: CommonToMultipleViews.ListItems.Content-Interactivity.Unspecified.Text - + Investigator asks speaker(s) to produce isolated phonemes/ words/ utterances / grammatical structures. - Investigador pide al hablante que produzca fonemas aislados, palabras, expresiones, o estructuras gramaticales. + Investigador pide al hablante que produzca fonemas aislados, palabras, expresiones, o estructuras gramaticales. ID: CommonToMultipleViews.ListItems.Content-Involvement.Elicited.Definition - + Elicited - Suscitada + Suscitada ID: CommonToMultipleViews.ListItems.Content-Involvement.Elicited.Text - + No outside observer is present. - Ningún observador externo está presente. + Ningún observador externo está presente. ID: CommonToMultipleViews.ListItems.Content-Involvement.No-observer.Definition - + No-observer - Ningún observador + Ningún observador ID: CommonToMultipleViews.ListItems.Content-Involvement.No-observer.Text - + The researcher does not interfere verbally with the speech event (other than the researcher's mere presence). - El investigador no interfiere verbalmente con el evento comunicativo (aparte de la mera presencia del investigador). + El investigador no interfiere verbalmente con el evento comunicativo (aparte de la mera presencia del investigador). ID: CommonToMultipleViews.ListItems.Content-Involvement.Non-elicited.Definition - + Non-elicited - Espontánea + Espontánea ID: CommonToMultipleViews.ListItems.Content-Involvement.Non-elicited.Text - + The speaker prepares in detail the structure and content of his/her "performance" in advance Comments: This differs from 'Elicitation' (involvement), where the performer/consultant is given a framework but does not necessary plan his/her answer. - El orador prepara en detalle la estructura y el contenido de su "desempeño" de antemano. Comentarios: Esto difiere de la 'suscitación' (participación), donde se le da un marco al artista / ejecutante / consultor pero éste no necesariamente planea su respuesta. + El orador prepara en detalle la estructura y el contenido de su "desempeño" de antemano. Comentarios: Esto difiere de la 'suscitación' (participación), donde se le da un marco al artista / ejecutante / consultor pero éste no necesariamente planea su respuesta. ID: CommonToMultipleViews.ListItems.Content-PlanningType.Planned.Definition - + Planned - Planeado + Planeado ID: CommonToMultipleViews.ListItems.Content-PlanningType.Planned.Text - + Prompted speech/song. Comments: Topic directed in some way by an investigator or community member, but participants speak/sing freely within this context. - Discurso o canción suscitado/a. Comentario: Tema dirigida de alguna manera por un investigador o un miembro de la comunidad, pero los participantes hablan o cantan libremente dentro de este contexto. + Discurso o canción suscitado/a. Comentario: Tema dirigida de alguna manera por un investigador o un miembro de la comunidad, pero los participantes hablan o cantan libremente dentro de este contexto. ID: CommonToMultipleViews.ListItems.Content-PlanningType.Semi-spontaneous.Definition - + Semi-spontaneous - Semi espontáneo + Semi espontáneo ID: CommonToMultipleViews.ListItems.Content-PlanningType.Semi-spontaneous.Text - + Unprompted speech/song. Comments: Topic not determined from context or observers. - Discurso o canción no suscitado/a. Comentario: Tema no determinado por el contexto ni por los observadores. + Discurso o canción no suscitado/a. Comentario: Tema no determinado por el contexto ni por los observadores. ID: CommonToMultipleViews.ListItems.Content-PlanningType.Spontaneous.Definition - + Spontaneous - Espontáneo + Espontáneo ID: CommonToMultipleViews.ListItems.Content-PlanningType.Spontaneous.Text - + Controlled environment - Ambiente controlado + Ambiente controlado ID: CommonToMultipleViews.ListItems.Content-SocialContext.Controlled environment.Text - + Family - Familia + Familia ID: CommonToMultipleViews.ListItems.Content-SocialContext.Family.Text - + Private - Privado + Privado ID: CommonToMultipleViews.ListItems.Content-SocialContext.Private.Text - + Public - Público + Público ID: CommonToMultipleViews.ListItems.Content-SocialContext.Public.Text - + Africa - África + África ID: CommonToMultipleViews.ListItems.Continents.Africa.Text - + Asia - Asia + Asia ID: CommonToMultipleViews.ListItems.Continents.Asia.Text - + Australia - Australia + Australia ID: CommonToMultipleViews.ListItems.Continents.Australia.Text - + Europe - Europa + Europa ID: CommonToMultipleViews.ListItems.Continents.Europe.Text - + Middle-America - Centroamérica + Centroamérica ID: CommonToMultipleViews.ListItems.Continents.Middle-America.Text - + North-America - Norteamérica + Norteamérica ID: CommonToMultipleViews.ListItems.Continents.North-America.Text - + Oceania - Oceanía + Oceanía ID: CommonToMultipleViews.ListItems.Continents.Oceania.Text - + South-America - Sudamérica + Sudamérica ID: CommonToMultipleViews.ListItems.Continents.South-America.Text - + Afghanistan - Afganistán + Afganistán ID: CommonToMultipleViews.ListItems.Countries.Afghanistan.Text - + Albania - Albania + Albania ID: CommonToMultipleViews.ListItems.Countries.Albania.Text - + Algeria - Argelia + Argelia ID: CommonToMultipleViews.ListItems.Countries.Algeria.Text - + American Samoa - Samoa Americana + Samoa Americana ID: CommonToMultipleViews.ListItems.Countries.American Samoa.Text - + Andorra - Andorra + Andorra ID: CommonToMultipleViews.ListItems.Countries.Andorra.Text - + Angola - Angola + Angola ID: CommonToMultipleViews.ListItems.Countries.Angola.Text - + Anguilla - Anguila + Anguila ID: CommonToMultipleViews.ListItems.Countries.Anguilla.Text - + Antarctica - Antártida + Antártida ID: CommonToMultipleViews.ListItems.Countries.Antarctica.Text - + Antigua and Barbuda - Antigua y Barbuda + Antigua y Barbuda ID: CommonToMultipleViews.ListItems.Countries.Antigua and Barbuda.Text - + Arctic Ocean - Océano Ártico + Océano Ártico ID: CommonToMultipleViews.ListItems.Countries.Arctic Ocean.Text - + Argentina - Argentina + Argentina ID: CommonToMultipleViews.ListItems.Countries.Argentina.Text - + Armenia - Armenia + Armenia ID: CommonToMultipleViews.ListItems.Countries.Armenia.Text - + Aruba - Aruba + Aruba ID: CommonToMultipleViews.ListItems.Countries.Aruba.Text - + Ashmore and Cartier Islands - Islas Ashmore y Cartier + Islas Ashmore y Cartier ID: CommonToMultipleViews.ListItems.Countries.Ashmore and Cartier Islands.Text - + Atlantic Ocean - Océano Atlántico + Océano Atlántico ID: CommonToMultipleViews.ListItems.Countries.Atlantic Ocean.Text - + Australia - Australia + Australia ID: CommonToMultipleViews.ListItems.Countries.Australia.Text - + Austria - Austria + Austria ID: CommonToMultipleViews.ListItems.Countries.Austria.Text - + Azerbaijan - Azerbaiyán + Azerbaiyán ID: CommonToMultipleViews.ListItems.Countries.Azerbaijan.Text - + Bahamas - Bahamas + Bahamas ID: CommonToMultipleViews.ListItems.Countries.Bahamas.Text - + Bahrain - Baréin + Baréin ID: CommonToMultipleViews.ListItems.Countries.Bahrain.Text - + Baker Island - Isla de Baker + Isla de Baker ID: CommonToMultipleViews.ListItems.Countries.Baker Island.Text - + Bangladesh - Bangladés + Bangladés ID: CommonToMultipleViews.ListItems.Countries.Bangladesh.Text - + Barbados - Barbados + Barbados ID: CommonToMultipleViews.ListItems.Countries.Barbados.Text - + Bassas da India - Bassas da India + Bassas da India ID: CommonToMultipleViews.ListItems.Countries.Bassas da India.Text - + Belarus - Bielorrusia + Bielorrusia ID: CommonToMultipleViews.ListItems.Countries.Belarus.Text - + Belgium - Bélgica + Bélgica ID: CommonToMultipleViews.ListItems.Countries.Belgium.Text - + Belize - Belice + Belice ID: CommonToMultipleViews.ListItems.Countries.Belize.Text - + Benin - Benín + Benín ID: CommonToMultipleViews.ListItems.Countries.Benin.Text - + Bermuda - Bermudas + Bermudas ID: CommonToMultipleViews.ListItems.Countries.Bermuda.Text - + Bhutan - Bután + Bután ID: CommonToMultipleViews.ListItems.Countries.Bhutan.Text - + Bolivia - Bolivia + Bolivia ID: CommonToMultipleViews.ListItems.Countries.Bolivia.Text - + Bosnia and Herzegovina - Bosnia-Herzegovina + Bosnia-Herzegovina ID: CommonToMultipleViews.ListItems.Countries.Bosnia and Herzegovina.Text - + Botswana - Botswana + Botswana ID: CommonToMultipleViews.ListItems.Countries.Botswana.Text - + Bouvet Island - Isla Bouvet + Isla Bouvet ID: CommonToMultipleViews.ListItems.Countries.Bouvet Island.Text - + Brazil - Brasil + Brasil ID: CommonToMultipleViews.ListItems.Countries.Brazil.Text - + British Indian Ocean Territory - Territorio Británico del Océano Índico + Territorio Británico del Océano Índico ID: CommonToMultipleViews.ListItems.Countries.British Indian Ocean Territory.Text - + British Virgin Islands - Islas Vírgenes Británicas + Islas Vírgenes Británicas ID: CommonToMultipleViews.ListItems.Countries.British Virgin Islands.Text - + Brunei - Brunéi + Brunéi ID: CommonToMultipleViews.ListItems.Countries.Brunei.Text - + Bulgaria - Bulgaria + Bulgaria ID: CommonToMultipleViews.ListItems.Countries.Bulgaria.Text - + Burkina Faso - Burkina Faso + Burkina Faso ID: CommonToMultipleViews.ListItems.Countries.Burkina Faso.Text - + Burma - Birmania (Myanmar) + Birmania (Myanmar) ID: CommonToMultipleViews.ListItems.Countries.Burma.Text - + Burundi - Burundi + Burundi ID: CommonToMultipleViews.ListItems.Countries.Burundi.Text - + Cambodia - Camboya + Camboya ID: CommonToMultipleViews.ListItems.Countries.Cambodia.Text - + Cameroon - Camerún + Camerún ID: CommonToMultipleViews.ListItems.Countries.Cameroon.Text - + Canada - Canadá + Canadá ID: CommonToMultipleViews.ListItems.Countries.Canada.Text - + Cape Verde - Cabo Verde + Cabo Verde ID: CommonToMultipleViews.ListItems.Countries.Cape Verde.Text - + Cayman Islands - Islas Caimán + Islas Caimán ID: CommonToMultipleViews.ListItems.Countries.Cayman Islands.Text - + Central African Republic - República Centroafricana + República Centroafricana ID: CommonToMultipleViews.ListItems.Countries.Central African Republic.Text - + Chad - Chad + Chad ID: CommonToMultipleViews.ListItems.Countries.Chad.Text - + Chile - Chile + Chile ID: CommonToMultipleViews.ListItems.Countries.Chile.Text - + China - China + China ID: CommonToMultipleViews.ListItems.Countries.China.Text - + Christmas Island - Isla De Navidad, Isla Christmas + Isla De Navidad, Isla Christmas ID: CommonToMultipleViews.ListItems.Countries.Christmas Island.Text - + Clipperton Island - Isla Clipperton + Isla Clipperton ID: CommonToMultipleViews.ListItems.Countries.Clipperton Island.Text - + Cocos (Keeling Islands) - Islas Cocos + Islas Cocos ID: CommonToMultipleViews.ListItems.Countries.Cocos (Keeling Islands).Text - + Colombia - Colombia + Colombia ID: CommonToMultipleViews.ListItems.Countries.Colombia.Text - + Comoros - Comores + Comores ID: CommonToMultipleViews.ListItems.Countries.Comoros.Text - + Congo Republic of the - República del Congo + República del Congo ID: CommonToMultipleViews.ListItems.Countries.Congo Republic of the.Text - + Congo, Democratic Republic of the - República Democrática del Congo + República Democrática del Congo ID: CommonToMultipleViews.ListItems.Countries.Congo, Democratic Republic of the.Text - + Cook Islands - Islas Cook + Islas Cook ID: CommonToMultipleViews.ListItems.Countries.Cook Islands.Text - + Coral Sea Islands - Islas del Mar del Coral + Islas del Mar del Coral ID: CommonToMultipleViews.ListItems.Countries.Coral Sea Islands.Text - + Costa Rica - Costa Rica + Costa Rica ID: CommonToMultipleViews.ListItems.Countries.Costa Rica.Text - + Cote D'Ivoire - Costa de Marfil + Costa de Marfil ID: CommonToMultipleViews.ListItems.Countries.Cote D'Ivoire.Text - + Croatia - Croacia + Croacia ID: CommonToMultipleViews.ListItems.Countries.Croatia.Text - + Cuba - Cuba + Cuba ID: CommonToMultipleViews.ListItems.Countries.Cuba.Text - + Cyprus - Chipre + Chipre ID: CommonToMultipleViews.ListItems.Countries.Cyprus.Text - + Czech Republic - República Checa + República Checa ID: CommonToMultipleViews.ListItems.Countries.Czech Republic.Text - + Denmark - Dinamarca + Dinamarca ID: CommonToMultipleViews.ListItems.Countries.Denmark.Text - + Djibouti - Djibouti, Yibuti + Djibouti, Yibuti ID: CommonToMultipleViews.ListItems.Countries.Djibouti.Text - + Dominica - Dominica + Dominica ID: CommonToMultipleViews.ListItems.Countries.Dominica.Text - + Dominican Republic - Dominicana, República + Dominicana, República ID: CommonToMultipleViews.ListItems.Countries.Dominican Republic.Text - + East Timor - Timor Oriental + Timor Oriental ID: CommonToMultipleViews.ListItems.Countries.East Timor.Text - + Ecuador - Ecuador + Ecuador ID: CommonToMultipleViews.ListItems.Countries.Ecuador.Text - + Egypt - Egipto + Egipto ID: CommonToMultipleViews.ListItems.Countries.Egypt.Text - + El Salvador - El Salvador + El Salvador ID: CommonToMultipleViews.ListItems.Countries.El Salvador.Text - + Equatorial Guinea - Guinea Ecuatorial + Guinea Ecuatorial ID: CommonToMultipleViews.ListItems.Countries.Equatorial Guinea.Text - + Eritrea - Eritrea + Eritrea ID: CommonToMultipleViews.ListItems.Countries.Eritrea.Text - + Estonia - Estonia + Estonia ID: CommonToMultipleViews.ListItems.Countries.Estonia.Text - + Ethiopia - Etiopía + Etiopía ID: CommonToMultipleViews.ListItems.Countries.Ethiopia.Text - + Europa Island - Isla Europa + Isla Europa ID: CommonToMultipleViews.ListItems.Countries.Europa Island.Text - + Falkland Islands (Islas Malvinas) - Islas Malvinas + Islas Malvinas ID: CommonToMultipleViews.ListItems.Countries.Falkland Islands (Islas Malvinas).Text - + Faroer Islands - Islas Feroe + Islas Feroe ID: CommonToMultipleViews.ListItems.Countries.Faroer Islands.Text - + Fiji - Fiyi + Fiyi ID: CommonToMultipleViews.ListItems.Countries.Fiji.Text - + Finland - Finlandia + Finlandia ID: CommonToMultipleViews.ListItems.Countries.Finland.Text - + France - Francia + Francia ID: CommonToMultipleViews.ListItems.Countries.France.Text - + French Guiana - Guayana Francesa + Guayana Francesa ID: CommonToMultipleViews.ListItems.Countries.French Guiana.Text - + French Polynesia - Polinesia Francesa + Polinesia Francesa ID: CommonToMultipleViews.ListItems.Countries.French Polynesia.Text - + French Southern and Antarctic Lands - Tierras Australes y Antárticas Francesas + Tierras Australes y Antárticas Francesas ID: CommonToMultipleViews.ListItems.Countries.French Southern and Antarctic Lands.Text - + Gabon - Gabón + Gabón ID: CommonToMultipleViews.ListItems.Countries.Gabon.Text - + Gambia - Gambia + Gambia ID: CommonToMultipleViews.ListItems.Countries.Gambia.Text - + Georgia - Georgia + Georgia ID: CommonToMultipleViews.ListItems.Countries.Georgia.Text - + Germany - Alemania + Alemania ID: CommonToMultipleViews.ListItems.Countries.Germany.Text - + Ghana - Ghana + Ghana ID: CommonToMultipleViews.ListItems.Countries.Ghana.Text - + Gibraltar - Gibraltar + Gibraltar ID: CommonToMultipleViews.ListItems.Countries.Gibraltar.Text - + Glorioso Islands - Islas Gloriosas + Islas Gloriosas ID: CommonToMultipleViews.ListItems.Countries.Glorioso Islands.Text - + Greece - Grecia + Grecia ID: CommonToMultipleViews.ListItems.Countries.Greece.Text - + Greenland - Groenlandia + Groenlandia ID: CommonToMultipleViews.ListItems.Countries.Greenland.Text - + Grenada - Granada + Granada ID: CommonToMultipleViews.ListItems.Countries.Grenada.Text - + Guadeloupe - Guadalupe + Guadalupe ID: CommonToMultipleViews.ListItems.Countries.Guadeloupe.Text - + Guam - Guam + Guam ID: CommonToMultipleViews.ListItems.Countries.Guam.Text - + Guatemala - Guatemala + Guatemala ID: CommonToMultipleViews.ListItems.Countries.Guatemala.Text - + Guernsey - El Bailiazgo de Guernsey + El Bailiazgo de Guernsey ID: CommonToMultipleViews.ListItems.Countries.Guernsey.Text - + Guinea-Bissau - Guinea Bissau + Guinea Bissau ID: CommonToMultipleViews.ListItems.Countries.Guinea-Bissau.Text - + Guinea - República Guinea + República Guinea ID: CommonToMultipleViews.ListItems.Countries.Guinea.Text - + Guyana - Guyana + Guyana ID: CommonToMultipleViews.ListItems.Countries.Guyana.Text - + Haiti - Haití + Haití ID: CommonToMultipleViews.ListItems.Countries.Haiti.Text - + Heard and McDonald Islands - Islas Heard y McDonald + Islas Heard y McDonald ID: CommonToMultipleViews.ListItems.Countries.Heard and McDonald Islands.Text - + Holy See (Vatican City) - Santa Sede (Ciudad del Vaticano) + Santa Sede (Ciudad del Vaticano) ID: CommonToMultipleViews.ListItems.Countries.Holy See (Vatican City).Text - + Honduras - Honduras + Honduras ID: CommonToMultipleViews.ListItems.Countries.Honduras.Text - + Hong Kong - Hong Kong + Hong Kong ID: CommonToMultipleViews.ListItems.Countries.Hong Kong.Text - + Howland Island - Isla Howland + Isla Howland ID: CommonToMultipleViews.ListItems.Countries.Howland Island.Text - + Hungary - Hungría + Hungría ID: CommonToMultipleViews.ListItems.Countries.Hungary.Text - + Iceland - Islandia + Islandia ID: CommonToMultipleViews.ListItems.Countries.Iceland.Text - + India - India + India ID: CommonToMultipleViews.ListItems.Countries.India.Text - + Indian Ocean - Océano Índico + Océano Índico ID: CommonToMultipleViews.ListItems.Countries.Indian Ocean.Text - + Indonesia - Indonesia + Indonesia ID: CommonToMultipleViews.ListItems.Countries.Indonesia.Text - + Iran - Irán + Irán ID: CommonToMultipleViews.ListItems.Countries.Iran.Text - + Iraq - Iraq + Iraq ID: CommonToMultipleViews.ListItems.Countries.Iraq.Text - + Ireland - Irlanda + Irlanda ID: CommonToMultipleViews.ListItems.Countries.Ireland.Text - + Israel - Israel + Israel ID: CommonToMultipleViews.ListItems.Countries.Israel.Text - + Italy - Italia + Italia ID: CommonToMultipleViews.ListItems.Countries.Italy.Text - + Jamaica - Jamaica + Jamaica ID: CommonToMultipleViews.ListItems.Countries.Jamaica.Text - + Jan Mayen - Jan Mayen + Jan Mayen ID: CommonToMultipleViews.ListItems.Countries.Jan Mayen.Text - + Japan - Japón + Japón ID: CommonToMultipleViews.ListItems.Countries.Japan.Text - + Jarvis Island - Isla Jarvis + Isla Jarvis ID: CommonToMultipleViews.ListItems.Countries.Jarvis Island.Text - + Jersey - Bailiazgo de Jersey + Bailiazgo de Jersey ID: CommonToMultipleViews.ListItems.Countries.Jersey.Text - + Johnston Atoll - Atolón Johnston + Atolón Johnston ID: CommonToMultipleViews.ListItems.Countries.Johnston Atoll.Text - + Jordan - Jordania + Jordania ID: CommonToMultipleViews.ListItems.Countries.Jordan.Text - + Juan de Nova Island - Isla Juan de Nova + Isla Juan de Nova ID: CommonToMultipleViews.ListItems.Countries.Juan de Nova Island.Text - + Kazakhstan - Kazajstán + Kazajstán ID: CommonToMultipleViews.ListItems.Countries.Kazakhstan.Text - + Kenya - Kenia + Kenia ID: CommonToMultipleViews.ListItems.Countries.Kenya.Text - + Kingman Reef - Arrecife Kingman + Arrecife Kingman ID: CommonToMultipleViews.ListItems.Countries.Kingman Reef.Text - + Kiribati - Kiribati + Kiribati ID: CommonToMultipleViews.ListItems.Countries.Kiribati.Text - + Korea (North) - Corea del Norte + Corea del Norte ID: CommonToMultipleViews.ListItems.Countries.Korea (North).Text - + Korea (South) - Corea del Sur + Corea del Sur ID: CommonToMultipleViews.ListItems.Countries.Korea (South).Text - + Kuwait - Kuwait + Kuwait ID: CommonToMultipleViews.ListItems.Countries.Kuwait.Text - + Kyrgyzstan - Kirguistán + Kirguistán ID: CommonToMultipleViews.ListItems.Countries.Kyrgyzstan.Text - + Laos - Laos (República Democrática Popular Lao) + Laos (República Democrática Popular Lao) ID: CommonToMultipleViews.ListItems.Countries.Laos.Text - + Latvia - Letonia + Letonia ID: CommonToMultipleViews.ListItems.Countries.Latvia.Text - + Lebanon - Líbano + Líbano ID: CommonToMultipleViews.ListItems.Countries.Lebanon.Text - + Lesotho - Lesotho + Lesotho ID: CommonToMultipleViews.ListItems.Countries.Lesotho.Text - + Liberia - Liberia + Liberia ID: CommonToMultipleViews.ListItems.Countries.Liberia.Text - + Libya - Libia + Libia ID: CommonToMultipleViews.ListItems.Countries.Libya.Text - + Liechtenstein - Liechtenstein + Liechtenstein ID: CommonToMultipleViews.ListItems.Countries.Liechtenstein.Text - + Lithuania - Lituania + Lituania ID: CommonToMultipleViews.ListItems.Countries.Lithuania.Text - + Luxembourg - Luxemburgo + Luxemburgo ID: CommonToMultipleViews.ListItems.Countries.Luxembourg.Text - + Macau - Macao + Macao ID: CommonToMultipleViews.ListItems.Countries.Macau.Text - + Macedonia - Macedonia + Macedonia ID: CommonToMultipleViews.ListItems.Countries.Macedonia.Text - + Madagascar - Madagascar + Madagascar ID: CommonToMultipleViews.ListItems.Countries.Madagascar.Text - + Malawi - Malawi + Malawi ID: CommonToMultipleViews.ListItems.Countries.Malawi.Text - + Malaysia - Malasia + Malasia ID: CommonToMultipleViews.ListItems.Countries.Malaysia.Text - + Maldives - Maldivas + Maldivas ID: CommonToMultipleViews.ListItems.Countries.Maldives.Text - + Mali - Malí + Malí ID: CommonToMultipleViews.ListItems.Countries.Mali.Text - + Malta - Malta + Malta ID: CommonToMultipleViews.ListItems.Countries.Malta.Text - + Man Isle of - Isla de Man + Isla de Man ID: CommonToMultipleViews.ListItems.Countries.Man Isle of.Text - + Marshall Islands - Islas Marshall + Islas Marshall ID: CommonToMultipleViews.ListItems.Countries.Marshall Islands.Text - + Martinique - Martinica + Martinica ID: CommonToMultipleViews.ListItems.Countries.Martinique.Text - + Mauritania - Mauritania + Mauritania ID: CommonToMultipleViews.ListItems.Countries.Mauritania.Text - + Mauritius - Mauricio + Mauricio ID: CommonToMultipleViews.ListItems.Countries.Mauritius.Text - + Mayotte - Mayotte + Mayotte ID: CommonToMultipleViews.ListItems.Countries.Mayotte.Text - + Mexico - México + México ID: CommonToMultipleViews.ListItems.Countries.Mexico.Text - + Micronesia - Micronesia, Estados Federados de + Micronesia, Estados Federados de ID: CommonToMultipleViews.ListItems.Countries.Micronesia.Text - + Moldova - Moldavia + Moldavia ID: CommonToMultipleViews.ListItems.Countries.Moldova.Text - + Monaco - Mónaco + Mónaco ID: CommonToMultipleViews.ListItems.Countries.Monaco.Text - + Mongolia - Mongolia + Mongolia ID: CommonToMultipleViews.ListItems.Countries.Mongolia.Text - + Montserrat - Montserrat, Isla de + Montserrat, Isla de ID: CommonToMultipleViews.ListItems.Countries.Montserrat.Text - + Morocco - Marruecos + Marruecos ID: CommonToMultipleViews.ListItems.Countries.Morocco.Text - + Mozambique - Mozambique + Mozambique ID: CommonToMultipleViews.ListItems.Countries.Mozambique.Text - + Namibia - Namibia + Namibia ID: CommonToMultipleViews.ListItems.Countries.Namibia.Text - + Nauru - Nauru + Nauru ID: CommonToMultipleViews.ListItems.Countries.Nauru.Text - + Navassa Island - Isla de Navaza + Isla de Navaza ID: CommonToMultipleViews.ListItems.Countries.Navassa Island.Text - + Nepal - Nepal + Nepal ID: CommonToMultipleViews.ListItems.Countries.Nepal.Text - + Netherlands Antilles - Antillas Holandesas + Antillas Holandesas ID: CommonToMultipleViews.ListItems.Countries.Netherlands Antilles.Text - + Netherlands - Países Bajos, Holanda + Países Bajos, Holanda ID: CommonToMultipleViews.ListItems.Countries.Netherlands.Text - + New Caledonia - Nueva Caledonia + Nueva Caledonia ID: CommonToMultipleViews.ListItems.Countries.New Caledonia.Text - + New Zealand - Nueva Zelanda + Nueva Zelanda ID: CommonToMultipleViews.ListItems.Countries.New Zealand.Text - + Nicaragua - Nicaragua + Nicaragua ID: CommonToMultipleViews.ListItems.Countries.Nicaragua.Text - + Niger - Niger + Niger ID: CommonToMultipleViews.ListItems.Countries.Niger.Text - + Nigeria - Nigeria + Nigeria ID: CommonToMultipleViews.ListItems.Countries.Nigeria.Text - + Niue - Niue + Niue ID: CommonToMultipleViews.ListItems.Countries.Niue.Text - + Norfolk Island - Isla Norfolk + Isla Norfolk ID: CommonToMultipleViews.ListItems.Countries.Norfolk Island.Text - + Northern Mariana Islands - Marianas del Norte + Marianas del Norte ID: CommonToMultipleViews.ListItems.Countries.Northern Mariana Islands.Text - + Norway - Noruega + Noruega ID: CommonToMultipleViews.ListItems.Countries.Norway.Text - + Oman - Omán + Omán ID: CommonToMultipleViews.ListItems.Countries.Oman.Text - + Pacific Ocean - Océano Pacífico + Océano Pacífico ID: CommonToMultipleViews.ListItems.Countries.Pacific Ocean.Text - + Pakistan - Pakistán + Pakistán ID: CommonToMultipleViews.ListItems.Countries.Pakistan.Text - + Palau - Palau + Palau ID: CommonToMultipleViews.ListItems.Countries.Palau.Text - + Palmyra Atoll - Atolón Palmyra + Atolón Palmyra ID: CommonToMultipleViews.ListItems.Countries.Palmyra Atoll.Text - + Panama - Panamá + Panamá ID: CommonToMultipleViews.ListItems.Countries.Panama.Text - + Papua New Guinea - Papúa-Nueva Guinea + Papúa-Nueva Guinea ID: CommonToMultipleViews.ListItems.Countries.Papua New Guinea.Text - + Paracel Islands - Islas Paracelso + Islas Paracelso ID: CommonToMultipleViews.ListItems.Countries.Paracel Islands.Text - + Paraguay - Paraguay + Paraguay ID: CommonToMultipleViews.ListItems.Countries.Paraguay.Text - + Peru - Perú + Perú ID: CommonToMultipleViews.ListItems.Countries.Peru.Text - + Philippines - Filipinas + Filipinas ID: CommonToMultipleViews.ListItems.Countries.Philippines.Text - + Pitcairn Islands - Isla Pitcairn + Isla Pitcairn ID: CommonToMultipleViews.ListItems.Countries.Pitcairn Islands.Text - + Poland - Polonia + Polonia ID: CommonToMultipleViews.ListItems.Countries.Poland.Text - + Portugal - Portugal + Portugal ID: CommonToMultipleViews.ListItems.Countries.Portugal.Text - + Puerto Rico - Puerto Rico + Puerto Rico ID: CommonToMultipleViews.ListItems.Countries.Puerto Rico.Text - + Qatar - Qatar + Qatar ID: CommonToMultipleViews.ListItems.Countries.Qatar.Text - + Reunion - Reunión + Reunión ID: CommonToMultipleViews.ListItems.Countries.Reunion.Text - + Romania - Rumanía + Rumanía ID: CommonToMultipleViews.ListItems.Countries.Romania.Text - + Russian Federation - Federación Rusa + Federación Rusa ID: CommonToMultipleViews.ListItems.Countries.Russian Federation.Text - + Rwanda - Ruanda + Ruanda ID: CommonToMultipleViews.ListItems.Countries.Rwanda.Text - + Saint Helena - Santa Elena + Santa Elena ID: CommonToMultipleViews.ListItems.Countries.Saint Helena.Text - + Saint Kitts and Nevis - San Cristobal y Nevis + San Cristobal y Nevis ID: CommonToMultipleViews.ListItems.Countries.Saint Kitts and Nevis.Text - + Saint Lucia - Santa Lucía + Santa Lucía ID: CommonToMultipleViews.ListItems.Countries.Saint Lucia.Text - + Saint Pierre and Miquelon - San Pedro y Miquelón + San Pedro y Miquelón ID: CommonToMultipleViews.ListItems.Countries.Saint Pierre and Miquelon.Text - + Saint Vincent and the Grenadines - San Vincente y Granadinas + San Vincente y Granadinas ID: CommonToMultipleViews.ListItems.Countries.Saint Vincent and the Grenadines.Text - + Samoa - Samoa + Samoa ID: CommonToMultipleViews.ListItems.Countries.Samoa.Text - + San Marino - San Marino + San Marino ID: CommonToMultipleViews.ListItems.Countries.San Marino.Text - + Sao Tome and Principe - Santo Tomé y Príncipe + Santo Tomé y Príncipe ID: CommonToMultipleViews.ListItems.Countries.Sao Tome and Principe.Text - + Saudi Arabia - Arabia Saudita + Arabia Saudita ID: CommonToMultipleViews.ListItems.Countries.Saudi Arabia.Text - + Senegal - Senegal + Senegal ID: CommonToMultipleViews.ListItems.Countries.Senegal.Text - + Serbia and Montenegro - Serbia y Montenegro + Serbia y Montenegro ID: CommonToMultipleViews.ListItems.Countries.Serbia and Montenegro.Text - + Seychelles - Seychelles + Seychelles ID: CommonToMultipleViews.ListItems.Countries.Seychelles.Text - + Sierra Leone - Sierra Leona + Sierra Leona ID: CommonToMultipleViews.ListItems.Countries.Sierra Leone.Text - + Singapore - Singapur + Singapur ID: CommonToMultipleViews.ListItems.Countries.Singapore.Text - + Slovak Republic - Eslovaquia + Eslovaquia ID: CommonToMultipleViews.ListItems.Countries.Slovak Republic.Text - + Slovenia - Eslovenia + Eslovenia ID: CommonToMultipleViews.ListItems.Countries.Slovenia.Text - + Solomon Islands - Islas Salomón + Islas Salomón ID: CommonToMultipleViews.ListItems.Countries.Solomon Islands.Text - + Somalia - Somalia + Somalia ID: CommonToMultipleViews.ListItems.Countries.Somalia.Text - + South Africa - Sudáfrica + Sudáfrica ID: CommonToMultipleViews.ListItems.Countries.South Africa.Text - + South Georgia and the South Sandwich Islands - Georgia del Sur e Islas Sandwich del Sur + Georgia del Sur e Islas Sandwich del Sur ID: CommonToMultipleViews.ListItems.Countries.South Georgia and the South Sandwich Islands.Text - + Southern Ocean - Océano Austral + Océano Austral ID: CommonToMultipleViews.ListItems.Countries.Southern Ocean.Text - + Spain - España + España ID: CommonToMultipleViews.ListItems.Countries.Spain.Text - + Spratly Islands - Islas Spratly + Islas Spratly ID: CommonToMultipleViews.ListItems.Countries.Spratly Islands.Text - + Sri Lanka - Sri Lanka + Sri Lanka ID: CommonToMultipleViews.ListItems.Countries.Sri Lanka.Text - + Sudan - Sudán + Sudán ID: CommonToMultipleViews.ListItems.Countries.Sudan.Text - + Suriname - Surinam + Surinam ID: CommonToMultipleViews.ListItems.Countries.Suriname.Text - + Svalbard - Svalbard + Svalbard ID: CommonToMultipleViews.ListItems.Countries.Svalbard.Text - + Swaziland - Swazilandia + Swazilandia ID: CommonToMultipleViews.ListItems.Countries.Swaziland.Text - + Sweden - Suecia + Suecia ID: CommonToMultipleViews.ListItems.Countries.Sweden.Text - + Switzerland - Suiza + Suiza ID: CommonToMultipleViews.ListItems.Countries.Switzerland.Text - + Syria - Siria + Siria ID: CommonToMultipleViews.ListItems.Countries.Syria.Text - + Taiwan - Taiwan + Taiwan ID: CommonToMultipleViews.ListItems.Countries.Taiwan.Text - + Tajikistan - Tadjikistan + Tadjikistan ID: CommonToMultipleViews.ListItems.Countries.Tajikistan.Text - + Tanzania - Tanzania + Tanzania ID: CommonToMultipleViews.ListItems.Countries.Tanzania.Text - + Thailand - Tailandia + Tailandia ID: CommonToMultipleViews.ListItems.Countries.Thailand.Text - + The Gaza Strip - La Franja de Gaza + La Franja de Gaza ID: CommonToMultipleViews.ListItems.Countries.The Gaza Strip.Text - + Togo - Togo + Togo ID: CommonToMultipleViews.ListItems.Countries.Togo.Text - + Tokelau - Tokelau + Tokelau ID: CommonToMultipleViews.ListItems.Countries.Tokelau.Text - + Tonga - Tonga + Tonga ID: CommonToMultipleViews.ListItems.Countries.Tonga.Text - + Trinidad and Tobago - Trinidad y Tobago + Trinidad y Tobago ID: CommonToMultipleViews.ListItems.Countries.Trinidad and Tobago.Text - + Tromolin Island - Isla Tromelin + Isla Tromelin ID: CommonToMultipleViews.ListItems.Countries.Tromolin Island.Text - + Tunisia - Túnez + Túnez ID: CommonToMultipleViews.ListItems.Countries.Tunisia.Text - + Turkey - Turquía + Turquía ID: CommonToMultipleViews.ListItems.Countries.Turkey.Text - + Turkmenistan - Turkmenistan + Turkmenistan ID: CommonToMultipleViews.ListItems.Countries.Turkmenistan.Text - + Turks and Caicos Islands - Islas Turcas y Caicos + Islas Turcas y Caicos ID: CommonToMultipleViews.ListItems.Countries.Turks and Caicos Islands.Text - + Tuvalu - Tuvalu + Tuvalu ID: CommonToMultipleViews.ListItems.Countries.Tuvalu.Text - + Uganda - Uganda + Uganda ID: CommonToMultipleViews.ListItems.Countries.Uganda.Text - + Ukraine - Ucrania + Ucrania ID: CommonToMultipleViews.ListItems.Countries.Ukraine.Text - + United Arab Emirates - Emiratos Árabes Unidos + Emiratos Árabes Unidos ID: CommonToMultipleViews.ListItems.Countries.United Arab Emirates.Text - + United Kingdom - Reino Unido + Reino Unido ID: CommonToMultipleViews.ListItems.Countries.United Kingdom.Text - + United States - Estados Unidos + Estados Unidos ID: CommonToMultipleViews.ListItems.Countries.United States.Text - + Uruguay - Uruguay + Uruguay ID: CommonToMultipleViews.ListItems.Countries.Uruguay.Text - + Uzbekistan - Uzbekistán + Uzbekistán ID: CommonToMultipleViews.ListItems.Countries.Uzbekistan.Text - + Vanuatu - Vanuatu + Vanuatu ID: CommonToMultipleViews.ListItems.Countries.Vanuatu.Text - + Venezuela - Venezuela + Venezuela ID: CommonToMultipleViews.ListItems.Countries.Venezuela.Text - + Vietnam - Vietnam + Vietnam ID: CommonToMultipleViews.ListItems.Countries.Vietnam.Text - + Virgin Islands (US) - Islas Virgenes Americanas + Islas Virgenes Americanas ID: CommonToMultipleViews.ListItems.Countries.Virgin Islands (US).Text - + Wake Island - Isla Wake + Isla Wake ID: CommonToMultipleViews.ListItems.Countries.Wake Island.Text - + Wallis and Futuna Islands - Wallis y Futuna + Wallis y Futuna ID: CommonToMultipleViews.ListItems.Countries.Wallis and Futuna Islands.Text - + West Bank - Cisjordania (Ribera Occidental) + Cisjordania (Ribera Occidental) ID: CommonToMultipleViews.ListItems.Countries.West Bank.Text - + Western Sahara - Sáhara Occidental + Sáhara Occidental ID: CommonToMultipleViews.ListItems.Countries.Western Sahara.Text - + Yemen - Yemen + Yemen ID: CommonToMultipleViews.ListItems.Countries.Yemen.Text - + Zambia - Zambia + Zambia ID: CommonToMultipleViews.ListItems.Countries.Zambia.Text - + Zimbabwe - Zimbabwe + Zimbabwe ID: CommonToMultipleViews.ListItems.Countries.Zimbabwe.Text - + Failure to create a WAV file from another media file. - Error al crear un archivo WAV desde otro archivo multimedia. + Error al crear un archivo WAV desde otro archivo multimedia. ID: CommonToMultipleViews.MediaPlayer.ConversionFailure - + File does not appear to be a valid media file: {0} - Archivo no parece ser un archivo multimedia válido: {0} + Archivo no parece ser un archivo multimedia válido: {0} ID: CommonToMultipleViews.MediaPlayer.InvalidMediaFile - + Media player - failure to load file. - Reproductor de medios - fallo al cargar el archivo. + Reproductor de medios - fallo al cargar el archivo. ID: CommonToMultipleViews.MediaPlayer.LoadFailure - + Media file not found: {0} - Archivo multimedia no se encuentra: '{0}' + Archivo multimedia no se encuentra: '{0}' ID: CommonToMultipleViews.MediaPlayer.MediaFileNotFoundMsg - + Media player file name has not been specified. - No se ha especificado el nombre de archivo que desea reproducir. + No se ha especificado el nombre de archivo que desea reproducir. ID: CommonToMultipleViews.MediaPlayer.MediaFileNotSpecifiedMsg - + Pause - Pausa + Pausa ID: CommonToMultipleViews.MediaPlayer.PauseButton - + Pause - Pausa + Pausa ID: CommonToMultipleViews.MediaPlayer.PauseButton_ToolTip_ - + Play - Reproducir + Reproducir ID: CommonToMultipleViews.MediaPlayer.PlayButton - + Play - Reproducir + Reproducir ID: CommonToMultipleViews.MediaPlayer.PlayButton_ToolTip_ - + Stop - Parar + Parar ID: CommonToMultipleViews.MediaPlayer.StopButton - + Stop - Parar + Parar ID: CommonToMultipleViews.MediaPlayer.StopButton_ToolTip_ - + Audio - Audio + Audio ID: CommonToMultipleViews.MediaPlayer.TabText-Audio - + Video - Video + Video ID: CommonToMultipleViews.MediaPlayer.TabText-Video - + {0} / {1} - {0} / {1} + {0} / {1} ID: CommonToMultipleViews.MediaPlayer.TimeCurrentOfTotalDisplayFormat - + {0} - {1} - {0} - {1} + {0} - {1} ID: CommonToMultipleViews.MediaPlayer.TimeRangeDisplayFormat - + Unable to start mplayer. - No se pudo iniciar mplayer. + No se pudo iniciar mplayer. ID: CommonToMultipleViews.MediaPlayer.UnableToStartMplayerProcessMsg - + Volume - Volumen + Volumen ID: CommonToMultipleViews.MediaPlayer.VolumeButton - + Volume - Volumen + Volumen ID: CommonToMultipleViews.MediaPlayer.VolumeButton_ToolTip_ - + More Information... - Más información... + Más información... ID: CommonToMultipleViews.MediaPropertiesEditor.MoreInfoButton - + More information about this file - Más información sobre este archivo + Más información sobre este archivo ID: CommonToMultipleViews.MediaPropertiesEditor.MoreInfoButton_ToolTip_ - + Presets - Ajustes preestablecidos + Ajustes preestablecidos ID: CommonToMultipleViews.MediaPropertiesEditor.PresetsButton - + Select presets for media file - Seleccionar ajustes preestablecidos para archivo multimedio + Seleccionar ajustes preestablecidos para archivo multimedio ID: CommonToMultipleViews.MediaPropertiesEditor.PresetsButton_ToolTip_ - + Notes - Notas + Notas ID: CommonToMultipleViews.NotesEditor.TabText - + {0}% - {0} % + {0} % ID: CommonToMultipleViews.PercentFormat - + Properties - Propiedades + Propiedades ID: CommonToMultipleViews.PropertiesEditor.TabText - + Text File ({0}) - archivo de texto ({0}) + archivo de texto ({0}) ID: CommonToMultipleViews.TextFileDescriptor - + Full output from conversion: - Salida completa de conversión: + Salida completa de conversión: ID: ConvertMedia.FullConversionOutput - + Adding Files for Contributor '{0}' - Agregando archivos al colaborador '{0}' + Agregando archivos al colaborador '{0}' ID: DialogBoxes.ArchivingDlg.AddingContributorFilesProgressMsg - + Adding Files for Contributors... - Añadiendo los archivos de los contribuyentes... + Añadiendo los archivos de los contribuyentes... ID: DialogBoxes.ArchivingDlg.AddingContributorFilesToIMDIArchiveProgressMsg - + Adding Other Project Documents... - Agregando otros documentos del proyecto... + Agregando otros documentos del proyecto... ID: DialogBoxes.ArchivingDlg.AddingOtherProjectDocumentsToIMDIArchiveProgressMsg - + Adding Project Description Documents... - Agregando documentos descriptivos de proyecto... + Agregando documentos descriptivos de proyecto... ID: DialogBoxes.ArchivingDlg.AddingProjectDescriptionDocumentsToIMDIArchiveProgressMsg - + Adding Files for Session '{0}' - Agregando archivos a la sesión '{0}' + Agregando archivos a la sesión '{0}' ID: DialogBoxes.ArchivingDlg.AddingSessionFilesProgressMsg - + The archive package will include all required files and data related to a session and its contributors. - Reunirá todos los archivos y datos relacionados con ua sesión y sus colaboradores. + Reunirá todos los archivos y datos relacionados con ua sesión y sus colaboradores. ID: DialogBoxes.ArchivingDlg.ArchivingInfoDetails - + {0}: {1} - {0}: {1} + {0}: {1} ID: DialogBoxes.ArchivingDlg.ArchivingProgressMsg - + Contributor - Contribuyente + Contribuyente ID: DialogBoxes.ArchivingDlg.ContributorElementName - + The age for {0} must be between 2 and 130 - La edad para {0} debe estar entre 2 y 130 años. + La edad para {0} debe estar entre 2 y 130 años. ID: DialogBoxes.ArchivingDlg.InvalidAgeMsg - - The Birth Year for {0} should be a 4 digit number. It is used to calculate the age for the IMDI export. - El año del nacimiento de {0} debe ser un número de 4 dígitos o dejarse en blanco. + + The Birth Year for {0} should be a 4-digit number. It is used to calculate the age for the IMDI export. + El año del nacimiento de {0} debe ser un número de 4 dígitos o dejarse en blanco. ID: DialogBoxes.ArchivingDlg.InvalidBirthYearMsg - + There are no contributors for this session. - No hay ningún colaborador para esta sesión. + No hay ningún colaborador para esta sesión. ID: DialogBoxes.ArchivingDlg.NoContributorsForSessionMsg - + + Other Project Documents + Otros documentos del proyecto + ID: DialogBoxes.ArchivingDlg.OtherProjectDocuments + + {0} is listed as a contributor but not a participant in {1} session. - {0} está en la lista de colaboradores pero no es participante en la sesión {1}. + {0} está en la lista de colaboradores pero no es participante en la sesión {1}. ID: DialogBoxes.ArchivingDlg.PersonNotParticipating - + The following session and contributor files will be added to your archive. - Los siguientes archivos de sesión y colaborador se agregarán a la colección permanente de archivos. + Los siguientes archivos de sesión y colaborador se agregarán a la colección permanente de archivos. ID: DialogBoxes.ArchivingDlg.PrearchivingStatusMsg1 - + The following session files will be added to your archive. - Los siguientes archivos de sesión se agregará a la colección permanente de archivos. + Los siguientes archivos de sesión se agregarán a la colección permanente de archivos. ID: DialogBoxes.ArchivingDlg.PrearchivingStatusMsg2 - + The archive corpus will include all required files and data related to this project. - El archivo permanente incluirá todos los archivos requeridos y los datos relacionados con este proyecto. + El archivo permanente incluirá todos los archivos requeridos y los datos relacionados con este proyecto. ID: DialogBoxes.ArchivingDlg.ProjectArchivingInfoDetails - + + The following files will be added to your archive. + Los siguientes archivos serán añadidos al archivo permanente. + ID: DialogBoxes.ArchivingDlg.ProjectPreArchivingStatusMsg + + Session - Sesión + Sesión ID: DialogBoxes.ArchivingDlg.SessionElementName - + + Sessions: + Sesiones: + ID: DialogBoxes.ArchivingDlg.ZippedSessions + + There was an error trying to get more information for the media file:\n\n{0} - Hubo un error al intentar obtener más información sobre el archivo multimedia:\n\n\n\n{0} + Hubo un error al intentar obtener más información sobre el archivo multimedia:\n\n\n\n{0} ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.GettingInfoErrorMsg - + Failure to extract media file information. - Error al extraer la información del archivo de medios. + Error al extraer la información del archivo de medios. ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.GettingMoreInfoAsHtml - + Start time: - Hora de inicio: + Hora de inicio: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels. - + Audio - Audio + Audio ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Audio - + Average frame rate: - Velocidad de fotogramas promedia: + Velocidad de fotogramas promedia: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.AverageFrameRate - + Bit depth: - Profundidad de bits: + Profundidad de bits: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.BitDepth - + Bits per raw sample: - Bits por muestra cruda: + Bits por muestra cruda: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.BitsPerRawSample - + Channel count: - Número de canales: + Número de canales: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.ChannelCount - + Channel layout: - Diseño de canales: + Diseño de canales: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.ChannelLayout - + Codec long name: - Nombre completo del códec: + Nombre completo del códec: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.CodecLongName - + Codec name: - Nombre del códec: + Nombre del códec: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.CodecName - + Codec tag: - Etiqueta de códec: + Etiqueta de códec: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.CodecTag - + Complete name: - Nombre completo: + Nombre completo: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.CompleteName - + Display aspect ratio: - Proporción de visualización: + Proporción de visualización: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.DisplayAspectRatio - + Disposition - Disposición + Disposición ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Disposition - + Duration: - Duración: + Duración: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Duration - + Error data - Datos de errores + Datos de errores ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.ErrorData - + File size (bytes): - Tamaño del archivo (en bytes): + Tamaño del archivo (en bytes): ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.FileSize - + Long name: - Nombre completo: + Nombre completo: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.FmtLongName - + Name: - Nombre: + Nombre: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.FmtName - + Probe score: - Puntaje calculado por FFprobe: + Puntaje calculado por FFprobe: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.FmtProbeScore - + Stream count: - Número de secuencias: + Número de secuencias: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.FmtStreamCount - + Format - Formato + Formato ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Format - + Frame rate: - Velocidad de fotogramas: + Velocidad de fotogramas: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.FrameRate - + General - General + General ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.General - + Height: - Altura: + Altura: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Height - + Language: - Idioma: + Idioma: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Language - + Audio Stream #{0} - Secuencia de audio #{0} + Secuencia de audio #{0} ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.NumberedAudioStream - + Video Stream #{0} - Secuencia de video #{0} + Secuencia de video #{0} ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.NumberedVideoStream - + Pixel format: - Formato de píxeles: + Formato de píxeles: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.PixelFormat - + Profile: - Perfil: + Perfil: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Profile - + Rotation: - Rotación: + Rotación: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Rotation - + Sample aspect ratio: - Relación de aspecto de muestra: + Relación de aspecto de muestra: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.SampleAspectRatio - + Sample rate (Hz): - Frecuencia de muestra (Hz): + Frecuencia de muestra (Hz): ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.SampleRateHz - + Data obtained using: - Datos obtenidos utilizando: + Datos obtenidos utilizando: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Source - + ID: - ID: + ID: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.StreamIndex - + Subtitle stream count: - Número de secuencias de subtítulos: + Número de secuencias de subtítulos: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.SubtitleStreamCount - + Tags - Etiquetas + Etiquetas ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Tags - + Video - Video + Video ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Video - + Width: - Ancho: + Ancho: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Width - + A file by that name already exists or the name is invalid. - Ya existe un archivo con ese nombre, o el nombre no es válido. + Ya existe un archivo con ese nombre, o el nombre no es válido. ID: DialogBoxes.ComponentFileRenamingDlg.FileAlreadyExistsMsg - + New file: {0} - Nuevo archivo: {0} + Nuevo archivo: {0} ID: DialogBoxes.ComponentFileRenamingDlg.NewFileNameMsg - + Rename - Cambiar el nombre + Cambiar el nombre ID: DialogBoxes.ComponentFileRenamingDlg.WindowTitle - + Cancel - Cancelar + Cancelar ID: DialogBoxes.ComponentFileRenamingDlg._buttonCancel - + Rename - Cambiar el nombre + Cambiar el nombre ID: DialogBoxes.ComponentFileRenamingDlg._buttonRename - + Change Name To: - Cambiar el nombre a: + Cambiar el nombre a: ID: DialogBoxes.ComponentFileRenamingDlg._labelChangeNameTo - + Use the following only when you are importing annotations produced outside of SayMore - Use las siguientes opciones solamente cuando está importando anotaciones producidas fuera de SayMore + Use las siguientes opciones solamente cuando está importando anotaciones producidas fuera de SayMore ID: DialogBoxes.ComponentFileRenamingDlg._labelNonSayMoreImportHint - + Read About How SayMore Uses Names - Lea sobre cómo SayMore utiliza nombres + Lea sobre cómo SayMore utiliza nombres ID: DialogBoxes.ComponentFileRenamingDlg._labelReadAboutRenaming - + Shortcuts - Accesos directos + Accesos directos ID: DialogBoxes.ComponentFileRenamingDlg._labelShortcuts - + (hover over each link to read about how it is used) - (pase el ratón sobre cada enlace para obtener información acerca de cómo se utiliza) + (pase el ratón sobre cada enlace para obtener información acerca de cómo se utiliza) ID: DialogBoxes.ComponentFileRenamingDlg._labelShortcutsHint - + Careful Speech - Habla cuidadosa + Habla cuidadosa ID: DialogBoxes.ComponentFileRenamingDlg._linkCareful - + Careful Speech:\nSlow, careful speech re-speaking\nof the source recording. - Habla cuidadosa:\nGrabación de una reproduccón del discurso original en forma lenta y\ncuidadosa para ayudar al lingüista escuchar distintivamente cada palabra. + Habla cuidadosa:\nGrabación de una reproduccón del discurso original en forma lenta y\ncuidadosa para ayudar al lingüista escuchar distintivamente cada palabra. ID: DialogBoxes.ComponentFileRenamingDlg._linkCareful_ToolTip_ - + Informed Consent - Consentimiento informado + Consentimiento informado ID: DialogBoxes.ComponentFileRenamingDlg._linkConsent - + Informed Consent:\nA scan or recording of consent covering\nthe use of this person's contribution. - Consentimiento informado:\nEscaneo o grabación de consentimiento que indica permiso\npara el uso de la contribución de esta persona. + Consentimiento informado:\nEscaneo o grabación de consentimiento que indica permiso\npara el uso de la contribución de esta persona. ID: DialogBoxes.ComponentFileRenamingDlg._linkConsent_ToolTip_ - + Oral Translation - Traducción oral + Traducción oral ID: DialogBoxes.ComponentFileRenamingDlg._linkOralTranslation - + Oral Translation:\nRecording of a translation\nof the source recording. - Traducción oral:\nGrabación de una traducción de la grabación\noriginal en el lengua de comunicación más amplia. + Traducción oral:\nGrabación de una traducción de la grabación\noriginal en el lengua de comunicación más amplia. ID: DialogBoxes.ComponentFileRenamingDlg._linkOralTranslation_ToolTip_ - + Source - Original + Original ID: DialogBoxes.ComponentFileRenamingDlg._linkSource - + Source:\nThe recording of the session. Used to satisfy\nthe 'Source Recording' stage of the session. - Original:\nLa grabación de la sesión. La presencia de este archivo indica que\nse ha realizado la etapa de 'Grabación original' de la sesión. + Original:\nLa grabación de la sesión. La presencia de este archivo indica que\nse ha realizado la etapa de 'Grabación original' de la sesión. ID: DialogBoxes.ComponentFileRenamingDlg._linkSource_ToolTip_ - + Transcription - Transcripción + Transcripción ID: DialogBoxes.ComponentFileRenamingDlg._linkTranscription - + Transcription:\nWritten transcription of\nthe source recording. - Transcripción:\nTranscripción escrita de la grabación original. + Transcripción:\nTranscripción escrita de la grabación original. ID: DialogBoxes.ComponentFileRenamingDlg._linkTranscription_ToolTip_ - + Written Translation - Traducción escrita + Traducción escrita ID: DialogBoxes.ComponentFileRenamingDlg._linkWrittenTranslation - + Written Translation:\nWritten translation of\nthe source recording. - Traducción escrita:\nTraducción escrita de la grabación original en\nel lengua de comunicación más amplia. + Traducción escrita:\nTraducción escrita de la grabación original en\nel lengua de comunicación más amplia. ID: DialogBoxes.ComponentFileRenamingDlg._linkWrittenTranslation_ToolTip_ - + Available Conversions: - Conversiones disponibles: + Conversiones disponibles: ID: DialogBoxes.ConvertMediaDlg.AvailableConversionsLabel - + Begin Conversion - Iniciar conversión + Iniciar conversión ID: DialogBoxes.ConvertMediaDlg.BeginConversionButton - + Cancel - Cancelar + Cancelar ID: DialogBoxes.ConvertMediaDlg.CancelButton - + Close - Cerrar + Cerrar ID: DialogBoxes.ConvertMediaDlg.CloseButton - + Conversion Cancelled. - Conversión cancelada. + Conversión cancelada. ID: DialogBoxes.ConvertMediaDlg.ConversionCancelledMsg - + Conversion Failed. - Error de conversión. + Error de conversión. ID: DialogBoxes.ConvertMediaDlg.ConversionFailedMsg - + Conversion Finished, but with possible errors. - La conversión terminó, pero con posibles errores. + La conversión terminó, pero con posibles errores. ID: DialogBoxes.ConvertMediaDlg.ConversionFinishedWithPossibleErrorsMsg - + {0} of {1} Converted... - {0} de {1} convertido... + {0} de {1} convertido... ID: DialogBoxes.ConvertMediaDlg.ConversionProgressStatusMsgFormat - + Conversion Finished Successfully. - Conversión realizado. + Conversión realizado. ID: DialogBoxes.ConvertMediaDlg.ConversionSucceededMsg - + Convert to H.263/MPEG-4 video with AAC Audio - Convertir a video H.263/MPEG-4 con Audio AAC + Convertir a video H.263/MPEG-4 con Audio AAC ID: DialogBoxes.ConvertMediaDlg.ConvertToMp4AndAACConversionName - + Exporting Audio.... - Exportando audio… + Exportando audio… ID: DialogBoxes.ConvertMediaDlg.ExportAudioTitle - + Extract audio to standard WAV PCM audio file - Extraer audio a un archivo de onda WAV PCM + Extraer audio a un archivo de onda WAV PCM ID: DialogBoxes.ConvertMediaDlg.ExtractStandardPcmFromVideoMenuText - + File to Convert: - Archivo a convertir: + Archivo a convertir: ID: DialogBoxes.ConvertMediaDlg.FileToConvertLabel - + Hide Details - Ocultar detalles + Ocultar detalles ID: DialogBoxes.ConvertMediaDlg.HideOutputButton - + File does not appear to be a valid media file. - Archivo no parece ser un archivo multimedia válido. + Archivo no parece ser un archivo multimedia válido. ID: DialogBoxes.ConvertMediaDlg.InvalidMediaFile - + Output File: - Archivo de salida: + Archivo de salida: ID: DialogBoxes.ConvertMediaDlg.OutputFileLabel - + To convert your media file to a different format, choose from one of the available conversions below and click 'Begin Conversion'. Your source media file will not be affected. - Para convertir el archivo multimedia en un formato diferente, elija una de las conversiones disponibles a continuación y haga clic en 'Iniciar conversión'. El archivo original no será afectado. + Para convertir el archivo multimedia en un formato diferente, elija una de las conversiones disponibles a continuación y haga clic en 'Iniciar conversión'. El archivo original no será afectado. ID: DialogBoxes.ConvertMediaDlg.OverviewLabel - + Show Details - Mostrar detalles + Mostrar detalles ID: DialogBoxes.ConvertMediaDlg.ShowOutputButton - + Convert Media - Convertir archivo multimedia + Convertir archivo multimedia ID: DialogBoxes.ConvertMediaDlg.WindowTitle - + Confirm Delete - Confirmar la eliminación + Confirmar la eliminación ID: DialogBoxes.DeleteMessageBox.WindowTitle - + Cancel - Cancelar + Cancelar ID: DialogBoxes.DeleteMessageBox._buttonCancel - + Delete - Borrar + Borrar ID: DialogBoxes.DeleteMessageBox._buttonDelete - + Choose File Location - Elejir la carpeta para el archivo + Elejir la carpeta para el archivo ID: DialogBoxes.FileLoadErrorsReportDlg.SaveFileDialog.Title - + SayMore is not able to open the project file. "{0}" is not a valid path. - SayMore no puede abrir el proyecto. "{0}" no es una ruta válida. + SayMore no puede abrir el proyecto. "{0}" no es una ruta válida. ID: DialogBoxes.LoadProject.InvalidPath - + Cancel - Cancelar + Cancelar ID: DialogBoxes.LoadingDlg.CancelLink - + Loading... - Cargando... + Cargando... ID: DialogBoxes.LoadingDlg._labelLoading - + Close - Cerrar + Cerrar ID: DialogBoxes.MediaFileMoreInfoDlg.CloseButton - + Even More Information - Aún más información + Aún más información ID: DialogBoxes.MediaFileMoreInfoDlg.EvenMoreInfoButton - + The information shown here is obtained using {0}. Some of the details might differ from what {1} reported. - La información que se muestra aquí se obtuvo utilizando {0}. Algunos de los detalles pueden diferir de lo que {1} informó. + La información que se muestra aquí se obtuvo utilizando {0}. Algunos de los detalles pueden diferir de lo que {1} informó. ID: DialogBoxes.MediaFileMoreInfoDlg.EvenMoreInfoDisclaimer - + Less Information - Menos información + Menos información ID: DialogBoxes.MediaFileMoreInfoDlg.LessInfoButton - + More Information for Media File - Más información del archivo multimedia + Más información del archivo multimedia ID: DialogBoxes.MediaFileMoreInfoDlg.WindowTitle - + Unable to create a new project by that name. - No se pudo crear un nuevo proyecto con ese nombre. + No se puede crear un nuevo proyecto con ese nombre. ID: DialogBoxes.NewProjectDlg.InvalidPathMsg - + New SayMore Project - Nuevo proyecto SayMore + Nuevo proyecto SayMore ID: DialogBoxes.NewProjectDlg.WindowTitle - + &Cancel - &Cancelar + &Cancelar ID: DialogBoxes.NewProjectDlg._buttonCancel - + OK - Aceptar + Aceptar ID: DialogBoxes.NewProjectDlg._buttonOK - + What would you like to call this project? - ¿Cómo desea llamar este proyecto? + ¿Cómo desea llamar este proyecto? ID: DialogBoxes.NewProjectDlg._labelMessage - + Project will be created in: {0} - Proyecto se creará in: {0} + Proyecto se creará in: {0} ID: DialogBoxes.NewProjectDlg._labelNewProjectPath - + Creating Sessions - Creando sesiones + Creando sesiones ID: DialogBoxes.NewSessionsFromFilesDlg.CreatingSessions.ProgressDlg.Caption - + Choose a Folder of Media Files. - Elija una carpeta de archivos mediales. + Elija una carpeta de archivos mediales. ID: DialogBoxes.NewSessionsFromFilesDlg.FolderBrowserDlgDescription - + Create Sessions - Crear sesiones + Crear sesiones ID: DialogBoxes.NewSessionsFromFilesDlg.NoFilesSelectedCreateButtonText - + Create 1 Session - Crear 1 sesión + Crear 1 sesión ID: DialogBoxes.NewSessionsFromFilesDlg.OneFileSelectedCreateButtonText - + Sessions already exist for the following Ids. These will be skipped.\n\n{0} - Ya existen sesiones para los siguientes identificadores. Estos se omitirán.\n\n{0} + Ya existen sesiones para los siguientes identificadores. Estos se omitirán.\n\n{0} ID: DialogBoxes.NewSessionsFromFilesDlg.SessionsAlreadyExistMsg - + New Sessions From Device - Nuevas sesiones de dispositivo + Nuevas sesiones de dispositivo ID: DialogBoxes.NewSessionsFromFilesDlg.WindowTitle - + Cancel - Cancelar + Cancelar ID: DialogBoxes.NewSessionsFromFilesDlg._buttonCancel - + Create {0} Sessions - Crear {0} sesiones + Crear {0} sesiones ID: DialogBoxes.NewSessionsFromFilesDlg._buttonCreateSessions - + Incoming &Files - Archivos entrantes + Archivos entrantes ID: DialogBoxes.NewSessionsFromFilesDlg._labelIncomingFiles - + Mark each file which represents a source recording of a session. For each one, SayMore will create a new session and copy the file into it. - Seleccione cada archivo que representa una grabación original de una sesión. Para cada uno, SayMore creará una nueva sesión con una cópia del archivo. + Seleccione cada archivo que representa una grabación original de una sesión. Para cada uno, SayMore creará una nueva sesión con una cópia del archivo. ID: DialogBoxes.NewSessionsFromFilesDlg._labelInstructions - + Reading Files... - Leyendo archivos... + Leyendo archivos... ID: DialogBoxes.NewSessionsFromFilesDlg._labelProgress - + Find Files on Recorder/Card... - Buscar archivos en grabadora/tarjeta... + Buscar archivos en grabadora/tarjeta... ID: DialogBoxes.NewSessionsFromFilesDlg._linkFindFiles - + In Windows, if you assign the device to a letter closer to 'z', it is more likely to use that letter each time. - En Windows, si asigna el dispositivo a una letra más cercana a 'z', es más probable que se utilice esa letra cada vez. + En Windows, si asigna el dispositivo a una letra más cercana a 'z', es más probable que se utilice esa letra cada vez. ID: DialogBoxes.NewSessionsFromFilesDlgFolderNotFoundMesssageBox.DriveLetterHintMsgLabel - + 1) The device is not yet plugged in. - 1) El dispositivo todavía no está conectado. + 1) El dispositivo todavía no está conectado. ID: DialogBoxes.NewSessionsFromFilesDlgFolderNotFoundMesssageBox.PossibleProblemsMsgLabel1 - + 2) The device is plugged in but is currently assigned a different drive letter from '{0}'. - 2) El dispositivo está conectado pero actualmente está asignado a otra letra de unidad en vez de '{0}'. + 2) El dispositivo está conectado pero actualmente está asignado a otra letra de unidad en vez de '{0}'. ID: DialogBoxes.NewSessionsFromFilesDlgFolderNotFoundMesssageBox.PossibleProblemsMsgLabel2 - + 3) Some part of the above path has changed (e.g. a folder name). - 3) Parte de la ruta carpeta anterior ha cambiado (por ejemplo, el nombre de una carpeta). + 3) Parte de la ruta carpeta anterior ha cambiado (por ejemplo, el nombre de una carpeta). ID: DialogBoxes.NewSessionsFromFilesDlgFolderNotFoundMesssageBox.PossibleProblemsMsgLabel3 - + SayMore cannot reach the folder where your files were last time. One of the following may be true: - SayMore no puede llegar a la carpeta donde los archivos se encontraban anteriormente. Uno de los siguientes puede ser la causa: + SayMore no puede llegar a la carpeta donde los archivos se encontraban anteriormente. Uno de los siguientes puede ser la causa: ID: DialogBoxes.NewSessionsFromFilesDlgFolderNotFoundMesssageBox.ProblemOverviewMsgLabel - + Canceling... - Cancelando... + Cancelando... ID: DialogBoxes.ProgressDlg.CancellingMsg - + Cancel - Cancelar + Cancelar ID: DialogBoxes.ProgressDlg._buttonCancel - + OK - Aceptar + Aceptar ID: DialogBoxes.ProgressDlg._buttonOK - + Cancel - Cancelar + Cancelar ID: DialogBoxes.SessionRecorderDlg.CancelButtonText - + There was an error moving your recording to the session folder for '{0}'.\n\nUnexpectedly, SayMore has probably kept a lock on the file; therefore, the recording will not be deleted and it may be copied from your temporary folder after closing SayMore.\n\nThe file is:\n\n{1}. - Ocurrió un error al migrar la grabación a la carpeta de sesión para '{0}'.\n\nInesperadamente, SayMore probablemente ha mantenido un bloqueo en el archivo. Por lo tanto, no se borrará la grabación. Después de cerrar SayMore, usted lo puede copiar desde la carpeta temporal .\n\nNombre del archivo:\n\n{1} + Ocurrió un error al migrar la grabación a la carpeta de sesión para '{0}'.\n\nInesperadamente, SayMore probablemente ha mantenido un bloqueo en el archivo. Por lo tanto, no se borrará la grabación. Después de cerrar SayMore, usted lo puede copiar desde la carpeta temporal .\n\nNombre del archivo:\n\n{1} ID: DialogBoxes.SessionRecorderDlg.ErrorMovingRecordingToSessionFolder - + OK - Aceptar + Aceptar ID: DialogBoxes.SessionRecorderDlg.OKButtonText - + Play Back Recording - Reproducir grabación + Reproducir grabación ID: DialogBoxes.SessionRecorderDlg.PlaybackButtonText - + Record - Grabar + Grabar ID: DialogBoxes.SessionRecorderDlg.RecordButtonText - + Recorded Length: {0} sec. - Duración: {0} seg. + Duración: {0} seg. ID: DialogBoxes.SessionRecorderDlg.RecordedLengthLabel - + Format: {0} bits, {1} Hz - Formato: {0} bits, {1} Hz + Formato: {0} bits, {1} Hz ID: DialogBoxes.SessionRecorderDlg.RecordingFormatLabel - + If you can determine which program is using this file, close it and click Retry. - Si usted puede determinar cuál programa está utilizando este archivo, ciérrelo y haga clic en Reintentar. + Si usted puede determinar cuál programa está utilizando este archivo, ciérrelo y haga clic en Reintentar. ID: DialogBoxes.SessionRecorderDlg.RetryAfterUnauthorizedAccessExceptionMsg - + Stop - Parar + Parar ID: DialogBoxes.SessionRecorderDlg.StopButtonText - + Unable to start recording. - No se pudo empezar a grabar. + No se pudo empezar a grabar. ID: DialogBoxes.SessionRecorderDlg.UnableToStartRecording - + Session Recorder - Grabadora de sesión + Grabadora de sesión ID: DialogBoxes.SessionRecorderDlg.WindowTitle - + Loading... - Cargando... + Cargando... ID: DialogBoxes.SplashScreen.LoadingLabel - + Version {0}.{1}.{2} {3} Built on {4} - Versión {0}.{1}.{2} {3} compilado {4} + Versión {0}.{1}.{2} {3} compilado {4} ID: DialogBoxes.SplashScreen.VersionInfoLabel - + Careful Speech Recorder - Grabación de habla cuidadosa + Grabación de habla cuidadosa ID: DialogBoxes.Transcription.CarefulSpeechRecorderDlg.WindowTitle - + Careful Speech - Habla cuidadosa + Habla cuidadosa ID: DialogBoxes.Transcription.CarefulSpeechRecorderDlg._labelCarefulSpeech - + Sorry, we don't actually have a video for this yet. Contributions welcome! - Lo sentimos, todavía no tenemos un video para esto. ¡Contribuciones bienvenidas! + Lo sentimos, todavía no tenemos un video para esto. ¡Contribuciones bienvenidas! ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg.NoVideoHelpMsg @@ -2782,314 +2797,314 @@ Change this text ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg.WindowTitle - + Cancel - Cancelar + Cancelar ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._buttonCancel - + OK - Aceptar + Aceptar ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._buttonClose - + Ctrl+1: In; Ctrl+2: 100%; Ctrl+3: Out - Ctrl + 1: Ampliar; Ctrl + 2:100 %; Ctrl + 3: Reducir + Ctrl + 1: Ampliar; Ctrl + 2:100 %; Ctrl + 3: Reducir ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._comboBoxZoom_ToolTip_ - + Ignored - Ignorado + Ignorado ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._ignoreToolStripMenuItem - + Mark this segment as Ignored to skip annotating it. - Seleccionar Ignorado para no anotar este segmento. + Seleccionar Ignorado para no anotar este segmento. ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._ignoreToolStripMenuItem_ToolTip_ - + Source Audio - Audio original + Audio original ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._labelOriginalRecording - + Segments: {0} - Segmentos: {0} + Segmentos: {0} ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._labelSegmentNumber - + Segment {0} of {1} - Segmento {0} de {1} + Segmento {0} de {1} ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._labelSegmentXofY - + &Zoom: - &Zoom: + &Zoom: ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._labelZoom - + Undo - Deshacer + Deshacer ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._undoToolStripMenuItem - + All Files (*.*)|*.* - Todos los archivos (*.*)|*.* + Todos los archivos (*.*)|*.* ID: DialogBoxes.Transcription.CreateAnnotationFileDlg.AllFileTypeString - + Select Audacity Label File - Seleccione archivo de etiquetas de Audacity + Seleccione archivo de etiquetas de Audacity ID: DialogBoxes.Transcription.CreateAnnotationFileDlg.AudacityLabelOpenFileDlg.Caption - + Audacity Label File (*.txt)|*.txt - Archivo de etiquetas de Audacity (*.txt)|*.txt + Archivo de etiquetas de Audacity (*.txt)|*.txt ID: DialogBoxes.Transcription.CreateAnnotationFileDlg.AudacityLabelOpenFileDlg.FileTypeString - + ELAN File (*.eaf)|*.eaf - Archivo ELAN (*.eaf)|*.eaf + Archivo ELAN (*.eaf)|*.eaf ID: DialogBoxes.Transcription.CreateAnnotationFileDlg.ElanFileTypeString - + Select Segment File - Seleccione archivo de segmentos + Seleccione archivo de segmentos ID: DialogBoxes.Transcription.CreateAnnotationFileDlg.LoadSegmentFileDlgCaption - + Cancel - Cancelar + Cancelar ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.CancelButton - + In order to export, we need to find a writing system ID that {1} will accept. {2} tried to find a list of writing systems which {1} knows about by looking in {0}, but it doesn't exist. We recommend that you let the code be 'en' (English), then change it inside of {1}. - Para exportar se requiere un sistema de escritura que {1} reconoce. {2} intentó encontrar la lista de sistemas de escritura que {1} reconoce buscándola en {0}, pero no existe. Recomendamos que use el código 'en' (inglés). A continuación usted lo puede cambiar dentro de {1}. + Para exportar se requiere un sistema de escritura que {1} reconoce. {2} intentó encontrar la lista de sistemas de escritura que {1} reconoce buscándola en {0}, pero no existe. Recomendamos que use el código 'en' (inglés). A continuación usted lo puede cambiar dentro de {1}. ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.CannotFindFLExWritingSystemsMsg1 - + {0} was unable to find any Writing Systems on this computer. Make sure {1} version {2} or greater is installed and has been run at least once. For now, you can export as English, and fix that up after you have imported into {1}. - {0} no pudo encontrar ningún sistema de escritura en este equipo. Asegúrese de que {1}, versión {2} o superior, esté instalado y se haya ejecutado al menos una vez. Por ahora, puede exportar en inglés y corregirlo después de importarlo en {1}. + {0} no pudo encontrar ningún sistema de escritura en este equipo. Asegúrese de que {1}, versión {2} o superior, esté instalado y se haya ejecutado al menos una vez. Por ahora, puede exportar en inglés y corregirlo después de importarlo en {1}. ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.CannotFindFLExWritingSystemsMsg2 - + Export... - Exportar... + Exportar... ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.ExportButton - + Export to File - Exportar a archivo + Exportar a archivo ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.ExportSaveFileDlg.Caption - + FLEx Interlinear ({0}) - FLEx Interlineal ({0}) + FLEx Interlineal ({0}) ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.ExportSaveFileDlg.InterlinearFilesDesc - + There was a problem initializing the Writing System Repository: "{0}".We recommend that you let the code be '{1}' (English), then change it inside of {2}. - Hubo un problema al inicializar el repositorio de sistemas de escritura: "{0}". Se recomienda dejar el código como '{1}' (inglés), y luego cambiarlo dentro de {2}. + Hubo un problema al inicializar el repositorio de sistemas de escritura: "{0}". Se recomienda dejar el código como '{1}' (inglés), y luego cambiarlo dentro de {2}. ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.FLExWritingSystemRepositoryMsg - + {0}: - {0}: + {0}: ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.FreeTranslationLabel - + Specify the writing systems for the transcriptions and free translations. - Especificar los sistemas de escritura para las transcripciones y traducciones libres. + Especificar los sistemas de escritura para las transcripciones y traducciones libres. ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.OverviewLabel - + {0}: - {0}: + {0}: ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.TranscriptionLabel - + Export Annotations For FieldWorks Interlinear - Exportación de anotaciones a FieldWorks interlineal + Exportación de anotaciones a FieldWorks interlineal ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.WindowTitle - + Whoops! The segment will be too short. Continue listening. - El segmento será demasiado corto. Siga escuchando. + El segmento será demasiado corto. Siga escuchando. ID: DialogBoxes.Transcription.ManualSegmenterDlg.ButtonTextWhenSegmentTooShort - + Careful Speech - Habla cuidadosa + Habla cuidadosa ID: DialogBoxes.Transcription.ManualSegmenterDlg.CarefulSpeechAnnotation - + Adding a segment break here would split a segment which has existing oral annotations of the following types:{0}Would you like to proceed with the addition of this segment break and delete the oral annotations? - Añadir una división de segmento aquí dividiría un segmento que tiene anotaciones orales existentes de los siguientes tipos:{0}¿Desea continuar con la adición de esta división y borrarr las anotaciones orales? + Añadir una división de segmento aquí dividiría un segmento que tiene anotaciones orales existentes de los siguientes tipos:{0}¿Desea continuar con la adición de esta división y borrar las anotaciones orales? ID: DialogBoxes.Transcription.ManualSegmenterDlg.ConfirmDeletionOfOralAnnotationsForAddedBreak - + Would you like to proceed with the deletion of this segment break and delete the oral annotations? - ¿Desea borrar esta división y las anotaciones orales? + ¿Desea borrar esta división y las anotaciones orales? ID: DialogBoxes.Transcription.ManualSegmenterDlg.ConfirmDeletionOfOralAnnotationsForDeletedBreak - + Deleting this segment break would delete a segment which has existing oral annotations: - Borrar la división seleccionado borraría un segmento que tiene anotaciones orales existentes: + Borrar la división seleccionado borraría un segmento que tiene anotaciones orales existentes: ID: DialogBoxes.Transcription.ManualSegmenterDlg.DeletionOfBreakWillDeleteOralAnnotations - + Following Segment ({0}) - Segmento posterior ({0}) + Segmento posterior ({0}) ID: DialogBoxes.Transcription.ManualSegmenterDlg.FollowingSegment - + There was an error segmenting the file '{0}'. - Ocurrió un error en la segmentación del archivo '{0}'. + Ocurrió un error en la segmentación del archivo '{0}'. ID: DialogBoxes.Transcription.ManualSegmenterDlg.GeneralSegmentingErrorMsg - + Deleting this segment break would join segments which have existing oral annotations: - Borrar la división seleccionado uniría segmentos que tienen anotaciones orales existentes: + Borrar la división seleccionado uniría segmentos que tienen anotaciones orales existentes: ID: DialogBoxes.Transcription.ManualSegmenterDlg.JoinSegmentsWithOralAnnotations - + Oral Translation - Traducción oral + Traducción oral ID: DialogBoxes.Transcription.ManualSegmenterDlg.OralTranslationAnnotation - + Preceding Segment ({0}) - Segmento anterior ({0}) + Segmento anterior ({0}) ID: DialogBoxes.Transcription.ManualSegmenterDlg.PrecedingSegment - + There was an error while trying to save segments for the file '{0}'. - Ocurrió un error al intentar grabar los segmentos para el archivo '{0}'. + Ocurrió un error al intentar grabar los segmentos para el archivo '{0}'. ID: DialogBoxes.Transcription.ManualSegmenterDlg.SavingSegmentsErrorMsg - + Manual Segmenter - Segmentador manual + Segmentador manual ID: DialogBoxes.Transcription.ManualSegmenterDlg.WindowTitle - + Add Segment Boundary (press ENTER) - Añadir division de segmento (presione ENTER) + Añadir division de segmento (presione ENTER) ID: DialogBoxes.Transcription.ManualSegmenterDlg._buttonAddSegmentBoundary.Normal - + Delete Selected Boundary (press DELETE) - Borrar la división seleccionado (presione Supr) + Borrar la división seleccionado (presione Supr) ID: DialogBoxes.Transcription.ManualSegmenterDlg._buttonDeleteBoundary - + Listen (press the SPACE BAR) - Escuchar (presione la barra espaciadora) + Escuchar (presione la barra espaciadora) ID: DialogBoxes.Transcription.ManualSegmenterDlg._buttonListenToOriginal - + Stop (press the SPACE BAR) - Parar (presione la barra espaciadora) + Parar (presione la barra espaciadora) ID: DialogBoxes.Transcription.ManualSegmenterDlg._buttonStopOriginal - + One of the segments delineated by the selected break already has oral annotations. - Uno de los segmentos delineados por la división de segmentos seleccionada ya tiene anotaciones orales. + Uno de los segmentos delineados por la división de segmentos seleccionada ya tiene anotaciones orales. ID: DialogBoxes.Transcription.ManualSegmenterDlg._labelInfo - + Recording not working. Please make sure your microphone is plugged in. - Grabación no funciona. Asegúrese de que el micrófono esté conectado. + Grabación no funciona. Asegúrese de que el micrófono esté conectado. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.CannotRecordErrorMsg - + Listen - Escuchar + Escuchar ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.ListenButton - + Hold button down to listen\nto original recording - Mantenga el botón presionado para\nreproducir la grabación original + Mantenga el botón presionado para\nreproducir la grabación original ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.ListenButton_ToolTip_ - + You need to keep the SPACE BAR down while you listen. - Mantenga presionado la barra espaciadora mientras escucha la reproducción. + Mantenga presionado la barra espaciadora mientras escucha la reproducción. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.MessageWhenSegmentTooShortHoldingSpace - + You need to hold the button down while you listen. - Mantenga presionado el botón mientras escucha la reproducción. + Mantenga presionado el botón mientras escucha la reproducción. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.MessageWhenSegmentTooShortPressingButton - + This segment does not have a recorded annotation. - Este segmento no tiene una anotación grabado. + Este segmento no tiene una anotación grabado. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.NoAnnotationToolTipMsg - + Listen to this annotation. - Escuchar esta anotación. + Escuchar esta anotación. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.PlayAnnotationToolTipMsg - + Keyboard shortcut: 'b' - Método abreviado de teclado: 'b' + Método abreviado de teclado: 'b' ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.PlayOriginalShortcutToolTipHint - + Speak - Hablar + Hablar ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordButton - + Hold button down to record - Mantenga pulsado el botón para grabar + Mantenga pulsado el botón para grabar ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordButton_ToolTip_ - + Recording Failed - Error de grabación + Error de grabación ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordingAbortedCaption - + The recording was interrupted by a change in the default recording device.\nThis can happen if you turn off or disconnect the microphone.\nAfter you correct the problem, click OK, and then record again. - La grabación fue interrumpido por un cambio en el dispositivo de grabación predeterminado.\nEsto puede ocurrir si se apaga o se desconecta el micrófono.\nDespués de corregir el problema, haga clic en Aceptar y, a continuación, volver a grabar. + La grabación fue interrumpido por un cambio en el dispositivo de grabación predeterminado.\nEsto puede ocurrir si se apaga o se desconecta el micrófono.\nDespués de corregir el problema, haga clic en Aceptar y, a continuación, volver a grabar. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordingAbortedMessage - + Recording...\nLength: {0} - Grabando...\nDuración: {0} + Grabando...\nDuración: {0} ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordingAnnotationMsg - + Whoops. You need to hold down the mouse button while talking. - Mantenga presionado el botón del ratón mientras habla. + Mantenga presionado el botón del ratón mientras habla. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordingTooShortMessage.WhenOnlyMouseIsValid - + Whoops. You need to hold down the SPACE BAR or mouse button while talking. - Mantenga presionado la barra espaciadora o el botón del ratón mientras habla. + Mantenga presionado la barra espaciadora o el botón del ratón mientras habla. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordingTooShortMessage.WhenSpaceOrMouseIsValid - + To erase the recorded annotation for this segment and record a new one, press and hold this button. - Para borrar la annotación grabada para este segmento y grabar de nuevo, presione y mantenga presionado este botón. + Para borrar la annotación grabada para este segmento y grabar de nuevo, presione y mantenga presionado este botón. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RerecordAnnotationToolTipMsg - + This segment was skipped. - Este segmento se ha omitido. + Este segmento se ha omitido. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.SkippedSegmentToolTipMsg - + Undo: {0} (Ctrl-Z or Z) - Deshacer: {0} (Ctrl-Z) + Deshacer: {0} (Ctrl-Z) ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.UndoToolTipMsg - + An unexpected error occurred when attempting to record an annotation. - Ocurrió un error inesperado al intentar grabar una anotación. + Ocurrió un error inesperado al intentar grabar una anotación. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.UnexpectedErrorAttemptingToRecordMsg @@ -3097,449 +3112,464 @@ Change this text ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.WindowTitle - + Finished - Finalizado + Finalizado ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelFinishedHint - - To listen to the source recording, press and hold the SPACE BAR - Para reproducir la grabación original mantenga presionado la barra espaciadora + + To listen to the source recording, press and hold the SPACE BAR. + Para reproducir la grabación original mantenga presionado la barra espaciadora. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelListenHint - To record, press and hold the SPACE BAR - Para grabar, mantenga presionado la barra espaciadora + To record, press and hold the SPACE BAR. + Para grabar, mantenga presionado la barra espaciadora. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelRecordHint - + Oral Translation Recorder - Grabación de traducciónes orales + Grabación de traducciónes orales ID: DialogBoxes.Transcription.OralTranslationRecorderDlg.WindowTitle - + Oral Translation - Traducción oral + Traducción oral ID: DialogBoxes.Transcription.OralTranslationRecorderDlg._labelOralTranslation - + Whoops! The segment will be too short. - El segmento será demasiado corto. + El segmento será demasiado corto. ID: DialogBoxes.Transcription.SegmenterDlgBase.MessageWhenSegmentTooShortManualDragging - + Listen to this segment. - Escuchar este segmento + Escuchar este segmento ID: DialogBoxes.Transcription.SegmenterDlgBase.PlayOriginalToolTipMsg - + Would you like to save your changes? - ¿Desea guardar los cambios? + ¿Desea guardar los cambios? ID: DialogBoxes.Transcription.SegmenterDlgBase.SaveChangesQuestion - + Segmenting {0} channel audio files is not supported. - No se puede realizar segmentación de archivos con audio de {0} canales. + No se puede realizar segmentación de archivos con audio de {0} canales. ID: DialogBoxes.Transcription.SegmenterDlgBase.Segmenting3ChannelAudioFilesNotSupportedMsg - + Segmenting {0} bit, {1} audio files is not supported. - No se puede realizar segmentación de archivos de {0} bits, {1} audio. + No se puede realizar segmentación de archivos de {0} bits, {1} audio. ID: DialogBoxes.Transcription.SegmenterDlgBase.SegmentingAudioFormatNotSupportedMsg - + Deletion of annotation for segment {0} - Eliminación de anotación del segmento {0} + Eliminación de anotación del segmento {0} ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.AnnotationDeleted - + Recording annotation for segment {0} - Grabación de anotación para el segmento {0} + Grabación de anotación para el segmento {0} ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.AnnotationRecording - + Addition of segment {0} - Adición del segmento {0} + Adición del segmento {0} ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.SegmentAddition - + Segment boundary change from {0} to {1} - Cambio de límite de segmento desde {0} a {1} + Cambio de límite de segmento desde {0} a {1} ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.SegmentBoundaryMove - + Deletion of segment {0} - Eliminación del segmento {0} + Eliminación del segmento {0} ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.SegmentDeletion - + Ignoring segment {0} - Ignorar el segmento {0} + Ignorar el segmento {0} ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.SegmentIgnored - + Marking segment {0} as relevant - Marcar segmento {0} como relevante + Marcar segmento {0} como relevante ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.SegmentUnignored - + Cancel - Cancelar + Cancelar ID: DialogBoxes.UserInterfaceLanguageDlg.CancelButton - + Help on localization - Ayuda sobre localización + Ayuda sobre localización ID: DialogBoxes.UserInterfaceLanguageDlg.HelpOnLocalizingLink - + I want to localize SayMore for another language... - Localizar SayMore... + Localizar SayMore... ID: DialogBoxes.UserInterfaceLanguageDlg.IWantToLocalizeLink - + &Language: - &Idioma: + &Idioma: ID: DialogBoxes.UserInterfaceLanguageDlg.LanguageLabel - + OK - Aceptar + Aceptar ID: DialogBoxes.UserInterfaceLanguageDlg.OKButton - + View SayMore localizations... - Ver localizaciones de SayMore... + Ver localizaciones de SayMore... ID: DialogBoxes.UserInterfaceLanguageDlg.ViewLocalizationsLink - + User Interface Language - Idomas de interfaz de usuario + Idomas de interfaz de usuario ID: DialogBoxes.UserInterfaceLanguageDlg.WindowTitle - + Open SayMore Project - Abrir proyecto de SayMore + Abrir proyecto de SayMore ID: DialogBoxes.WelcomeDlg.OpenFileDlgCaption - + SayMore Project - Proyecto SayMore + Proyecto SayMore ID: DialogBoxes.WelcomeDlg.ProjectFileType - + SayMore - SayMore + SayMore ID: DialogBoxes.WelcomeDlg.WindowTitle - + Browse for project... - Buscar proyecto... + Buscar proyecto... ID: DialogBoxes.WelcomeDlg._buttonBrowse - + Browse the file system for a project - Examinar el sistema de archivos para un proyecto + Examinar el sistema de archivos para un proyecto ID: DialogBoxes.WelcomeDlg._buttonBrowse_ToolTip_ - + Create new, blank project... - Crear nuevo proyecto en blanco... + Crear nuevo proyecto en blanco... ID: DialogBoxes.WelcomeDlg._buttonCreate - + Create a blank project - Crear un proyecto en blanco + Crear un proyecto en blanco ID: DialogBoxes.WelcomeDlg._buttonCreate_ToolTip_ - + Create - Crear + Crear ID: DialogBoxes.WelcomeDlg._labelCreate - + Open - Abrir + Abrir ID: DialogBoxes.WelcomeDlg._labelOpen - + Language Documentation Project Management - Gestión de proyectos de documentación de idiomas + Gestión de proyectos de documentación de idiomas ID: DialogBoxes.WelcomeDlg._labelSubTitle - + Version {0}.{1}.{2} {3} Built on {4} - Versión {0}.{1}.{2} {3} Compilado: {4} + Versión {0}.{1}.{2} {3} Compilado: {4} ID: DialogBoxes.WelcomeDlg._labelVersionInfo - + This free software is published by {0}. - Publicado por {0}. + Publicado por {0}. ID: DialogBoxes.WelcomeDlg._linkSILWebsite - + Visit {0} on the Web. - Visite {0} en la Web. + Visite {0} en la Web. ID: DialogBoxes.WelcomeDlg._linkSayMoreWebsite - + + When importing this file into {0}, be sure to have the project analysis language set to {1} . + Al importar este archivo en {0}, asegúrese de que el idioma de análisis del proyecto esté configurado como {1}. + ID: ExportToFieldWorksInterlinearDlg._labelImportInstructions + + One or more of the languages spoken by included participants are specified in a way that could be ambiguous. For each one, you will be asked to identify the intended language. - Uno o más de los idiomas hablados por los participantes incluidos se especifican de una manera que podría ser ambigua. Para cada uno de ellos, se le pedirá que identifique el idioma previsto. + Uno o más de los idiomas hablados por los participantes incluidos se especifican de una manera que podría ser ambigua. Para cada uno de ellos, se le pedirá que identifique el idioma previsto. ID: General.NeedToDisambiguateLanguages - - An error of type {0} ocurred trying to gather information from file: {1} - Ocurrió un error de tipo {0} intentando reunir información del archivo: {1} + + An error of type {0} occurred trying to gather information from file: {1} + Ocurrió un error de tipo {0} intentando reunir información del archivo: {1} ID: MainWindow.AutoCompleteValueGathererError - + Do you want to delete your user settings? (This will clear your most-recently-used project list, window positions, UI language settings, etc. It will not affect your SayMore project data.) - ¿Desea borrar la configuración de usuario? (Esto borrará la lista de los proyectos más recientemente usados, ubicación de ventanas, configuración del idioma de interfaz de usuario, etc. No afectará los datos de los proyectos SayMore.) + ¿Desea borrar la configuración de usuario? (Esto borrará la lista de los proyectos más recientemente usados, ubicación de ventanas, configuración del idioma de interfaz de usuario, etc. No afectará los datos de los proyectos SayMore.) ID: MainWindow.ConfirmDeleteUserSettingsFile - + It looks like this project is in a directory that is being synchronized with {0}. This is known to cause problems due to files being locked. Would you like to disable {0} temporarily until you close SayMore? - Parece que este proyecto está en una carpeta que está sincronizado con {0}. Se sabe que esto puede causar problemas debido a que los archivos están siendo bloqueados. ¿Desea desactivar {0} temporalmente hasta que cierre SayMore? + Parece que este proyecto está en una carpeta que está sincronizado con {0}. Se sabe que esto puede causar problemas debido a que los archivos están siendo bloqueados. ¿Desea desactivar {0} temporalmente hasta que cierre SayMore? ID: MainWindow.ConfirmStopFileSync - + {0} - {0} + {0} ID: MainWindow.DeleteOneItemMsg - + &Delete Person... - &Borrar persona... + &Borrar persona... ID: MainWindow.DeletePersonMenuText - + &Delete Session... - &Borrar sesión... + &Borrar sesión... ID: MainWindow.DeleteSessionMenuText - + It looks like the {0} folder is no longer accessible. If you are able to fix this, {1} will retry. Otherwise, please report this ({2}). - Parece que la carpeta {0} ya no es accesible. Si usted puede solucionar esto, {1} volverá a intentarlo. De lo contrario, por favor reporte esto ({2}). + Parece que la carpeta {0} ya no es accesible. Si usted puede solucionar esto, {1} volverá a intentarlo. De lo contrario, por favor reporte esto ({2}). ID: MainWindow.ElementFolderMissingOrUnavailable - + '{0}' doesn't exist in elements collection. - '{0}' no existe en la colección de entidades. + '{0}' no existe en la colección de entidades. ID: MainWindow.ElementNoLongerExistsMsg - + Something went wrong with the export. - Ocurrió un error en la exportación. + Ocurrió un error en la exportación. ID: MainWindow.Export.ExportFailureMsg - + CSV (Comma delimited) (*.csv)|*.csv - CSV (delimitado por comas) (*.csv)|*.csv + CSV (delimitado por comas) (*.csv)|*.csv ID: MainWindow.Export.ExportFileSaveFileDlg.CSVFileTypeText - + Export Data - Exportar datos + Exportar datos ID: MainWindow.Export.ExportFileSaveFileDlg.Caption - + + Could not locate the {0} Help file. + No se pudo encontrar el archivo de ayuda {0}. + ID: MainWindow.HelpFileMissing + + {0} had a problem loading the {1} project. Please report this problem to the developers by clicking 'Details' below. - {0} tuvo un problema al cargar el proyecto {1}. Favor de comunicar este problema a los programadores haciendo click en 'Detalles'. + {0} tuvo un problema al cargar el proyecto {1}. Favor de comunicar este problema a los programadores haciendo click en 'Detalles'. ID: MainWindow.LoadingProjectErrorMsg - + + There might be a problem with your installation. + Puede haber un problema con la instalación. + ID: MainWindow.PossibleInstallationProblem + + There was a problem opening the SayMore project which might require that you restart your computer. - Hubo un problema al abrir el proyecto SayMore que podría requerir que se reinicie el equipo. + Hubo un problema al abrir el proyecto SayMore que podría requerir que se reinicie el equipo. ID: MainWindow.ProblemOpeningSayMoreProject - + There was a problem saving the SayMore project:\n\n{0} - Hubo un problema al guardar el proyecto SayMore:\n\n{0} + Hubo un problema al guardar el proyecto SayMore:\n\n{0} ID: MainWindow.ProblemSavingSayMoreProject - + Another instance of SayMore is already open with this project:\n{0}\n\nIf you cannot find that instance of SayMore, restart your computer. - Otra instancia de SayMore ya está abierto con este projecto:\n{0}\n\nSi usted no puede encontrar esa instancia de SayMore, reinicie el equipo. + Otra instancia de SayMore ya está abierto con este projecto:\n{0}\n\nSi usted no puede encontrar esa instancia de SayMore, reinicie el equipo. ID: MainWindow.ProjectOpenInOtherSayMore - + The folders for the following elements have been removed from your computer.\nTherefore, SayMore will remove them from the list.\n\n{0} - Las carpetas de los siguientes elementos ya no existen.\nPor lo tanto, SayMore les eliminará de la lista.\n\n{0} + Las carpetas de los siguientes elementos ya no existen.\nPor lo tanto, SayMore les eliminará de la lista.\n\n{0} ID: MainWindow.RemovedElementsErrorMsg - + Scroll Left - Desplazarse a la izquierda + Desplazarse a la izquierda ID: MainWindow.ViewTabsScrollLeftToolTipText - + Scroll Right - Desplazarse a la derecha + Desplazarse a la derecha ID: MainWindow.ViewTabsScrollRightToolTipText - + Waiting for other instance of SayMore to finish... - Esperando que termine otra instancia de SayMore... + Esperando que termine otra instancia de SayMore... ID: MainWindow.WaitingForOtherSayMoreInstance - + {0} - SayMore {1}.{2}.{3} {4} - {0} - SayMore {1}.{2}.{3} {4} + {0} - SayMore {1}.{2}.{3} {4} ID: MainWindow.WindowTitleWithProject - + &Help - A&yuda + A&yuda ID: MainWindow._mainMenuHelp - + &About... - &Acerca de SayMore... + &Acerca de SayMore... ID: MainWindow._menuAbout - + &Change User Interface Language... - Cambiar el idioma de la interfaz de usuario... + Cambiar el idioma de la interfaz de usuario... ID: MainWindow._menuChangeUILanguage - + E&xit - Salir + Salir ID: MainWindow._menuExit - + Export &People... - Exportar información de personas... + Exportar información de personas... ID: MainWindow._menuExportPeople - + Export &Sessions... - Exportar sesiones... + Exportar sesiones... ID: MainWindow._menuExportSessions - + &Help... - &Ayuda... + &Ayuda... ID: MainWindow._menuHelp - + &Open/Create Project... - &Abrir o crear proyecto... + &Abrir o crear proyecto... ID: MainWindow._menuOpenProject - + Pro&ject - &Proyecto + &Proyecto ID: MainWindow._menuProject - + Release &Notes... - Ver notas de la versión... + Ver notas de la versión... ID: MainWindow._menuReleaseNotes - + &Short Filename Warning Settings... - &Configuración de avisos sobre los nombres cortos de archivos... + &Configuración de avisos sobre los nombres cortos de archivos... ID: MainWindow._menuShortFileNameWarningSettings - + Copying failed: {0} - Copiar servidor: {0} + Copiar servidor: {0} ID: Miscellaneous.CopyFilesControl.CopyFailedMsg - + Waiting to start... - A la espera de comenzar... + A la espera de comenzar... ID: Miscellaneous.CopyFilesControl.CopyWaitingMsg - + Finished - Completado + Completado ID: Miscellaneous.CopyFilesControl.CopyingFinishedMsg - + Copying {0} of {1} Files, ({2} of {3} Megabytes) - Copiar {0} de {1} archivos, ({2} de {3} Megabytes) + Copiar {0} de {1} archivos, ({2} de {3} Megabytes) ID: Miscellaneous.CopyFilesControl.CopyingProgressMsg - + The file '{0}' already exists - El archivo '{0}' ya existe + El archivo '{0}' ya existe ID: Miscellaneous.CopyFilesControl.FileExistsMsg - + No Files To Copy - No hay archivos que copiar + No hay archivos que copiar ID: Miscellaneous.CopyFilesControl.NoFilesToCopyMsg - + The file {0} appears unchanged since it was copied before, so it will be skipped. - El archivo {0} aparece sin cambios ya que estaba copiado antes, así que se omitirá. + El archivo {0} aparece sin cambios ya que estaba copiado antes, así que se omitirá. ID: Miscellaneous.CopyFilesControl.UnchangedFileMsg - + No presets yet - Todavía no hay ajustes preestablecidos + Todavía no hay ajustes preestablecidos ID: Miscellaneous.PresetGathererNoPresetsYetMsg - + Comments - Notas + Notas ID: PeopleView.ContributionEditor.CommentColumnTitle - + Date - Fecha + Fecha ID: PeopleView.ContributionEditor.DateColumnTitle - + Name - Nombre + Nombre ID: PeopleView.ContributionEditor.NameColumnTitle - + Role - Rol + Rol ID: PeopleView.ContributionEditor.RoleColumnTitle - + Participant - Participante + Participante ID: PeopleView.ContributionEditor.RoleParticipant - + Contributions - Contribuciones + Contribuciones ID: PeopleView.ContributionEditor.TabText - + Oral Translation Speaker - Locutor de traducción oral + Locutor de traducción oral ID: PeopleView.ContributionEditor.oral_translation_speaker - + Add Files for the Person - Añadir archivos para la persona + Añadir archivos para la persona ID: PeopleView.FileList.AddPersonButtonToolTip - + Informed Consent is Audio File - El consentimiento informado está grabada en audio + El consentimiento informado está grabada en audio ID: PeopleView.InformedConsentTypes.Audio - + No Informed Consent - Sin consentimiento informado + Sin consentimiento informado ID: PeopleView.InformedConsentTypes.None - + Informed Consent is Video File - El consentimiento informado está grabada en vídeo + El consentimiento informado está grabada en vídeo ID: PeopleView.InformedConsentTypes.Video - + Informed Consent is Written - Consentimiento informado está escrito + Consentimiento informado está escrito ID: PeopleView.InformedConsentTypes.Written @@ -3547,1364 +3577,1364 @@ Cambiar imagen ID: PeopleView.MetadataEditor.ChangePictureDlgCaption - + This language is already specified as another language for this person. - Este idioma ya ha sido especificado como otro idioma para esta persona. + Este idioma ya ha sido especificado como otro idioma para esta persona. ID: PeopleView.MetadataEditor.DupLanguage.Other - + This language is already specified as the primary language for this person. - Este idioma ya ha sido especificado como el idioma principal para esta persona. + Este idioma ya ha sido especificado como el idioma principal para esta persona. ID: PeopleView.MetadataEditor.DupLanguage.Primary - + There was an error changing the person's photo. - Un error ocurrió al intentar de cambiar la foto de la persona. + Un error ocurrió al intentar de cambiar la foto de la persona. ID: PeopleView.MetadataEditor.ErrorChangingPersonsPhotoMsg - + There was an error loading the person's photo. - Un error ocurrió al intentar de cargar la foto de la persona. + Un error ocurrió al intentar de cargar la foto de la persona. ID: PeopleView.MetadataEditor.ErrorLoadingPersonsPhotoMsg - + Click to indicate this is the father's primary language - Seleccionar para indicar que esto es el idioma principal del padre + Seleccionar para indicar que esto es el idioma principal del padre ID: PeopleView.MetadataEditor.FatherSelectorToolTip.WhenNotSelected - + Indicates this is the father's primary language - Indica que se trata del idioma principal del padre + Indica que se trata del idioma principal del padre ID: PeopleView.MetadataEditor.FatherSelectorToolTip.WhenSelected - + Female - Hembra + Hembra ID: PeopleView.MetadataEditor.GenderSelector.Female - + Male - Macho + Macho ID: PeopleView.MetadataEditor.GenderSelector.Male - + JPEG Images (*.jpg)|*.jpg|GIF Images (*.gif)|*.gif|TIFF Images (*.tif)|*.tif|PNG Images (*.png)|*.png|Bitmaps (*.bmp;*.dib)|*.bmp;*.dib|All Files (*.*)|*.* - Imágenes JPEG (*.jpg) |*.jpg|Imágenes GIF (*.gif)|*.gif|Imágenes TIFF (*.tif) |*.tif|Imágenes PNG (*.png)|*.png|Mapas de bits (*.bmp; *.dib) |*.bmp;*.dib|Todos los archivos (*.*)|*.* + Imágenes JPEG (*.jpg) |*.jpg|Imágenes GIF (*.gif)|*.gif|Imágenes TIFF (*.tif) |*.tif|Imágenes PNG (*.png)|*.png|Mapas de bits (*.bmp; *.dib) |*.bmp;*.dib|Todos los archivos (*.*)|*.* ID: PeopleView.MetadataEditor.ImageFileTypes - + {0} Although {1} allows you to enter anything you want in this field (e.g., just a language name or abbreviation), for archiving purposes, a recognizable code is generally preferable. Would you like to try to look up the intended language? - {0} Aunque {1} le permite ingresar cualquier texto en este campo (por ejemplo, solo un nombre o abreviatura de un idioma), para fines de archivo, generalmente es preferible un código reconocible. ¿Le gustaría intentar buscar el idioma previsto? + {0} Aunque {1} le permite ingresar cualquier texto en este campo (por ejemplo, solo un nombre o abreviatura de un idioma), para fines de archivo, generalmente es preferible un código reconocible. ¿Le gustaría intentar buscar el idioma previsto? ID: PeopleView.MetadataEditor.InvalidBcp47Code.ExplanationAndQuestion - + The language entered does not appear to specify a valid code according to {0}. - El idioma introducido no parece especificar un código válido según {0}. + El idioma introducido no parece especificar un código válido según {0}. ID: PeopleView.MetadataEditor.InvalidBcp47Code.Other - + The primary language entered does not appear to specify a valid code according to {0}. - El idioma principal introducido no parece especificar un código válido según {0}. + El idioma principal introducido no parece especificar un código válido según {0}. ID: PeopleView.MetadataEditor.InvalidBcp47Code.Primary - + Click to indicate this is the mother's primary language - Seleccionar para indicar que esto es el idioma principal de la madre + Seleccionar para indicar que esto es el idioma principal de la madre ID: PeopleView.MetadataEditor.MotherSelectorToolTip.WhenNotSelected - + Indicates this is the mother's primary language - Indica que se trata del idioma principal de la madre + Indica que se trata del idioma principal de la madre ID: PeopleView.MetadataEditor.MotherSelectorToolTip.WhenSelected - + Person - Persona + Persona ID: PeopleView.MetadataEditor.TabText - + Birth &Year - Año de naci&miento + Año de naci&miento ID: PeopleView.MetadataEditor._labelBirthYear - + &Custom Fields - &Campos definidos por el usario + &Campos definidos por el usario ID: PeopleView.MetadataEditor._labelCustomFields - + &Education - E&ducación + E&ducación ID: PeopleView.MetadataEditor._labelEducation - + Ethnic Gro&up - Gr&upo étnico + Gr&upo étnico ID: PeopleView.MetadataEditor._labelEthnicGroup - + &Full Name - &Nombre completo + &Nombre completo ID: PeopleView.MetadataEditor._labelFullName - + Ho&w to Contact - In&formación de contacto + In&formación de contacto ID: PeopleView.MetadataEditor._labelHowToContact - + Co&de - Código &ID + Código &ID ID: PeopleView.MetadataEditor._labelID - + Nic&kname - So&brenombre + So&brenombre ID: PeopleView.MetadataEditor._labelNickName - + Other L&anguages - O&tros idiomas + O&tros idiomas ID: PeopleView.MetadataEditor._labelOtherLanguages - + Primary &Language - Idioma principa&l + Idioma principa&l ID: PeopleView.MetadataEditor._labelPrimaryLanguage - + Learned &In: - Lugar de aprendi&zaje: + Lugar de aprendi&zaje: ID: PeopleView.MetadataEditor._labelPrimaryLanguageLearnedIn - + Primary &Occupation - &Ocupación principal + &Ocupación principal ID: PeopleView.MetadataEditor._labelPrimaryOccupation - + Archive should keep this person private - Protección de la privacidad + Protección de la privacidad ID: PeopleView.MetadataEditor._labelPrivacyProtection - + &Gender - &Género + &Género ID: PeopleView.MetadataEditor._labelgender - + Click to Change Picture - Hacer clic para cambiar la imagen + Hacer clic para cambiar la imagen ID: PeopleView.MetadataEditor._personsPicture_ToolTip_ - + Could not rename from {0} to {1} because there is already a person by that name. - No se pudo cambiar el nombre de {0} a {1} porque ya hay una persona con ese nombre. + No se pudo cambiar el nombre de {0} a {1} porque ya hay una persona con ese nombre. ID: PeopleView.Miscellaneous.AlreadyExistsSaveFailureMessage - + New Person - Nueva persona + Nueva persona ID: PeopleView.Miscellaneous.NewPersonNamePrefix - + You must specify a name. - Debe especificar un nombre. + Debe especificar un nombre. ID: PeopleView.Miscellaneous.NoIdSaveFailureMessage - + Click 'New' to add a new person. - Haga clic en Añadir para agregar a una nueva persona. + Haga clic en Añadir para agregar a una nueva persona. ID: PeopleView.PeopleList.ClickNewButtonHelpPrompt - + Consent - Consentimiento + Consentimiento ID: PeopleView.PeopleList.ColumnHeadings.Consent - + Person - Persona + Persona ID: PeopleView.PeopleList.ColumnHeadings.Person - + People - Personas + Personas ID: PeopleView.PeopleList.HeadingText - + &New - &Añadir otra persona + &Añadir otra persona ID: PeopleView.PeopleMainMenu.NewMenuText - + &Person - P&ersona + P&ersona ID: PeopleView.PeopleMainMenu.TopLevelMenuText - + People - Personas + Personas ID: PeopleView.ViewTabText - + People View - Vista de personas + Vista de personas ID: PeopleView.ViewTabText_ToolTip_ - + By Genre - Por Género + Por Género ID: ProgressView.ByGenreHeadingText - + Completed Stages - Por Etapas + Por Etapas ID: ProgressView.ByStagesHeadingText - + &Copy - &Copiar + &Copiar ID: ProgressView.CopyMenuItemText - + Copy entire view to clipboard - Copiar vista entera al Portapapeles + Copiar vista entera al Portapapeles ID: ProgressView.CopyMenuItemText_ToolTip_ - + SayMore statistics for {0} - Estadísticas de SayMore para {0} + Estadísticas de SayMore para {0} ID: ProgressView.HeadingText - + Overview - Resumen + Resumen ID: ProgressView.OverviewHeadingText - + People: - Personas: + Personas: ID: ProgressView.PeopleLabel - + &Print... - Im&primir... + Im&primir... ID: ProgressView.PrintMenuItemText - + Pr&ogress - Pr&ogreso + Pr&ogreso ID: ProgressView.ProgressMainMenuItemText - + &Save... - Guardar... + Guardar... ID: ProgressView.SaveMenuItemText - + Save view to file - Guardar reporte de progreso + Guardar reporte de progreso ID: ProgressView.SaveMenuItemText_ToolTip_ - + Sessions: - Sesiones: + Sesiones: ID: ProgressView.SessionsLabel - + {0} sessions totaling {1} - {0} sesiones con duración total de {1} minutos + {0} sesiones con duración total de {1} minutos ID: ProgressView.SummaryTotalsTextForOneBar - + {0}{1} sessions totaling {2} - {0}{1} sesiones con duración total de {2} minutos + {0}{1} sesiones con duración total de {2} minutos ID: ProgressView.SummaryTotalsTextForSegment1 - + {0}: {1} sessions totaling {2} - {0}: {1} sesiones con duración total de {2} minutos + {0}: {1} sesiones con duración total de {2} minutos ID: ProgressView.SummaryTotalsTextForSegment2 - + An error occurred trying to create the {0} font from settings: {1} - Ocurrió un error al intentar crear la fuente {0} desde la configuración: {1} + Ocurrió un error al intentar crear la fuente {0} desde la configuración: {1} ID: Project.FontCreationError - + A font with the specified font family was successfully created using a fallback size. Please examine the font settings and choose a suitable font. If after doing so, you continue to see this warning, please send in this report. - Una fuente con la familia de fuentes especificada se creó correctamente usando un tamaño de retroceso. Por favor, examine la configuración de la fuente y elija una fuente adecuada. Si después de hacerlo, continúa viendo esta advertencia, por favor envíe este informe. + Una fuente con la familia de fuentes especificada se creó correctamente usando un tamaño de retroceso. Por favor, examine la configuración de la fuente y elija una fuente adecuada. Si después de hacerlo, continúa viendo esta advertencia, por favor envíe este informe. ID: Project.FontCreationFallback - + Free Translation - traducción libre + traducción libre ID: Project.FreeTranslationFontDescription - + Transcription - transcripción + transcripción ID: Project.TranscriptionFontDescription - + Working Language - Idioma de investigación + Idioma de investigación ID: Project.WorkingLanguageFontDescription - + Default font for {0} - Fuente predeterminada para {0} + Fuente predeterminada para {0} ID: ProjectMetadataScreen.linkLabel1 - + About This Project - Acerca de este proyecto + Acerca de este proyecto ID: ProjectView.AboutProjectViewTitle - + Access Protocol - Protocolo de acceso + Protocolo de acceso ID: ProjectView.AccessProtocolViewTitle - + Custom - Personalizado + Personalizado ID: ProjectView.AccessScreen.Custom - + None - Ninguno + Ninguno ID: ProjectView.AccessScreen.None - + Access Protocol used\nby this project - Protocolo de acceso usado\npor este proyecto + Protocolo de acceso usado\npor este proyecto ID: ProjectView.AccessScreen._labelAccessProtocol - + Enter each choice, separated by commas - Escriba las opciones separadas por comas. + Escriba las opciones separadas por comas. ID: ProjectView.AccessScreen._labelCustomAccessInstructions - + Custom Access Choices - Opciones de acceso personalizadas + Opciones de acceso personalizadas ID: ProjectView.AccessScreen._labelDescription - + Help for access protocols - Ayuda para los protocolos de acceso + Ayuda para los protocolos de acceso ID: ProjectView.AccessScreen._linkHelp - + An ambiguous date ({0}) was loaded, probably produced by a bug in an old version of {1}. Please ensure the date was interpreted correctly. - Una fecha ambigua ({0}) fue cargada, probablemente debido a un error en una versión anterior de {1}. Por favor, asegúrese de que se haya interpretado correctamente. + Una fecha ambigua ({0}) fue cargada, probablemente debido a un error en una versión anterior de {1}. Por favor, asegúrese de que se haya interpretado correctamente. ID: ProjectView.AmbiguousDateNote - + How these are archived - Cómo son archivadas + Cómo son archivadas ID: ProjectView.DescriptionDocuments._linkHowArchived - + Description Documents - Documentos descriptivos + Documentos descriptivos ID: ProjectView.DescriptionDocumentsTitle - + A&ddress - &Dirección + &Dirección ID: ProjectView.MetadataScreen._labelAddress - + Co&ntact - Co&ntacto + Co&ntacto ID: ProjectView.MetadataScreen._labelContact - + Con&tinent - Continente + Continente ID: ProjectView.MetadataScreen._labelContinent - + Countr&y - País + País ID: ProjectView.MetadataScreen._labelCountry - + Avai&lable On - Fecha disponible + Fecha disponible ID: ProjectView.MetadataScreen._labelDateAvailable - + D&epositor - Depositante + Depositante ID: ProjectView.MetadataScreen._labelDepositor - + Desc&ription - Descripción + Descripción ID: ProjectView.MetadataScreen._labelDescription - + &Funding Project - &Financiación del proyecto + &Financiación del proyecto ID: ProjectView.MetadataScreen._labelFundingProject - + Main Location - Lugar principal + Lugar principal ID: ProjectView.MetadataScreen._labelMainLocation - + Project Basics - Elementos básicos del Proyecto + Elementos básicos del Proyecto ID: ProjectView.MetadataScreen._labelProjectBasics - + &Title - &Título + &Título ID: ProjectView.MetadataScreen._labelProjectTitle - + Re&gion - Re&gión + Re&gión ID: ProjectView.MetadataScreen._labelRegion - + Responsibilities - Responsabilidades + Responsabilidades ID: ProjectView.MetadataScreen._labelResponsibilities - + R&ights Holder - Titular de los derechos + Titular de los derechos ID: ProjectView.MetadataScreen._labelRightsHolder - + date - fecha + fecha ID: ProjectView.MetadataScreen._labelsubDate - + like state or province - estado o provincia, etc. + estado o provincia, etc. ID: ProjectView.MetadataScreen._labelsubLikeStateOrProvince - + of the project - del proyecto + del proyecto ID: ProjectView.MetadataScreen._labelsubOfTheProject - + or similar - o similar + o similar ID: ProjectView.MetadataScreen._labelsubOrSimilar - + person - persona + persona ID: ProjectView.MetadataScreen._labelsubPerson1 - + person - persona + persona ID: ProjectView.MetadataScreen._labelsubPerson2 - + person - persona + persona ID: ProjectView.MetadataScreen._labelsubPerson3 - + title - título + título ID: ProjectView.MetadataScreen._labelsubTitle - + Help for these fields - Ayuda para estos campos + Ayuda para estos campos ID: ProjectView.MetadataScreen._linkHelp - + Content Language - Idioma del contenido + Idioma del contenido ID: ProjectView.MetadataScreen._linkSelectContentLanguage - + Working Language - Idioma de investigación + Idioma de investigación ID: ProjectView.MetadataScreen._linkSelectWorkingLanguage - + Other Documents - Otros documentos + Otros documentos ID: ProjectView.OtherDocumentsTitle - + Copy - Copiar + Copiar ID: ProjectView.ProgressScreen._buttonCopy - + Print - Imprimir + Imprimir ID: ProjectView.ProgressScreen._buttonPrint - + &Refresh - Actualizar + Actualizar ID: ProjectView.ProgressScreen._buttonRefresh - + Refresh View - Actualizar vista + Actualizar vista ID: ProjectView.ProgressScreen._buttonRefresh_ToolTip_ - + Save - Guardar + Guardar ID: ProjectView.ProgressScreen._buttonSave - + Working... - Trabajando... + Trabajando... ID: ProjectView.ProgressScreen._labelWorking - + Progress - Progreso + Progreso ID: ProjectView.ProgressViewTitle - + Add Description Documents to the Project - Agregar documentos descriptivos al proyecto + Agregar documentos descriptivos al proyecto ID: ProjectView.ProjectDocuments.AddDescriptionFileToolTip - + Add Other Documents to the Project - Agregar al proyecto otros documentos + Agregar al proyecto otros documentos ID: ProjectView.ProjectDocuments.AddOtherFileToolTip - + Add documents here that describe the project and corpus. - Agregar aquí los documentos que describen el proyecto y el corpus. + Agregar aquí los documentos que describen el proyecto y el corpus. ID: ProjectView.ProjectDocuments.DescriptionDocumentsInformationLabel - - In an IMDI project archive, these files will be exported in a special session named {0} - Al archivar el proyecto a IMDI , estos archivos se exportarán en una sesión especial llamada {0} + + In an IMDI project archive, these files will be exported in a special session named {0}. + Al archivar el proyecto a IMDI , estos archivos se exportarán en una sesión especial llamada {0} ID: ProjectView.ProjectDocuments.HowArchivedMsg - + Add documents here that don't seem to fit anywhere else, for example about how the project was funded. - Agregar documentos aquí que no pertenecen en otro lugar (por ejemplo, documentos con información sobre el financiamiento del proyecto). + Agregar documentos aquí que no pertenecen en otro lugar (por ejemplo, documentos con información sobre el financiamiento del proyecto). ID: ProjectView.ProjectDocuments.OtherDocumentsInformationLabel - + Project - Proyecto + Proyecto ID: ProjectView.TabText - + Project View - vista del proyecto + vista del proyecto ID: ProjectView.TabText_ToolTip_ - + &Archive with RAMP (SIL)... - &Archivar con RAMP (ILV)... + &Archivar con RAMP (ILV)... ID: ProjectWindow.archiveRAMPProjectToolStripMenuItem - + &Archive using IMDI... - &Archivar con IMDI... + &Archivar con IMDI... ID: ProjectWindow.archiveUsingIMDIToolStripMenuItem - + Comments - Notas + Notas ID: SessionsView.ContributorsEditor.CommentColumnTitle - + Date - Fecha + Fecha ID: SessionsView.ContributorsEditor.DateColumnTitle - + Name - Nombre + Nombre ID: SessionsView.ContributorsEditor.NameColumnTitle - + Role - Papel + Papel ID: SessionsView.ContributorsEditor.RoleColumnTitle - + Add Files to the Session - Agregar archivos a la sesión + Agregar archivos a la sesión ID: SessionsView.FileList.AddSessionsButtonToolTip - + Careful - Cuidadosa + Cuidadosa ID: SessionsView.GeneratedOralAnnotationView.CarefulLabel - + Source - Original + Original ID: SessionsView.GeneratedOralAnnotationView.SourceLabel - + Translation - Traducción + Traducción ID: SessionsView.GeneratedOralAnnotationView.TranslationLabel - + only the Depositor and delegate can access - solo el depositador y su delegado pueden acceder + solo el depositador y su delegado pueden acceder ID: SessionsView.MetadataEditor.AccessProtocol.AILCA. - + only Community members are allowed access (normally requires application to Depositor) - solo los miebros de la comunidad pueden acceder (generalmente se requiere llenar una solicitud al depositador) + solo los miebros de la comunidad pueden acceder (generalmente se requiere llenar una solicitud al depositador) ID: SessionsView.MetadataEditor.AccessProtocol.AILCA.C - + access is Free to all - acceso libre + acceso libre ID: SessionsView.MetadataEditor.AccessProtocol.AILCA.F - + Researchers and Community members are allowed access - Se permite el acceso a investigadores y miembros de la comunidad + Se permite el acceso a investigadores y miembros de la comunidad ID: SessionsView.MetadataEditor.AccessProtocol.AILCA.RC - + only Subscribers are allowed access (requires application to Depositor) - solo los suscriptores pueden acceder (se requiere llenar una solicitud al depositador) + solo los suscriptores pueden acceder (se requiere llenar una solicitud al depositador) ID: SessionsView.MetadataEditor.AccessProtocol.AILCA.S - + all Users can access (requires registration) - todos los usuarios pueden acceder (requiere registro) + todos los usuarios pueden acceder (requiere registro) ID: SessionsView.MetadataEditor.AccessProtocol.AILCA.U - + Public Access - Acceso público + Acceso público ID: SessionsView.MetadataEditor.AccessProtocol.AILLA.Level 1 - + Password - Contraseña + Contraseña ID: SessionsView.MetadataEditor.AccessProtocol.AILLA.Level 2 - + Time limit - Límite de tiempo + Límite de tiempo ID: SessionsView.MetadataEditor.AccessProtocol.AILLA.Level 3 - + Depositor control - Control del depositante + Control del depositante ID: SessionsView.MetadataEditor.AccessProtocol.AILLA.Level 4 - + Open to unregistered visitors - Accesible a visitantes no registrados + Accesible a visitantes no registrados ID: SessionsView.MetadataEditor.AccessProtocol.ELAR.O - + only Subscribers are allowed access (requires application to Depositor) - solo los suscriptores pueden acceder (se requiere llenar una solicitud al depositador) + solo los suscriptores pueden acceder (se requiere llenar una solicitud al depositador) ID: SessionsView.MetadataEditor.AccessProtocol.ELAR.S - + all ordinary Users can access - todos los usuarios normales pueden acceder + todos los usuarios normales pueden acceder ID: SessionsView.MetadataEditor.AccessProtocol.ELAR.U - + <unknown> - <desconocido> + <desconocido> ID: SessionsView.MetadataEditor.AccessProtocol.REAP. - + Restricted to Entity staff - Restringido al personal de la entidad + Restringido al personal de la entidad ID: SessionsView.MetadataEditor.AccessProtocol.REAP.Entity - + Restricted to Entity curators - Restringido a los conservadores de la entidad + Restringido a los conservadores de la entidad ID: SessionsView.MetadataEditor.AccessProtocol.REAP.Entity curators - + Restricted to REAP users - Restringido a usuarios de REAP + Restringido a usuarios de REAP ID: SessionsView.MetadataEditor.AccessProtocol.REAP.REAP users - + Public - Público + Público ID: SessionsView.MetadataEditor.AccessProtocol.REAP.Public - + Restricted to Strategic partners - Restringido a socios estratégicos + Restringido a socios estratégicos ID: SessionsView.MetadataEditor.AccessProtocol.REAP.Strategic partners - + Interactivity - Interactividad + Interactividad ID: SessionsView.MetadataEditor.AdditionalFields.Interactivity - + Researcher Involvement - Participación + Participación ID: SessionsView.MetadataEditor.AdditionalFields.Involvement - + Location Address - Dirección + Dirección ID: SessionsView.MetadataEditor.AdditionalFields.Location Address - + Location Continent - Continente + Continente ID: SessionsView.MetadataEditor.AdditionalFields.Location Continent - + Location Country - País + País ID: SessionsView.MetadataEditor.AdditionalFields.Location Country - + Location Region - Región + Región ID: SessionsView.MetadataEditor.AdditionalFields.Location Region - + Planning Type - Tipo de planeamiento + Tipo de planeamiento ID: SessionsView.MetadataEditor.AdditionalFields.Planning Type - + Social Context - Contexto social + Contexto social ID: SessionsView.MetadataEditor.AdditionalFields.Social Context - + Sub-Genre - Sub-género + Sub-género ID: SessionsView.MetadataEditor.AdditionalFields.Sub-Genre - + Task - Tarea + Tarea ID: SessionsView.MetadataEditor.AdditionalFields.Task - + Drama - Drama + Drama ID: SessionsView.MetadataEditor.Genre.drama - + Formulaic Discourse - Discurso de fórmula + Discurso de fórmula ID: SessionsView.MetadataEditor.Genre.formulaic_discourse - + Instrumental Music - Música instrumental + Música instrumental ID: SessionsView.MetadataEditor.Genre.instrumental_music - + Interactive Discourse - Discurso interactivo + Discurso interactivo ID: SessionsView.MetadataEditor.Genre.interactive_discourse - + Language Play - Lenguaje de Juego + Lenguaje de Juego ID: SessionsView.MetadataEditor.Genre.language_play - + Narrative - Narrativa + Narrativa ID: SessionsView.MetadataEditor.Genre.narrative - + Oratory - Oratorio + Oratorio ID: SessionsView.MetadataEditor.Genre.oratory - + Procedural Discourse - Discurso de procedimiento + Discurso de procedimiento ID: SessionsView.MetadataEditor.Genre.procedural_discourse - + Report - Informe + Informe ID: SessionsView.MetadataEditor.Genre.report - + Singing - Canto + Canto ID: SessionsView.MetadataEditor.Genre.singing - + Unintelligible Speech - Habla ininteligible + Habla ininteligible ID: SessionsView.MetadataEditor.Genre.unintelligible_speech - + Session - Sesión + Sesión ID: SessionsView.MetadataEditor.TabText - + <Unknown> - <Desconocido> + <Desconocido> ID: SessionsView.MetadataEditor.UnknownGenre - + &Access - Acces&o + Acces&o ID: SessionsView.MetadataEditor._labelAccess - + &Custom Fields - &Campos definidos por el usuario + &Campos definidos por el usuario ID: SessionsView.MetadataEditor._labelCustomFields - + &Date - &Fecha + &Fecha ID: SessionsView.MetadataEditor._labelDate - + Desc&ription - &Descripción + &Descripción ID: SessionsView.MetadataEditor._labelDescription - + &Genre - &Género + &Género ID: SessionsView.MetadataEditor._labelGenre - + &ID - &ID + &ID ID: SessionsView.MetadataEditor._labelId - + &Location - &Lugar + &Lugar ID: SessionsView.MetadataEditor._labelLocation - + &More Fields - &Más campos + &Más campos ID: SessionsView.MetadataEditor._labelMoreFields - + Pe&ople - Pe&rsonas + Pe&rsonas ID: SessionsView.MetadataEditor._labelParticipants - + S&etting - Esce&na + Esce&na ID: SessionsView.MetadataEditor._labelSetting - + Sit&uation - Sit&uación + Sit&uación ID: SessionsView.MetadataEditor._labelSituation - + &Title - &Título + &Título ID: SessionsView.MetadataEditor._labelTitle - + New Session - Nueva Sesión + Nueva Sesión ID: SessionsView.Miscellaneous.NewSessionNamePrefix - + You must specify a session id. - Debe especificarse un ID para la sesión. + Debe especificarse un ID para la sesión. ID: SessionsView.Miscellaneous.NoIdSaveFailureMessage - + Could not rename from {0} to {1} because there is already a session by that name. - No se pudo cambiar el nombre de {0} a {1} porque existe una sesión con el mismo nombre. + No se pudo cambiar el nombre de {0} a {1} porque existe una sesión con el mismo nombre. ID: SessionsView.Miscellaneous.SessionAlreadyExistsSaveFailureMessage - + Missing Media File - Falta el archivo multimedia + Falta el archivo multimedia ID: SessionsView.MissingMediaFileEditor.TabText - + This can happen if the media file is inadvertently deleted or renamed outside of SayMore. It could also happen if a properly named ELAN file is added to a SayMore session but internally refers to a media file that is not where SayMore expects to find it. If you have access to the media file and would like to be able to annotate it in SayMore, please copy it to the above location. - Esto puede ocurrir al eliminar o cambiar el nombre del archivo multimedia por error fuera de SayMore. También puede ocurrir si un archivo de ELAN se añade a una sesión en SayMore el cual se refiere internamente a un archivo multimedia que no está donde SayMore espera encontrarlo. Si usted tiene acceso al archivo multimedia y desea anotarlo en SayMore, favor de copiarlo en el lugar mencionado anteriormente. + Esto puede ocurrir al eliminar o cambiar el nombre del archivo multimedia por error fuera de SayMore. También puede ocurrir si un archivo de ELAN se añade a una sesión en SayMore el cual se refiere internamente a un archivo multimedia que no está donde SayMore espera encontrarlo. Si usted tiene acceso al archivo multimedia y desea anotarlo en SayMore, favor de copiarlo en el lugar mencionado anteriormente. ID: SessionsView.MissingMediaFileEditor.lblExplanation - + The media file for this ELAN file could not be found. SayMore expected to find it here: - No se encuentra el archivo multimedia para este archivo ELAN. SayMore espera encontrarlo aquí: + No se encuentra el archivo multimedia para este archivo ELAN. SayMore espera encontrarlo aquí: ID: SessionsView.MissingMediaFileEditor.lblMediaFileMissing - + Show Help topic for ELAN - Mostrar el tema de ayuda para ELAN + Mostrar el tema de ayuda para ELAN ID: SessionsView.MissingMediaFileEditor.linkHelpTopic - + Finished - Completado + Completado ID: SessionsView.SessionStatus.Finished - + In Progress - En curso + En curso ID: SessionsView.SessionStatus.InProgress - + Incoming - Nuevamente añadido + Nuevamente añadido ID: SessionsView.SessionStatus.Incoming - + Skipped - Omitido + Omitido ID: SessionsView.SessionStatus.Skipped - + Status: {0} - Estado: {0} + Estado: {0} ID: SessionsView.SessionStatus.TooltipFormatText - + Click 'New' to add a new session. - Haga clic en Añadir para agregar una nueva sesión. + Haga clic en Añadir para agregar una nueva sesión. ID: SessionsView.SessionsList.ClickNewButtonHelpPrompt - + Date - Fecha + Fecha ID: SessionsView.SessionsList.ColumnHeadings.Date - + Genre - Género + Género ID: SessionsView.SessionsList.ColumnHeadings.Genre - + Id - ID + ID ID: SessionsView.SessionsList.ColumnHeadings.Id - + Location - Lugar + Lugar ID: SessionsView.SessionsList.ColumnHeadings.Location - + Stages - Etapas + Etapas ID: SessionsView.SessionsList.ColumnHeadings.Stages - + Status - Estado + Estado ID: SessionsView.SessionsList.ColumnHeadings.Status - + Title - Título + Título ID: SessionsView.SessionsList.ColumnHeadings.Title - + Sessions - Sesiones + Sesiones ID: SessionsView.SessionsList.HeadingText - + Archive using &IMDI... - Archivar con IMDI... + Archivar con IMDI... ID: SessionsView.SessionsList.IMDIArchiveMenuText - + New From De&vice... - Crear sesión con archivos del dispositivo... + Crear sesión con archivos del dispositivo... ID: SessionsView.SessionsList.NewFilesFromDeviceButtonText - + New From &Recording... - Crear sesión de una nueva grabación... + Crear sesión de una nueva grabación... ID: SessionsView.SessionsList.NewFilesFromRecordingButtonText - + Archive with RAMP (&SIL)... - &Archivar con RAMP (ILV)... + &Archivar con RAMP (ILV)... ID: SessionsView.SessionsList.RampArchiveMenuText - + Careful Speech - Habla cuidadosa + Habla cuidadosa ID: SessionsView.SessionsList.Stages.CarefulSpeech - + Complete - Completo + Completo ID: SessionsView.SessionsList.Stages.CompleteToolTipText - + Incomplete - Incompleto + Incompleto ID: SessionsView.SessionsList.Stages.IncompleteToolTipText - + Informed Consent - Consentimiento informado + Consentimiento informado ID: SessionsView.SessionsList.Stages.InformedConsent - + Oral Translation - Traducción oral + Traducción oral ID: SessionsView.SessionsList.Stages.OralTranslation - + Source Recording - Grabación original + Grabación original ID: SessionsView.SessionsList.Stages.SourceRecording - + Transcription - Transcripción + Transcripción ID: SessionsView.SessionsList.Stages.Transcription - + Written Translation - Traducción escrita + Traducción escrita ID: SessionsView.SessionsList.Stages.WrittenTranslation - + New From De&vice... - Crear sesión con archi&vos del dispositivo... + Crear sesión con archi&vos del dispositivo... ID: SessionsView.SessionsMainMenu.NewFromDeviceMenuText - + New From &Recording... - C&rear sesión de una nueva grabación... + C&rear sesión de una nueva grabación... ID: SessionsView.SessionsMainMenu.NewFromRecordingMenuText - + &New - &Añadir una nueva sesión + &Añadir una nueva sesión ID: SessionsView.SessionsMainMenu.NewMenuText - + &Session - &Sesión + &Sesión ID: SessionsView.SessionsMainMenu.TopLevelMenuText - + {0} (on auto-pilot) - {0} (automático) + {0} (automático) ID: SessionsView.StatusAndStagesEditor.StageNameDisplayFormat - + I'm done working on it. - No hay más trabajo que hacer en esta sesión. + No hay más trabajo que hacer en esta sesión. ID: SessionsView.StatusAndStagesEditor.StatusToolTips.Finished - + I'm working on it. - Trabajo en esta sesión está en curso. + Trabajo en esta sesión está en curso. ID: SessionsView.StatusAndStagesEditor.StatusToolTips.In_Progress - + I am gathering the recording and meta\ndata and may or may not take it further. - Todavía se están reuniendo las grabaciones y metadatos para\nesta sesión, con la posibilidad de ampliarse en el futuro. + Todavía se están reuniendo las grabaciones y metadatos para\nesta sesión, con la posibilidad de ampliarse en el futuro. ID: SessionsView.StatusAndStagesEditor.StatusToolTips.Incoming - + I've decided to not develop\nthis session at this time. - Por el momento, no hay intenciones de seguir desarollando esta sesión. + Por el momento, no hay intenciones de seguir desarollando esta sesión. ID: SessionsView.StatusAndStagesEditor.StatusToolTips.Skipped - + Status && Stages - Estado y etapas + Estado y etapas ID: SessionsView.StatusAndStagesEditor.TabText - + Read About SayMore Stages - Lea sobre las etapas en SayMore + Lea sobre las etapas en SayMore ID: SessionsView.StatusAndStagesEditor._labelReadAboutStages - + Read About SayMore Status Indicators - Lea sobre indicadores de estado en SayMore + Lea sobre indicadores de estado en SayMore ID: SessionsView.StatusAndStagesEditor._labelReadAboutStatus - + Stages - Etapas + Etapas ID: SessionsView.StatusAndStagesEditor._labelStages - - Stages are normally automatic indicators of what has been done, based on file names and annotation work you've done. Click any item to take control of this indicator. - Las etapas normalmente indican automáticamente el progreso realizado. SayMore usa los nombres de los archivos y la presecia de anotaciones para determinar cuales etapas se han completado. Presione cualquier elemento para tomar el control manual de este indicador. + + Stages are normally automatic indicators of what has been done, based on file names and annotation work you've done. Click any stage to take control of this indicator. + Las etapas normalmente indican automáticamente el progreso realizado. SayMore usa los nombres de los archivos y la presecia de anotaciones para determinar cuales etapas se han completado. Presione cualquier elemento para tomar el control manual de este indicador. ID: SessionsView.StatusAndStagesEditor._labelStagesHint - + Status - Estado + Estado ID: SessionsView.StatusAndStagesEditor._labelStatus - + Use the status to mark the big picture of this session. - Indique el estado general de esta sesión. + Indique el estado general de esta sesión. ID: SessionsView.StatusAndStagesEditor._labelStatusHint - + File not found: '{0}' - Archivo no encontrado: '{0}' + Archivo no encontrado: '{0}' ID: SessionsView.Transcription.AnnotationFileNotFoundMsg - + File '{0}' is not a SayMore annotation file. It is possibly corrupt. - El archivo '{0}' no es un archivo de anotación de SayMore. Posiblemente está dañado. + El archivo '{0}' no es un archivo de anotación de SayMore. Posiblemente está dañado. ID: SessionsView.Transcription.BadAnnotationFileMsg - + There was an error accessing media file to determine the duration: '{0}' - Ocurrió un error al intentar cargar el archivo multimedia para determinar la duración: '{0}'. + Ocurrió un error al intentar cargar el archivo multimedia para determinar la duración: '{0}'. ID: SessionsView.Transcription.ErrorAccessingMediaFile - + Failure to determine media file duration. - Error al determinar la duración del archivo multimedia. + Error al determinar la duración del archivo multimedia. ID: SessionsView.Transcription.FailureToGetDuration - + There was some problem with choosing that font. If you just installed it, you might try restarting the program or even your computer. - Ocurrió un problema con la selección de esa fuente. Si usted la acaba de instalar, puede intentar reiniciar el programa o incluso la computadora, y luego volver a intentar seleccionar la fuente. + Ocurrió un problema con la selección de esa fuente. Si usted la acaba de instalar, puede intentar reiniciar el programa o incluso la computadora, y luego volver a intentar seleccionar la fuente. ID: SessionsView.Transcription.FontDialogProblem - + &Fonts... - &Fuentes... + &Fuentes... ID: SessionsView.Transcription.FontsMenu - + Attempting to generate file: - Intentando generar el archivo: + Intentando generar el archivo: ID: SessionsView.Transcription.GeneratedOralAnnotationView.GeneratingOralAnnotationFileDetails - + There was an error generating the oral annotation file. - Ocurrió un error al generar el archivo de anotación oral. + Ocurrió un error al generar el archivo de anotación oral. ID: SessionsView.Transcription.GeneratedOralAnnotationView.GeneratingOralAnnotationFileGenericErrorMsg - + Generating Oral Annotation file... - Generando el archivo de anotacion oral... + Generando el archivo de anotacion oral... ID: SessionsView.Transcription.GeneratedOralAnnotationView.GeneratingOralAnnotationFileMsg - + Help - Ayuda + Ayuda ID: SessionsView.Transcription.GeneratedOralAnnotationView.HelpButton - + Help - Ayuda + Ayuda ID: SessionsView.Transcription.GeneratedOralAnnotationView.HelpButton_ToolTip_ - + The generated oral annotation file may be too large to display or play correctly. - El archivo de anotaciones orales generado puede ser demasiado grande para mostrarlo o reproducir correctamente. + El archivo de anotaciones orales generado puede ser demasiado grande para mostrarlo o reproducir correctamente. ID: SessionsView.Transcription.GeneratedOralAnnotationView.OralAnnotationFilePossiblyTooLarge - + Problem occurred attempting to display generated oral annotation file. - Ocurrió un error al intentar presentar el archivo de anotación oral. + Ocurrió un error al intentar presentar el archivo de anotación oral. ID: SessionsView.Transcription.GeneratedOralAnnotationView.OralAnnotationFileProblem - + Play - Reproducir + Reproducir ID: SessionsView.Transcription.GeneratedOralAnnotationView.PlayButton - + Playback Oral Annotation Audio File - Reproducir archivo para anotacion oral + Reproducir archivo para anotacion oral ID: SessionsView.Transcription.GeneratedOralAnnotationView.PlayButton_ToolTip_ - + There was an error processing a {0} annotation file. - Ocurrió un error al procesar un archivo de anotación {0}. + Ocurrió un error al procesar un archivo de anotación {0}. ID: SessionsView.Transcription.GeneratedOralAnnotationView.ProcessingAnnotationFileErrorMsg - + There was an error processing the source recording. - Ocurrió un error al procesar la grabación original. + Ocurrió un error al procesar la grabación original. ID: SessionsView.Transcription.GeneratedOralAnnotationView.ProcessingSourceRecordingErrorMsg - + Regenerate - Regenerar + Regenerar ID: SessionsView.Transcription.GeneratedOralAnnotationView.RegenerateButton - + Regenerate Oral Annotation Audio File - Regenerar archivo de anotación oral + Regenerar archivo de anotación oral ID: SessionsView.Transcription.GeneratedOralAnnotationView.RegenerateButton_ToolTip_ - + Stop - Parar + Parar ID: SessionsView.Transcription.GeneratedOralAnnotationView.StopButton - + Stop Playback - Parar reproducción + Parar reproducción ID: SessionsView.Transcription.GeneratedOralAnnotationView.StopButton_ToolTip_ - + Generated Audio - Audio generado + Audio generado ID: SessionsView.Transcription.GeneratedOralAnnotationView.TabText - + Options - Opciones + Opciones ID: SessionsView.Transcription.OptionsMenu - + Convert - Convertir + Convertir ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._buttonConvert - + File Conversion Required - Conversión de archivo necesario + Conversión de archivo necesario ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._labelHeading - + The format of this audio file is '{0}'. In order to annotate, SayMore needs to convert it to WAV PCM, which is a good, standard choice for archiving. During the conversion process, a standard audio file will be created from the source and added to the session's file list. The name of the new audio file will be the same as the source with the suffix "{1}" added to the end. The source file will remain unchanged in the session's file list. - El formato de este archivo de audio es '{0}'. Para anotarlo, SayMore necesita convertirlo a WAV PCM, un formato estándar que es una buena opción para archivo permanente. Durante el proceso de conversión, un nuevo archivo audio será creado y agregado a la lista de archivos de la sesión. El nombre del nuevo archivo de audio será igual a la de la fuente pero con la extensión "{1}". El archivo original no se modificará y permanecerá en la lista de archivos de la sesión. + El formato de este archivo de audio es '{0}'. Para anotarlo, SayMore necesita convertirlo a WAV PCM, un formato estándar que es una buena opción para archivo permanente. Durante el proceso de conversión, un nuevo archivo audio será creado y agregado a la lista de archivos de la sesión. El nombre del nuevo archivo de audio será igual a la de la fuente pero con la extensión "{1}". El archivo original no se modificará y permanecerá en la lista de archivos de la sesión. ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._labelIntroduction.ForAudio - + In order to annotate, SayMore needs to convert this video to WAV PCM audio. During the conversion process, a standard audio file will be created from the source and added to the session's file list. The name of the new audio file will be the same as the name of the source with the suffix "{0}" added to the end. The source file will remain unchanged in the session's file list. - Para anotar, SayMore necesita convertir este vídeo a audio WAV PCM. Durante el proceso de conversión, un nuevo archivo audio será creado y agregado a la lista de archivos de la sesión. El nombre del nuevo archivo de audio será igual a la de la fuente pero con la extensión "{0}". El archivo original no se modificará y permanecerá en la lista de archivos de la sesión. + Para anotar, SayMore necesita convertir este vídeo a audio WAV PCM. Durante el proceso de conversión, un nuevo archivo audio será creado y agregado a la lista de archivos de la sesión. El nombre del nuevo archivo de audio será igual a la de la fuente pero con la extensión "{0}". El archivo original no se modificará y permanecerá en la lista de archivos de la sesión. ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._labelIntroduction.ForVideo - + Name of source media file: - Nombre del archivo multimedia original: + Nombre del archivo multimedia original: ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._labelSourceFileName - + Name of new, standard audio file: - Nombre del nuevo archivo de audio estándar: + Nombre del nuevo archivo de audio estándar: ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._labelStandardAudioFileName - + Start Annotating - Empezar a anotar + Empezar a anotar ID: SessionsView.Transcription.StartAnnotatingTab.TabText - + Get Started... - Empezar... + Empezar... ID: SessionsView.Transcription.StartAnnotatingTab._buttonGetStarted - + Import label text into - Importar texto de las etiquetas a la + Importar texto de las etiquetas a la ID: SessionsView.Transcription.StartAnnotatingTab._labelAudacityLabelTier - + You can add transcription, translation, careful speech and audio translation to this media file. But first... - Puede agregarse audio traducción, traducción escrita, discurso cuidadoso y transcripción a este archivo multimedia. Pero primero... + Puede agregarse audio traducción, traducción escrita, discurso cuidadoso y transcripción a este archivo multimedia. Pero primero... ID: SessionsView.Transcription.StartAnnotatingTab._labelIntroduction - + Segmentation Method - Método de segmentación + Método de segmentación ID: SessionsView.Transcription.StartAnnotatingTab._labelSegmentationMethod - + Each annotation will be linked to a single time segment of media. How would you like to identify those segments? - Cada anotación se vinculará a un segmento único de la multimedia original. ¿Cómo le gustaría delimitar aquellos segmentos? + Cada anotación se vinculará a un segmento único de la multimedia original. ¿Cómo le gustaría delimitar aquellos segmentos? ID: SessionsView.Transcription.StartAnnotatingTab._labelSegmentationMethodQuestion - - Read an Audacity Label file - Leer un archivo de Audacity con etiquetas + + Import an Audacity Label file + Importar un archivo de etiquetas de Audacity ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonAudacity - + Use auto segmenter - Usar el auto segmentador + Usar el auto segmentador ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonAutoSegmenter - + Use Careful Speech Tool - Usar el cuadro de diálogo para grabar el habla cuidadosa + Usar el cuadro de diálogo para grabar el habla cuidadosa ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonCarefulSpeech - + Copy an existing ELAN file - Copiar un archivo existente de ELAN + Copiar un archivo existente de ELAN ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonElan - + Use Manual Segmentation Tool - Usar la cuadro de diálogo de segmentación manual + Usar la cuadro de diálogo de segmentación manual ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonManual - + Careful Speech File ({0}) - archivo de habla cuidadosa ({0}) + archivo de habla cuidadosa ({0}) ID: SessionsView.Transcription.TextAnnotation.CarefulSpeechFileDescriptor - + Comma Separated Values File ({0}) - archivo de valores separados por comas ({0}) + archivo de valores separados por comas ({0}) ID: SessionsView.Transcription.TextAnnotation.CommaSeparatedValuesFileDescriptor - + Export - Exportar + Exportar ID: SessionsView.Transcription.TextAnnotation.ExportMenu - + Audacity Label File (Free Translation)... - Archivo de etiquetas de Audacity (traducción libre)... + Archivo de etiquetas de Audacity (traducción libre)... ID: SessionsView.Transcription.TextAnnotation.ExportMenu.AudacityFreeTranslation - + audacity_freeTranslation - audacity_freeTranslation + audacity_freeTranslation ID: SessionsView.Transcription.TextAnnotation.ExportMenu.AudacityFreeTranslationFilenameSuffix - + Audacity Label File (Transcription)... - Archivo de etiquetas de Audacity (transcripción)... + Archivo de etiquetas de Audacity (transcripción)... ID: SessionsView.Transcription.TextAnnotation.ExportMenu.AudacityTranscription @@ -4912,334 +4942,334 @@ audacity_transcription ID: SessionsView.Transcription.TextAnnotation.ExportMenu.AudacityTranscriptionFilenameSuffix - + Audio export failed because the selected output file already exists and is locked. - La exportación de audio falló porque el archivo de salida seleccionado ya existe y está bloqueado. + La exportación de audio falló porque el archivo de salida seleccionado ya existe y está bloqueado. ID: SessionsView.Transcription.TextAnnotation.ExportMenu.AudioExportFileLocked - + Careful Speech Audio... - Grabación de habla cuidadosa... + Grabación de habla cuidadosa... ID: SessionsView.Transcription.TextAnnotation.ExportMenu.CarefulSpeachAudioExport - + ELAN File... - Archivo ELAN... + Archivo ELAN... ID: SessionsView.Transcription.TextAnnotation.ExportMenu.ExportElanMenuItem - + Actually, SayMore already stores this information in ELAN format (.eaf). Simply double click the annotations file to edit it in ELAN. - En realidad, SayMore ya almacena esta información en formato de ELAN (.eaf). Simplemente haga doble clic en el archivo de anotaciones para editarlo en ELAN. + En realidad, SayMore ya almacena esta información en formato de ELAN (.eaf). Simplemente haga doble clic en el archivo de anotaciones para editarlo en ELAN. ID: SessionsView.Transcription.TextAnnotation.ExportMenu.ExportElanMessage - + FLEx Interlinear Text... - FLEx Interlineal... + FLEx Interlineal... ID: SessionsView.Transcription.TextAnnotation.ExportMenu.FLExTextExport - + Oral Translation Audio... - Grabación de traducción oral... + Grabación de traducción oral... ID: SessionsView.Transcription.TextAnnotation.ExportMenu.OralTranslationAudioExport - + Toolbox File... - Archivo de Toolbox... + Archivo de Toolbox... ID: SessionsView.Transcription.TextAnnotation.ExportMenu.ToolboxExport - + Spreadsheet (CSV) File... - Archivo de hoja de cálculo (CSV)... + Archivo de hoja de cálculo (CSV)... ID: SessionsView.Transcription.TextAnnotation.ExportMenu.commaSeparatedValueExport - + Plain Text... - Texto... + Texto... ID: SessionsView.Transcription.TextAnnotation.ExportMenu.plainTextExport - + freeTranslation_subtitle - subtitulo_traduccion + subtitulo_traduccion ID: SessionsView.Transcription.TextAnnotation.ExportMenu.srtSubtitlesFreeTranslationExport.freeTranslationFilenameSuffix - + Subtitles File (Transcription)... - Archivo de subtítulos (transcripción)... + Archivo de subtítulos (transcripción)... ID: SessionsView.Transcription.TextAnnotation.ExportMenu.srtSubtitlesTranscription - + SRT Subtitle File ({0}) - archivo de subtítulos SRT ({0}) + archivo de subtítulos SRT ({0}) ID: SessionsView.Transcription.TextAnnotation.ExportMenu.srtSubtitlesTranscriptionExport.TranscriptionFileDescriptor - + transcription_subtitle - subtitulo_transcripcion + subtitulo_transcripcion ID: SessionsView.Transcription.TextAnnotation.ExportMenu.srtSubtitlesTranscriptionExport.transcriptionFilenameSuffix - + Subtitles File (Free Translation)... - Archivo de subtítulos (traducción libre)... + Archivo de subtítulos (traducción libre)... ID: SessionsView.Transcription.TextAnnotation.ExportMenu.srtSubtitlestFreeTranslation - + Oral Translation File ({0}) - archivo de traducción oral ({0}) + archivo de traducción oral ({0}) ID: SessionsView.Transcription.TextAnnotation.OralTranslationFileDescriptor - + &Careful Speech... - Habla &Cuidadosa... + Habla &Cuidadosa... ID: SessionsView.Transcription.TextAnnotationEditor.CarefulSpeechMenuText - + Copy {0} to clipboard - Copiar {0} al portapapeles + Copiar {0} al portapapeles ID: SessionsView.Transcription.TextAnnotationEditor.CopyColumnTextToClipboardMenuText - + Exporting to FLEx Interlinear - Exportación a FLEx interlineal + Exportación a FLEx interlineal ID: SessionsView.Transcription.TextAnnotationEditor.ExportingToFLExInterlinear.ProgressDlg.Caption - + Finished Exporting - Exportación finalizado + Exportación finalizado ID: SessionsView.Transcription.TextAnnotationEditor.ExportingToFLExInterlinear.ProgressDlg.FinsihedMsg - + Exporting... - Exportando... + Exportando... ID: SessionsView.Transcription.TextAnnotationEditor.ExportingToFLExInterlinear.ProgressDlg.ProgressMsg - + Playback Both Recordings - Reproducir ambas grabaciones + Reproducir ambas grabaciones ID: SessionsView.Transcription.TextAnnotationEditor.FreeTranslationColumnPlaybackMenuOptions.Both - + Playback Oral Translation Recording - Reproducir grabación de traducción oral + Reproducir grabación de traducción oral ID: SessionsView.Transcription.TextAnnotationEditor.FreeTranslationColumnPlaybackMenuOptions.OralTranslation - + Playback Source Recording - Reproducir grabación original + Reproducir grabación original ID: SessionsView.Transcription.TextAnnotationEditor.FreeTranslationColumnPlaybackMenuOptions.Source - + Help - Ayuda + Ayuda ID: SessionsView.Transcription.TextAnnotationEditor.HelpButton - + Help - Ayuda + Ayuda ID: SessionsView.Transcription.TextAnnotationEditor.HelpButton_ToolTip_ - + &Ignored - &Ignorado + &Ignorado ID: SessionsView.Transcription.TextAnnotationEditor.IgnoredMenuText - + Ignored - Ignorado + Ignorado ID: SessionsView.Transcription.TextAnnotationEditor.IgnoredSegmentIndicator - + There was an error loading the annotation file '{0}'. - Ocurrió un error al intentar cargar el archivo de anotación '{0}'. + Ocurrió un error al intentar cargar el archivo de anotación '{0}'. ID: SessionsView.Transcription.TextAnnotationEditor.LoadingAnnotationFileErrorMsg - + There are no transcription annotations found in\n'{0}' - No se encuentran anotaciones de transcripción en\n'{0}' + No se encuentran anotaciones de transcripción en\n'{0}' ID: SessionsView.Transcription.TextAnnotationEditor.NoTranscriptionAnnotationsFoundMsg - + &Oral Translation... - Traducción &Oral... + Traducción &Oral... ID: SessionsView.Transcription.TextAnnotationEditor.OralTranslationMenu - + Oral Annotations Tools - Herramientas de anotacion oral + Herramientas de anotacion oral ID: SessionsView.Transcription.TextAnnotationEditor.RecordButton - + Record Oral Annotations - Grabar anotaciones orales + Grabar anotaciones orales ID: SessionsView.Transcription.TextAnnotationEditor.RecordButton_ToolTip_ - + Segment... - Segmentar... + Segmentar... ID: SessionsView.Transcription.TextAnnotationEditor.ResegmentButton - + Add, remove or move segment boundaries - Añadir, eliminar o mover divisiones de segmentos + Añadir, eliminar o mover divisiones de segmentos ID: SessionsView.Transcription.TextAnnotationEditor.ResegmentButton_ToolTip_ - + Segment range: {0}\nPress {1} to Play/Pause - Gama del segmento: {0}\nPrensa {1} para reproducir/pausar + Gama del segmento: {0}\nPrensa {1} para reproducir/pausar ID: SessionsView.Transcription.TextAnnotationEditor.SegmentTooltip - + Annotations - Anotaciones + Anotaciones ID: SessionsView.Transcription.TextAnnotationEditor.TabText - + Playback Both Recordings - Reproducir ambas grabaciones + Reproducir ambas grabaciones ID: SessionsView.Transcription.TextAnnotationEditor.TranscriptionColumnPlaybackMenuOptions.Both - + Playback Careful Speech Recording - Reproducir grabación de habla cuidadosa + Reproducir grabación de habla cuidadosa ID: SessionsView.Transcription.TextAnnotationEditor.TranscriptionColumnPlaybackMenuOptions.CarefulSpeech - + Playback Source Recording - Reproducir grabación original + Reproducir grabación original ID: SessionsView.Transcription.TextAnnotationEditor.TranscriptionColumnPlaybackMenuOptions.Source - + Playback speed - Velocidad de reproducción + Velocidad de reproducción ID: SessionsView.Transcription.TextAnnotationEditor._comboPlaybackSpeed_ToolTip_ - + Free Translation - Traducción libre + Traducción libre ID: SessionsView.Transcription.TierDisplayNames.FreeTranslation - + Transcription - Transcripción + Transcripción ID: SessionsView.Transcription.TierDisplayNames.Transcription - + Sessions - Sesiones + Sesiones ID: SessionsView.ViewTabText - + Unable to Obtain Short Filename - No se puede obtener el nombre de archivo corto + No se puede obtener el nombre de archivo corto ID: ShortFileNameWarningDlg.WindowTitle - + Do not report these problems again until I restart {0} - No reportar estos problemas de nuevo hasta que se reinicie {0} + No reportar estos problemas de nuevo hasta que se reinicie {0} ID: ShortFileNameWarningDlg._chkDoNotReportAnymoreThisSession - + Do not report these problems ever again - No reportar estos problemas nunca más + No reportar estos problemas nunca más ID: ShortFileNameWarningDlg._chkDoNotReportEver - + Do not report these problems for selected files: - No reportar estos problemas para los archivos seleccionados: + No reportar estos problemas para los archivos seleccionados: ID: ShortFileNameWarningDlg._lblDoNotReportForExtensions - + Do not report these problems for files on selected volumes: - No reportar estos problemas para archivos en los volúmenes seleccionados: + No reportar estos problemas para archivos en los volúmenes seleccionados: ID: ShortFileNameWarningDlg._lblDoNotReportForVolumes - + This will help to avoid the following problems: - Esto ayudará a evitar los siguientes problemas: + Esto ayudará a evitar los siguientes problemas: ID: ShortFileNameWarningDlg._lblFailedActions - + If possible, you (or a system administrator) should use {0} to enable creation of short "8.3" file names for file system volumes where media files are located. - Si es posible, usted (o un administrador del sistema) debe usar {0} para habilitar la creación de "8.3" nombres de archivos para los volúmenes del sistema de archivos donde se encuentran los archivos multimedia. + Si es posible, usted (o un administrador del sistema) debe usar {0} para habilitar la creación de "8.3" nombres de archivos para los volúmenes del sistema de archivos donde se encuentran los archivos multimedia. ID: ShortFileNameWarningDlg._linkLabelFsUtilMsg - + This will help to avoid problems with certain utilities that {0} uses. - Esto ayudará a evitar problemas con ciertas utilidades que utiliza {0}. + Esto ayudará a evitar problemas con ciertas utilidades que utiliza {0}. ID: ShortFileNameWarningDlg.lblFailedActionsNoCurrentFailures - + Sorry, the file '{0}' already exists. - El archivo '{0}' ya existe. + El archivo '{0}' ya existe. ID: SoundFileUtils.ConversionOutputFileAlreadyErrorMsg - + There was an error trying to create a standard audio file from:\n\n{0} - Ocurrió un error al intentar crear un archivo de audio estándar usando este archivo como fuente:\n\n{0} + Ocurrió un error al intentar crear un archivo de audio estándar usando este archivo como fuente:\n\n{0} ID: SoundFileUtils.ConvertToStandardWavPcmAudioErrorMsg - + Converting... - Convertiendo... + Convertiendo... ID: SoundFileUtils.ConvertToStandardWavPcmAudioMsg - + There was an error trying to find a PCM audio driver on this computer. Ensure that you have a PCM sound driver installed. - Ocurrió un error al intentar encontrar un controlador de audio PCM en este equipo. Asegúrese de que tiene un controlador de sonido PCM instalado. + Ocurrió un error al intentar encontrar un controlador de audio PCM en este equipo. Asegúrese de que tiene un controlador de sonido PCM instalado. ID: SoundFileUtils.ErrorFindingPcmAudioDriverMsg - + There was an error trying to find PCM audio conversion capabilities on this computer. Ensure that you have a PCM sound driver installed. - Ocurrió un error al intentar encontrar capacidades de conversión audio PCM en este equipo. Asegúrese de que tiene un controlador de sonido PCM instalado. + Ocurrió un error al intentar encontrar capacidades de conversión audio PCM en este equipo. Asegúrese de que tiene un controlador de sonido PCM instalado. ID: SoundFileUtils.ErrorFindingPcmConversionCapabilitiesMsg - + There was an error extracting audio from the media file '{0}'\n\n{1} - Hubo un error al extraer audio de archivo multimedia '{0}'\n\n{1} + Hubo un error al extraer audio de archivo multimedia '{0}'\n\n{1} ID: SoundFileUtils.ExtractingAudioError - + No audio track could be found in the specified file. Verify that the file is a valid audio file. - No se puede encontrar ninguna pista de audio en el archivo especificado. Compruebe que el archivo es un archivo válido de audio. + No se puede encontrar ninguna pista de audio en el archivo especificado. Compruebe que el archivo es un archivo válido de audio. ID: SoundFileUtils.FileMayNotBeValidAudioError - + Media file does not exist. - No existe el archivo multimedia. + No existe el archivo multimedia. ID: SoundFileUtils.MediaFileDoesNotExistErrorMsg - + Conversion completed, but with possible error(s). If the converted file does not appear to be usable, delete it and check the validity of the source file. After checking the source file and the conversion output details, if you believe this is a problem with SayMore, please include a copy of the source file with your error report. - La conversión se realizó, pero con posibles errores. Si el archivo convertido no funciona, borrelo y compruebe la validez del archivo original. Después de comprobar el archivo original y los detalles de salida de la conversión, si usted cree que hay un problema con SayMore, al reportar el error por favor incluya también una copia del archivo original. + La conversión se realizó, pero con posibles errores. Si el archivo convertido no funciona, borrelo y compruebe la validez del archivo original. Después de comprobar el archivo original y los detalles de salida de la conversión, si usted cree que hay un problema con SayMore, al reportar el error por favor incluya también una copia del archivo original. ID: SoundFileUtils.PossibleConversionErrorMsg - + Fewer values than requested were found in\n{0}.\nFile may be corrupt. Requested values: {1}. Actual values returned: {2} - Se encontraron menos valores que los que se solicitaba en\n{0}.\nEl archivo puede estar dañado. Valores solicitados: {1}. Valores reales devueltos: {2} + Se encontraron menos valores que los que se solicitaba en\n{0}.\nEl archivo puede estar dañado. Valores solicitados: {1}. Valores reales devueltos: {2} ID: SoundFileUtils.UnexpectedEndOfStream - + Another language used by {0} - Otro idioma utilizado por {0} + Otro idioma utilizado por {0} ID: WritingSystemDlg.AnotherLanguage - + Primary language used by the father of {0} - Idioma principal usado por el padre de {0} + Idioma principal usado por el padre de {0} ID: WritingSystemDlg.FathersLanguage - + Primary language used by the mother of {0} - Idioma principal usado por la madre de {0} + Idioma principal usado por la madre de {0} ID: WritingSystemDlg.MothersLanguage - + Primary language used by the parents of {0} - Idioma principal usado por los padres de {0} + Idioma principal usado por los padres de {0} ID: WritingSystemDlg.ParentsLanguage - + Primary language for {0} - Idioma principal de {0} + Idioma principal de {0} ID: WritingSystemDlg.PrimaryLanguage diff --git a/DistFiles/SayMore.fr.xlf b/DistFiles/SayMore.fr.xlf index 000ab9dc..86c39410 100644 --- a/DistFiles/SayMore.fr.xlf +++ b/DistFiles/SayMore.fr.xlf @@ -1,6 +1,6 @@ - + Alpha @@ -2068,7 +2068,7 @@ ID: DialogBoxes.ArchivingDlg.InvalidAgeMsg - The Birth Year for {0} should be a 4 digit number. It is used to calculate the age for the IMDI export. + The Birth Year for {0} should be a 4-digit number. It is used to calculate the age for the IMDI export. L'année de naissance pour {0} doit être vide ou un nombre à 4 chiffres. ID: DialogBoxes.ArchivingDlg.InvalidBirthYearMsg @@ -2077,6 +2077,11 @@ Il n'y a pas de contributeur pour cette session. ID: DialogBoxes.ArchivingDlg.NoContributorsForSessionMsg + + Other Project Documents + Autres documents de projet + ID: DialogBoxes.ArchivingDlg.OtherProjectDocuments + {0} is listed as a contributor but not a participant in {1} session. {0} is listed as a contributor but not a participant in {1} session. @@ -2097,11 +2102,21 @@ L'archive inclura tous les fichiers et les données requis qui sont associés à ce projet. ID: DialogBoxes.ArchivingDlg.ProjectArchivingInfoDetails + + The following files will be added to your archive. + The following files will be added to your archive. + ID: DialogBoxes.ArchivingDlg.ProjectPreArchivingStatusMsg + Session Session ID: DialogBoxes.ArchivingDlg.SessionElementName + + Sessions: + Sessions : + ID: DialogBoxes.ArchivingDlg.ZippedSessions + There was an error trying to get more information for the media file:\n\n{0} Il y avait une erreur en essayant d'obtenir plus d'information pour le fichier multimédia :\n\n{0} @@ -3103,13 +3118,13 @@ ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelFinishedHint - To listen to the source recording, press and hold the SPACE BAR - Pour écouter l'enregistrement original, tenir enfoncé la barre d'espace + To listen to the source recording, press and hold the SPACE BAR. + Pour écouter l'enregistrement original, tenir enfoncé la barre d'espace. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelListenHint - To record, press and hold the SPACE BAR - Pour enregistrer, tenir enfoncé la barre d'espace + To record, press and hold the SPACE BAR. + Pour enregistrer, tenir enfoncé la barre d'espace. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelRecordHint @@ -3282,13 +3297,18 @@ Visiter le site web {0} ID: DialogBoxes.WelcomeDlg._linkSayMoreWebsite + + When importing this file into {0}, be sure to have the project analysis language set to {1} . + When importing this file into {0}, be sure to have the project analysis language set to {1} . + ID: ExportToFieldWorksInterlinearDlg._labelImportInstructions + One or more of the languages spoken by included participants are specified in a way that could be ambiguous. For each one, you will be asked to identify the intended language. One or more of the languages spoken by included participants are specified in a way that could be ambiguous. For each one, you will be asked to identify the intended language. ID: General.NeedToDisambiguateLanguages - An error of type {0} ocurred trying to gather information from file: {1} + An error of type {0} occurred trying to gather information from file: {1} Une erreur de type {0} est produite en essayant de recueillir des informations du fichier : {1} ID: MainWindow.AutoCompleteValueGathererError @@ -4093,7 +4113,7 @@ ID: ProjectView.ProjectDocuments.DescriptionDocumentsInformationLabel - In an IMDI project archive, these files will be exported in a special session named {0} + In an IMDI project archive, these files will be exported in a special session named {0}. Dans une archive IMDI, ces fichiers seront exportés en session spéciale nommée {0} ID: ProjectView.ProjectDocuments.HowArchivedMsg @@ -4663,7 +4683,7 @@ ID: SessionsView.StatusAndStagesEditor._labelStages - Stages are normally automatic indicators of what has been done, based on file names and annotation work you've done. Click any item to take control of this indicator. + Stages are normally automatic indicators of what has been done, based on file names and annotation work you've done. Click any stage to take control of this indicator. Les étapes sont normalement indicateurs automatiques de ce qui a été fait, basé sur les noms de fichiers et le travail d'annotation que vous avez fait. Cliquez sur n'importe quel élément pour prendre contrôle de cet indicateur. ID: SessionsView.StatusAndStagesEditor._labelStagesHint @@ -4853,8 +4873,8 @@ ID: SessionsView.Transcription.StartAnnotatingTab._labelSegmentationMethodQuestion - Read an Audacity Label file - Lire un fichier d'étiquette d'Audacity (Audacity label file) + Import an Audacity Label file + Importer un fichier d'étiquette d'Audacity (Audacity label file) ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonAudacity diff --git a/DistFiles/SayMore.pt.xlf b/DistFiles/SayMore.pt.xlf index 0c310de4..6097a215 100644 --- a/DistFiles/SayMore.pt.xlf +++ b/DistFiles/SayMore.pt.xlf @@ -1,6 +1,6 @@ - + Alpha @@ -69,7 +69,7 @@ Contributors - Contribuidores + Colaboradores ID: CommonToMultipleViews.ContributorsEditor.TabText @@ -164,7 +164,7 @@ Additional {0} files cannot be added to an existing {0}. - Arquivos {0} adicionais não podem ser adicionados a uma {0} existente. + Arquivos adicionais de {0} não podem ser adicionados a uma {0} existente. ID: CommonToMultipleViews.FileList.AddFiles.CannotAddFilesOfElementType @@ -254,7 +254,7 @@ {0} could not load the file: {1} - {0} could not load the file: {1} + {0} não pôde carregar o arquivo: {1} ID: CommonToMultipleViews.FileList.CouldNotLoadFileErrorMsg @@ -344,12 +344,12 @@ Failed to load file:\n{0}\nIf this is not an essential file, you can safely delete it and/or ignore this error. - Failed to load file:\n{0}\nIf this is not an essential file, you can safely delete it and/or ignore this error. + Falha ao carregar o arquivo:\n{0}\nSe este não for um arquivo essencial, você pode excluí-lo com segurança e/ou ignorar este erro. ID: CommonToMultipleViews.GenericFileTypeViewer.FailedToLoadOtherFile Failed to open file: {0} - Failed to open file: {0} + Falha ao abrir o arquivo: {0} ID: CommonToMultipleViews.GenericFileTypeViewer.FailedToOpen @@ -444,7 +444,7 @@ Elicited - Estimulado + Por elicitação ID: CommonToMultipleViews.ListItems.Content-Involvement.Elicited.Text @@ -464,12 +464,12 @@ Non-elicited - Não Estimulado + Natural (Não Eliciado) ID: CommonToMultipleViews.ListItems.Content-Involvement.Non-elicited.Text The speaker prepares in detail the structure and content of his/her "performance" in advance Comments: This differs from 'Elicitation' (involvement), where the performer/consultant is given a framework but does not necessary plan his/her answer. - O falante prepara prévia e detalhadamente a estrutura de sua "performance". Observação: Diferente de "Estímulo" (envolvimento), onde o consultor recebe uma estrutura mas não necessariamente planeja suas respostas. + O falante detalhadamente a estrutura e o conteúdo de sua apresentação com antecedência. Observação: Difere de 'Elicitação' (envolvimento), onde o consultor recebe uma estrutura, mas não planeja necessariamente sua resposta. ID: CommonToMultipleViews.ListItems.Content-PlanningType.Planned.Definition @@ -1009,7 +1009,7 @@ Germany - Alamanha + Alemanha ID: CommonToMultipleViews.ListItems.Countries.Germany.Text @@ -1499,7 +1499,7 @@ Papua New Guinea - Papua Nova Guiné + Papua-Nova Guiné ID: CommonToMultipleViews.ListItems.Countries.Papua New Guinea.Text @@ -1999,7 +1999,7 @@ Notes - Notas + Observações ID: CommonToMultipleViews.NotesEditor.TabText @@ -2024,12 +2024,12 @@ Adding Files for Contributor '{0}' - Adicionando Arquivos para Contribuidor '{0}' + Adicionando arquivos para o colaborador '{0}' ID: DialogBoxes.ArchivingDlg.AddingContributorFilesProgressMsg Adding Files for Contributors... - Adicionando Arquivos para Contribuidores... + Adicionando arquivos para colaboradores... ID: DialogBoxes.ArchivingDlg.AddingContributorFilesToIMDIArchiveProgressMsg @@ -2049,7 +2049,7 @@ The archive package will include all required files and data related to a session and its contributors. - O patote de arquivos incluirá todas as informações e arquivos relacionadas à sessão e aos seus contribuidores. + O pacote de arquivos incluirá todas as informações e arquivos relacionadas à sessão e aos seus colaboradores. ID: DialogBoxes.ArchivingDlg.ArchivingInfoDetails @@ -2059,7 +2059,7 @@ Contributor - Contribuidor + Colaborador ID: DialogBoxes.ArchivingDlg.ContributorElementName @@ -2068,15 +2068,20 @@ ID: DialogBoxes.ArchivingDlg.InvalidAgeMsg - The Birth Year for {0} should be a 4 digit number. It is used to calculate the age for the IMDI export. - O ano de nascimento para {0} deve ter 4 dígitos ou permanecer em branco. + The Birth Year for {0} should be a 4-digit number. It is used to calculate the age for the IMDI export. + O ano de nascimento de {0} deve ser um número de 4 dígitos. Ele é usado para calcular a idade na exportação para o IMDI. ID: DialogBoxes.ArchivingDlg.InvalidBirthYearMsg There are no contributors for this session. - Não há contribuidores para esta sessão. + Não há colaboradores para esta sessão. ID: DialogBoxes.ArchivingDlg.NoContributorsForSessionMsg + + Other Project Documents + Outros documentos do projeto + ID: DialogBoxes.ArchivingDlg.OtherProjectDocuments + {0} is listed as a contributor but not a participant in {1} session. {0} está listado como colaborador, mas não como participante na sessão {1}. @@ -2084,24 +2089,34 @@ The following session and contributor files will be added to your archive. - A seguinte sessão e arquivos de contribuidores serão adicionados ao seu arquivo. + Os seguintes arquivos de sessão e de colaboradores serão adicionados ao seu arquivo. ID: DialogBoxes.ArchivingDlg.PrearchivingStatusMsg1 The following session files will be added to your archive. - Os seguintes arquivos de sessões serão adicionados ao seu arquivo. + Os seguintes arquivos de sessão serão adicionados ao seu arquivo. ID: DialogBoxes.ArchivingDlg.PrearchivingStatusMsg2 The archive corpus will include all required files and data related to this project. - O corpo do arquivo incluirá todas as informações e arquivos e necessários relacionados a esse projeto. + O corpus do arquivo incluirá todos os arquivos e dados necessários relacionados a este projeto. ID: DialogBoxes.ArchivingDlg.ProjectArchivingInfoDetails + + The following files will be added to your archive. + Os seguintes arquivos serão adicionados ao seu arquivo. + ID: DialogBoxes.ArchivingDlg.ProjectPreArchivingStatusMsg + Session Sessão ID: DialogBoxes.ArchivingDlg.SessionElementName + + Sessions: + Sessões: + ID: DialogBoxes.ArchivingDlg.ZippedSessions + There was an error trying to get more information for the media file:\n\n{0} Ocorreu um erro ao tentar acessar mais informações sobre o arquivo de mídia:\n\n{0} @@ -2124,12 +2139,12 @@ Average frame rate: - Average frame rate: + Taxa de quadros média: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.AverageFrameRate Bit depth: - Bit depth: + Profundidade de bits: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.BitDepth @@ -2144,22 +2159,22 @@ Channel layout: - Channel layout: + Configuração de canais: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.ChannelLayout Codec long name: - Codec long name: + Nome completo do codec: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.CodecLongName Codec name: - Codec name: + Nome do Codec: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.CodecName Codec tag: - Codec tag: + Tag do codec: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.CodecTag @@ -2169,12 +2184,12 @@ Display aspect ratio: - Display aspect ratio: + Proporção de tela: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.DisplayAspectRatio Disposition - Disposition + Disposição ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Disposition @@ -2184,7 +2199,7 @@ Error data - Error data + Dados de erro ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.ErrorData @@ -2194,7 +2209,7 @@ Long name: - Long name: + Nome completo: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.FmtLongName @@ -2204,12 +2219,12 @@ Probe score: - Probe score: + Pontoação de análise: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.FmtProbeScore Stream count: - Stream count: + Contagem de faixas: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.FmtStreamCount @@ -2224,7 +2239,7 @@ General - General + Geral ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.General @@ -2239,12 +2254,12 @@ Audio Stream #{0} - Audio Stream #{0} + Faixa de Áudio #{0} ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.NumberedAudioStream Video Stream #{0} - Video Stream #{0} + Faixa de Vídeo #{0} ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.NumberedVideoStream @@ -2264,12 +2279,12 @@ Sample aspect ratio: - Sample aspect ratio: + Proporção de tela: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.SampleAspectRatio Sample rate (Hz): - Sample rate (Hz): + Taxa de amostragem (Hz): ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.SampleRateHz @@ -2284,12 +2299,12 @@ Subtitle stream count: - Subtitle stream count: + Número de faixas de legenda: ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.SubtitleStreamCount Tags - Tags + Etiquetas ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Tags @@ -2334,12 +2349,12 @@ Use the following only when you are importing annotations produced outside of SayMore - Usar apenas quando estiver importanto anotações feitas fora do SayMore: + Utilize esta opção apenas ao importar anotações produzidas fora do SayMore ID: DialogBoxes.ComponentFileRenamingDlg._labelNonSayMoreImportHint Read About How SayMore Uses Names - Ler Sobre Como o SayMore Usa Nomes + Leia sobre como o SayMore usa nomes ID: DialogBoxes.ComponentFileRenamingDlg._labelReadAboutRenaming @@ -2349,7 +2364,7 @@ (hover over each link to read about how it is used) - (mantenha a seta sobre o link para saber como usá-lo) + (posicione o cursor sobre cada link para ler sobre o uso) ID: DialogBoxes.ComponentFileRenamingDlg._labelShortcutsHint @@ -2359,7 +2374,7 @@ Careful Speech:\nSlow, careful speech re-speaking\nof the source recording. - Fala Cuidadosa: Fala cuidadosa, meticulosa, refazer a gravação original. + Fala Cuidadosa:\nFala pausada e bem pronunciada,\n repetindo a gravação original. ID: DialogBoxes.ComponentFileRenamingDlg._linkCareful_ToolTip_ @@ -2369,7 +2384,7 @@ Informed Consent:\nA scan or recording of consent covering\nthe use of this person's contribution. - Permissão Informada: Digitalização ou gravação da permissão de uso da contribuição dessa pessoa. + Permissão Informada:\nDigitalização ou gravação da permissão\nde uso da contribuição dessa pessoa. ID: DialogBoxes.ComponentFileRenamingDlg._linkConsent_ToolTip_ @@ -2379,7 +2394,7 @@ Oral Translation:\nRecording of a translation\nof the source recording. - Tradução Oral: Gravação de uma tradução da gravação original. + Tradução Oral:\nGravação de uma tradução\nda gravação original. ID: DialogBoxes.ComponentFileRenamingDlg._linkOralTranslation_ToolTip_ @@ -2387,9 +2402,9 @@ Original ID: DialogBoxes.ComponentFileRenamingDlg._linkSource - + Source:\nThe recording of the session. Used to satisfy\nthe 'Source Recording' stage of the session. - Original: Gravação da sessão. Usada para corresponder ao estágio de "Gravação Original" da sessão. + Original:\nGravação da sessão. Usada para corresponder\nà etapa de "Gravação Original" da sessão. ID: DialogBoxes.ComponentFileRenamingDlg._linkSource_ToolTip_ @@ -2399,7 +2414,7 @@ Transcription:\nWritten transcription of\nthe source recording. - Transcrição: Transcrição escrita da gravação original. + Transcrição:\nTranscrição escrita da\ngravação original. ID: DialogBoxes.ComponentFileRenamingDlg._linkTranscription_ToolTip_ @@ -2409,7 +2424,7 @@ Written Translation:\nWritten translation of\nthe source recording. - Tradução Escrita: Tradução escrita da gravação original. + Tradução Escrita:\nTradução escrita da\ngravação original. ID: DialogBoxes.ComponentFileRenamingDlg._linkWrittenTranslation_ToolTip_ @@ -2519,7 +2534,7 @@ Delete - Deletar + Excluir ID: DialogBoxes.DeleteMessageBox._buttonDelete @@ -2554,7 +2569,7 @@ The information shown here is obtained using {0}. Some of the details might differ from what {1} reported. - The information shown here is obtained using {0}. Some of the details might differ from what {1} reported. + As informações exibidas aqui foram obtidas usando {0}. Alguns detalhes podem diferir do que foi relatado por {1}. ID: DialogBoxes.MediaFileMoreInfoDlg.EvenMoreInfoDisclaimer @@ -2569,7 +2584,7 @@ Unable to create a new project by that name. - Não é possível criar um novo projeto com esse nome. + Esse nome não pode ser usado para um novo projeto. ID: DialogBoxes.NewProjectDlg.InvalidPathMsg @@ -2589,7 +2604,7 @@ What would you like to call this project? - Que nome gostaria de dar a este projeto? + Como você gostaria de chamar este projeto? ID: DialogBoxes.NewProjectDlg._labelMessage @@ -2604,7 +2619,7 @@ Choose a Folder of Media Files. - Escolha uma Pasta ou Arquivos de Mídia. + Escolha uma pasta de arquivos de mídia. ID: DialogBoxes.NewSessionsFromFilesDlg.FolderBrowserDlgDescription @@ -2644,7 +2659,7 @@ Mark each file which represents a source recording of a session. For each one, SayMore will create a new session and copy the file into it. - Identifique todos os arquivos de gravação original da sessão. O SayMore copiará os arquivos para uma sessão exclusiva que criará para cada um. + Marque cada arquivo que representa a gravação original de uma sessão. Para cada um deles, o SayMore criará uma nova sessão e copiará o arquivo para dentro dela. ID: DialogBoxes.NewSessionsFromFilesDlg._labelInstructions @@ -2734,7 +2749,7 @@ If you can determine which program is using this file, close it and click Retry. - Se souber que programa está usando este arquivo, feche-o e clique em Tentar Novamente. + Se souber qual programa está usando este arquivo, feche-o e clique em Tentar Novamente. ID: DialogBoxes.SessionRecorderDlg.RetryAfterUnauthorizedAccessExceptionMsg @@ -2774,12 +2789,12 @@ Sorry, we don't actually have a video for this yet. Contributions welcome! - Sorry, we don't actually have a video for this yet. Contributions welcome! + Desculpe, nós ainda não temos um vídeo para isso. Contribuições são bem-vindas! ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg.NoVideoHelpMsg Change this text - Mudar esse texto + Mudar este texto ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg.WindowTitle @@ -2794,7 +2809,7 @@ Ctrl+1: In; Ctrl+2: 100%; Ctrl+3: Out - Ctrl+1: Dentro; Ctrl+2: 100%; Ctrl+3: Fora + Ctrl+1: Aumentar; Ctrl+2: 100%; Ctrl+3: Diminuir ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._comboBoxZoom_ToolTip_ @@ -2844,7 +2859,7 @@ Audacity Label File (*.txt)|*.txt - Etiqueta de Arquivo Audacity (*.txt)|*.txt + Arquivo de rótulo de Audacity (*.txt)|*.txt ID: DialogBoxes.Transcription.CreateAnnotationFileDlg.AudacityLabelOpenFileDlg.FileTypeString @@ -2864,7 +2879,7 @@ In order to export, we need to find a writing system ID that {1} will accept. {2} tried to find a list of writing systems which {1} knows about by looking in {0}, but it doesn't exist. We recommend that you let the code be 'en' (English), then change it inside of {1}. - Para exportar, precisamos encontrar um código de sistema de escrita que o {1} aceite. O {2} tentou procurar em {0} uma lista de sistemas de escrita que o {1} conhece, mas não existe. Recomentamos que deixe o código 'en' (inglês), e depois mude dentro do {1}. + Para poder exportar, precisamos encontrar um ID de sistema de escrita que {1} aceite. {2} tentou encontrar uma lista de sistemas de escrita conhecidos por {1}, procurando em {0}, mas ela não existe. Recomendamos que você deixe o código como 'en' (inglês) e depois o altere dentro de {1}. ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.CannotFindFLExWritingSystemsMsg1 @@ -2889,7 +2904,7 @@ There was a problem initializing the Writing System Repository: "{0}".We recommend that you let the code be '{1}' (English), then change it inside of {2}. - There was a problem initializing the Writing System Repository: "{0}".We recommend that you let the code be '{1}' (English), then change it inside of {2}. + Houve um problema ao inicializar o Repositório de Sistemas de Escrita: "{0}". Recomendamos que você deixe o código como '{1}' (inglês) e depois o altere dentro do {2}. ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.FLExWritingSystemRepositoryMsg @@ -2909,7 +2924,7 @@ Export Annotations For FieldWorks Interlinear - Exportar Anotações para Field Works Interninear + Exportar Anotações para FieldWorks Textos Interlinearizados ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.WindowTitle @@ -2924,17 +2939,17 @@ Adding a segment break here would split a segment which has existing oral annotations of the following types:{0}Would you like to proceed with the addition of this segment break and delete the oral annotations? - Adicionar um intervado de segmento aqui irá romper um segmento que já tem anotações orais dos seguintes tipos: {0} Gostaria de adicionar este intervalo de segmento assim mesmo e deletar as anotações orais? + Adicionar um intervalo de segmento aqui dividiria um segmento que possui anotações orais existentes dos seguintes tipos: {0}Deseja prosseguir com a adição deste intervalo de segmento e excluir as anotações orais? ID: DialogBoxes.Transcription.ManualSegmenterDlg.ConfirmDeletionOfOralAnnotationsForAddedBreak Would you like to proceed with the deletion of this segment break and delete the oral annotations? - Deseja deletar este intervalo de segmento e também as anotações orais? + Deseja excluir este intervalo de segmento e também as anotações orais? ID: DialogBoxes.Transcription.ManualSegmenterDlg.ConfirmDeletionOfOralAnnotationsForDeletedBreak Deleting this segment break would delete a segment which has existing oral annotations: - Deletar este intervalo de segmento deletará um segmento que já tem anotações orais: + Excluir esta intervalo de segmento excluiria um segmento que possui anotações orais existentes: ID: DialogBoxes.Transcription.ManualSegmenterDlg.DeletionOfBreakWillDeleteOralAnnotations @@ -3102,14 +3117,14 @@ Concluído ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelFinishedHint - - To listen to the source recording, press and hold the SPACE BAR - Para ouvir a gravação original, mantenha pressionada a BARRA DE ESPAÇO + + To listen to the source recording, press and hold the SPACE BAR. + Para ouvir a gravação original, mantenha pressionada a BARRA DE ESPAÇO. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelListenHint - - To record, press and hold the SPACE BAR - Para gravar, mantenha pressionada a BARRA DE ESPAÇO + + To record, press and hold the SPACE BAR. + Para gravar, mantenha pressionada a BARRA DE ESPAÇO. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelRecordHint @@ -3124,7 +3139,7 @@ Whoops! The segment will be too short. - Opa! O segmento é curto de mais. + Opa! O segmento é curto demais. ID: DialogBoxes.Transcription.SegmenterDlgBase.MessageWhenSegmentTooShortManualDragging @@ -3282,13 +3297,18 @@ Visite {0} na Web. ID: DialogBoxes.WelcomeDlg._linkSayMoreWebsite + + When importing this file into {0}, be sure to have the project analysis language set to {1} . + Ao importar este arquivo para {0}, certifique-se de que o idioma de análise do projeto está definido como {1}. + ID: ExportToFieldWorksInterlinearDlg._labelImportInstructions + One or more of the languages spoken by included participants are specified in a way that could be ambiguous. For each one, you will be asked to identify the intended language. - One or more of the languages spoken by included participants are specified in a way that could be ambiguous. For each one, you will be asked to identify the intended language. + Um ou mais dos idiomas falados pelos participantes incluídos foram especificados de forma ambígua. Você precisará identificar o idioma correto de cada um. ID: General.NeedToDisambiguateLanguages - An error of type {0} ocurred trying to gather information from file: {1} + An error of type {0} occurred trying to gather information from file: {1} Ocorreu um erro tipo {0} ao buscar informações do arquivo: {1} ID: MainWindow.AutoCompleteValueGathererError @@ -3299,7 +3319,7 @@ It looks like this project is in a directory that is being synchronized with {0}. This is known to cause problems due to files being locked. Would you like to disable {0} temporarily until you close SayMore? - It looks like this project is in a directory that is being synchronized with {0}. This is known to cause problems due to files being locked. Would you like to disable {0} temporarily until you close SayMore? + Parece que este projeto está em um diretório que está sendo sincronizado com o {0}. Isso costuma causar problemas devido ao bloqueio de arquivos. Deseja desativar o {0} temporariamente até fechar o SayMore? ID: MainWindow.ConfirmStopFileSync @@ -3309,17 +3329,17 @@ &Delete Person... - Deletar Pessoa... + &Excluir Pessoa... ID: MainWindow.DeletePersonMenuText &Delete Session... - Deletar Sessão... + &Excluir Sessão... ID: MainWindow.DeleteSessionMenuText It looks like the {0} folder is no longer accessible. If you are able to fix this, {1} will retry. Otherwise, please report this ({2}). - It looks like the {0} folder is no longer accessible. If you are able to fix this, {1} will retry. Otherwise, please report this ({2}). + Parece que a pasta {0} não está acessível mais. Se conseguir resolver este problema, {1} tentará novamente. Caso contrário, por favor, comunique este problema ({2}). ID: MainWindow.ElementFolderMissingOrUnavailable @@ -3379,7 +3399,7 @@ Waiting for other instance of SayMore to finish... - Esperando até que outra área do SayMore termine... + Esperando até que outra instância do SayMore termine... ID: MainWindow.WaitingForOtherSayMoreInstance @@ -3434,12 +3454,12 @@ Release &Notes... - Liberar Notas... + &Notas de versão... ID: MainWindow._menuReleaseNotes &Short Filename Warning Settings... - &Short Filename Warning Settings... + &Configurações para alerta de nome de arquivo curto... ID: MainWindow._menuShortFileNameWarningSettings @@ -3514,7 +3534,7 @@ Oral Translation Speaker - Oral Translation Speaker + Gravador da Tradução Oral ID: PeopleView.ContributionEditor.oral_translation_speaker @@ -3594,7 +3614,7 @@ {0} Although {1} allows you to enter anything you want in this field (e.g., just a language name or abbreviation), for archiving purposes, a recognizable code is generally preferable. Would you like to try to look up the intended language? - {0} Although {1} allows you to enter anything you want in this field (e.g., just a language name or abbreviation), for archiving purposes, a recognizable code is generally preferable. Would you like to try to look up the intended language? + {0} Embora {1} permita que você digite o que quiser neste campo (por exemplo, apenas o nome ou a abreviação de uma língua), para fins de arquivamento, geralmente é preferível usar um código reconhecível. Deseja tentar pesquisar o código desta língua? ID: PeopleView.MetadataEditor.InvalidBcp47Code.ExplanationAndQuestion @@ -3759,7 +3779,7 @@ Completed Stages - Por Estágios + Etapas concluídas ID: ProgressView.ByStagesHeadingText @@ -3849,7 +3869,7 @@ Working Language - Língua de trabalho + Língua de análise ID: Project.WorkingLanguageFontDescription @@ -3949,7 +3969,7 @@ &Funding Project - Nome do Projeto Financiado + &Projeto de Financiamento ID: ProjectView.MetadataScreen._labelFundingProject @@ -3959,7 +3979,7 @@ Project Basics - Project Basics + Informações básicas do projeto ID: ProjectView.MetadataScreen._labelProjectBasics @@ -3972,9 +3992,9 @@ Região ID: ProjectView.MetadataScreen._labelRegion - + Responsibilities - Responsabilidades + Responsáveis ID: ProjectView.MetadataScreen._labelResponsibilities @@ -3984,42 +4004,42 @@ date - date + data ID: ProjectView.MetadataScreen._labelsubDate like state or province - like state or province + estado ou província, por exemplo ID: ProjectView.MetadataScreen._labelsubLikeStateOrProvince of the project - of the project + do projeto ID: ProjectView.MetadataScreen._labelsubOfTheProject or similar - or similar + ou equivalente ID: ProjectView.MetadataScreen._labelsubOrSimilar person - person + pessoa ID: ProjectView.MetadataScreen._labelsubPerson1 person - person + pessoa ID: ProjectView.MetadataScreen._labelsubPerson2 person - person + pessoa ID: ProjectView.MetadataScreen._labelsubPerson3 title - title + nome do projeto ID: ProjectView.MetadataScreen._labelsubTitle @@ -4029,12 +4049,12 @@ Content Language - Língua do conteúdo + Língua vernácula ID: ProjectView.MetadataScreen._linkSelectContentLanguage Working Language - Língua de trabalho + Língua de análise ID: ProjectView.MetadataScreen._linkSelectWorkingLanguage @@ -4093,7 +4113,7 @@ ID: ProjectView.ProjectDocuments.DescriptionDocumentsInformationLabel - In an IMDI project archive, these files will be exported in a special session named {0} + In an IMDI project archive, these files will be exported in a special session named {0}. Em um arquivo de projeto IMDI, esses arquivos serão exportados para uma sessão especial chamada {0} ID: ProjectView.ProjectDocuments.HowArchivedMsg @@ -4109,7 +4129,7 @@ Project View - Projetar Exibição + Visualização do Projeto ID: ProjectView.TabText_ToolTip_ @@ -4174,22 +4194,22 @@ access is Free to all - acesso gratuito a todos + acesso é Livre para todos ID: SessionsView.MetadataEditor.AccessProtocol.AILCA.F Researchers and Community members are allowed access - Aceso liberado para pesquisadores e membros da comuniade + Acesso liberado para pesquisadores e membros da comunidade ID: SessionsView.MetadataEditor.AccessProtocol.AILCA.RC only Subscribers are allowed access (requires application to Depositor) - acesso restrito a assinantes (necessário solicitar depositante) + acesso restrito a assinantes (é necessário enviar uma solicitação ao depositante) ID: SessionsView.MetadataEditor.AccessProtocol.AILCA.S all Users can access (requires registration) - acesso liberado para todos os usuários (é preciso se registrar) + acesso liberado para todos os usuários (requer registro) ID: SessionsView.MetadataEditor.AccessProtocol.AILCA.U @@ -4219,7 +4239,7 @@ only Subscribers are allowed access (requires application to Depositor) - acesso restrito a assinantes (necessária permissão do depositante) + acesso restrito a assinantes (requer solicitação ao depositante) ID: SessionsView.MetadataEditor.AccessProtocol.ELAR.S @@ -4269,22 +4289,22 @@ Location Address - Endereço Local + Local: Endereço ID: SessionsView.MetadataEditor.AdditionalFields.Location Address Location Continent - Continente Local + Local: Continente ID: SessionsView.MetadataEditor.AdditionalFields.Location Continent Location Country - País Local + Local: País ID: SessionsView.MetadataEditor.AdditionalFields.Location Country Location Region - Região Local + Local: Região ID: SessionsView.MetadataEditor.AdditionalFields.Location Region @@ -4314,7 +4334,7 @@ Formulaic Discourse - Fala Formulada + Discurso Formulado ID: SessionsView.MetadataEditor.Genre.formulaic_discourse @@ -4324,12 +4344,12 @@ Interactive Discourse - Fala Interativa + Discurso Interativo ID: SessionsView.MetadataEditor.Genre.interactive_discourse Language Play - Reprodução da Língua + Jogos de Linguagem ID: SessionsView.MetadataEditor.Genre.language_play @@ -4339,17 +4359,17 @@ Oratory - Retórica + Oratório ID: SessionsView.MetadataEditor.Genre.oratory Procedural Discourse - Fala Processual + Discurso Processual ID: SessionsView.MetadataEditor.Genre.procedural_discourse Report - Enviar Relatório + Relatório ID: SessionsView.MetadataEditor.Genre.report @@ -4364,7 +4384,7 @@ Session - Sessões + Sessão ID: SessionsView.MetadataEditor.TabText @@ -4379,7 +4399,7 @@ &Custom Fields - Campos Customizados + &Campos Personalizados ID: SessionsView.MetadataEditor._labelCustomFields @@ -4419,7 +4439,7 @@ S&etting - Configuração + Cenário local ID: SessionsView.MetadataEditor._labelSetting @@ -4429,7 +4449,7 @@ &Title - Nome do Projeto + &Nome da Sessão ID: SessionsView.MetadataEditor._labelTitle @@ -4449,7 +4469,7 @@ Missing Media File - Falta o Arquivo de Mídia + Arquivo de Mídia Ausente ID: SessionsView.MissingMediaFileEditor.TabText @@ -4474,27 +4494,27 @@ In Progress - Em progresso + Em andamento ID: SessionsView.SessionStatus.InProgress Incoming - A caminho + Recebida ID: SessionsView.SessionStatus.Incoming Skipped - Pulado + Adiada ID: SessionsView.SessionStatus.Skipped Status: {0} - Estado: {0} + Status: {0} ID: SessionsView.SessionStatus.TooltipFormatText Click 'New' to add a new session. - Clique 'Nova' para adicionar nova sessão + Clique em 'Nova' para adicionar uma nova sessão. ID: SessionsView.SessionsList.ClickNewButtonHelpPrompt @@ -4519,17 +4539,17 @@ Stages - Estágios + Etapas ID: SessionsView.SessionsList.ColumnHeadings.Stages Status - Estado + Status ID: SessionsView.SessionsList.ColumnHeadings.Status Title - Nome do Projeto + Nome da Sessão ID: SessionsView.SessionsList.ColumnHeadings.Title @@ -4574,7 +4594,7 @@ Informed Consent - Permisão Informada + Consentimento Informado ID: SessionsView.SessionsList.Stages.InformedConsent @@ -4644,37 +4664,37 @@ Status && Stages - Estado / Estágios + Status e Etapas ID: SessionsView.StatusAndStagesEditor.TabText Read About SayMore Stages - Ler Sobre Estágios do SayMore + Ler sobre as Etapas do SayMore ID: SessionsView.StatusAndStagesEditor._labelReadAboutStages Read About SayMore Status Indicators - Ler Sobre Indicadores de Estado do SayMore + Ler sobre os indicadores de status do SayMore ID: SessionsView.StatusAndStagesEditor._labelReadAboutStatus Stages - Estágios + Etapas ID: SessionsView.StatusAndStagesEditor._labelStages - Stages are normally automatic indicators of what has been done, based on file names and annotation work you've done. Click any item to take control of this indicator. - Normalmente, estágios são indicadores automáticos do que já foi feito, baseado nos nomes dos arquivos e anotações que você já fez. Clique em qualquer item para controlar o respectivo indicador. + Stages are normally automatic indicators of what has been done, based on file names and annotation work you've done. Click any stage to take control of this indicator. + As etapas normalmente são indicadores automáticos do que já foi feito, baseado nos nomes dos arquivos e no trabalho de anotação realizado. Clique em qualquer etapa para alterar o indicador manualmente. ID: SessionsView.StatusAndStagesEditor._labelStagesHint Status - Estado + Status ID: SessionsView.StatusAndStagesEditor._labelStatus Use the status to mark the big picture of this session. - Use o estado para registrar a ideia geral dessa sessão + Use o status para registrar o estado geral dessa sessão. ID: SessionsView.StatusAndStagesEditor._labelStatusHint @@ -4719,7 +4739,7 @@ Generating Oral Annotation file... - Gerar arquivo de Anotações Orais + Gerando um arquivo de Anotações Orais... ID: SessionsView.Transcription.GeneratedOralAnnotationView.GeneratingOralAnnotationFileMsg @@ -4734,7 +4754,7 @@ The generated oral annotation file may be too large to display or play correctly. - É possível que o arquivo de anotações gerado seja grande de mais para ser apresentado ou reproduzido da forma correta. + O arquivo de anotação oral gerado pode ser muito grande para ser exibido ou reproduzido corretamente. ID: SessionsView.Transcription.GeneratedOralAnnotationView.OralAnnotationFilePossiblyTooLarge @@ -4799,7 +4819,7 @@ File Conversion Required - Necessário Converter Arquivo + Conversão de arquivo necessária ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._labelHeading @@ -4809,7 +4829,7 @@ In order to annotate, SayMore needs to convert this video to WAV PCM audio. During the conversion process, a standard audio file will be created from the source and added to the session's file list. The name of the new audio file will be the same as the name of the source with the suffix "{0}" added to the end. The source file will remain unchanged in the session's file list. - Para inserir anotações, o SayMore precisa convertê-lo para WAV PCM, que é uma boa escolha padrão de arquivamento. Durante o processo de conversão, será criado um arquivo de áudio padrão do original e será adicionado à lista de arquivos da seção. O nome do novo arquivo de áudio será o mesmo que o original com o sufixo "{1}" no final. O arquivo original não será modificado na lista dos arquivos da seção. + Para realizar a anotação, o SayMore precisa converter este vídeo em áudio WAV PCM. Durante o processo de conversão, será criado um arquivo de áudio padrão a partir do arquivo original, que será adicionado à lista de arquivos da sessão. O nome do novo arquivo de áudio será o mesmo do arquivo original, com o sufixo “{0}” adicionado ao final. O arquivo original permanecerá inalterado na lista de arquivos da sessão. ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._labelIntroduction.ForVideo @@ -4824,7 +4844,7 @@ Start Annotating - Começar a fazer anotações + Iniciar anotação ID: SessionsView.Transcription.StartAnnotatingTab.TabText @@ -4834,7 +4854,7 @@ Import label text into - Import label text into + Importar texto de rótulo para ID: SessionsView.Transcription.StartAnnotatingTab._labelAudacityLabelTier @@ -4853,8 +4873,8 @@ ID: SessionsView.Transcription.StartAnnotatingTab._labelSegmentationMethodQuestion - Read an Audacity Label file - Ler um arquivo Audacity Label + Import an Audacity Label file + Importar um arquivo de rótulos do Audacity ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonAudacity @@ -4874,12 +4894,12 @@ Use Manual Segmentation Tool - Use a Ferramenta Segmentação Manual + Usar a ferramenta de segmentação manual ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonManual Careful Speech File ({0}) - Arquivo de fala cuidadoso ({0}) + Arquivo de fala cuidadosa ({0}) ID: SessionsView.Transcription.TextAnnotation.CarefulSpeechFileDescriptor @@ -4894,7 +4914,7 @@ Audacity Label File (Free Translation)... - Etiqueta de Arquivo Audacity (Tradução Livre)... + Arquivo de rótulo Audacity (Tradução Livre)... ID: SessionsView.Transcription.TextAnnotation.ExportMenu.AudacityFreeTranslation @@ -4904,7 +4924,7 @@ Audacity Label File (Transcription)... - Etiqueta de Arquivo Audacity (Transcrição)... + Arquivo de rótulo de Audacity (Transcrição)... ID: SessionsView.Transcription.TextAnnotation.ExportMenu.AudacityTranscription @@ -4944,12 +4964,12 @@ Toolbox File... - Arquivo Caixa de Ferramentas... + Arquivo de Toolbox... ID: SessionsView.Transcription.TextAnnotation.ExportMenu.ToolboxExport Spreadsheet (CSV) File... - Planilha Arquivo (CSV)... + Arquivo de Planilha (CSV)... ID: SessionsView.Transcription.TextAnnotation.ExportMenu.commaSeparatedValueExport @@ -5049,7 +5069,7 @@ There was an error loading the annotation file '{0}'. - Ocorreu um erro ao carregar o arquivo de comentário "{0}". + Ocorreu um erro ao carregar o arquivo de anotações "{0}". ID: SessionsView.Transcription.TextAnnotationEditor.LoadingAnnotationFileErrorMsg @@ -5064,7 +5084,7 @@ Oral Annotations Tools - Ferramentas de Anotações Orais + Ferramentas de anotação oral ID: SessionsView.Transcription.TextAnnotationEditor.RecordButton diff --git a/DistFiles/SayMore.ru.xlf b/DistFiles/SayMore.ru.xlf index ec847737..ebd27fb2 100644 --- a/DistFiles/SayMore.ru.xlf +++ b/DistFiles/SayMore.ru.xlf @@ -1,6 +1,6 @@ - + Alpha @@ -427,6 +427,16 @@ Semi-interactive ID: CommonToMultipleViews.ListItems.Content-Interactivity.Semi-interactive.Text + + Unknown + Unknown + ID: CommonToMultipleViews.ListItems.Content-Interactivity.Unknown.Text + + + Unspecified + Unspecified + ID: CommonToMultipleViews.ListItems.Content-Interactivity.Unspecified.Text + Investigator asks speaker(s) to produce isolated phonemes/ words/ utterances / grammatical structures. Исследователь просит произвести отдельные фонемы, высказывания, слова или грамматические структуры @@ -2058,7 +2068,7 @@ ID: DialogBoxes.ArchivingDlg.InvalidAgeMsg - The Birth Year for {0} should be a 4 digit number. It is used to calculate the age for the IMDI export. + The Birth Year for {0} should be a 4-digit number. It is used to calculate the age for the IMDI export. Год рождения для {0} должен быть пустым либо числом из 4 ID: DialogBoxes.ArchivingDlg.InvalidBirthYearMsg @@ -2067,6 +2077,11 @@ Не существуют составители этого события. ID: DialogBoxes.ArchivingDlg.NoContributorsForSessionMsg + + Other Project Documents + Other Project Documents + ID: DialogBoxes.ArchivingDlg.OtherProjectDocuments + {0} is listed as a contributor but not a participant in {1} session. {0} is listed as a contributor but not a participant in {1} session. @@ -2087,11 +2102,21 @@ Архивный корпус будет включать в себя все необходимые файлы и данные, связанные с этим проектом. ID: DialogBoxes.ArchivingDlg.ProjectArchivingInfoDetails + + The following files will be added to your archive. + The following files will be added to your archive. + ID: DialogBoxes.ArchivingDlg.ProjectPreArchivingStatusMsg + Session Событие ID: DialogBoxes.ArchivingDlg.SessionElementName + + Sessions: + Sessions: + ID: DialogBoxes.ArchivingDlg.ZippedSessions + There was an error trying to get more information for the media file:\n\n{0} Произошла ошибка при попытке получить больше информации для медиа файла:\n\n{0} @@ -3097,13 +3122,13 @@ A или запись согласия covering ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelFinishedHint - To listen to the source recording, press and hold the SPACE BAR - Чтобы прослушать запись источника, нажмите и удерживайте ПРОБЕЛ + To listen to the source recording, press and hold the SPACE BAR. + Чтобы прослушать запись источника, нажмите и удерживайте ПРОБЕЛ. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelListenHint - To record, press and hold the SPACE BAR - Для записи, нажмите и удерживайте ПРОБЕЛ + To record, press and hold the SPACE BAR. + Для записи, нажмите и удерживайте ПРОБЕЛ. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelRecordHint @@ -3276,14 +3301,19 @@ A или запись согласия covering Посетите веб-сайт {0}. ID: DialogBoxes.WelcomeDlg._linkSayMoreWebsite + + When importing this file into {0}, be sure to have the project analysis language set to {1} . + When importing this file into {0}, be sure to have the project analysis language set to {1} . + ID: ExportToFieldWorksInterlinearDlg._labelImportInstructions + One or more of the languages spoken by included participants are specified in a way that could be ambiguous. For each one, you will be asked to identify the intended language. One or more of the languages spoken by included participants are specified in a way that could be ambiguous. For each one, you will be asked to identify the intended language. ID: General.NeedToDisambiguateLanguages - An error of type {0} ocurred trying to gather information from file: {1} - An error of type {0} ocurred trying to gather information from file: {1} + An error of type {0} occurred trying to gather information from file: {1} + An error of type {0} occurred trying to gather information from file: {1} ID: MainWindow.AutoCompleteValueGathererError @@ -4087,7 +4117,7 @@ A или запись согласия covering ID: ProjectView.ProjectDocuments.DescriptionDocumentsInformationLabel - In an IMDI project archive, these files will be exported in a special session named {0} + In an IMDI project archive, these files will be exported in a special session named {0}. В архиве проекта IMDI эти файлы будут экспортированы в специальной сессии с именем {0} ID: ProjectView.ProjectDocuments.HowArchivedMsg @@ -4657,7 +4687,7 @@ A или запись согласия covering ID: SessionsView.StatusAndStagesEditor._labelStages - Stages are normally automatic indicators of what has been done, based on file names and annotation work you've done. Click any item to take control of this indicator. + Stages are normally automatic indicators of what has been done, based on file names and annotation work you've done. Click any stage to take control of this indicator. Этапы обычно являются автоматическими индикаторами сделанной работы, основанные на именах файлов и внесенных вами аннотаций. Щелкните любой элемент, чтобы контролировать этот показатель. ID: SessionsView.StatusAndStagesEditor._labelStagesHint @@ -4847,8 +4877,8 @@ A или запись согласия covering ID: SessionsView.Transcription.StartAnnotatingTab._labelSegmentationMethodQuestion - Read an Audacity Label file - Читать файл Audacity Label + Import an Audacity Label file + Импортировать файл Audacity Label ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonAudacity diff --git a/DistFiles/SayMore.tr.xlf b/DistFiles/SayMore.tr.xlf index 10635fac..8aa48c1e 100644 --- a/DistFiles/SayMore.tr.xlf +++ b/DistFiles/SayMore.tr.xlf @@ -1,6 +1,6 @@ - + Alpha @@ -534,8 +534,7 @@ Europe - -Avrupa + Avrupa ID: CommonToMultipleViews.ListItems.Continents.Europe.Text @@ -2069,7 +2068,7 @@ Avrupa ID: DialogBoxes.ArchivingDlg.InvalidAgeMsg - The Birth Year for {0} should be a 4 digit number. It is used to calculate the age for the IMDI export. + The Birth Year for {0} should be a 4-digit number. It is used to calculate the age for the IMDI export. {0} için doğum yılı boş ya da 4 basamaklı bir sayı olmalıdır. ID: DialogBoxes.ArchivingDlg.InvalidBirthYearMsg @@ -2078,6 +2077,11 @@ Avrupa Bu oturum için hiçbir katkıda bulunmaktadır. ID: DialogBoxes.ArchivingDlg.NoContributorsForSessionMsg + + Other Project Documents + Other Project Documents + ID: DialogBoxes.ArchivingDlg.OtherProjectDocuments + {0} is listed as a contributor but not a participant in {1} session. {0} is listed as a contributor but not a participant in {1} session. @@ -2098,11 +2102,21 @@ Avrupa Arşiv korpusu, bu proje ile ilgili gerekli tüm dosyaları ve verileri içerecektir. ID: DialogBoxes.ArchivingDlg.ProjectArchivingInfoDetails + + The following files will be added to your archive. + The following files will be added to your archive. + ID: DialogBoxes.ArchivingDlg.ProjectPreArchivingStatusMsg + Session Oturum ID: DialogBoxes.ArchivingDlg.SessionElementName + + Sessions: + Sessions: + ID: DialogBoxes.ArchivingDlg.ZippedSessions + There was an error trying to get more information for the media file:\n\n{0} Medya dosyası için daha fazla bilgi almaya çalışırken bir hata oluştu: \n\n{0} @@ -3104,12 +3118,12 @@ Avrupa ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelFinishedHint - To listen to the source recording, press and hold the SPACE BAR + To listen to the source recording, press and hold the SPACE BAR. Kaynak kaydı dinlemek için, BOŞLUK ÇUBUĞUNU basılı tutun. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelListenHint - To record, press and hold the SPACE BAR + To record, press and hold the SPACE BAR. Kaydetmek için, BOŞLUK ÇUBUĞUNU tuşlayın ve basılı tutun. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelRecordHint @@ -3283,19 +3297,24 @@ Avrupa {0} Web adresini ziyaret edin. ID: DialogBoxes.WelcomeDlg._linkSayMoreWebsite + + When importing this file into {0}, be sure to have the project analysis language set to {1} . + When importing this file into {0}, be sure to have the project analysis language set to {1} . + ID: ExportToFieldWorksInterlinearDlg._labelImportInstructions + One or more of the languages spoken by included participants are specified in a way that could be ambiguous. For each one, you will be asked to identify the intended language. One or more of the languages spoken by included participants are specified in a way that could be ambiguous. For each one, you will be asked to identify the intended language. ID: General.NeedToDisambiguateLanguages - An error of type {0} ocurred trying to gather information from file: {1} + An error of type {0} occurred trying to gather information from file: {1} Dosya {1}'den bilgi toplamaya çalışılırken {0} türünde bir hata oluştu ID: MainWindow.AutoCompleteValueGathererError Do you want to delete your user settings? (This will clear your most-recently-used project list, window positions, UI language settings, etc. It will not affect your SayMore project data.) - Kullanıcı ayarlarını gerçekten silmek ister miziniz? (SayMore proje verileriniz etkilenmeyecek. En son kullanılan proje listesi, pencere pozisyonları, kullanıcı arabirimi ayarıları, vs silinecek.) + Kullanıcı ayarlarını gerçekten silmek ister miziniz? (SayMore proje verileriniz etkilenmeyecek. En son kullanılan proje listesi, pencere pozisyonları, kullanıcı arabirimi ayarıları, vs silinecek.) ID: MainWindow.ConfirmDeleteUserSettingsFile @@ -3340,7 +3359,7 @@ Avrupa Export Data - Veriler Dışa Aktar + Veriler Dışa Aktar ID: MainWindow.Export.ExportFileSaveFileDlg.Caption @@ -4094,7 +4113,7 @@ Avrupa ID: ProjectView.ProjectDocuments.DescriptionDocumentsInformationLabel - In an IMDI project archive, these files will be exported in a special session named {0} + In an IMDI project archive, these files will be exported in a special session named {0}. Bir IMDI proje arşivinde, bu dosyalar {0} adlı özel bir oturuma aktarılır. ID: ProjectView.ProjectDocuments.HowArchivedMsg @@ -4640,7 +4659,7 @@ Avrupa I've decided to not develop\nthis session at this time. - Bu oturumda bu defa\ngeliştirmemeye karar verdim + Bu oturumda bu defa\ngeliştirmemeye karar verdim. ID: SessionsView.StatusAndStagesEditor.StatusToolTips.Skipped @@ -4664,7 +4683,7 @@ Avrupa ID: SessionsView.StatusAndStagesEditor._labelStages - Stages are normally automatic indicators of what has been done, based on file names and annotation work you've done. Click any item to take control of this indicator. + Stages are normally automatic indicators of what has been done, based on file names and annotation work you've done. Click any stage to take control of this indicator. Aşamalar normalde dosya adlarına veya yaptığınız açıklama çalışmalarına dayalı otomatik göstergelerdir. Bu göstergeyi denetlemek için herhangi bir öğeyi tıklayın. ID: SessionsView.StatusAndStagesEditor._labelStagesHint @@ -4854,7 +4873,7 @@ Avrupa ID: SessionsView.Transcription.StartAnnotatingTab._labelSegmentationMethodQuestion - Read an Audacity Label file + Import an Audacity Label file Bir Audacity Etiket dosyası oku ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonAudacity diff --git a/DistFiles/SayMore.zh-CN.xlf b/DistFiles/SayMore.zh-CN.xlf index 2018fe8a..8b62d398 100644 --- a/DistFiles/SayMore.zh-CN.xlf +++ b/DistFiles/SayMore.zh-CN.xlf @@ -1,4805 +1,5266 @@ - + Alpha - ID: BuildType.Alpha Alpha + ID: BuildType.Alpha Beta - ID: BuildType.Beta Beta + ID: BuildType.Beta Release Candidate - ID: BuildType.ReleaseCandidate Release Candidate + ID: BuildType.ReleaseCandidate All Files ({0}) - ID: CommonToMultipleViews.AllFilesDescriptor 所有文件({0}) + ID: CommonToMultipleViews.AllFilesDescriptor (Retries attempted: {0}) - ID: CommonToMultipleViews.AttemptedRetriesMsg - Parameter is the number of times SayMore has attempted to move the temp file to the permanent location. (再次尝试: {0}) + ID: CommonToMultipleViews.AttemptedRetriesMsg Currently SayMore is unable to find any audio playback devices installed and enabled on this computer. - ID: CommonToMultipleViews.AudioUtils.NoPlaybackDevicesFoundMsg 不能找到可用的播放设备。 + ID: CommonToMultipleViews.AudioUtils.NoPlaybackDevicesFoundMsg Currently audio recordings cannot be made because SayMore is unable to find any recording devices installed and enabled on this computer. - ID: CommonToMultipleViews.AudioUtils.NoRecordingDevicesFoundMsg 不能录音,当前电脑没有找到录音设备。 + ID: CommonToMultipleViews.AudioUtils.NoRecordingDevicesFoundMsg There was an unexpected audio error. - ID: CommonToMultipleViews.AudioUtils.UnexpectedAudioErrorMsg 出现不可预计的音频错误。 + ID: CommonToMultipleViews.AudioUtils.UnexpectedAudioErrorMsg ***This record had an ambiguous {0}, produced by a bug in an old version of SayMore. The date was "{1}". SayMore has attempted to interpret the date, but might have swapped the day and month. Please accept our apologies for this error. After you have fixed the date or confirmed that it is correct, please delete this message. - ID: CommonToMultipleViews.BindingHelper.AmbiguousDateNote - Text appended to the note for an element with an ambiguous date field value 这条记录由旧版Saymore生成的,有一个不明确的{0},日期是"{1}"。 SayMore尝试来解析这个日期,可能交换月份和日期。十分抱歉出现这个错误。如果你修改了日期,并确认是正确的,请删除这条信息。 + ID: CommonToMultipleViews.BindingHelper.AmbiguousDateNote To avoid possible conflicts with files created by Mac OSX, names cannot begin with "{0}". - ID: CommonToMultipleViews.ChangeIdDotDash - Param is the literal string "._" To avoid possible conflicts with files created by Mac OSX, names cannot begin with "{0}". + ID: CommonToMultipleViews.ChangeIdDotDash Something is holding onto that folder or a file in it, so it cannot be renamed. You can try restarting this program, or restarting the computer. - ID: CommonToMultipleViews.ChangeIdFailureMsg - Message displayed when attempt failed to change a session id or a person's name (i.e. id) 文件夹被控制或文件夹内有文件,不能重命名,请重启SayMore或重启电脑。 + ID: CommonToMultipleViews.ChangeIdFailureMsg Enter a name. - ID: CommonToMultipleViews.ContributorsEditor.MissingContributorNameMsg 输入一个名字 + ID: CommonToMultipleViews.ContributorsEditor.MissingContributorNameMsg Choose a role. - ID: CommonToMultipleViews.ContributorsEditor.MissingContributorRoleMsg 选择一个角色 + ID: CommonToMultipleViews.ContributorsEditor.MissingContributorRoleMsg Contributors - ID: CommonToMultipleViews.ContributorsEditor.TabText 贡献者 + ID: CommonToMultipleViews.ContributorsEditor.TabText Choose Columns - ID: CommonToMultipleViews.ElementList.ColumnChooserButton_ToolTip_ 选择栏 + ID: CommonToMultipleViews.ElementList.ColumnChooserButton_ToolTip_ &New - ID: CommonToMultipleViews.ElementList.NewButtonText - Button for adding new sessions and people &新建 + ID: CommonToMultipleViews.ElementList.NewButtonText One column must be visible. - ID: CommonToMultipleViews.ElementList.OneColumnMustBeVisibleMsg - Displayed when user clears all columns for display in sessions or people list 一栏必须可见 + ID: CommonToMultipleViews.ElementList.OneColumnMustBeVisibleMsg Field - ID: CommonToMultipleViews.FieldsAndValuesGrid.ColumnHeadings.Field 范围 + ID: CommonToMultipleViews.FieldsAndValuesGrid.ColumnHeadings.Field Value - ID: CommonToMultipleViews.FieldsAndValuesGrid.ColumnHeadings.Value 内容 + ID: CommonToMultipleViews.FieldsAndValuesGrid.ColumnHeadings.Value Audio Bit Rate - ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.AudioBitRate 音频比特率 + ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.AudioBitRate Bit Depth - ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.BitDepth 采样精度 + ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.BitDepth Channels - ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.Channels 声道 + ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.Channels Device - ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.Device 设备 + ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.Device Duration - ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.Duration 持续时间 + ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.Duration Frame Rate - ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.FrameRate 帧速率 + ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.FrameRate Microphone - ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.Microphone 话筒 + ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.Microphone Resolution - ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.Resolution 分辨率 + ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.Resolution Sample Rate - ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.SampleRate 采样 + ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.SampleRate Video Bit Rate - ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.VideoBitRate 视频比特率 + ID: CommonToMultipleViews.FieldsAndValuesGrid.MediaPropertyNames.VideoBitRate Do you want to delete the field '{0}' and its contents from the entire project? - ID: CommonToMultipleViews.FieldsAndValuesGrid.VerifyDeleteFieldQuestion 你想从整个项目中删除'{0}'及其所有内容吗? + ID: CommonToMultipleViews.FieldsAndValuesGrid.VerifyDeleteFieldQuestion SayMore is not able to write to the file "{0}." It is read-only. - ID: CommonToMultipleViews.FileIsReadOnly SayMore is not able to write to the file "{0}." It is read-only. + ID: CommonToMultipleViews.FileIsReadOnly SayMore is not able to write to the file "{0}." It is read-only or locked. - ID: CommonToMultipleViews.FileIsReadOnlyOrLocked SayMore is not able to write to the file "{0}." It is read-only or locked. + ID: CommonToMultipleViews.FileIsReadOnlyOrLocked + + + Additional {0} files cannot be added to an existing {0}. + Additional {0} files cannot be added to an existing {0}. + ID: CommonToMultipleViews.FileList.AddFiles.CannotAddFilesOfElementType Add Files - ID: CommonToMultipleViews.FileList.AddFiles.OpenFileDlg.Caption 添加文件 + ID: CommonToMultipleViews.FileList.AddFiles.OpenFileDlg.Caption All Files (*.*) - ID: CommonToMultipleViews.FileList.AddFiles.OpenFileDlg.FileTypeString All Files (*.*) + ID: CommonToMultipleViews.FileList.AddFiles.OpenFileDlg.FileTypeString Add Files... - ID: CommonToMultipleViews.FileList.AddFilesButtonText 添加文件 + ID: CommonToMultipleViews.FileList.AddFilesButtonText Add additional files related to this session by\ndragging them here or clicking the 'Add Files' button. - ID: CommonToMultipleViews.FileList.AddFilesPrompt 拖入任务相关文件到这儿或点击“添加文件”按钮添加 + ID: CommonToMultipleViews.FileList.AddFilesPrompt There was a problem opening the file\n\n'{0}'\n\nMake sure there is an application associated with this type of file. - ID: CommonToMultipleViews.FileList.CannotOpenFileInApplicationErrorMsg There was a problem opening the file\n\n'{0}'\n\nMake sure there is an application associated with this type of file. + ID: CommonToMultipleViews.FileList.CannotOpenFileInApplicationErrorMsg {0} could not rename the file to '{1}' because there is already a file with that name. - ID: CommonToMultipleViews.FileList.CannotRenameFileErrorMsg 名称重复,不能再命名 + ID: CommonToMultipleViews.FileList.CannotRenameFileErrorMsg - Sorry, SayMore could not rename that file because something else (perhaps another part of SayMore) is reading it. Please try again later. - ID: CommonToMultipleViews.FileList.CannotRenameFileGenericErrorMsg + Sorry, {0} could not rename that file because something else (perhaps another part of {0}) is reading it. Please try again later. 对不起,文件被占用,不能重命名,请稍后再试。 + ID: CommonToMultipleViews.FileList.CannotRenameFileGenericErrorMsg {0} could not rename the metadata file to '{1}' because there is already a file with that name. - ID: CommonToMultipleViews.FileList.CannotRenameMetadataFileErrorMsg 这个文件名已经存在,{0} 不能重命名为 '{1}' + ID: CommonToMultipleViews.FileList.CannotRenameMetadataFileErrorMsg Date Modified - ID: CommonToMultipleViews.FileList.ColumnHeadings.FileDate 修改日期 + ID: CommonToMultipleViews.FileList.ColumnHeadings.FileDate Duration - ID: CommonToMultipleViews.FileList.ColumnHeadings.FileDuration 持续时间 + ID: CommonToMultipleViews.FileList.ColumnHeadings.FileDuration Name - ID: CommonToMultipleViews.FileList.ColumnHeadings.FileName 名称 + ID: CommonToMultipleViews.FileList.ColumnHeadings.FileName Size - ID: CommonToMultipleViews.FileList.ColumnHeadings.FileSize 大小 + ID: CommonToMultipleViews.FileList.ColumnHeadings.FileSize Type - ID: CommonToMultipleViews.FileList.ColumnHeadings.FileType 类型 + ID: CommonToMultipleViews.FileList.ColumnHeadings.FileType Convert... - ID: CommonToMultipleViews.FileList.Convert.ButtonText 转换… + ID: CommonToMultipleViews.FileList.Convert.ButtonText Convert Selected File - ID: CommonToMultipleViews.FileList.Convert.ButtonText_ToolTip_ 转换所选 + ID: CommonToMultipleViews.FileList.Convert.ButtonText_ToolTip_ Convert... - ID: CommonToMultipleViews.FileList.Convert.ConvertMenuText 转换… + ID: CommonToMultipleViews.FileList.Convert.ConvertMenuText Extract audio to mono mp3 audio file (low quality) - ID: CommonToMultipleViews.FileList.Convert.ExtractMp3AudioMenuText 转为单声道MP3音频文件(低音质) + ID: CommonToMultipleViews.FileList.Convert.ExtractMp3AudioMenuText + + + {0} could not load the file: {1} + {0} could not load the file: {1} + ID: CommonToMultipleViews.FileList.CouldNotLoadFileErrorMsg &Delete File... - ID: CommonToMultipleViews.FileList.DeleteFileMenuText &删除文件 + ID: CommonToMultipleViews.FileList.DeleteFileMenuText {0} and subordinate files - ID: CommonToMultipleViews.FileList.DeleteSubordinateFilesFormat - Used to format a string that will indicate that subordinate files (i.e., annotation files) will also be moved to the recycle bin. Parameter is the name (without path) of the main file being deleted. {0}和下级文件 + ID: CommonToMultipleViews.FileList.DeleteSubordinateFilesFormat There is already a file named {0} in this project. Do you want to replace the old one with this one? - ID: CommonToMultipleViews.FileList.FileAlreadyExistsMessage There is already a file named {0} in this project. Do you want to replace the old one with this one? + ID: CommonToMultipleViews.FileList.FileAlreadyExistsMessage {0} Bytes - ID: CommonToMultipleViews.FileList.FileSizeBytes {0}比特 + ID: CommonToMultipleViews.FileList.FileSizeBytes {0} B - ID: CommonToMultipleViews.FileList.FileSizeBytesAbbreviation {0}B + ID: CommonToMultipleViews.FileList.FileSizeBytesAbbreviation {0} Gigabytes - ID: CommonToMultipleViews.FileList.FileSizeGigabytes {0}GB + ID: CommonToMultipleViews.FileList.FileSizeGigabytes {0} GB - ID: CommonToMultipleViews.FileList.FileSizeGigabytesAbbreviation {0}GB + ID: CommonToMultipleViews.FileList.FileSizeGigabytesAbbreviation {0} Kilobytes - ID: CommonToMultipleViews.FileList.FileSizeKilobytes {0}KB + ID: CommonToMultipleViews.FileList.FileSizeKilobytes {0} KB - ID: CommonToMultipleViews.FileList.FileSizeKilobytesAbbreviation {0}KB + ID: CommonToMultipleViews.FileList.FileSizeKilobytesAbbreviation {0} Megabytes - ID: CommonToMultipleViews.FileList.FileSizeMegabytes {0}MB + ID: CommonToMultipleViews.FileList.FileSizeMegabytes {0} MB - ID: CommonToMultipleViews.FileList.FileSizeMegabytesAbbreviation {0}MB + ID: CommonToMultipleViews.FileList.FileSizeMegabytesAbbreviation Open - ID: CommonToMultipleViews.FileList.Open.ButtonText 打开 + ID: CommonToMultipleViews.FileList.Open.ButtonText Open Selected File - ID: CommonToMultipleViews.FileList.Open.ButtonText_ToolTip_ 打开所选的文件 + ID: CommonToMultipleViews.FileList.Open.ButtonText_ToolTip_ Open in Program Associated with this File ... - ID: CommonToMultipleViews.FileList.Open.OpenInAssociatedProgramMenuText 用关联程序打开这个文件 + ID: CommonToMultipleViews.FileList.Open.OpenInAssociatedProgramMenuText Show in File Explorer... - ID: CommonToMultipleViews.FileList.Open.ShowInFileExplorerMenuText 在文件浏览器显示 + ID: CommonToMultipleViews.FileList.Open.ShowInFileExplorerMenuText Rename... - ID: CommonToMultipleViews.FileList.RenameButtonText 重命名 + ID: CommonToMultipleViews.FileList.RenameButtonText Rename Selected File - ID: CommonToMultipleViews.FileList.RenameButtonText_ToolTip_ 重命名选择的文件 + ID: CommonToMultipleViews.FileList.RenameButtonText_ToolTip_ Failed to load file:\n{0}\nIf this is not an essential file, you can safely delete it and/or ignore this error. - ID: CommonToMultipleViews.GenericFileTypeViewer.FailedToLoadOtherFile Failed to load file:\n{0}\nIf this is not an essential file, you can safely delete it and/or ignore this error. + ID: CommonToMultipleViews.GenericFileTypeViewer.FailedToLoadOtherFile Failed to open file: {0} - ID: CommonToMultipleViews.GenericFileTypeViewer.FailedToOpen Failed to open file: {0} + ID: CommonToMultipleViews.GenericFileTypeViewer.FailedToOpen File: - ID: CommonToMultipleViews.GenericFileTypeViewer.FileLabel File: + ID: CommonToMultipleViews.GenericFileTypeViewer.FileLabel Open {0} in its associated program. - ID: CommonToMultipleViews.GenericFileTypeViewer.FileLinkMsg 在其关联的程序中打开 {0}。 + ID: CommonToMultipleViews.GenericFileTypeViewer.FileLinkMsg {0} attempted to load: - ID: CommonToMultipleViews.GenericFileTypeViewer.FileNameMsgPreamble - Param is "SayMore" (program name) {0} attempted to load: + ID: CommonToMultipleViews.GenericFileTypeViewer.FileNameMsgPreamble Folder: - ID: CommonToMultipleViews.GenericFileTypeViewer.FolderLabel Folder: + ID: CommonToMultipleViews.GenericFileTypeViewer.FolderLabel View - ID: CommonToMultipleViews.GenericFileTypeViewer.TabText 查看 + ID: CommonToMultipleViews.GenericFileTypeViewer.TabText Could not open that picture. - ID: CommonToMultipleViews.ImageViewer.OpeningPictureFileErrorMsg 不能打开图片 + ID: CommonToMultipleViews.ImageViewer.OpeningPictureFileErrorMsg Could not open that picture. The image size is too large for SayMore to open. - ID: CommonToMultipleViews.ImageViewer.OpeningPictureFileTooLargeMsg Could not open that picture. The image size is too large for SayMore to open. + ID: CommonToMultipleViews.ImageViewer.OpeningPictureFileTooLargeMsg Image - ID: CommonToMultipleViews.ImageViewer.TabText 图像 + ID: CommonToMultipleViews.ImageViewer.TabText Zoom - ID: CommonToMultipleViews.ImageViewer.ZoomLabel 放大 + ID: CommonToMultipleViews.ImageViewer.ZoomLabel + + + Speech events consists of verbal interaction between at least two participants. Comments: The event may or may not include an investigator. + Speech events consists of verbal interaction between at least two participants. Comments: The event may or may not include an investigator. + ID: CommonToMultipleViews.ListItems.Content-Interactivity.Interactive.Definition + + + Interactive + Interactive + ID: CommonToMultipleViews.ListItems.Content-Interactivity.Interactive.Text + + + Speech/song produced without expecting extended verbal responses from hearer(s). Comments: Corresponds often to monologue. + Speech/song produced without expecting extended verbal responses from hearer(s). Comments: Corresponds often to monologue. + ID: CommonToMultipleViews.ListItems.Content-Interactivity.Non-interactive.Definition + + + Non-interactive + Non-interactive + ID: CommonToMultipleViews.ListItems.Content-Interactivity.Non-interactive.Text + + + Primarily monologic speech punctuated by repeated interjections from the hearer(s). + Primarily monologic speech punctuated by repeated interjections from the hearer(s). + ID: CommonToMultipleViews.ListItems.Content-Interactivity.Semi-interactive.Definition + + + Semi-interactive + Semi-interactive + ID: CommonToMultipleViews.ListItems.Content-Interactivity.Semi-interactive.Text + + + Unknown + Unknown + ID: CommonToMultipleViews.ListItems.Content-Interactivity.Unknown.Text + + + Unspecified + Unspecified + ID: CommonToMultipleViews.ListItems.Content-Interactivity.Unspecified.Text Investigator asks speaker(s) to produce isolated phonemes/ words/ utterances / grammatical structures. - ID: CommonToMultipleViews.ListItems.Content-Involvement.Elicited.Definition Investigator asks speaker(s) to produce isolated phonemes/ words/ utterances / grammatical structures. + ID: CommonToMultipleViews.ListItems.Content-Involvement.Elicited.Definition Elicited - ID: CommonToMultipleViews.ListItems.Content-Involvement.Elicited.Text Elicited + ID: CommonToMultipleViews.ListItems.Content-Involvement.Elicited.Text No outside observer is present. - ID: CommonToMultipleViews.ListItems.Content-Involvement.No-observer.Definition No outside observer is present. + ID: CommonToMultipleViews.ListItems.Content-Involvement.No-observer.Definition No-observer - ID: CommonToMultipleViews.ListItems.Content-Involvement.No-observer.Text No-observer + ID: CommonToMultipleViews.ListItems.Content-Involvement.No-observer.Text The researcher does not interfere verbally with the speech event (other than the researcher's mere presence). - ID: CommonToMultipleViews.ListItems.Content-Involvement.Non-elicited.Definition The researcher does not interfere verbally with the speech event (other than the researcher's mere presence). + ID: CommonToMultipleViews.ListItems.Content-Involvement.Non-elicited.Definition Non-elicited - ID: CommonToMultipleViews.ListItems.Content-Involvement.Non-elicited.Text Non-elicited + ID: CommonToMultipleViews.ListItems.Content-Involvement.Non-elicited.Text The speaker prepares in detail the structure and content of his/her "performance" in advance Comments: This differs from 'Elicitation' (involvement), where the performer/consultant is given a framework but does not necessary plan his/her answer. - ID: CommonToMultipleViews.ListItems.Content-PlanningType.Planned.Definition The speaker prepares in detail the structure and content of his/her "performance" in advance Comments: This differs from 'Elicitation' (involvement), where the performer/consultant is given a framework but does not necessary plan his/her answer. + ID: CommonToMultipleViews.ListItems.Content-PlanningType.Planned.Definition Planned - ID: CommonToMultipleViews.ListItems.Content-PlanningType.Planned.Text Planned + ID: CommonToMultipleViews.ListItems.Content-PlanningType.Planned.Text Prompted speech/song. Comments: Topic directed in some way by an investigator or community member, but participants speak/sing freely within this context. - ID: CommonToMultipleViews.ListItems.Content-PlanningType.Semi-spontaneous.Definition Prompted speech/song. Comments: Topic directed in some way by an investigator or community member, but participants speak/sing freely within this context. + ID: CommonToMultipleViews.ListItems.Content-PlanningType.Semi-spontaneous.Definition Semi-spontaneous - ID: CommonToMultipleViews.ListItems.Content-PlanningType.Semi-spontaneous.Text Semi-spontaneous + ID: CommonToMultipleViews.ListItems.Content-PlanningType.Semi-spontaneous.Text Unprompted speech/song. Comments: Topic not determined from context or observers. - ID: CommonToMultipleViews.ListItems.Content-PlanningType.Spontaneous.Definition Unprompted speech/song. Comments: Topic not determined from context or observers. + ID: CommonToMultipleViews.ListItems.Content-PlanningType.Spontaneous.Definition Spontaneous - ID: CommonToMultipleViews.ListItems.Content-PlanningType.Spontaneous.Text Spontaneous + ID: CommonToMultipleViews.ListItems.Content-PlanningType.Spontaneous.Text Controlled environment - ID: CommonToMultipleViews.ListItems.Content-SocialContext.Controlled environment.Text Controlled environment + ID: CommonToMultipleViews.ListItems.Content-SocialContext.Controlled environment.Text Family - ID: CommonToMultipleViews.ListItems.Content-SocialContext.Family.Text Family + ID: CommonToMultipleViews.ListItems.Content-SocialContext.Family.Text Private - ID: CommonToMultipleViews.ListItems.Content-SocialContext.Private.Text Private + ID: CommonToMultipleViews.ListItems.Content-SocialContext.Private.Text Public - ID: CommonToMultipleViews.ListItems.Content-SocialContext.Public.Text Public + ID: CommonToMultipleViews.ListItems.Content-SocialContext.Public.Text Africa - ID: CommonToMultipleViews.ListItems.Continents.Africa.Text Africa + ID: CommonToMultipleViews.ListItems.Continents.Africa.Text Asia - ID: CommonToMultipleViews.ListItems.Continents.Asia.Text Asia + ID: CommonToMultipleViews.ListItems.Continents.Asia.Text Australia - ID: CommonToMultipleViews.ListItems.Continents.Australia.Text Australia + ID: CommonToMultipleViews.ListItems.Continents.Australia.Text Europe - ID: CommonToMultipleViews.ListItems.Continents.Europe.Text Europe + ID: CommonToMultipleViews.ListItems.Continents.Europe.Text Middle-America - ID: CommonToMultipleViews.ListItems.Continents.Middle-America.Text Middle-America + ID: CommonToMultipleViews.ListItems.Continents.Middle-America.Text North-America - ID: CommonToMultipleViews.ListItems.Continents.North-America.Text North-America + ID: CommonToMultipleViews.ListItems.Continents.North-America.Text Oceania - ID: CommonToMultipleViews.ListItems.Continents.Oceania.Text Oceania + ID: CommonToMultipleViews.ListItems.Continents.Oceania.Text South-America - ID: CommonToMultipleViews.ListItems.Continents.South-America.Text South-America + ID: CommonToMultipleViews.ListItems.Continents.South-America.Text Afghanistan - ID: CommonToMultipleViews.ListItems.Countries.Afghanistan.Text Afghanistan + ID: CommonToMultipleViews.ListItems.Countries.Afghanistan.Text Albania - ID: CommonToMultipleViews.ListItems.Countries.Albania.Text Albania + ID: CommonToMultipleViews.ListItems.Countries.Albania.Text Algeria - ID: CommonToMultipleViews.ListItems.Countries.Algeria.Text Algeria + ID: CommonToMultipleViews.ListItems.Countries.Algeria.Text American Samoa - ID: CommonToMultipleViews.ListItems.Countries.American Samoa.Text American Samoa + ID: CommonToMultipleViews.ListItems.Countries.American Samoa.Text Andorra - ID: CommonToMultipleViews.ListItems.Countries.Andorra.Text Andorra + ID: CommonToMultipleViews.ListItems.Countries.Andorra.Text Angola - ID: CommonToMultipleViews.ListItems.Countries.Angola.Text Angola + ID: CommonToMultipleViews.ListItems.Countries.Angola.Text Anguilla - ID: CommonToMultipleViews.ListItems.Countries.Anguilla.Text Anguilla + ID: CommonToMultipleViews.ListItems.Countries.Anguilla.Text Antarctica - ID: CommonToMultipleViews.ListItems.Countries.Antarctica.Text Antarctica + ID: CommonToMultipleViews.ListItems.Countries.Antarctica.Text Antigua and Barbuda - ID: CommonToMultipleViews.ListItems.Countries.Antigua and Barbuda.Text Antigua and Barbuda + ID: CommonToMultipleViews.ListItems.Countries.Antigua and Barbuda.Text Arctic Ocean - ID: CommonToMultipleViews.ListItems.Countries.Arctic Ocean.Text Arctic Ocean + ID: CommonToMultipleViews.ListItems.Countries.Arctic Ocean.Text Argentina - ID: CommonToMultipleViews.ListItems.Countries.Argentina.Text Argentina + ID: CommonToMultipleViews.ListItems.Countries.Argentina.Text Armenia - ID: CommonToMultipleViews.ListItems.Countries.Armenia.Text Armenia + ID: CommonToMultipleViews.ListItems.Countries.Armenia.Text Aruba - ID: CommonToMultipleViews.ListItems.Countries.Aruba.Text Aruba + ID: CommonToMultipleViews.ListItems.Countries.Aruba.Text Ashmore and Cartier Islands - ID: CommonToMultipleViews.ListItems.Countries.Ashmore and Cartier Islands.Text Ashmore and Cartier Islands + ID: CommonToMultipleViews.ListItems.Countries.Ashmore and Cartier Islands.Text Atlantic Ocean - ID: CommonToMultipleViews.ListItems.Countries.Atlantic Ocean.Text Atlantic Ocean + ID: CommonToMultipleViews.ListItems.Countries.Atlantic Ocean.Text Australia - ID: CommonToMultipleViews.ListItems.Countries.Australia.Text Australia + ID: CommonToMultipleViews.ListItems.Countries.Australia.Text Austria - ID: CommonToMultipleViews.ListItems.Countries.Austria.Text Austria + ID: CommonToMultipleViews.ListItems.Countries.Austria.Text Azerbaijan - ID: CommonToMultipleViews.ListItems.Countries.Azerbaijan.Text Azerbaijan + ID: CommonToMultipleViews.ListItems.Countries.Azerbaijan.Text Bahamas - ID: CommonToMultipleViews.ListItems.Countries.Bahamas.Text Bahamas + ID: CommonToMultipleViews.ListItems.Countries.Bahamas.Text Bahrain - ID: CommonToMultipleViews.ListItems.Countries.Bahrain.Text Bahrain + ID: CommonToMultipleViews.ListItems.Countries.Bahrain.Text Baker Island - ID: CommonToMultipleViews.ListItems.Countries.Baker Island.Text Baker Island + ID: CommonToMultipleViews.ListItems.Countries.Baker Island.Text Bangladesh - ID: CommonToMultipleViews.ListItems.Countries.Bangladesh.Text Bangladesh + ID: CommonToMultipleViews.ListItems.Countries.Bangladesh.Text Barbados - ID: CommonToMultipleViews.ListItems.Countries.Barbados.Text Barbados + ID: CommonToMultipleViews.ListItems.Countries.Barbados.Text Bassas da India - ID: CommonToMultipleViews.ListItems.Countries.Bassas da India.Text Bassas da India + ID: CommonToMultipleViews.ListItems.Countries.Bassas da India.Text Belarus - ID: CommonToMultipleViews.ListItems.Countries.Belarus.Text Belarus + ID: CommonToMultipleViews.ListItems.Countries.Belarus.Text Belgium - ID: CommonToMultipleViews.ListItems.Countries.Belgium.Text Belgium + ID: CommonToMultipleViews.ListItems.Countries.Belgium.Text Belize - ID: CommonToMultipleViews.ListItems.Countries.Belize.Text Belize + ID: CommonToMultipleViews.ListItems.Countries.Belize.Text Benin - ID: CommonToMultipleViews.ListItems.Countries.Benin.Text Benin + ID: CommonToMultipleViews.ListItems.Countries.Benin.Text Bermuda - ID: CommonToMultipleViews.ListItems.Countries.Bermuda.Text Bermuda + ID: CommonToMultipleViews.ListItems.Countries.Bermuda.Text Bhutan - ID: CommonToMultipleViews.ListItems.Countries.Bhutan.Text Bhutan + ID: CommonToMultipleViews.ListItems.Countries.Bhutan.Text Bolivia - ID: CommonToMultipleViews.ListItems.Countries.Bolivia.Text Bolivia + ID: CommonToMultipleViews.ListItems.Countries.Bolivia.Text Bosnia and Herzegovina - ID: CommonToMultipleViews.ListItems.Countries.Bosnia and Herzegovina.Text Bosnia and Herzegovina + ID: CommonToMultipleViews.ListItems.Countries.Bosnia and Herzegovina.Text Botswana - ID: CommonToMultipleViews.ListItems.Countries.Botswana.Text Botswana + ID: CommonToMultipleViews.ListItems.Countries.Botswana.Text Bouvet Island - ID: CommonToMultipleViews.ListItems.Countries.Bouvet Island.Text Bouvet Island + ID: CommonToMultipleViews.ListItems.Countries.Bouvet Island.Text Brazil - ID: CommonToMultipleViews.ListItems.Countries.Brazil.Text Brazil + ID: CommonToMultipleViews.ListItems.Countries.Brazil.Text British Indian Ocean Territory - ID: CommonToMultipleViews.ListItems.Countries.British Indian Ocean Territory.Text British Indian Ocean Territory + ID: CommonToMultipleViews.ListItems.Countries.British Indian Ocean Territory.Text British Virgin Islands - ID: CommonToMultipleViews.ListItems.Countries.British Virgin Islands.Text British Virgin Islands + ID: CommonToMultipleViews.ListItems.Countries.British Virgin Islands.Text Brunei - ID: CommonToMultipleViews.ListItems.Countries.Brunei.Text Brunei + ID: CommonToMultipleViews.ListItems.Countries.Brunei.Text Bulgaria - ID: CommonToMultipleViews.ListItems.Countries.Bulgaria.Text Bulgaria + ID: CommonToMultipleViews.ListItems.Countries.Bulgaria.Text Burkina Faso - ID: CommonToMultipleViews.ListItems.Countries.Burkina Faso.Text Burkina Faso + ID: CommonToMultipleViews.ListItems.Countries.Burkina Faso.Text Burma - ID: CommonToMultipleViews.ListItems.Countries.Burma.Text Burma + ID: CommonToMultipleViews.ListItems.Countries.Burma.Text Burundi - ID: CommonToMultipleViews.ListItems.Countries.Burundi.Text Burundi + ID: CommonToMultipleViews.ListItems.Countries.Burundi.Text Cambodia - ID: CommonToMultipleViews.ListItems.Countries.Cambodia.Text Cambodia + ID: CommonToMultipleViews.ListItems.Countries.Cambodia.Text Cameroon - ID: CommonToMultipleViews.ListItems.Countries.Cameroon.Text Cameroon + ID: CommonToMultipleViews.ListItems.Countries.Cameroon.Text Canada - ID: CommonToMultipleViews.ListItems.Countries.Canada.Text Canada + ID: CommonToMultipleViews.ListItems.Countries.Canada.Text Cape Verde - ID: CommonToMultipleViews.ListItems.Countries.Cape Verde.Text Cape Verde + ID: CommonToMultipleViews.ListItems.Countries.Cape Verde.Text Cayman Islands - ID: CommonToMultipleViews.ListItems.Countries.Cayman Islands.Text Cayman Islands + ID: CommonToMultipleViews.ListItems.Countries.Cayman Islands.Text Central African Republic - ID: CommonToMultipleViews.ListItems.Countries.Central African Republic.Text Central African Republic + ID: CommonToMultipleViews.ListItems.Countries.Central African Republic.Text Chad - ID: CommonToMultipleViews.ListItems.Countries.Chad.Text Chad + ID: CommonToMultipleViews.ListItems.Countries.Chad.Text Chile - ID: CommonToMultipleViews.ListItems.Countries.Chile.Text Chile + ID: CommonToMultipleViews.ListItems.Countries.Chile.Text China - ID: CommonToMultipleViews.ListItems.Countries.China.Text China + ID: CommonToMultipleViews.ListItems.Countries.China.Text Christmas Island - ID: CommonToMultipleViews.ListItems.Countries.Christmas Island.Text Christmas Island + ID: CommonToMultipleViews.ListItems.Countries.Christmas Island.Text Clipperton Island - ID: CommonToMultipleViews.ListItems.Countries.Clipperton Island.Text Clipperton Island + ID: CommonToMultipleViews.ListItems.Countries.Clipperton Island.Text Cocos (Keeling Islands) - ID: CommonToMultipleViews.ListItems.Countries.Cocos (Keeling Islands).Text Cocos (Keeling Islands) + ID: CommonToMultipleViews.ListItems.Countries.Cocos (Keeling Islands).Text Colombia - ID: CommonToMultipleViews.ListItems.Countries.Colombia.Text Colombia + ID: CommonToMultipleViews.ListItems.Countries.Colombia.Text Comoros - ID: CommonToMultipleViews.ListItems.Countries.Comoros.Text Comoros + ID: CommonToMultipleViews.ListItems.Countries.Comoros.Text Congo Republic of the - ID: CommonToMultipleViews.ListItems.Countries.Congo Republic of the.Text Congo Republic of the + ID: CommonToMultipleViews.ListItems.Countries.Congo Republic of the.Text Congo, Democratic Republic of the - ID: CommonToMultipleViews.ListItems.Countries.Congo, Democratic Republic of the.Text Congo, Democratic Republic of the + ID: CommonToMultipleViews.ListItems.Countries.Congo, Democratic Republic of the.Text Cook Islands - ID: CommonToMultipleViews.ListItems.Countries.Cook Islands.Text Cook Islands + ID: CommonToMultipleViews.ListItems.Countries.Cook Islands.Text Coral Sea Islands - ID: CommonToMultipleViews.ListItems.Countries.Coral Sea Islands.Text Coral Sea Islands + ID: CommonToMultipleViews.ListItems.Countries.Coral Sea Islands.Text Costa Rica - ID: CommonToMultipleViews.ListItems.Countries.Costa Rica.Text Costa Rica + ID: CommonToMultipleViews.ListItems.Countries.Costa Rica.Text Cote D'Ivoire - ID: CommonToMultipleViews.ListItems.Countries.Cote D'Ivoire.Text Cote D'Ivoire + ID: CommonToMultipleViews.ListItems.Countries.Cote D'Ivoire.Text Croatia - ID: CommonToMultipleViews.ListItems.Countries.Croatia.Text Croatia + ID: CommonToMultipleViews.ListItems.Countries.Croatia.Text Cuba - ID: CommonToMultipleViews.ListItems.Countries.Cuba.Text Cuba + ID: CommonToMultipleViews.ListItems.Countries.Cuba.Text Cyprus - ID: CommonToMultipleViews.ListItems.Countries.Cyprus.Text Cyprus + ID: CommonToMultipleViews.ListItems.Countries.Cyprus.Text Czech Republic - ID: CommonToMultipleViews.ListItems.Countries.Czech Republic.Text Czech Republic + ID: CommonToMultipleViews.ListItems.Countries.Czech Republic.Text Denmark - ID: CommonToMultipleViews.ListItems.Countries.Denmark.Text Denmark + ID: CommonToMultipleViews.ListItems.Countries.Denmark.Text Djibouti - ID: CommonToMultipleViews.ListItems.Countries.Djibouti.Text Djibouti + ID: CommonToMultipleViews.ListItems.Countries.Djibouti.Text Dominica - ID: CommonToMultipleViews.ListItems.Countries.Dominica.Text Dominica + ID: CommonToMultipleViews.ListItems.Countries.Dominica.Text Dominican Republic - ID: CommonToMultipleViews.ListItems.Countries.Dominican Republic.Text Dominican Republic + ID: CommonToMultipleViews.ListItems.Countries.Dominican Republic.Text East Timor - ID: CommonToMultipleViews.ListItems.Countries.East Timor.Text East Timor + ID: CommonToMultipleViews.ListItems.Countries.East Timor.Text Ecuador - ID: CommonToMultipleViews.ListItems.Countries.Ecuador.Text Ecuador + ID: CommonToMultipleViews.ListItems.Countries.Ecuador.Text Egypt - ID: CommonToMultipleViews.ListItems.Countries.Egypt.Text Egypt + ID: CommonToMultipleViews.ListItems.Countries.Egypt.Text El Salvador - ID: CommonToMultipleViews.ListItems.Countries.El Salvador.Text El Salvador + ID: CommonToMultipleViews.ListItems.Countries.El Salvador.Text Equatorial Guinea - ID: CommonToMultipleViews.ListItems.Countries.Equatorial Guinea.Text Equatorial Guinea + ID: CommonToMultipleViews.ListItems.Countries.Equatorial Guinea.Text Eritrea - ID: CommonToMultipleViews.ListItems.Countries.Eritrea.Text Eritrea + ID: CommonToMultipleViews.ListItems.Countries.Eritrea.Text Estonia - ID: CommonToMultipleViews.ListItems.Countries.Estonia.Text Estonia + ID: CommonToMultipleViews.ListItems.Countries.Estonia.Text Ethiopia - ID: CommonToMultipleViews.ListItems.Countries.Ethiopia.Text Ethiopia + ID: CommonToMultipleViews.ListItems.Countries.Ethiopia.Text Europa Island - ID: CommonToMultipleViews.ListItems.Countries.Europa Island.Text Europa Island + ID: CommonToMultipleViews.ListItems.Countries.Europa Island.Text Falkland Islands (Islas Malvinas) - ID: CommonToMultipleViews.ListItems.Countries.Falkland Islands (Islas Malvinas).Text Falkland Islands (Islas Malvinas) + ID: CommonToMultipleViews.ListItems.Countries.Falkland Islands (Islas Malvinas).Text Faroer Islands - ID: CommonToMultipleViews.ListItems.Countries.Faroer Islands.Text Faroer Islands + ID: CommonToMultipleViews.ListItems.Countries.Faroer Islands.Text Fiji - ID: CommonToMultipleViews.ListItems.Countries.Fiji.Text Fiji + ID: CommonToMultipleViews.ListItems.Countries.Fiji.Text Finland - ID: CommonToMultipleViews.ListItems.Countries.Finland.Text Finland + ID: CommonToMultipleViews.ListItems.Countries.Finland.Text France - ID: CommonToMultipleViews.ListItems.Countries.France.Text France + ID: CommonToMultipleViews.ListItems.Countries.France.Text French Guiana - ID: CommonToMultipleViews.ListItems.Countries.French Guiana.Text French Guiana + ID: CommonToMultipleViews.ListItems.Countries.French Guiana.Text French Polynesia - ID: CommonToMultipleViews.ListItems.Countries.French Polynesia.Text French Polynesia + ID: CommonToMultipleViews.ListItems.Countries.French Polynesia.Text French Southern and Antarctic Lands - ID: CommonToMultipleViews.ListItems.Countries.French Southern and Antarctic Lands.Text French Southern and Antarctic Lands + ID: CommonToMultipleViews.ListItems.Countries.French Southern and Antarctic Lands.Text Gabon - ID: CommonToMultipleViews.ListItems.Countries.Gabon.Text Gabon + ID: CommonToMultipleViews.ListItems.Countries.Gabon.Text Gambia - ID: CommonToMultipleViews.ListItems.Countries.Gambia.Text Gambia + ID: CommonToMultipleViews.ListItems.Countries.Gambia.Text Georgia - ID: CommonToMultipleViews.ListItems.Countries.Georgia.Text Georgia + ID: CommonToMultipleViews.ListItems.Countries.Georgia.Text Germany - ID: CommonToMultipleViews.ListItems.Countries.Germany.Text Germany + ID: CommonToMultipleViews.ListItems.Countries.Germany.Text Ghana - ID: CommonToMultipleViews.ListItems.Countries.Ghana.Text Ghana + ID: CommonToMultipleViews.ListItems.Countries.Ghana.Text Gibraltar - ID: CommonToMultipleViews.ListItems.Countries.Gibraltar.Text Gibraltar + ID: CommonToMultipleViews.ListItems.Countries.Gibraltar.Text Glorioso Islands - ID: CommonToMultipleViews.ListItems.Countries.Glorioso Islands.Text Glorioso Islands + ID: CommonToMultipleViews.ListItems.Countries.Glorioso Islands.Text Greece - ID: CommonToMultipleViews.ListItems.Countries.Greece.Text Greece + ID: CommonToMultipleViews.ListItems.Countries.Greece.Text Greenland - ID: CommonToMultipleViews.ListItems.Countries.Greenland.Text Greenland + ID: CommonToMultipleViews.ListItems.Countries.Greenland.Text Grenada - ID: CommonToMultipleViews.ListItems.Countries.Grenada.Text Grenada + ID: CommonToMultipleViews.ListItems.Countries.Grenada.Text Guadeloupe - ID: CommonToMultipleViews.ListItems.Countries.Guadeloupe.Text Guadeloupe + ID: CommonToMultipleViews.ListItems.Countries.Guadeloupe.Text Guam - ID: CommonToMultipleViews.ListItems.Countries.Guam.Text Guam + ID: CommonToMultipleViews.ListItems.Countries.Guam.Text Guatemala - ID: CommonToMultipleViews.ListItems.Countries.Guatemala.Text Guatemala + ID: CommonToMultipleViews.ListItems.Countries.Guatemala.Text Guernsey - ID: CommonToMultipleViews.ListItems.Countries.Guernsey.Text Guernsey + ID: CommonToMultipleViews.ListItems.Countries.Guernsey.Text Guinea-Bissau - ID: CommonToMultipleViews.ListItems.Countries.Guinea-Bissau.Text Guinea-Bissau + ID: CommonToMultipleViews.ListItems.Countries.Guinea-Bissau.Text Guinea - ID: CommonToMultipleViews.ListItems.Countries.Guinea.Text Guinea + ID: CommonToMultipleViews.ListItems.Countries.Guinea.Text Guyana - ID: CommonToMultipleViews.ListItems.Countries.Guyana.Text Guyana + ID: CommonToMultipleViews.ListItems.Countries.Guyana.Text Haiti - ID: CommonToMultipleViews.ListItems.Countries.Haiti.Text Haiti + ID: CommonToMultipleViews.ListItems.Countries.Haiti.Text Heard and McDonald Islands - ID: CommonToMultipleViews.ListItems.Countries.Heard and McDonald Islands.Text Heard and McDonald Islands + ID: CommonToMultipleViews.ListItems.Countries.Heard and McDonald Islands.Text Holy See (Vatican City) - ID: CommonToMultipleViews.ListItems.Countries.Holy See (Vatican City).Text Holy See (Vatican City) + ID: CommonToMultipleViews.ListItems.Countries.Holy See (Vatican City).Text Honduras - ID: CommonToMultipleViews.ListItems.Countries.Honduras.Text Honduras + ID: CommonToMultipleViews.ListItems.Countries.Honduras.Text Hong Kong - ID: CommonToMultipleViews.ListItems.Countries.Hong Kong.Text Hong Kong + ID: CommonToMultipleViews.ListItems.Countries.Hong Kong.Text Howland Island - ID: CommonToMultipleViews.ListItems.Countries.Howland Island.Text Howland Island + ID: CommonToMultipleViews.ListItems.Countries.Howland Island.Text Hungary - ID: CommonToMultipleViews.ListItems.Countries.Hungary.Text Hungary + ID: CommonToMultipleViews.ListItems.Countries.Hungary.Text Iceland - ID: CommonToMultipleViews.ListItems.Countries.Iceland.Text Iceland + ID: CommonToMultipleViews.ListItems.Countries.Iceland.Text India - ID: CommonToMultipleViews.ListItems.Countries.India.Text India + ID: CommonToMultipleViews.ListItems.Countries.India.Text Indian Ocean - ID: CommonToMultipleViews.ListItems.Countries.Indian Ocean.Text Indian Ocean + ID: CommonToMultipleViews.ListItems.Countries.Indian Ocean.Text Indonesia - ID: CommonToMultipleViews.ListItems.Countries.Indonesia.Text Indonesia + ID: CommonToMultipleViews.ListItems.Countries.Indonesia.Text Iran - ID: CommonToMultipleViews.ListItems.Countries.Iran.Text Iran + ID: CommonToMultipleViews.ListItems.Countries.Iran.Text Iraq - ID: CommonToMultipleViews.ListItems.Countries.Iraq.Text Iraq + ID: CommonToMultipleViews.ListItems.Countries.Iraq.Text Ireland - ID: CommonToMultipleViews.ListItems.Countries.Ireland.Text Ireland + ID: CommonToMultipleViews.ListItems.Countries.Ireland.Text Israel - ID: CommonToMultipleViews.ListItems.Countries.Israel.Text Israel + ID: CommonToMultipleViews.ListItems.Countries.Israel.Text Italy - ID: CommonToMultipleViews.ListItems.Countries.Italy.Text Italy + ID: CommonToMultipleViews.ListItems.Countries.Italy.Text Jamaica - ID: CommonToMultipleViews.ListItems.Countries.Jamaica.Text Jamaica + ID: CommonToMultipleViews.ListItems.Countries.Jamaica.Text Jan Mayen - ID: CommonToMultipleViews.ListItems.Countries.Jan Mayen.Text Jan Mayen + ID: CommonToMultipleViews.ListItems.Countries.Jan Mayen.Text Japan - ID: CommonToMultipleViews.ListItems.Countries.Japan.Text Japan + ID: CommonToMultipleViews.ListItems.Countries.Japan.Text Jarvis Island - ID: CommonToMultipleViews.ListItems.Countries.Jarvis Island.Text Jarvis Island + ID: CommonToMultipleViews.ListItems.Countries.Jarvis Island.Text Jersey - ID: CommonToMultipleViews.ListItems.Countries.Jersey.Text Jersey + ID: CommonToMultipleViews.ListItems.Countries.Jersey.Text Johnston Atoll - ID: CommonToMultipleViews.ListItems.Countries.Johnston Atoll.Text Johnston Atoll + ID: CommonToMultipleViews.ListItems.Countries.Johnston Atoll.Text Jordan - ID: CommonToMultipleViews.ListItems.Countries.Jordan.Text Jordan + ID: CommonToMultipleViews.ListItems.Countries.Jordan.Text Juan de Nova Island - ID: CommonToMultipleViews.ListItems.Countries.Juan de Nova Island.Text Juan de Nova Island + ID: CommonToMultipleViews.ListItems.Countries.Juan de Nova Island.Text Kazakhstan - ID: CommonToMultipleViews.ListItems.Countries.Kazakhstan.Text Kazakhstan + ID: CommonToMultipleViews.ListItems.Countries.Kazakhstan.Text Kenya - ID: CommonToMultipleViews.ListItems.Countries.Kenya.Text Kenya + ID: CommonToMultipleViews.ListItems.Countries.Kenya.Text Kingman Reef - ID: CommonToMultipleViews.ListItems.Countries.Kingman Reef.Text Kingman Reef + ID: CommonToMultipleViews.ListItems.Countries.Kingman Reef.Text Kiribati - ID: CommonToMultipleViews.ListItems.Countries.Kiribati.Text Kiribati + ID: CommonToMultipleViews.ListItems.Countries.Kiribati.Text Korea (North) - ID: CommonToMultipleViews.ListItems.Countries.Korea (North).Text Korea (North) + ID: CommonToMultipleViews.ListItems.Countries.Korea (North).Text Korea (South) - ID: CommonToMultipleViews.ListItems.Countries.Korea (South).Text Korea (South) + ID: CommonToMultipleViews.ListItems.Countries.Korea (South).Text Kuwait - ID: CommonToMultipleViews.ListItems.Countries.Kuwait.Text Kuwait + ID: CommonToMultipleViews.ListItems.Countries.Kuwait.Text Kyrgyzstan - ID: CommonToMultipleViews.ListItems.Countries.Kyrgyzstan.Text Kyrgyzstan + ID: CommonToMultipleViews.ListItems.Countries.Kyrgyzstan.Text Laos - ID: CommonToMultipleViews.ListItems.Countries.Laos.Text Laos + ID: CommonToMultipleViews.ListItems.Countries.Laos.Text Latvia - ID: CommonToMultipleViews.ListItems.Countries.Latvia.Text Latvia + ID: CommonToMultipleViews.ListItems.Countries.Latvia.Text Lebanon - ID: CommonToMultipleViews.ListItems.Countries.Lebanon.Text Lebanon + ID: CommonToMultipleViews.ListItems.Countries.Lebanon.Text Lesotho - ID: CommonToMultipleViews.ListItems.Countries.Lesotho.Text Lesotho + ID: CommonToMultipleViews.ListItems.Countries.Lesotho.Text Liberia - ID: CommonToMultipleViews.ListItems.Countries.Liberia.Text Liberia + ID: CommonToMultipleViews.ListItems.Countries.Liberia.Text Libya - ID: CommonToMultipleViews.ListItems.Countries.Libya.Text Libya + ID: CommonToMultipleViews.ListItems.Countries.Libya.Text Liechtenstein - ID: CommonToMultipleViews.ListItems.Countries.Liechtenstein.Text Liechtenstein + ID: CommonToMultipleViews.ListItems.Countries.Liechtenstein.Text Lithuania - ID: CommonToMultipleViews.ListItems.Countries.Lithuania.Text Lithuania + ID: CommonToMultipleViews.ListItems.Countries.Lithuania.Text Luxembourg - ID: CommonToMultipleViews.ListItems.Countries.Luxembourg.Text Luxembourg + ID: CommonToMultipleViews.ListItems.Countries.Luxembourg.Text Macau - ID: CommonToMultipleViews.ListItems.Countries.Macau.Text Macau + ID: CommonToMultipleViews.ListItems.Countries.Macau.Text Macedonia - ID: CommonToMultipleViews.ListItems.Countries.Macedonia.Text Macedonia + ID: CommonToMultipleViews.ListItems.Countries.Macedonia.Text Madagascar - ID: CommonToMultipleViews.ListItems.Countries.Madagascar.Text Madagascar + ID: CommonToMultipleViews.ListItems.Countries.Madagascar.Text Malawi - ID: CommonToMultipleViews.ListItems.Countries.Malawi.Text Malawi + ID: CommonToMultipleViews.ListItems.Countries.Malawi.Text Malaysia - ID: CommonToMultipleViews.ListItems.Countries.Malaysia.Text Malaysia + ID: CommonToMultipleViews.ListItems.Countries.Malaysia.Text Maldives - ID: CommonToMultipleViews.ListItems.Countries.Maldives.Text Maldives + ID: CommonToMultipleViews.ListItems.Countries.Maldives.Text Mali - ID: CommonToMultipleViews.ListItems.Countries.Mali.Text Mali + ID: CommonToMultipleViews.ListItems.Countries.Mali.Text Malta - ID: CommonToMultipleViews.ListItems.Countries.Malta.Text Malta + ID: CommonToMultipleViews.ListItems.Countries.Malta.Text Man Isle of - ID: CommonToMultipleViews.ListItems.Countries.Man Isle of.Text Man Isle of + ID: CommonToMultipleViews.ListItems.Countries.Man Isle of.Text Marshall Islands - ID: CommonToMultipleViews.ListItems.Countries.Marshall Islands.Text Marshall Islands + ID: CommonToMultipleViews.ListItems.Countries.Marshall Islands.Text Martinique - ID: CommonToMultipleViews.ListItems.Countries.Martinique.Text Martinique + ID: CommonToMultipleViews.ListItems.Countries.Martinique.Text Mauritania - ID: CommonToMultipleViews.ListItems.Countries.Mauritania.Text Mauritania + ID: CommonToMultipleViews.ListItems.Countries.Mauritania.Text Mauritius - ID: CommonToMultipleViews.ListItems.Countries.Mauritius.Text Mauritius + ID: CommonToMultipleViews.ListItems.Countries.Mauritius.Text Mayotte - ID: CommonToMultipleViews.ListItems.Countries.Mayotte.Text Mayotte + ID: CommonToMultipleViews.ListItems.Countries.Mayotte.Text Mexico - ID: CommonToMultipleViews.ListItems.Countries.Mexico.Text Mexico + ID: CommonToMultipleViews.ListItems.Countries.Mexico.Text Micronesia - ID: CommonToMultipleViews.ListItems.Countries.Micronesia.Text Micronesia + ID: CommonToMultipleViews.ListItems.Countries.Micronesia.Text Moldova - ID: CommonToMultipleViews.ListItems.Countries.Moldova.Text Moldova + ID: CommonToMultipleViews.ListItems.Countries.Moldova.Text Monaco - ID: CommonToMultipleViews.ListItems.Countries.Monaco.Text Monaco + ID: CommonToMultipleViews.ListItems.Countries.Monaco.Text Mongolia - ID: CommonToMultipleViews.ListItems.Countries.Mongolia.Text Mongolia + ID: CommonToMultipleViews.ListItems.Countries.Mongolia.Text Montserrat - ID: CommonToMultipleViews.ListItems.Countries.Montserrat.Text Montserrat + ID: CommonToMultipleViews.ListItems.Countries.Montserrat.Text Morocco - ID: CommonToMultipleViews.ListItems.Countries.Morocco.Text Morocco + ID: CommonToMultipleViews.ListItems.Countries.Morocco.Text Mozambique - ID: CommonToMultipleViews.ListItems.Countries.Mozambique.Text Mozambique + ID: CommonToMultipleViews.ListItems.Countries.Mozambique.Text Namibia - ID: CommonToMultipleViews.ListItems.Countries.Namibia.Text Namibia + ID: CommonToMultipleViews.ListItems.Countries.Namibia.Text Nauru - ID: CommonToMultipleViews.ListItems.Countries.Nauru.Text Nauru + ID: CommonToMultipleViews.ListItems.Countries.Nauru.Text Navassa Island - ID: CommonToMultipleViews.ListItems.Countries.Navassa Island.Text Navassa Island + ID: CommonToMultipleViews.ListItems.Countries.Navassa Island.Text Nepal - ID: CommonToMultipleViews.ListItems.Countries.Nepal.Text Nepal + ID: CommonToMultipleViews.ListItems.Countries.Nepal.Text Netherlands Antilles - ID: CommonToMultipleViews.ListItems.Countries.Netherlands Antilles.Text Netherlands Antilles + ID: CommonToMultipleViews.ListItems.Countries.Netherlands Antilles.Text Netherlands - ID: CommonToMultipleViews.ListItems.Countries.Netherlands.Text Netherlands + ID: CommonToMultipleViews.ListItems.Countries.Netherlands.Text New Caledonia - ID: CommonToMultipleViews.ListItems.Countries.New Caledonia.Text New Caledonia + ID: CommonToMultipleViews.ListItems.Countries.New Caledonia.Text New Zealand - ID: CommonToMultipleViews.ListItems.Countries.New Zealand.Text New Zealand + ID: CommonToMultipleViews.ListItems.Countries.New Zealand.Text Nicaragua - ID: CommonToMultipleViews.ListItems.Countries.Nicaragua.Text Nicaragua + ID: CommonToMultipleViews.ListItems.Countries.Nicaragua.Text Niger - ID: CommonToMultipleViews.ListItems.Countries.Niger.Text Niger + ID: CommonToMultipleViews.ListItems.Countries.Niger.Text Nigeria - ID: CommonToMultipleViews.ListItems.Countries.Nigeria.Text Nigeria + ID: CommonToMultipleViews.ListItems.Countries.Nigeria.Text Niue - ID: CommonToMultipleViews.ListItems.Countries.Niue.Text Niue + ID: CommonToMultipleViews.ListItems.Countries.Niue.Text Norfolk Island - ID: CommonToMultipleViews.ListItems.Countries.Norfolk Island.Text Norfolk Island + ID: CommonToMultipleViews.ListItems.Countries.Norfolk Island.Text Northern Mariana Islands - ID: CommonToMultipleViews.ListItems.Countries.Northern Mariana Islands.Text Northern Mariana Islands + ID: CommonToMultipleViews.ListItems.Countries.Northern Mariana Islands.Text Norway - ID: CommonToMultipleViews.ListItems.Countries.Norway.Text Norway + ID: CommonToMultipleViews.ListItems.Countries.Norway.Text Oman - ID: CommonToMultipleViews.ListItems.Countries.Oman.Text Oman + ID: CommonToMultipleViews.ListItems.Countries.Oman.Text Pacific Ocean - ID: CommonToMultipleViews.ListItems.Countries.Pacific Ocean.Text Pacific Ocean + ID: CommonToMultipleViews.ListItems.Countries.Pacific Ocean.Text Pakistan - ID: CommonToMultipleViews.ListItems.Countries.Pakistan.Text Pakistan + ID: CommonToMultipleViews.ListItems.Countries.Pakistan.Text Palau - ID: CommonToMultipleViews.ListItems.Countries.Palau.Text Palau + ID: CommonToMultipleViews.ListItems.Countries.Palau.Text Palmyra Atoll - ID: CommonToMultipleViews.ListItems.Countries.Palmyra Atoll.Text Palmyra Atoll + ID: CommonToMultipleViews.ListItems.Countries.Palmyra Atoll.Text Panama - ID: CommonToMultipleViews.ListItems.Countries.Panama.Text Panama + ID: CommonToMultipleViews.ListItems.Countries.Panama.Text Papua New Guinea - ID: CommonToMultipleViews.ListItems.Countries.Papua New Guinea.Text Papua New Guinea + ID: CommonToMultipleViews.ListItems.Countries.Papua New Guinea.Text Paracel Islands - ID: CommonToMultipleViews.ListItems.Countries.Paracel Islands.Text Paracel Islands + ID: CommonToMultipleViews.ListItems.Countries.Paracel Islands.Text Paraguay - ID: CommonToMultipleViews.ListItems.Countries.Paraguay.Text Paraguay + ID: CommonToMultipleViews.ListItems.Countries.Paraguay.Text Peru - ID: CommonToMultipleViews.ListItems.Countries.Peru.Text Peru + ID: CommonToMultipleViews.ListItems.Countries.Peru.Text Philippines - ID: CommonToMultipleViews.ListItems.Countries.Philippines.Text Philippines + ID: CommonToMultipleViews.ListItems.Countries.Philippines.Text Pitcairn Islands - ID: CommonToMultipleViews.ListItems.Countries.Pitcairn Islands.Text Pitcairn Islands + ID: CommonToMultipleViews.ListItems.Countries.Pitcairn Islands.Text Poland - ID: CommonToMultipleViews.ListItems.Countries.Poland.Text Poland + ID: CommonToMultipleViews.ListItems.Countries.Poland.Text Portugal - ID: CommonToMultipleViews.ListItems.Countries.Portugal.Text Portugal + ID: CommonToMultipleViews.ListItems.Countries.Portugal.Text Puerto Rico - ID: CommonToMultipleViews.ListItems.Countries.Puerto Rico.Text Puerto Rico + ID: CommonToMultipleViews.ListItems.Countries.Puerto Rico.Text Qatar - ID: CommonToMultipleViews.ListItems.Countries.Qatar.Text Qatar + ID: CommonToMultipleViews.ListItems.Countries.Qatar.Text Reunion - ID: CommonToMultipleViews.ListItems.Countries.Reunion.Text Reunion + ID: CommonToMultipleViews.ListItems.Countries.Reunion.Text Romania - ID: CommonToMultipleViews.ListItems.Countries.Romania.Text Romania + ID: CommonToMultipleViews.ListItems.Countries.Romania.Text Russian Federation - ID: CommonToMultipleViews.ListItems.Countries.Russian Federation.Text Russian Federation + ID: CommonToMultipleViews.ListItems.Countries.Russian Federation.Text Rwanda - ID: CommonToMultipleViews.ListItems.Countries.Rwanda.Text Rwanda + ID: CommonToMultipleViews.ListItems.Countries.Rwanda.Text Saint Helena - ID: CommonToMultipleViews.ListItems.Countries.Saint Helena.Text Saint Helena + ID: CommonToMultipleViews.ListItems.Countries.Saint Helena.Text Saint Kitts and Nevis - ID: CommonToMultipleViews.ListItems.Countries.Saint Kitts and Nevis.Text Saint Kitts and Nevis + ID: CommonToMultipleViews.ListItems.Countries.Saint Kitts and Nevis.Text Saint Lucia - ID: CommonToMultipleViews.ListItems.Countries.Saint Lucia.Text Saint Lucia + ID: CommonToMultipleViews.ListItems.Countries.Saint Lucia.Text Saint Pierre and Miquelon - ID: CommonToMultipleViews.ListItems.Countries.Saint Pierre and Miquelon.Text Saint Pierre and Miquelon + ID: CommonToMultipleViews.ListItems.Countries.Saint Pierre and Miquelon.Text Saint Vincent and the Grenadines - ID: CommonToMultipleViews.ListItems.Countries.Saint Vincent and the Grenadines.Text Saint Vincent and the Grenadines + ID: CommonToMultipleViews.ListItems.Countries.Saint Vincent and the Grenadines.Text Samoa - ID: CommonToMultipleViews.ListItems.Countries.Samoa.Text Samoa + ID: CommonToMultipleViews.ListItems.Countries.Samoa.Text San Marino - ID: CommonToMultipleViews.ListItems.Countries.San Marino.Text San Marino + ID: CommonToMultipleViews.ListItems.Countries.San Marino.Text Sao Tome and Principe - ID: CommonToMultipleViews.ListItems.Countries.Sao Tome and Principe.Text Sao Tome and Principe + ID: CommonToMultipleViews.ListItems.Countries.Sao Tome and Principe.Text Saudi Arabia - ID: CommonToMultipleViews.ListItems.Countries.Saudi Arabia.Text Saudi Arabia + ID: CommonToMultipleViews.ListItems.Countries.Saudi Arabia.Text Senegal - ID: CommonToMultipleViews.ListItems.Countries.Senegal.Text Senegal + ID: CommonToMultipleViews.ListItems.Countries.Senegal.Text Serbia and Montenegro - ID: CommonToMultipleViews.ListItems.Countries.Serbia and Montenegro.Text Serbia and Montenegro + ID: CommonToMultipleViews.ListItems.Countries.Serbia and Montenegro.Text Seychelles - ID: CommonToMultipleViews.ListItems.Countries.Seychelles.Text Seychelles + ID: CommonToMultipleViews.ListItems.Countries.Seychelles.Text Sierra Leone - ID: CommonToMultipleViews.ListItems.Countries.Sierra Leone.Text Sierra Leone + ID: CommonToMultipleViews.ListItems.Countries.Sierra Leone.Text Singapore - ID: CommonToMultipleViews.ListItems.Countries.Singapore.Text Singapore + ID: CommonToMultipleViews.ListItems.Countries.Singapore.Text Slovak Republic - ID: CommonToMultipleViews.ListItems.Countries.Slovak Republic.Text Slovak Republic + ID: CommonToMultipleViews.ListItems.Countries.Slovak Republic.Text Slovenia - ID: CommonToMultipleViews.ListItems.Countries.Slovenia.Text Slovenia + ID: CommonToMultipleViews.ListItems.Countries.Slovenia.Text Solomon Islands - ID: CommonToMultipleViews.ListItems.Countries.Solomon Islands.Text Solomon Islands + ID: CommonToMultipleViews.ListItems.Countries.Solomon Islands.Text Somalia - ID: CommonToMultipleViews.ListItems.Countries.Somalia.Text Somalia + ID: CommonToMultipleViews.ListItems.Countries.Somalia.Text South Africa - ID: CommonToMultipleViews.ListItems.Countries.South Africa.Text South Africa + ID: CommonToMultipleViews.ListItems.Countries.South Africa.Text South Georgia and the South Sandwich Islands - ID: CommonToMultipleViews.ListItems.Countries.South Georgia and the South Sandwich Islands.Text South Georgia and the South Sandwich Islands + ID: CommonToMultipleViews.ListItems.Countries.South Georgia and the South Sandwich Islands.Text Southern Ocean - ID: CommonToMultipleViews.ListItems.Countries.Southern Ocean.Text Southern Ocean + ID: CommonToMultipleViews.ListItems.Countries.Southern Ocean.Text Spain - ID: CommonToMultipleViews.ListItems.Countries.Spain.Text Spain + ID: CommonToMultipleViews.ListItems.Countries.Spain.Text Spratly Islands - ID: CommonToMultipleViews.ListItems.Countries.Spratly Islands.Text Spratly Islands + ID: CommonToMultipleViews.ListItems.Countries.Spratly Islands.Text Sri Lanka - ID: CommonToMultipleViews.ListItems.Countries.Sri Lanka.Text Sri Lanka + ID: CommonToMultipleViews.ListItems.Countries.Sri Lanka.Text Sudan - ID: CommonToMultipleViews.ListItems.Countries.Sudan.Text Sudan + ID: CommonToMultipleViews.ListItems.Countries.Sudan.Text Suriname - ID: CommonToMultipleViews.ListItems.Countries.Suriname.Text Suriname + ID: CommonToMultipleViews.ListItems.Countries.Suriname.Text Svalbard - ID: CommonToMultipleViews.ListItems.Countries.Svalbard.Text Svalbard + ID: CommonToMultipleViews.ListItems.Countries.Svalbard.Text Swaziland - ID: CommonToMultipleViews.ListItems.Countries.Swaziland.Text Swaziland + ID: CommonToMultipleViews.ListItems.Countries.Swaziland.Text Sweden - ID: CommonToMultipleViews.ListItems.Countries.Sweden.Text Sweden + ID: CommonToMultipleViews.ListItems.Countries.Sweden.Text Switzerland - ID: CommonToMultipleViews.ListItems.Countries.Switzerland.Text Switzerland + ID: CommonToMultipleViews.ListItems.Countries.Switzerland.Text Syria - ID: CommonToMultipleViews.ListItems.Countries.Syria.Text Syria + ID: CommonToMultipleViews.ListItems.Countries.Syria.Text Taiwan - ID: CommonToMultipleViews.ListItems.Countries.Taiwan.Text Taiwan + ID: CommonToMultipleViews.ListItems.Countries.Taiwan.Text Tajikistan - ID: CommonToMultipleViews.ListItems.Countries.Tajikistan.Text Tajikistan + ID: CommonToMultipleViews.ListItems.Countries.Tajikistan.Text Tanzania - ID: CommonToMultipleViews.ListItems.Countries.Tanzania.Text Tanzania + ID: CommonToMultipleViews.ListItems.Countries.Tanzania.Text Thailand - ID: CommonToMultipleViews.ListItems.Countries.Thailand.Text Thailand + ID: CommonToMultipleViews.ListItems.Countries.Thailand.Text The Gaza Strip - ID: CommonToMultipleViews.ListItems.Countries.The Gaza Strip.Text The Gaza Strip + ID: CommonToMultipleViews.ListItems.Countries.The Gaza Strip.Text Togo - ID: CommonToMultipleViews.ListItems.Countries.Togo.Text Togo + ID: CommonToMultipleViews.ListItems.Countries.Togo.Text Tokelau - ID: CommonToMultipleViews.ListItems.Countries.Tokelau.Text Tokelau + ID: CommonToMultipleViews.ListItems.Countries.Tokelau.Text Tonga - ID: CommonToMultipleViews.ListItems.Countries.Tonga.Text Tonga + ID: CommonToMultipleViews.ListItems.Countries.Tonga.Text Trinidad and Tobago - ID: CommonToMultipleViews.ListItems.Countries.Trinidad and Tobago.Text Trinidad and Tobago + ID: CommonToMultipleViews.ListItems.Countries.Trinidad and Tobago.Text Tromolin Island - ID: CommonToMultipleViews.ListItems.Countries.Tromolin Island.Text Tromolin Island + ID: CommonToMultipleViews.ListItems.Countries.Tromolin Island.Text Tunisia - ID: CommonToMultipleViews.ListItems.Countries.Tunisia.Text Tunisia + ID: CommonToMultipleViews.ListItems.Countries.Tunisia.Text Turkey - ID: CommonToMultipleViews.ListItems.Countries.Turkey.Text Turkey + ID: CommonToMultipleViews.ListItems.Countries.Turkey.Text Turkmenistan - ID: CommonToMultipleViews.ListItems.Countries.Turkmenistan.Text Turkmenistan + ID: CommonToMultipleViews.ListItems.Countries.Turkmenistan.Text Turks and Caicos Islands - ID: CommonToMultipleViews.ListItems.Countries.Turks and Caicos Islands.Text Turks and Caicos Islands + ID: CommonToMultipleViews.ListItems.Countries.Turks and Caicos Islands.Text Tuvalu - ID: CommonToMultipleViews.ListItems.Countries.Tuvalu.Text Tuvalu + ID: CommonToMultipleViews.ListItems.Countries.Tuvalu.Text Uganda - ID: CommonToMultipleViews.ListItems.Countries.Uganda.Text Uganda + ID: CommonToMultipleViews.ListItems.Countries.Uganda.Text Ukraine - ID: CommonToMultipleViews.ListItems.Countries.Ukraine.Text Ukraine + ID: CommonToMultipleViews.ListItems.Countries.Ukraine.Text United Arab Emirates - ID: CommonToMultipleViews.ListItems.Countries.United Arab Emirates.Text United Arab Emirates + ID: CommonToMultipleViews.ListItems.Countries.United Arab Emirates.Text United Kingdom - ID: CommonToMultipleViews.ListItems.Countries.United Kingdom.Text United Kingdom + ID: CommonToMultipleViews.ListItems.Countries.United Kingdom.Text United States - ID: CommonToMultipleViews.ListItems.Countries.United States.Text United States + ID: CommonToMultipleViews.ListItems.Countries.United States.Text Uruguay - ID: CommonToMultipleViews.ListItems.Countries.Uruguay.Text Uruguay + ID: CommonToMultipleViews.ListItems.Countries.Uruguay.Text Uzbekistan - ID: CommonToMultipleViews.ListItems.Countries.Uzbekistan.Text Uzbekistan + ID: CommonToMultipleViews.ListItems.Countries.Uzbekistan.Text Vanuatu - ID: CommonToMultipleViews.ListItems.Countries.Vanuatu.Text Vanuatu + ID: CommonToMultipleViews.ListItems.Countries.Vanuatu.Text Venezuela - ID: CommonToMultipleViews.ListItems.Countries.Venezuela.Text Venezuela + ID: CommonToMultipleViews.ListItems.Countries.Venezuela.Text Vietnam - ID: CommonToMultipleViews.ListItems.Countries.Vietnam.Text Vietnam + ID: CommonToMultipleViews.ListItems.Countries.Vietnam.Text Virgin Islands (US) - ID: CommonToMultipleViews.ListItems.Countries.Virgin Islands (US).Text Virgin Islands (US) + ID: CommonToMultipleViews.ListItems.Countries.Virgin Islands (US).Text Wake Island - ID: CommonToMultipleViews.ListItems.Countries.Wake Island.Text Wake Island + ID: CommonToMultipleViews.ListItems.Countries.Wake Island.Text Wallis and Futuna Islands - ID: CommonToMultipleViews.ListItems.Countries.Wallis and Futuna Islands.Text Wallis and Futuna Islands + ID: CommonToMultipleViews.ListItems.Countries.Wallis and Futuna Islands.Text West Bank - ID: CommonToMultipleViews.ListItems.Countries.West Bank.Text West Bank + ID: CommonToMultipleViews.ListItems.Countries.West Bank.Text Western Sahara - ID: CommonToMultipleViews.ListItems.Countries.Western Sahara.Text Western Sahara + ID: CommonToMultipleViews.ListItems.Countries.Western Sahara.Text Yemen - ID: CommonToMultipleViews.ListItems.Countries.Yemen.Text Yemen + ID: CommonToMultipleViews.ListItems.Countries.Yemen.Text Zambia - ID: CommonToMultipleViews.ListItems.Countries.Zambia.Text Zambia + ID: CommonToMultipleViews.ListItems.Countries.Zambia.Text Zimbabwe - ID: CommonToMultipleViews.ListItems.Countries.Zimbabwe.Text Zimbabwe + ID: CommonToMultipleViews.ListItems.Countries.Zimbabwe.Text + + + Failure to create a WAV file from another media file. + Failure to create a WAV file from another media file. + ID: CommonToMultipleViews.MediaPlayer.ConversionFailure File does not appear to be a valid media file: {0} - ID: CommonToMultipleViews.MediaPlayer.InvalidMediaFile 无效媒体文件不能显示:{0} + ID: CommonToMultipleViews.MediaPlayer.InvalidMediaFile + + + Media player - failure to load file. + Media player - failure to load file. + ID: CommonToMultipleViews.MediaPlayer.LoadFailure Media file not found: {0} - ID: CommonToMultipleViews.MediaPlayer.MediaFileNotFoundMsg 媒体文件没有找到 + ID: CommonToMultipleViews.MediaPlayer.MediaFileNotFoundMsg Media player file name has not been specified. - ID: CommonToMultipleViews.MediaPlayer.MediaFileNotSpecifiedMsg 媒体播放器文件名没有指定 + ID: CommonToMultipleViews.MediaPlayer.MediaFileNotSpecifiedMsg Pause - ID: CommonToMultipleViews.MediaPlayer.PauseButton 暂停 + ID: CommonToMultipleViews.MediaPlayer.PauseButton Pause - ID: CommonToMultipleViews.MediaPlayer.PauseButton_ToolTip_ 暂停 + ID: CommonToMultipleViews.MediaPlayer.PauseButton_ToolTip_ Play - ID: CommonToMultipleViews.MediaPlayer.PlayButton 播放 + ID: CommonToMultipleViews.MediaPlayer.PlayButton Play - ID: CommonToMultipleViews.MediaPlayer.PlayButton_ToolTip_ 播放 + ID: CommonToMultipleViews.MediaPlayer.PlayButton_ToolTip_ Stop - ID: CommonToMultipleViews.MediaPlayer.StopButton 停止 + ID: CommonToMultipleViews.MediaPlayer.StopButton Stop - ID: CommonToMultipleViews.MediaPlayer.StopButton_ToolTip_ 停止 + ID: CommonToMultipleViews.MediaPlayer.StopButton_ToolTip_ Audio - ID: CommonToMultipleViews.MediaPlayer.TabText-Audio 音频 + ID: CommonToMultipleViews.MediaPlayer.TabText-Audio Video - ID: CommonToMultipleViews.MediaPlayer.TabText-Video 视频 + ID: CommonToMultipleViews.MediaPlayer.TabText-Video {0} / {1} - ID: CommonToMultipleViews.MediaPlayer.TimeCurrentOfTotalDisplayFormat {0}/{1} + ID: CommonToMultipleViews.MediaPlayer.TimeCurrentOfTotalDisplayFormat {0} - {1} - ID: CommonToMultipleViews.MediaPlayer.TimeRangeDisplayFormat {0}-{1} + ID: CommonToMultipleViews.MediaPlayer.TimeRangeDisplayFormat Unable to start mplayer. - ID: CommonToMultipleViews.MediaPlayer.UnableToStartMplayerProcessMsg 不能启动mplayer; + ID: CommonToMultipleViews.MediaPlayer.UnableToStartMplayerProcessMsg Volume - ID: CommonToMultipleViews.MediaPlayer.VolumeButton 音量 + ID: CommonToMultipleViews.MediaPlayer.VolumeButton Volume - ID: CommonToMultipleViews.MediaPlayer.VolumeButton_ToolTip_ 音量 + ID: CommonToMultipleViews.MediaPlayer.VolumeButton_ToolTip_ More Information... - ID: CommonToMultipleViews.MediaPropertiesEditor.MoreInfoButton 更多信息… + ID: CommonToMultipleViews.MediaPropertiesEditor.MoreInfoButton More information about this file - ID: CommonToMultipleViews.MediaPropertiesEditor.MoreInfoButton_ToolTip_ 关于此文件的更多信息 + ID: CommonToMultipleViews.MediaPropertiesEditor.MoreInfoButton_ToolTip_ Presets - ID: CommonToMultipleViews.MediaPropertiesEditor.PresetsButton 预置 + ID: CommonToMultipleViews.MediaPropertiesEditor.PresetsButton Select presets for media file - ID: CommonToMultipleViews.MediaPropertiesEditor.PresetsButton_ToolTip_ 选择预置 + ID: CommonToMultipleViews.MediaPropertiesEditor.PresetsButton_ToolTip_ Notes - ID: CommonToMultipleViews.NotesEditor.TabText 注释 + ID: CommonToMultipleViews.NotesEditor.TabText {0}% - ID: CommonToMultipleViews.PercentFormat {0}% + ID: CommonToMultipleViews.PercentFormat Properties - ID: CommonToMultipleViews.PropertiesEditor.TabText 属性 + ID: CommonToMultipleViews.PropertiesEditor.TabText Text File ({0}) - ID: CommonToMultipleViews.TextFileDescriptor Text File ({0}) + ID: CommonToMultipleViews.TextFileDescriptor Full output from conversion: - ID: ConvertMedia.FullConversionOutput 从转换完全输出 + ID: ConvertMedia.FullConversionOutput Adding Files for Contributor '{0}' - ID: DialogBoxes.ArchivingDlg.AddingContributorFilesProgressMsg 添加文件到贡献者'{0}' + ID: DialogBoxes.ArchivingDlg.AddingContributorFilesProgressMsg Adding Files for Contributors... - ID: DialogBoxes.ArchivingDlg.AddingContributorFilesToIMDIArchiveProgressMsg Adding Files for Contributors... + ID: DialogBoxes.ArchivingDlg.AddingContributorFilesToIMDIArchiveProgressMsg Adding Other Project Documents... - ID: DialogBoxes.ArchivingDlg.AddingOtherProjectDocumentsToIMDIArchiveProgressMsg Adding Other Project Documents... + ID: DialogBoxes.ArchivingDlg.AddingOtherProjectDocumentsToIMDIArchiveProgressMsg Adding Project Description Documents... - ID: DialogBoxes.ArchivingDlg.AddingProjectDescriptionDocumentsToIMDIArchiveProgressMsg Adding Project Description Documents... + ID: DialogBoxes.ArchivingDlg.AddingProjectDescriptionDocumentsToIMDIArchiveProgressMsg Adding Files for Session '{0}' - ID: DialogBoxes.ArchivingDlg.AddingSessionFilesProgressMsg 添加文件到任务'{0}' + ID: DialogBoxes.ArchivingDlg.AddingSessionFilesProgressMsg The archive package will include all required files and data related to a session and its contributors. - ID: DialogBoxes.ArchivingDlg.ArchivingInfoDetails - This sentence is inserted as a parameter in DialogBoxes.ArchivingDlg.xxxxOverviewText The archive package will include all required files and data related to a session and its contributors. + ID: DialogBoxes.ArchivingDlg.ArchivingInfoDetails {0}: {1} - ID: DialogBoxes.ArchivingDlg.ArchivingProgressMsg - The first parameter is 'Session' or 'Contributor'. The second parameter is the session or contributor name. {0}: {1} + ID: DialogBoxes.ArchivingDlg.ArchivingProgressMsg Contributor - ID: DialogBoxes.ArchivingDlg.ContributorElementName 贡献者 + ID: DialogBoxes.ArchivingDlg.ContributorElementName The age for {0} must be between 2 and 130 - ID: DialogBoxes.ArchivingDlg.InvalidAgeMsg The age for {0} must be between 2 and 130 + ID: DialogBoxes.ArchivingDlg.InvalidAgeMsg - The Birth Year for {0} should be a 4 digit number. It is used to calculate the age for the IMDI export. + The Birth Year for {0} should be a 4-digit number. It is used to calculate the age for the IMDI export. + The Birth Year for {0} should be a 4-digit number. It is used to calculate the age for the IMDI export. ID: DialogBoxes.ArchivingDlg.InvalidBirthYearMsg - The Birth Year for {0} should be a 4 digit number. It is used to calculate the age for the IMDI export. There are no contributors for this session. - ID: DialogBoxes.ArchivingDlg.NoContributorsForSessionMsg 这个任务没有贡献者 + ID: DialogBoxes.ArchivingDlg.NoContributorsForSessionMsg + + + Other Project Documents + Other Project Documents + ID: DialogBoxes.ArchivingDlg.OtherProjectDocuments {0} is listed as a contributor but not a participant in {1} session. - ID: DialogBoxes.ArchivingDlg.PersonNotParticipating {0} is listed as a contributor but not a participant in {1} session. + ID: DialogBoxes.ArchivingDlg.PersonNotParticipating The following session and contributor files will be added to your archive. - ID: DialogBoxes.ArchivingDlg.PrearchivingStatusMsg1 以下任务和贡献者将添加到你的档案 + ID: DialogBoxes.ArchivingDlg.PrearchivingStatusMsg1 The following session files will be added to your archive. - ID: DialogBoxes.ArchivingDlg.PrearchivingStatusMsg2 以下任务将添加到你的档案 + ID: DialogBoxes.ArchivingDlg.PrearchivingStatusMsg2 The archive corpus will include all required files and data related to this project. - ID: DialogBoxes.ArchivingDlg.ProjectArchivingInfoDetails - This sentence is inserted as a parameter in DialogBoxes.ArchivingDlg.IMDIOverviewText The archive corpus will include all required files and data related to this project. + ID: DialogBoxes.ArchivingDlg.ProjectArchivingInfoDetails + + + The following files will be added to your archive. + The following files will be added to your archive. + ID: DialogBoxes.ArchivingDlg.ProjectPreArchivingStatusMsg Session - ID: DialogBoxes.ArchivingDlg.SessionElementName 任务 + ID: DialogBoxes.ArchivingDlg.SessionElementName + + + Sessions: + Sessions: + ID: DialogBoxes.ArchivingDlg.ZippedSessions There was an error trying to get more information for the media file:\n\n{0} - ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.GettingInfoErrorMsg 不能获取文件:\n\n{0}更多信息 + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.GettingInfoErrorMsg + + + Failure to extract media file information. + Failure to extract media file information. + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.GettingMoreInfoAsHtml + + + Start time: + Start time: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels. + + + Audio + Audio + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Audio + + + Average frame rate: + Average frame rate: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.AverageFrameRate + + + Bit depth: + Bit depth: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.BitDepth + + + Bits per raw sample: + Bits per raw sample: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.BitsPerRawSample + + + Channel count: + Channel count: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.ChannelCount + + + Channel layout: + Channel layout: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.ChannelLayout + + + Codec long name: + Codec long name: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.CodecLongName + + + Codec name: + Codec name: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.CodecName + + + Codec tag: + Codec tag: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.CodecTag + + + Complete name: + Complete name: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.CompleteName + + + Display aspect ratio: + Display aspect ratio: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.DisplayAspectRatio + + + Disposition + Disposition + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Disposition + + + Duration: + Duration: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Duration + + + Error data + Error data + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.ErrorData + + + File size (bytes): + File size (bytes): + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.FileSize + + + Long name: + Long name: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.FmtLongName + + + Name: + Name: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.FmtName + + + Probe score: + Probe score: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.FmtProbeScore + + + Stream count: + Stream count: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.FmtStreamCount + + + Format + Format + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Format + + + Frame rate: + Frame rate: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.FrameRate + + + General + General + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.General + + + Height: + Height: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Height + + + Language: + Language: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Language + + + Audio Stream #{0} + Audio Stream #{0} + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.NumberedAudioStream + + + Video Stream #{0} + Video Stream #{0} + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.NumberedVideoStream + + + Pixel format: + Pixel format: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.PixelFormat + + + Profile: + Profile: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Profile + + + Rotation: + Rotation: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Rotation + + + Sample aspect ratio: + Sample aspect ratio: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.SampleAspectRatio + + + Sample rate (Hz): + Sample rate (Hz): + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.SampleRateHz + + + Data obtained using: + Data obtained using: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Source + + + ID: + ID: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.StreamIndex + + + Subtitle stream count: + Subtitle stream count: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.SubtitleStreamCount + + + Tags + Tags + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Tags + + + Video + Video + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Video + + + Width: + Width: + ID: DialogBoxes.ComponentEditors.MediaFileMoreInfoDlg.HtmlLabels.Width A file by that name already exists or the name is invalid. - ID: DialogBoxes.ComponentFileRenamingDlg.FileAlreadyExistsMsg 文件名重复,请换其它文件名 + ID: DialogBoxes.ComponentFileRenamingDlg.FileAlreadyExistsMsg New file: {0} - ID: DialogBoxes.ComponentFileRenamingDlg.NewFileNameMsg - Displayed under the text box.; Parameter is file name. 新文件 + ID: DialogBoxes.ComponentFileRenamingDlg.NewFileNameMsg Rename - ID: DialogBoxes.ComponentFileRenamingDlg.WindowTitle 重命名 + ID: DialogBoxes.ComponentFileRenamingDlg.WindowTitle Cancel - ID: DialogBoxes.ComponentFileRenamingDlg._buttonCancel 取消 + ID: DialogBoxes.ComponentFileRenamingDlg._buttonCancel Rename - ID: DialogBoxes.ComponentFileRenamingDlg._buttonRename 重命名 + ID: DialogBoxes.ComponentFileRenamingDlg._buttonRename Change Name To: - ID: DialogBoxes.ComponentFileRenamingDlg._labelChangeNameTo 更名为: + ID: DialogBoxes.ComponentFileRenamingDlg._labelChangeNameTo Use the following only when you are importing annotations produced outside of SayMore - ID: DialogBoxes.ComponentFileRenamingDlg._labelNonSayMoreImportHint Use the following only when you are importing annotations produced outside of SayMore + ID: DialogBoxes.ComponentFileRenamingDlg._labelNonSayMoreImportHint Read About How SayMore Uses Names - ID: DialogBoxes.ComponentFileRenamingDlg._labelReadAboutRenaming 名称使用(帮助) + ID: DialogBoxes.ComponentFileRenamingDlg._labelReadAboutRenaming Shortcuts - ID: DialogBoxes.ComponentFileRenamingDlg._labelShortcuts 快捷键 + ID: DialogBoxes.ComponentFileRenamingDlg._labelShortcuts (hover over each link to read about how it is used) - ID: DialogBoxes.ComponentFileRenamingDlg._labelShortcutsHint 将光标移至链接处了解详情 + ID: DialogBoxes.ComponentFileRenamingDlg._labelShortcutsHint Careful Speech - ID: DialogBoxes.ComponentFileRenamingDlg._linkCareful 跟读 + ID: DialogBoxes.ComponentFileRenamingDlg._linkCareful Careful Speech:\nSlow, careful speech re-speaking\nof the source recording. - ID: DialogBoxes.ComponentFileRenamingDlg._linkCareful_ToolTip_ Careful Speech:\nSlow, careful speech re-speaking\nof the source recording. + ID: DialogBoxes.ComponentFileRenamingDlg._linkCareful_ToolTip_ Informed Consent - ID: DialogBoxes.ComponentFileRenamingDlg._linkConsent Informed Consent + ID: DialogBoxes.ComponentFileRenamingDlg._linkConsent Informed Consent:\nA scan or recording of consent covering\nthe use of this person's contribution. - ID: DialogBoxes.ComponentFileRenamingDlg._linkConsent_ToolTip_ Informed Consent:\nA scan or recording of consent covering\nthe use of this person's contribution. + ID: DialogBoxes.ComponentFileRenamingDlg._linkConsent_ToolTip_ Oral Translation - ID: DialogBoxes.ComponentFileRenamingDlg._linkOralTranslation 口译 + ID: DialogBoxes.ComponentFileRenamingDlg._linkOralTranslation Oral Translation:\nRecording of a translation\nof the source recording. - ID: DialogBoxes.ComponentFileRenamingDlg._linkOralTranslation_ToolTip_ Oral Translation:\nRecording of a translation\nof the source recording. + ID: DialogBoxes.ComponentFileRenamingDlg._linkOralTranslation_ToolTip_ Source - ID: DialogBoxes.ComponentFileRenamingDlg._linkSource 原始(录音) + ID: DialogBoxes.ComponentFileRenamingDlg._linkSource Source:\nThe recording of the session. Used to satisfy\nthe 'Source Recording' stage of the session. - ID: DialogBoxes.ComponentFileRenamingDlg._linkSource_ToolTip_ Source:\nThe recording of the session. Used to satisfy\nthe 'Source Recording' stage of the session. + ID: DialogBoxes.ComponentFileRenamingDlg._linkSource_ToolTip_ Transcription - ID: DialogBoxes.ComponentFileRenamingDlg._linkTranscription 转写 + ID: DialogBoxes.ComponentFileRenamingDlg._linkTranscription Transcription:\nWritten transcription of\nthe source recording. - ID: DialogBoxes.ComponentFileRenamingDlg._linkTranscription_ToolTip_ Transcription:\nWritten transcription of\nthe source recording. + ID: DialogBoxes.ComponentFileRenamingDlg._linkTranscription_ToolTip_ Written Translation - ID: DialogBoxes.ComponentFileRenamingDlg._linkWrittenTranslation 笔译 + ID: DialogBoxes.ComponentFileRenamingDlg._linkWrittenTranslation Written Translation:\nWritten translation of\nthe source recording. - ID: DialogBoxes.ComponentFileRenamingDlg._linkWrittenTranslation_ToolTip_ Written Translation:\nWritten translation of\nthe source recording. + ID: DialogBoxes.ComponentFileRenamingDlg._linkWrittenTranslation_ToolTip_ Available Conversions: - ID: DialogBoxes.ConvertMediaDlg.AvailableConversionsLabel 现有规则 + ID: DialogBoxes.ConvertMediaDlg.AvailableConversionsLabel Begin Conversion - ID: DialogBoxes.ConvertMediaDlg.BeginConversionButton 开始转换 + ID: DialogBoxes.ConvertMediaDlg.BeginConversionButton Cancel - ID: DialogBoxes.ConvertMediaDlg.CancelButton 取消 + ID: DialogBoxes.ConvertMediaDlg.CancelButton Close - ID: DialogBoxes.ConvertMediaDlg.CloseButton 关闭 + ID: DialogBoxes.ConvertMediaDlg.CloseButton Conversion Cancelled. - ID: DialogBoxes.ConvertMediaDlg.ConversionCancelledMsg 转换取消 + ID: DialogBoxes.ConvertMediaDlg.ConversionCancelledMsg Conversion Failed. - ID: DialogBoxes.ConvertMediaDlg.ConversionFailedMsg 转换失败 + ID: DialogBoxes.ConvertMediaDlg.ConversionFailedMsg Conversion Finished, but with possible errors. - ID: DialogBoxes.ConvertMediaDlg.ConversionFinishedWithPossibleErrorsMsg 转换结束,但是可能存在错误 + ID: DialogBoxes.ConvertMediaDlg.ConversionFinishedWithPossibleErrorsMsg {0} of {1} Converted... - ID: DialogBoxes.ConvertMediaDlg.ConversionProgressStatusMsgFormat {0}of{1}已转换 + ID: DialogBoxes.ConvertMediaDlg.ConversionProgressStatusMsgFormat Conversion Finished Successfully. - ID: DialogBoxes.ConvertMediaDlg.ConversionSucceededMsg 成功转换 + ID: DialogBoxes.ConvertMediaDlg.ConversionSucceededMsg Convert to H.263/MPEG-4 video with AAC Audio - ID: DialogBoxes.ConvertMediaDlg.ConvertToMp4AndAACConversionName 把H.263/MPEG-4视频转换成AAC音频 + ID: DialogBoxes.ConvertMediaDlg.ConvertToMp4AndAACConversionName Exporting Audio.... - ID: DialogBoxes.ConvertMediaDlg.ExportAudioTitle Exporting Audio.... + ID: DialogBoxes.ConvertMediaDlg.ExportAudioTitle Extract audio to standard WAV PCM audio file - ID: DialogBoxes.ConvertMediaDlg.ExtractStandardPcmFromVideoMenuText 提取音频为标准PCM WAV文件 + ID: DialogBoxes.ConvertMediaDlg.ExtractStandardPcmFromVideoMenuText File to Convert: - ID: DialogBoxes.ConvertMediaDlg.FileToConvertLabel 要转换的文件 + ID: DialogBoxes.ConvertMediaDlg.FileToConvertLabel Hide Details - ID: DialogBoxes.ConvertMediaDlg.HideOutputButton 隐藏详情 + ID: DialogBoxes.ConvertMediaDlg.HideOutputButton File does not appear to be a valid media file. - ID: DialogBoxes.ConvertMediaDlg.InvalidMediaFile 这不是一个有效的媒体文件 + ID: DialogBoxes.ConvertMediaDlg.InvalidMediaFile Output File: - ID: DialogBoxes.ConvertMediaDlg.OutputFileLabel 输出文件 + ID: DialogBoxes.ConvertMediaDlg.OutputFileLabel To convert your media file to a different format, choose from one of the available conversions below and click 'Begin Conversion'. Your source media file will not be affected. - ID: DialogBoxes.ConvertMediaDlg.OverviewLabel 选择以下可用的媒体格式,点击“开始转换”进行转换。源媒体文件不会受影响。 + ID: DialogBoxes.ConvertMediaDlg.OverviewLabel Show Details - ID: DialogBoxes.ConvertMediaDlg.ShowOutputButton 显示详情 + ID: DialogBoxes.ConvertMediaDlg.ShowOutputButton Convert Media - ID: DialogBoxes.ConvertMediaDlg.WindowTitle 转换媒体 + ID: DialogBoxes.ConvertMediaDlg.WindowTitle Confirm Delete - ID: DialogBoxes.DeleteMessageBox.WindowTitle 确认删除 + ID: DialogBoxes.DeleteMessageBox.WindowTitle Cancel - ID: DialogBoxes.DeleteMessageBox._buttonCancel 取消 + ID: DialogBoxes.DeleteMessageBox._buttonCancel Delete - ID: DialogBoxes.DeleteMessageBox._buttonDelete 删除 + ID: DialogBoxes.DeleteMessageBox._buttonDelete Choose File Location - ID: DialogBoxes.FileLoadErrorsReportDlg.SaveFileDialog.Title Choose File Location + ID: DialogBoxes.FileLoadErrorsReportDlg.SaveFileDialog.Title SayMore is not able to open the project file. "{0}" is not a valid path. - ID: DialogBoxes.LoadProject.InvalidPath SayMore is not able to open the project file. "{0}" is not a valid path. + ID: DialogBoxes.LoadProject.InvalidPath Cancel - ID: DialogBoxes.LoadingDlg.CancelLink 取消 + ID: DialogBoxes.LoadingDlg.CancelLink Loading... - ID: DialogBoxes.LoadingDlg._labelLoading 载入 + ID: DialogBoxes.LoadingDlg._labelLoading Close - ID: DialogBoxes.MediaFileMoreInfoDlg.CloseButton 关闭 + ID: DialogBoxes.MediaFileMoreInfoDlg.CloseButton Even More Information - ID: DialogBoxes.MediaFileMoreInfoDlg.EvenMoreInfoButton 更多信息 + ID: DialogBoxes.MediaFileMoreInfoDlg.EvenMoreInfoButton + + + The information shown here is obtained using {0}. Some of the details might differ from what {1} reported. + The information shown here is obtained using {0}. Some of the details might differ from what {1} reported. + ID: DialogBoxes.MediaFileMoreInfoDlg.EvenMoreInfoDisclaimer Less Information - ID: DialogBoxes.MediaFileMoreInfoDlg.LessInfoButton 更少信息 + ID: DialogBoxes.MediaFileMoreInfoDlg.LessInfoButton More Information for Media File - ID: DialogBoxes.MediaFileMoreInfoDlg.WindowTitle 此媒体文件更多信息 + ID: DialogBoxes.MediaFileMoreInfoDlg.WindowTitle Unable to create a new project by that name. - ID: DialogBoxes.NewProjectDlg.InvalidPathMsg - This text is displayed under the project name when it is invalid. 用这个名称不能创建新项目 + ID: DialogBoxes.NewProjectDlg.InvalidPathMsg New SayMore Project - ID: DialogBoxes.NewProjectDlg.WindowTitle 新 SayMore 项目 + ID: DialogBoxes.NewProjectDlg.WindowTitle &Cancel - ID: DialogBoxes.NewProjectDlg._buttonCancel &取消 + ID: DialogBoxes.NewProjectDlg._buttonCancel OK - ID: DialogBoxes.NewProjectDlg._buttonOK OK + ID: DialogBoxes.NewProjectDlg._buttonOK What would you like to call this project? - ID: DialogBoxes.NewProjectDlg._labelMessage 你想给这个项目命名为? + ID: DialogBoxes.NewProjectDlg._labelMessage Project will be created in: {0} - ID: DialogBoxes.NewProjectDlg._labelNewProjectPath - This text is displayed under the project name and includes where it will be created. 项目将创建:{0} + ID: DialogBoxes.NewProjectDlg._labelNewProjectPath Creating Sessions - ID: DialogBoxes.NewSessionsFromFilesDlg.CreatingSessions.ProgressDlg.Caption 创建任务 + ID: DialogBoxes.NewSessionsFromFilesDlg.CreatingSessions.ProgressDlg.Caption Choose a Folder of Media Files. - ID: DialogBoxes.NewSessionsFromFilesDlg.FolderBrowserDlgDescription 选择媒体文件夹 + ID: DialogBoxes.NewSessionsFromFilesDlg.FolderBrowserDlgDescription Create Sessions - ID: DialogBoxes.NewSessionsFromFilesDlg.NoFilesSelectedCreateButtonText - Text in create button when no files are selected. 创建任务 + ID: DialogBoxes.NewSessionsFromFilesDlg.NoFilesSelectedCreateButtonText Create 1 Session - ID: DialogBoxes.NewSessionsFromFilesDlg.OneFileSelectedCreateButtonText - Text in create button when one file is selected. 创建一个任务 + ID: DialogBoxes.NewSessionsFromFilesDlg.OneFileSelectedCreateButtonText Sessions already exist for the following Ids. These will be skipped.\n\n{0} - ID: DialogBoxes.NewSessionsFromFilesDlg.SessionsAlreadyExistMsg Sessions already exist for the following Ids. These will be skipped.\n\n{0} + ID: DialogBoxes.NewSessionsFromFilesDlg.SessionsAlreadyExistMsg New Sessions From Device - ID: DialogBoxes.NewSessionsFromFilesDlg.WindowTitle 从设备新建任务 + ID: DialogBoxes.NewSessionsFromFilesDlg.WindowTitle Cancel - ID: DialogBoxes.NewSessionsFromFilesDlg._buttonCancel 取消 + ID: DialogBoxes.NewSessionsFromFilesDlg._buttonCancel Create {0} Sessions - ID: DialogBoxes.NewSessionsFromFilesDlg._buttonCreateSessions - Format text in create button when more than one file is selected. Parameter is the number of sessions to be created. 创建{0}任务 + ID: DialogBoxes.NewSessionsFromFilesDlg._buttonCreateSessions Incoming &Files - ID: DialogBoxes.NewSessionsFromFilesDlg._labelIncomingFiles 新任务&文件 + ID: DialogBoxes.NewSessionsFromFilesDlg._labelIncomingFiles Mark each file which represents a source recording of a session. For each one, SayMore will create a new session and copy the file into it. - ID: DialogBoxes.NewSessionsFromFilesDlg._labelInstructions Mark each file which represents a source recording of a session. For each one, SayMore will create a new session and copy the file into it. + ID: DialogBoxes.NewSessionsFromFilesDlg._labelInstructions Reading Files... - ID: DialogBoxes.NewSessionsFromFilesDlg._labelProgress 读取文件 + ID: DialogBoxes.NewSessionsFromFilesDlg._labelProgress Find Files on Recorder/Card... - ID: DialogBoxes.NewSessionsFromFilesDlg._linkFindFiles 在录音机或存储卡上寻找文件 + ID: DialogBoxes.NewSessionsFromFilesDlg._linkFindFiles In Windows, if you assign the device to a letter closer to 'z', it is more likely to use that letter each time. - ID: DialogBoxes.NewSessionsFromFilesDlgFolderNotFoundMesssageBox.DriveLetterHintMsgLabel In Windows, if you assign the device to a letter closer to 'z', it is more likely to use that letter each time. + ID: DialogBoxes.NewSessionsFromFilesDlgFolderNotFoundMesssageBox.DriveLetterHintMsgLabel 1) The device is not yet plugged in. - ID: DialogBoxes.NewSessionsFromFilesDlgFolderNotFoundMesssageBox.PossibleProblemsMsgLabel1 设备没有插入 + ID: DialogBoxes.NewSessionsFromFilesDlgFolderNotFoundMesssageBox.PossibleProblemsMsgLabel1 2) The device is plugged in but is currently assigned a different drive letter from '{0}'. - ID: DialogBoxes.NewSessionsFromFilesDlgFolderNotFoundMesssageBox.PossibleProblemsMsgLabel2 2) The device is plugged in but is currently assigned a different drive letter from '{0}'. + ID: DialogBoxes.NewSessionsFromFilesDlgFolderNotFoundMesssageBox.PossibleProblemsMsgLabel2 3) Some part of the above path has changed (e.g. a folder name). - ID: DialogBoxes.NewSessionsFromFilesDlgFolderNotFoundMesssageBox.PossibleProblemsMsgLabel3 3) Some part of the above path has changed (e.g. a folder name). + ID: DialogBoxes.NewSessionsFromFilesDlgFolderNotFoundMesssageBox.PossibleProblemsMsgLabel3 SayMore cannot reach the folder where your files were last time. One of the following may be true: - ID: DialogBoxes.NewSessionsFromFilesDlgFolderNotFoundMesssageBox.ProblemOverviewMsgLabel SayMore cannot reach the folder where your files were last time. One of the following may be true: + ID: DialogBoxes.NewSessionsFromFilesDlgFolderNotFoundMesssageBox.ProblemOverviewMsgLabel Canceling... - ID: DialogBoxes.ProgressDlg.CancellingMsg 正在取消 + ID: DialogBoxes.ProgressDlg.CancellingMsg Cancel - ID: DialogBoxes.ProgressDlg._buttonCancel 取消 + ID: DialogBoxes.ProgressDlg._buttonCancel OK - ID: DialogBoxes.ProgressDlg._buttonOK ok + ID: DialogBoxes.ProgressDlg._buttonOK Cancel - ID: DialogBoxes.SessionRecorderDlg.CancelButtonText 取消 + ID: DialogBoxes.SessionRecorderDlg.CancelButtonText There was an error moving your recording to the session folder for '{0}'.\n\nUnexpectedly, SayMore has probably kept a lock on the file; therefore, the recording will not be deleted and it may be copied from your temporary folder after closing SayMore.\n\nThe file is:\n\n{1}. - ID: DialogBoxes.SessionRecorderDlg.ErrorMovingRecordingToSessionFolder There was an error moving your recording to the session folder for '{0}'.\n\nUnexpectedly, SayMore has probably kept a lock on the file; therefore, the recording will not be deleted and it may be copied from your temporary folder after closing SayMore.\n\nThe file is:\n\n{1}. + ID: DialogBoxes.SessionRecorderDlg.ErrorMovingRecordingToSessionFolder OK - ID: DialogBoxes.SessionRecorderDlg.OKButtonText ok + ID: DialogBoxes.SessionRecorderDlg.OKButtonText Play Back Recording - ID: DialogBoxes.SessionRecorderDlg.PlaybackButtonText 回放录音 + ID: DialogBoxes.SessionRecorderDlg.PlaybackButtonText Record - ID: DialogBoxes.SessionRecorderDlg.RecordButtonText 录音 + ID: DialogBoxes.SessionRecorderDlg.RecordButtonText Recorded Length: {0} sec. - ID: DialogBoxes.SessionRecorderDlg.RecordedLengthLabel 录音长度:{0}秒 + ID: DialogBoxes.SessionRecorderDlg.RecordedLengthLabel Format: {0} bits, {1} Hz - ID: DialogBoxes.SessionRecorderDlg.RecordingFormatLabel 格式: {0} bits, {1} Hz + ID: DialogBoxes.SessionRecorderDlg.RecordingFormatLabel If you can determine which program is using this file, close it and click Retry. - ID: DialogBoxes.SessionRecorderDlg.RetryAfterUnauthorizedAccessExceptionMsg If you can determine which program is using this file, close it and click Retry. + ID: DialogBoxes.SessionRecorderDlg.RetryAfterUnauthorizedAccessExceptionMsg Stop - ID: DialogBoxes.SessionRecorderDlg.StopButtonText 停止 + ID: DialogBoxes.SessionRecorderDlg.StopButtonText Unable to start recording. - ID: DialogBoxes.SessionRecorderDlg.UnableToStartRecording 不能启动录音 + ID: DialogBoxes.SessionRecorderDlg.UnableToStartRecording Session Recorder - ID: DialogBoxes.SessionRecorderDlg.WindowTitle Session Recorder + ID: DialogBoxes.SessionRecorderDlg.WindowTitle Loading... - ID: DialogBoxes.SplashScreen.LoadingLabel 载入 + ID: DialogBoxes.SplashScreen.LoadingLabel Version {0}.{1}.{2} {3} Built on {4} - ID: DialogBoxes.SplashScreen.VersionInfoLabel Version {0}.{1}.{2} {3} Built on {4} + ID: DialogBoxes.SplashScreen.VersionInfoLabel Careful Speech Recorder - ID: DialogBoxes.Transcription.CarefulSpeechRecorderDlg.WindowTitle 跟读录音机 + ID: DialogBoxes.Transcription.CarefulSpeechRecorderDlg.WindowTitle Careful Speech - ID: DialogBoxes.Transcription.CarefulSpeechRecorderDlg._labelCarefulSpeech 跟读 + ID: DialogBoxes.Transcription.CarefulSpeechRecorderDlg._labelCarefulSpeech + + + Sorry, we don't actually have a video for this yet. Contributions welcome! + Sorry, we don't actually have a video for this yet. Contributions welcome! + ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg.NoVideoHelpMsg Change this text - ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg.WindowTitle - Do not translate - Localized in subclass Change this text + ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg.WindowTitle Cancel - ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._buttonCancel 取消 + ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._buttonCancel OK - ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._buttonClose OK + ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._buttonClose Ctrl+1: In; Ctrl+2: 100%; Ctrl+3: Out - ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._comboBoxZoom_ToolTip_ Ctrl+1: In; Ctrl+2: 100%; Ctrl+3: Out + ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._comboBoxZoom_ToolTip_ Ignored - ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._ignoreToolStripMenuItem 忽略 + ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._ignoreToolStripMenuItem Mark this segment as Ignored to skip annotating it. - ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._ignoreToolStripMenuItem_ToolTip_ Mark this segment as Ignored to skip annotating it. + ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._ignoreToolStripMenuItem_ToolTip_ Source Audio - ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._labelOriginalRecording 原始音频 + ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._labelOriginalRecording Segments: {0} - ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._labelSegmentNumber 段:{0} + ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._labelSegmentNumber Segment {0} of {1} - ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._labelSegmentXofY Segment {0} of {1} + ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._labelSegmentXofY &Zoom: - ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._labelZoom 放大 + ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._labelZoom Undo - ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._undoToolStripMenuItem 撤销 + ID: DialogBoxes.Transcription.CommonAnnotationSegmenterDlg._undoToolStripMenuItem All Files (*.*)|*.* - ID: DialogBoxes.Transcription.CreateAnnotationFileDlg.AllFileTypeString 所有文件(*.*)|(*.*) + ID: DialogBoxes.Transcription.CreateAnnotationFileDlg.AllFileTypeString Select Audacity Label File - ID: DialogBoxes.Transcription.CreateAnnotationFileDlg.AudacityLabelOpenFileDlg.Caption 选择Audacity标签文件 + ID: DialogBoxes.Transcription.CreateAnnotationFileDlg.AudacityLabelOpenFileDlg.Caption Audacity Label File (*.txt)|*.txt - ID: DialogBoxes.Transcription.CreateAnnotationFileDlg.AudacityLabelOpenFileDlg.FileTypeString Audacity标签文件(*.txt)|*.txt + ID: DialogBoxes.Transcription.CreateAnnotationFileDlg.AudacityLabelOpenFileDlg.FileTypeString ELAN File (*.eaf)|*.eaf - ID: DialogBoxes.Transcription.CreateAnnotationFileDlg.ElanFileTypeString Elan文件(*eaf)|*.eaf + ID: DialogBoxes.Transcription.CreateAnnotationFileDlg.ElanFileTypeString Select Segment File - ID: DialogBoxes.Transcription.CreateAnnotationFileDlg.LoadSegmentFileDlgCaption 选择分段文件 + ID: DialogBoxes.Transcription.CreateAnnotationFileDlg.LoadSegmentFileDlgCaption Cancel - ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.CancelButton 取消 + ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.CancelButton - In order to export, we need to find a writing system ID that FLEx will accept. SayMore tried to find a list of writing systems which FLEx knows about by looking in {0}, but it doesn't exist. We recommend that you let the code be 'en' (English), then change it inside of FLEx. + In order to export, we need to find a writing system ID that {1} will accept. {2} tried to find a list of writing systems which {1} knows about by looking in {0}, but it doesn't exist. We recommend that you let the code be 'en' (English), then change it inside of {1}. + In order to export, we need to find a writing system ID that {1} will accept. {2} tried to find a list of writing systems which {1} knows about by looking in {0}, but it doesn't exist. We recommend that you let the code be 'en' (English), then change it inside of {1}. ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.CannotFindFLExWritingSystemsMsg1 - The parameter is a folder path - In order to export, we need to find a writing system ID that FLEx will accept. SayMore tried to find a list of writing systems which FLEx knows about by looking in {0}, but it doesn't exist. We recommend that you let the code be 'en' (English), then change it inside of FLEx. - SayMore was unable to find any Writing Systems on this computer. Make sure FLEx version 7.1 or greater is installed and has been run at least once. For now, you can export as English, and fix that up after you have imported into FLEx. + {0} was unable to find any Writing Systems on this computer. Make sure {1} version {2} or greater is installed and has been run at least once. For now, you can export as English, and fix that up after you have imported into {1}. + {0} was unable to find any Writing Systems on this computer. Make sure {1} version {2} or greater is installed and has been run at least once. For now, you can export as English, and fix that up after you have imported into {1}. ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.CannotFindFLExWritingSystemsMsg2 - SayMore was unable to find any Writing Systems on this computer. Make sure FLEx version 7.1 or greater is installed and has been run at least once. For now, you can export as English, and fix that up after you have imported into FLEx. Export... - ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.ExportButton 导出 + ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.ExportButton Export to File - ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.ExportSaveFileDlg.Caption 输出文件 + ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.ExportSaveFileDlg.Caption - - FLEx Interlinear (*.flextext)|*.flextext|All Files (*.*)|*.* - ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.ExportSaveFileDlg.FileTypeString - FLEx Interlinear (*.flextext)|*.flextext|All Files (*.*)|*.* + + FLEx Interlinear ({0}) + FLEx Interlinear ({0}) + ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.ExportSaveFileDlg.InterlinearFilesDesc - There was a problem initializing the Writing System Repository: "{0}".We recommend that you let the code be 'en' (English), then change it inside of FLEx. + There was a problem initializing the Writing System Repository: "{0}".We recommend that you let the code be '{1}' (English), then change it inside of {2}. + There was a problem initializing the Writing System Repository: "{0}".We recommend that you let the code be '{1}' (English), then change it inside of {2}. ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.FLExWritingSystemRepositoryMsg - The parameter is an error message - There was a problem initializing the Writing System Repository: "{0}".We recommend that you let the code be 'en' (English), then change it inside of FLEx. {0}: - ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.FreeTranslationLabel {0}: + ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.FreeTranslationLabel Specify the writing systems for the transcriptions and free translations. - ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.OverviewLabel Specify the writing systems for the transcriptions and free translations. + ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.OverviewLabel {0}: - ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.TranscriptionLabel {0}: + ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.TranscriptionLabel Export Annotations For FieldWorks Interlinear - ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.WindowTitle Export Annotations For FieldWorks Interlinear + ID: DialogBoxes.Transcription.ExportToFieldWorksInterlinearDlg.WindowTitle Whoops! The segment will be too short. Continue listening. - ID: DialogBoxes.Transcription.ManualSegmenterDlg.ButtonTextWhenSegmentTooShort 哎呀!分段太短,不能播放! + ID: DialogBoxes.Transcription.ManualSegmenterDlg.ButtonTextWhenSegmentTooShort Careful Speech - ID: DialogBoxes.Transcription.ManualSegmenterDlg.CarefulSpeechAnnotation - Type of oral annotation listed in message box to confirm deletion 跟读 + ID: DialogBoxes.Transcription.ManualSegmenterDlg.CarefulSpeechAnnotation Adding a segment break here would split a segment which has existing oral annotations of the following types:{0}Would you like to proceed with the addition of this segment break and delete the oral annotations? - ID: DialogBoxes.Transcription.ManualSegmenterDlg.ConfirmDeletionOfOralAnnotationsForAddedBreak Adding a segment break here would split a segment which has existing oral annotations of the following types:{0}Would you like to proceed with the addition of this segment break and delete the oral annotations? + ID: DialogBoxes.Transcription.ManualSegmenterDlg.ConfirmDeletionOfOralAnnotationsForAddedBreak Would you like to proceed with the deletion of this segment break and delete the oral annotations? - ID: DialogBoxes.Transcription.ManualSegmenterDlg.ConfirmDeletionOfOralAnnotationsForDeletedBreak Would you like to proceed with the deletion of this segment break and delete the oral annotations? + ID: DialogBoxes.Transcription.ManualSegmenterDlg.ConfirmDeletionOfOralAnnotationsForDeletedBreak Deleting this segment break would delete a segment which has existing oral annotations: - ID: DialogBoxes.Transcription.ManualSegmenterDlg.DeletionOfBreakWillDeleteOralAnnotations Deleting this segment break would delete a segment which has existing oral annotations: + ID: DialogBoxes.Transcription.ManualSegmenterDlg.DeletionOfBreakWillDeleteOralAnnotations Following Segment ({0}) - ID: DialogBoxes.Transcription.ManualSegmenterDlg.FollowingSegment 下列段({0}) + ID: DialogBoxes.Transcription.ManualSegmenterDlg.FollowingSegment There was an error segmenting the file '{0}'. - ID: DialogBoxes.Transcription.ManualSegmenterDlg.GeneralSegmentingErrorMsg 分段错误 + ID: DialogBoxes.Transcription.ManualSegmenterDlg.GeneralSegmentingErrorMsg Deleting this segment break would join segments which have existing oral annotations: - ID: DialogBoxes.Transcription.ManualSegmenterDlg.JoinSegmentsWithOralAnnotations Deleting this segment break would join segments which have existing oral annotations: + ID: DialogBoxes.Transcription.ManualSegmenterDlg.JoinSegmentsWithOralAnnotations Oral Translation - ID: DialogBoxes.Transcription.ManualSegmenterDlg.OralTranslationAnnotation - Type of oral annotation listed in message box to confirm deletion 口译 + ID: DialogBoxes.Transcription.ManualSegmenterDlg.OralTranslationAnnotation Preceding Segment ({0}) - ID: DialogBoxes.Transcription.ManualSegmenterDlg.PrecedingSegment 进行分段({0}) + ID: DialogBoxes.Transcription.ManualSegmenterDlg.PrecedingSegment There was an error while trying to save segments for the file '{0}'. - ID: DialogBoxes.Transcription.ManualSegmenterDlg.SavingSegmentsErrorMsg There was an error while trying to save segments for the file '{0}'. + ID: DialogBoxes.Transcription.ManualSegmenterDlg.SavingSegmentsErrorMsg Manual Segmenter - ID: DialogBoxes.Transcription.ManualSegmenterDlg.WindowTitle 手工分段 + ID: DialogBoxes.Transcription.ManualSegmenterDlg.WindowTitle Add Segment Boundary (press ENTER) - ID: DialogBoxes.Transcription.ManualSegmenterDlg._buttonAddSegmentBoundary.Normal 分段(按回车键) + ID: DialogBoxes.Transcription.ManualSegmenterDlg._buttonAddSegmentBoundary.Normal Delete Selected Boundary (press DELETE) - ID: DialogBoxes.Transcription.ManualSegmenterDlg._buttonDeleteBoundary 删除选定标记(按删除键) + ID: DialogBoxes.Transcription.ManualSegmenterDlg._buttonDeleteBoundary Listen (press the SPACE BAR) - ID: DialogBoxes.Transcription.ManualSegmenterDlg._buttonListenToOriginal 听(按空格键) + ID: DialogBoxes.Transcription.ManualSegmenterDlg._buttonListenToOriginal Stop (press the SPACE BAR) - ID: DialogBoxes.Transcription.ManualSegmenterDlg._buttonStopOriginal 停止(按空格键) + ID: DialogBoxes.Transcription.ManualSegmenterDlg._buttonStopOriginal One of the segments delineated by the selected break already has oral annotations. - ID: DialogBoxes.Transcription.ManualSegmenterDlg._labelInfo One of the segments delineated by the selected break already has oral annotations. + ID: DialogBoxes.Transcription.ManualSegmenterDlg._labelInfo Recording not working. Please make sure your microphone is plugged in. - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.CannotRecordErrorMsg 不能录音,请确认已插好话筒。 + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.CannotRecordErrorMsg Listen - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.ListenButton + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.ListenButton Hold button down to listen\nto original recording - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.ListenButton_ToolTip_ 按下按键听原始录音 + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.ListenButton_ToolTip_ You need to keep the SPACE BAR down while you listen. - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.MessageWhenSegmentTooShortHoldingSpace 听时长按空格键 + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.MessageWhenSegmentTooShortHoldingSpace You need to hold the button down while you listen. - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.MessageWhenSegmentTooShortPressingButton 听时按住这个按钮 + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.MessageWhenSegmentTooShortPressingButton This segment does not have a recorded annotation. - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.NoAnnotationToolTipMsg 这个片断没有标注 + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.NoAnnotationToolTipMsg Listen to this annotation. - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.PlayAnnotationToolTipMsg 听这个标注 + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.PlayAnnotationToolTipMsg Keyboard shortcut: 'b' - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.PlayOriginalShortcutToolTipHint 键盘快捷键“b" + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.PlayOriginalShortcutToolTipHint Speak - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordButton 说话 + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordButton Hold button down to record - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordButton_ToolTip_ 按住按钮录音 + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordButton_ToolTip_ Recording Failed - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordingAbortedCaption Recording Failed + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordingAbortedCaption The recording was interrupted by a change in the default recording device.\nThis can happen if you turn off or disconnect the microphone.\nAfter you correct the problem, click OK, and then record again. - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordingAbortedMessage The recording was interrupted by a change in the default recording device.\nThis can happen if you turn off or disconnect the microphone.\nAfter you correct the problem, click OK, and then record again. + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordingAbortedMessage Recording...\nLength: {0} - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordingAnnotationMsg 录音 + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordingAnnotationMsg Whoops. You need to hold down the mouse button while talking. - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordingTooShortMessage.WhenOnlyMouseIsValid Whoops. You need to hold down the mouse button while talking. + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordingTooShortMessage.WhenOnlyMouseIsValid Whoops. You need to hold down the SPACE BAR or mouse button while talking. - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordingTooShortMessage.WhenSpaceOrMouseIsValid Whoops. You need to hold down the SPACE BAR or mouse button while talking. + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RecordingTooShortMessage.WhenSpaceOrMouseIsValid To erase the recorded annotation for this segment and record a new one, press and hold this button. - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RerecordAnnotationToolTipMsg To erase the recorded annotation for this segment and record a new one, press and hold this button. + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.RerecordAnnotationToolTipMsg This segment was skipped. - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.SkippedSegmentToolTipMsg 此段跳过 + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.SkippedSegmentToolTipMsg Undo: {0} (Ctrl-Z or Z) - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.UndoToolTipMsg 撤销:{0}(Ctrl-Z or Z) + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.UndoToolTipMsg An unexpected error occurred when attempting to record an annotation. - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.UnexpectedErrorAttemptingToRecordMsg An unexpected error occurred when attempting to record an annotation. + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.UnexpectedErrorAttemptingToRecordMsg Change this text - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.WindowTitle - Do not translate - Localized in subclass Change this text + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase.WindowTitle Finished - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelFinishedHint 结束 + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelFinishedHint - To listen to the source recording, press and hold the SPACE BAR + To listen to the source recording, press and hold the SPACE BAR. + To listen to the source recording, press and hold the SPACE BAR. ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelListenHint - To listen to the source recording, press and hold the SPACE BAR - To record, press and hold the SPACE BAR - ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelRecordHint + To record, press and hold the SPACE BAR. 录音,按住空格键 + ID: DialogBoxes.Transcription.OralAnnotationRecorderDlgBase._labelRecordHint Oral Translation Recorder - ID: DialogBoxes.Transcription.OralTranslationRecorderDlg.WindowTitle 口译录音机 + ID: DialogBoxes.Transcription.OralTranslationRecorderDlg.WindowTitle Oral Translation - ID: DialogBoxes.Transcription.OralTranslationRecorderDlg._labelOralTranslation 口译 + ID: DialogBoxes.Transcription.OralTranslationRecorderDlg._labelOralTranslation Whoops! The segment will be too short. - ID: DialogBoxes.Transcription.SegmenterDlgBase.MessageWhenSegmentTooShortManualDragging 哎呀!分段太短 + ID: DialogBoxes.Transcription.SegmenterDlgBase.MessageWhenSegmentTooShortManualDragging Listen to this segment. - ID: DialogBoxes.Transcription.SegmenterDlgBase.PlayOriginalToolTipMsg 听此段 + ID: DialogBoxes.Transcription.SegmenterDlgBase.PlayOriginalToolTipMsg Would you like to save your changes? - ID: DialogBoxes.Transcription.SegmenterDlgBase.SaveChangesQuestion 你愿意保存这些变化吗? + ID: DialogBoxes.Transcription.SegmenterDlgBase.SaveChangesQuestion Segmenting {0} channel audio files is not supported. - ID: DialogBoxes.Transcription.SegmenterDlgBase.Segmenting3ChannelAudioFilesNotSupportedMsg 不支持{0}声道音频文件分段 + ID: DialogBoxes.Transcription.SegmenterDlgBase.Segmenting3ChannelAudioFilesNotSupportedMsg Segmenting {0} bit, {1} audio files is not supported. - ID: DialogBoxes.Transcription.SegmenterDlgBase.SegmentingAudioFormatNotSupportedMsg Segmenting {0} bit, {1} audio files is not supported. + ID: DialogBoxes.Transcription.SegmenterDlgBase.SegmentingAudioFormatNotSupportedMsg Deletion of annotation for segment {0} - ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.AnnotationDeleted - Parameter is time range of the segment for which the annotation was deleted (This undo action is included for completeness, but currently never gets displayed in UI). 删除片段中的标注 + ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.AnnotationDeleted Recording annotation for segment {0} - ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.AnnotationRecording - Parameter is time range of the segment for which the annotation was recorded. 给句段录制标注 + ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.AnnotationRecording Addition of segment {0} - ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.SegmentAddition - Parameter is time range of added segment. 添加段{0} + ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.SegmentAddition Segment boundary change from {0} to {1} - ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.SegmentBoundaryMove - Parameter 0 is the original time range of the segment. Parameter 1 is the new time range. Segment boundary change from {0} to {1} + ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.SegmentBoundaryMove Deletion of segment {0} - ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.SegmentDeletion - Parameter is time range of deleted segment. 删除片断 + ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.SegmentDeletion Ignoring segment {0} - ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.SegmentIgnored - Parameter is time range of the segment that was ignored. 忽略选段 + ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.SegmentIgnored Marking segment {0} as relevant - ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.SegmentUnignored - Parameter is time range of the segment that was ignored. 标记片断{0}为相关 + ID: DialogBoxes.Transcription.SegmenterDlgBase.UndoAction.SegmentUnignored Cancel - ID: DialogBoxes.UserInterfaceLanguageDlg.CancelButton 取消 + ID: DialogBoxes.UserInterfaceLanguageDlg.CancelButton Help on localization - ID: DialogBoxes.UserInterfaceLanguageDlg.HelpOnLocalizingLink 本国语言翻译帮助 + ID: DialogBoxes.UserInterfaceLanguageDlg.HelpOnLocalizingLink I want to localize SayMore for another language... - ID: DialogBoxes.UserInterfaceLanguageDlg.IWantToLocalizeLink 我想翻译SayMore + ID: DialogBoxes.UserInterfaceLanguageDlg.IWantToLocalizeLink &Language: - ID: DialogBoxes.UserInterfaceLanguageDlg.LanguageLabel &语言; + ID: DialogBoxes.UserInterfaceLanguageDlg.LanguageLabel OK - ID: DialogBoxes.UserInterfaceLanguageDlg.OKButton OK + ID: DialogBoxes.UserInterfaceLanguageDlg.OKButton View SayMore localizations... - ID: DialogBoxes.UserInterfaceLanguageDlg.ViewLocalizationsLink 查看Saymore本地界面 + ID: DialogBoxes.UserInterfaceLanguageDlg.ViewLocalizationsLink User Interface Language - ID: DialogBoxes.UserInterfaceLanguageDlg.WindowTitle 用户界面语言 + ID: DialogBoxes.UserInterfaceLanguageDlg.WindowTitle Open SayMore Project - ID: DialogBoxes.WelcomeDlg.OpenFileDlgCaption 打开Saymore项目 + ID: DialogBoxes.WelcomeDlg.OpenFileDlgCaption SayMore Project - ID: DialogBoxes.WelcomeDlg.ProjectFileType Saymore项目 + ID: DialogBoxes.WelcomeDlg.ProjectFileType SayMore - ID: DialogBoxes.WelcomeDlg.WindowTitle SayMore + ID: DialogBoxes.WelcomeDlg.WindowTitle Browse for project... - ID: DialogBoxes.WelcomeDlg._buttonBrowse 浏览项目 + ID: DialogBoxes.WelcomeDlg._buttonBrowse Browse the file system for a project - ID: DialogBoxes.WelcomeDlg._buttonBrowse_ToolTip_ 查看项目文件系统 + ID: DialogBoxes.WelcomeDlg._buttonBrowse_ToolTip_ Create new, blank project... - ID: DialogBoxes.WelcomeDlg._buttonCreate 创建新空白项目 + ID: DialogBoxes.WelcomeDlg._buttonCreate Create a blank project - ID: DialogBoxes.WelcomeDlg._buttonCreate_ToolTip_ 创建一个空白项目 + ID: DialogBoxes.WelcomeDlg._buttonCreate_ToolTip_ Create - ID: DialogBoxes.WelcomeDlg._labelCreate 创建 + ID: DialogBoxes.WelcomeDlg._labelCreate Open - ID: DialogBoxes.WelcomeDlg._labelOpen 打开 + ID: DialogBoxes.WelcomeDlg._labelOpen Language Documentation Project Management - ID: DialogBoxes.WelcomeDlg._labelSubTitle 语言纪录项目管理系统 + ID: DialogBoxes.WelcomeDlg._labelSubTitle Version {0}.{1}.{2} {3} Built on {4} - ID: DialogBoxes.WelcomeDlg._labelVersionInfo Version {0}.{1}.{2} {3} Built on {4} + ID: DialogBoxes.WelcomeDlg._labelVersionInfo This free software is published by {0}. - ID: DialogBoxes.WelcomeDlg._linkSILWebsite - Parameter is the publisher of SayMore, "SIL International" 此免费软件由{0}发布 + ID: DialogBoxes.WelcomeDlg._linkSILWebsite Visit {0} on the Web. - ID: DialogBoxes.WelcomeDlg._linkSayMoreWebsite - Parameter is the program name, "SayMore" 访问{0}网站 + ID: DialogBoxes.WelcomeDlg._linkSayMoreWebsite + + + When importing this file into {0}, be sure to have the project analysis language set to {1} . + When importing this file into {0}, be sure to have the project analysis language set to {1} . + ID: ExportToFieldWorksInterlinearDlg._labelImportInstructions + + + One or more of the languages spoken by included participants are specified in a way that could be ambiguous. For each one, you will be asked to identify the intended language. + One or more of the languages spoken by included participants are specified in a way that could be ambiguous. For each one, you will be asked to identify the intended language. + ID: General.NeedToDisambiguateLanguages - An error of type {0} ocurred trying to gather information from file: {1} + An error of type {0} occurred trying to gather information from file: {1} + An error of type {0} occurred trying to gather information from file: {1} ID: MainWindow.AutoCompleteValueGathererError - Parameter 0 is an exception type; parameter 1 is a file name - An error of type {0} ocurred trying to gather information from file: {1} Do you want to delete your user settings? (This will clear your most-recently-used project list, window positions, UI language settings, etc. It will not affect your SayMore project data.) - ID: MainWindow.ConfirmDeleteUserSettingsFile Do you want to delete your user settings? (This will clear your most-recently-used project list, window positions, UI language settings, etc. It will not affect your SayMore project data.) + ID: MainWindow.ConfirmDeleteUserSettingsFile It looks like this project is in a directory that is being synchronized with {0}. This is known to cause problems due to files being locked. Would you like to disable {0} temporarily until you close SayMore? - ID: MainWindow.ConfirmStopFileSync - Param: Known folder synchronization program (Dropbox, Google Drive, etc.) It looks like this project is in a directory that is being synchronized with {0}. This is known to cause problems due to files being locked. Would you like to disable {0} temporarily until you close SayMore? + ID: MainWindow.ConfirmStopFileSync {0} - ID: MainWindow.DeleteOneItemMsg - For deleting sessions and people items {0} + ID: MainWindow.DeleteOneItemMsg &Delete Person... - ID: MainWindow.DeletePersonMenuText &删除人员 + ID: MainWindow.DeletePersonMenuText &Delete Session... - ID: MainWindow.DeleteSessionMenuText &删除任务 + ID: MainWindow.DeleteSessionMenuText + + + It looks like the {0} folder is no longer accessible. If you are able to fix this, {1} will retry. Otherwise, please report this ({2}). + It looks like the {0} folder is no longer accessible. If you are able to fix this, {1} will retry. Otherwise, please report this ({2}). + ID: MainWindow.ElementFolderMissingOrUnavailable '{0}' doesn't exist in elements collection. - ID: MainWindow.ElementNoLongerExistsMsg '{0}' doesn't exist in elements collection. + ID: MainWindow.ElementNoLongerExistsMsg Something went wrong with the export. - ID: MainWindow.Export.ExportFailureMsg 输出错误 + ID: MainWindow.Export.ExportFailureMsg CSV (Comma delimited) (*.csv)|*.csv - ID: MainWindow.Export.ExportFileSaveFileDlg.CSVFileTypeText CSV (逗号隔开) (*.csv)|*.csv + ID: MainWindow.Export.ExportFileSaveFileDlg.CSVFileTypeText Export Data - ID: MainWindow.Export.ExportFileSaveFileDlg.Caption 输出数据 + ID: MainWindow.Export.ExportFileSaveFileDlg.Caption {0} had a problem loading the {1} project. Please report this problem to the developers by clicking 'Details' below. - ID: MainWindow.LoadingProjectErrorMsg 载入项目出现一个问题,点击下面的“详情”给软件开发者反映这个问题。 + ID: MainWindow.LoadingProjectErrorMsg There was a problem opening the SayMore project which might require that you restart your computer. - ID: MainWindow.ProblemOpeningSayMoreProject 打开SayMore出现问题 + ID: MainWindow.ProblemOpeningSayMoreProject There was a problem saving the SayMore project:\n\n{0} - ID: MainWindow.ProblemSavingSayMoreProject There was a problem saving the SayMore project:\n\n{0} + ID: MainWindow.ProblemSavingSayMoreProject Another instance of SayMore is already open with this project:\n{0}\n\nIf you cannot find that instance of SayMore, restart your computer. - ID: MainWindow.ProjectOpenInOtherSayMore Another instance of SayMore is already open with this project:\n{0}\n\nIf you cannot find that instance of SayMore, restart your computer. + ID: MainWindow.ProjectOpenInOtherSayMore The folders for the following elements have been removed from your computer.\nTherefore, SayMore will remove them from the list.\n\n{0} - ID: MainWindow.RemovedElementsErrorMsg The folders for the following elements have been removed from your computer.\nTherefore, SayMore will remove them from the list.\n\n{0} + ID: MainWindow.RemovedElementsErrorMsg Scroll Left - ID: MainWindow.ViewTabsScrollLeftToolTipText 往左滚动 + ID: MainWindow.ViewTabsScrollLeftToolTipText Scroll Right - ID: MainWindow.ViewTabsScrollRightToolTipText 往右滚动 + ID: MainWindow.ViewTabsScrollRightToolTipText Waiting for other instance of SayMore to finish... - ID: MainWindow.WaitingForOtherSayMoreInstance Waiting for other instance of SayMore to finish... + ID: MainWindow.WaitingForOtherSayMoreInstance {0} - SayMore {1}.{2}.{3} {4} - ID: MainWindow.WindowTitleWithProject {0} - SayMore {1}.{2}.{3} {4} + ID: MainWindow.WindowTitleWithProject &Help - ID: MainWindow._mainMenuHelp &帮助 + ID: MainWindow._mainMenuHelp &About... - ID: MainWindow._menuAbout &关于 + ID: MainWindow._menuAbout &Change User Interface Language... - ID: MainWindow._menuChangeUILanguage 更换软件界面语言 + ID: MainWindow._menuChangeUILanguage E&xit - ID: MainWindow._menuExit 退出 + ID: MainWindow._menuExit Export &People... - ID: MainWindow._menuExportPeople 输出人员 + ID: MainWindow._menuExportPeople Export &Sessions... - ID: MainWindow._menuExportSessions 输出任务 + ID: MainWindow._menuExportSessions &Help... - ID: MainWindow._menuHelp &帮助… + ID: MainWindow._menuHelp &Open/Create Project... - ID: MainWindow._menuOpenProject &打开/创建新项目 + ID: MainWindow._menuOpenProject Pro&ject - ID: MainWindow._menuProject &项目 + ID: MainWindow._menuProject Release &Notes... - ID: MainWindow._menuReleaseNotes 发布说明 + ID: MainWindow._menuReleaseNotes + + + &Short Filename Warning Settings... + &Short Filename Warning Settings... + ID: MainWindow._menuShortFileNameWarningSettings Copying failed: {0} - ID: Miscellaneous.CopyFilesControl.CopyFailedMsg 复制失败:{0} + ID: Miscellaneous.CopyFilesControl.CopyFailedMsg Waiting to start... - ID: Miscellaneous.CopyFilesControl.CopyWaitingMsg 等待开始… + ID: Miscellaneous.CopyFilesControl.CopyWaitingMsg Finished - ID: Miscellaneous.CopyFilesControl.CopyingFinishedMsg 结束 + ID: Miscellaneous.CopyFilesControl.CopyingFinishedMsg Copying {0} of {1} Files, ({2} of {3} Megabytes) - ID: Miscellaneous.CopyFilesControl.CopyingProgressMsg 从 {1}文件复制 {0}个文件 , ({2} of {3} Megabytes) + ID: Miscellaneous.CopyFilesControl.CopyingProgressMsg The file '{0}' already exists - ID: Miscellaneous.CopyFilesControl.FileExistsMsg 文件'{0}'已经存在 + ID: Miscellaneous.CopyFilesControl.FileExistsMsg No Files To Copy - ID: Miscellaneous.CopyFilesControl.NoFilesToCopyMsg 没有文件复制 + ID: Miscellaneous.CopyFilesControl.NoFilesToCopyMsg The file {0} appears unchanged since it was copied before, so it will be skipped. - ID: Miscellaneous.CopyFilesControl.UnchangedFileMsg The file {0} appears unchanged since it was copied before, so it will be skipped. + ID: Miscellaneous.CopyFilesControl.UnchangedFileMsg No presets yet - ID: Miscellaneous.PresetGathererNoPresetsYetMsg 还没有预置 + ID: Miscellaneous.PresetGathererNoPresetsYetMsg Comments - ID: PeopleView.ContributionEditor.CommentColumnTitle Comments + ID: PeopleView.ContributionEditor.CommentColumnTitle Date - ID: PeopleView.ContributionEditor.DateColumnTitle Date + ID: PeopleView.ContributionEditor.DateColumnTitle Name - ID: PeopleView.ContributionEditor.NameColumnTitle Name + ID: PeopleView.ContributionEditor.NameColumnTitle Role - ID: PeopleView.ContributionEditor.RoleColumnTitle Role + ID: PeopleView.ContributionEditor.RoleColumnTitle Participant - ID: PeopleView.ContributionEditor.RoleParticipant Participant + ID: PeopleView.ContributionEditor.RoleParticipant Contributions - ID: PeopleView.ContributionEditor.TabText Contributions + ID: PeopleView.ContributionEditor.TabText + + + Oral Translation Speaker + Oral Translation Speaker + ID: PeopleView.ContributionEditor.oral_translation_speaker Add Files for the Person - ID: PeopleView.FileList.AddPersonButtonToolTip 从人员来添加文件 + ID: PeopleView.FileList.AddPersonButtonToolTip Informed Consent is Audio File - ID: PeopleView.InformedConsentTypes.Audio Informed Consent is Audio File + ID: PeopleView.InformedConsentTypes.Audio No Informed Consent - ID: PeopleView.InformedConsentTypes.None No Informed Consent + ID: PeopleView.InformedConsentTypes.None Informed Consent is Video File - ID: PeopleView.InformedConsentTypes.Video Informed Consent is Video File + ID: PeopleView.InformedConsentTypes.Video Informed Consent is Written - ID: PeopleView.InformedConsentTypes.Written Informed Consent is Written + ID: PeopleView.InformedConsentTypes.Written Change Picture - ID: PeopleView.MetadataEditor.ChangePictureDlgCaption 更换图片 + ID: PeopleView.MetadataEditor.ChangePictureDlgCaption + + + This language is already specified as another language for this person. + This language is already specified as another language for this person. + ID: PeopleView.MetadataEditor.DupLanguage.Other + + + This language is already specified as the primary language for this person. + This language is already specified as the primary language for this person. + ID: PeopleView.MetadataEditor.DupLanguage.Primary There was an error changing the person's photo. - ID: PeopleView.MetadataEditor.ErrorChangingPersonsPhotoMsg 更换此人的照片出错 + ID: PeopleView.MetadataEditor.ErrorChangingPersonsPhotoMsg There was an error loading the person's photo. - ID: PeopleView.MetadataEditor.ErrorLoadingPersonsPhotoMsg 引导此人的照片出错 + ID: PeopleView.MetadataEditor.ErrorLoadingPersonsPhotoMsg Click to indicate this is the father's primary language - ID: PeopleView.MetadataEditor.FatherSelectorToolTip.WhenNotSelected 点击指出父亲的第一语言 + ID: PeopleView.MetadataEditor.FatherSelectorToolTip.WhenNotSelected Indicates this is the father's primary language - ID: PeopleView.MetadataEditor.FatherSelectorToolTip.WhenSelected 指出父亲的第一语言 + ID: PeopleView.MetadataEditor.FatherSelectorToolTip.WhenSelected Female - ID: PeopleView.MetadataEditor.GenderSelector.Female 女性 + ID: PeopleView.MetadataEditor.GenderSelector.Female Male - ID: PeopleView.MetadataEditor.GenderSelector.Male 男性 + ID: PeopleView.MetadataEditor.GenderSelector.Male JPEG Images (*.jpg)|*.jpg|GIF Images (*.gif)|*.gif|TIFF Images (*.tif)|*.tif|PNG Images (*.png)|*.png|Bitmaps (*.bmp;*.dib)|*.bmp;*.dib|All Files (*.*)|*.* - ID: PeopleView.MetadataEditor.ImageFileTypes JPEG 图像 (*.jpg)|*.jpg|GIF 图像 (*.gif)|*.gif|TIFF 图像 (*.tif)|*.tif|PNG 图像 (*.png)|*.png|Bitmaps (*.bmp;*.dib)|*.bmp;*.dib|所有文件 (*.*)|*.* + ID: PeopleView.MetadataEditor.ImageFileTypes + + + {0} Although {1} allows you to enter anything you want in this field (e.g., just a language name or abbreviation), for archiving purposes, a recognizable code is generally preferable. Would you like to try to look up the intended language? + {0} Although {1} allows you to enter anything you want in this field (e.g., just a language name or abbreviation), for archiving purposes, a recognizable code is generally preferable. Would you like to try to look up the intended language? + ID: PeopleView.MetadataEditor.InvalidBcp47Code.ExplanationAndQuestion + + + The language entered does not appear to specify a valid code according to {0}. + The language entered does not appear to specify a valid code according to {0}. + ID: PeopleView.MetadataEditor.InvalidBcp47Code.Other + + + The primary language entered does not appear to specify a valid code according to {0}. + The primary language entered does not appear to specify a valid code according to {0}. + ID: PeopleView.MetadataEditor.InvalidBcp47Code.Primary Click to indicate this is the mother's primary language - ID: PeopleView.MetadataEditor.MotherSelectorToolTip.WhenNotSelected 点击指出母亲的第一语言 + ID: PeopleView.MetadataEditor.MotherSelectorToolTip.WhenNotSelected Indicates this is the mother's primary language - ID: PeopleView.MetadataEditor.MotherSelectorToolTip.WhenSelected 指出母亲的第一语言 + ID: PeopleView.MetadataEditor.MotherSelectorToolTip.WhenSelected Person - ID: PeopleView.MetadataEditor.TabText 人员 + ID: PeopleView.MetadataEditor.TabText Birth &Year - ID: PeopleView.MetadataEditor._labelBirthYear &出生年月 + ID: PeopleView.MetadataEditor._labelBirthYear &Custom Fields - ID: PeopleView.MetadataEditor._labelCustomFields &定义范围 + ID: PeopleView.MetadataEditor._labelCustomFields &Education - ID: PeopleView.MetadataEditor._labelEducation &教育 + ID: PeopleView.MetadataEditor._labelEducation Ethnic Gro&up - ID: PeopleView.MetadataEditor._labelEthnicGroup Ethnic Gro&up + ID: PeopleView.MetadataEditor._labelEthnicGroup &Full Name - ID: PeopleView.MetadataEditor._labelFullName &全名 + ID: PeopleView.MetadataEditor._labelFullName Ho&w to Contact - ID: PeopleView.MetadataEditor._labelHowToContact &联系方式 + ID: PeopleView.MetadataEditor._labelHowToContact Co&de - ID: PeopleView.MetadataEditor._labelID Co&de + ID: PeopleView.MetadataEditor._labelID Nic&kname - ID: PeopleView.MetadataEditor._labelNickName Nic&kname + ID: PeopleView.MetadataEditor._labelNickName Other L&anguages - ID: PeopleView.MetadataEditor._labelOtherLanguages 其他语言 + ID: PeopleView.MetadataEditor._labelOtherLanguages Primary &Language - ID: PeopleView.MetadataEditor._labelPrimaryLanguage 第一&语言 + ID: PeopleView.MetadataEditor._labelPrimaryLanguage Learned &In: - ID: PeopleView.MetadataEditor._labelPrimaryLanguageLearnedIn 学习 &在: + ID: PeopleView.MetadataEditor._labelPrimaryLanguageLearnedIn Primary &Occupation - ID: PeopleView.MetadataEditor._labelPrimaryOccupation 第一&职业 + ID: PeopleView.MetadataEditor._labelPrimaryOccupation Archive should keep this person private - ID: PeopleView.MetadataEditor._labelPrivacyProtection Archive should keep this person private + ID: PeopleView.MetadataEditor._labelPrivacyProtection &Gender - ID: PeopleView.MetadataEditor._labelgender &性别 + ID: PeopleView.MetadataEditor._labelgender Click to Change Picture - ID: PeopleView.MetadataEditor._personsPicture_ToolTip_ 点击更换图片 + ID: PeopleView.MetadataEditor._personsPicture_ToolTip_ Could not rename from {0} to {1} because there is already a person by that name. - ID: PeopleView.Miscellaneous.AlreadyExistsSaveFailureMessage 不能重命名,名字重复。 + ID: PeopleView.Miscellaneous.AlreadyExistsSaveFailureMessage New Person - ID: PeopleView.Miscellaneous.NewPersonNamePrefix 新人员 + ID: PeopleView.Miscellaneous.NewPersonNamePrefix You must specify a name. - ID: PeopleView.Miscellaneous.NoIdSaveFailureMessage 你必须指定一个名字 + ID: PeopleView.Miscellaneous.NoIdSaveFailureMessage Click 'New' to add a new person. - ID: PeopleView.PeopleList.ClickNewButtonHelpPrompt 点击“新建”添加人员 + ID: PeopleView.PeopleList.ClickNewButtonHelpPrompt Consent - ID: PeopleView.PeopleList.ColumnHeadings.Consent 同意 + ID: PeopleView.PeopleList.ColumnHeadings.Consent Person - ID: PeopleView.PeopleList.ColumnHeadings.Person Person + ID: PeopleView.PeopleList.ColumnHeadings.Person People - ID: PeopleView.PeopleList.HeadingText 人员 + ID: PeopleView.PeopleList.HeadingText &New - ID: PeopleView.PeopleMainMenu.NewMenuText &添加 + ID: PeopleView.PeopleMainMenu.NewMenuText &Person - ID: PeopleView.PeopleMainMenu.TopLevelMenuText &人员 + ID: PeopleView.PeopleMainMenu.TopLevelMenuText People - ID: PeopleView.ViewTabText 人员 + ID: PeopleView.ViewTabText People View - ID: PeopleView.ViewTabText_ToolTip_ 查看人员 + ID: PeopleView.ViewTabText_ToolTip_ By Genre - ID: ProgressView.ByGenreHeadingText 根据类别 + ID: ProgressView.ByGenreHeadingText Completed Stages - ID: ProgressView.ByStagesHeadingText 根据阶段 + ID: ProgressView.ByStagesHeadingText &Copy - ID: ProgressView.CopyMenuItemText &复制 + ID: ProgressView.CopyMenuItemText Copy entire view to clipboard - ID: ProgressView.CopyMenuItemText_ToolTip_ 复制完整视图到剪切板 + ID: ProgressView.CopyMenuItemText_ToolTip_ SayMore statistics for {0} - ID: ProgressView.HeadingText - Parameter is project name. SayMore 统计 + ID: ProgressView.HeadingText Overview - ID: ProgressView.OverviewHeadingText 概况 + ID: ProgressView.OverviewHeadingText People: - ID: ProgressView.PeopleLabel 人员 + ID: ProgressView.PeopleLabel &Print... - ID: ProgressView.PrintMenuItemText &打印… + ID: ProgressView.PrintMenuItemText Pr&ogress - ID: ProgressView.ProgressMainMenuItemText 进度 + ID: ProgressView.ProgressMainMenuItemText &Save... - ID: ProgressView.SaveMenuItemText &保存… + ID: ProgressView.SaveMenuItemText Save view to file - ID: ProgressView.SaveMenuItemText_ToolTip_ 保存视图到文件 + ID: ProgressView.SaveMenuItemText_ToolTip_ Sessions: - ID: ProgressView.SessionsLabel 任务 + ID: ProgressView.SessionsLabel {0} sessions totaling {1} - ID: ProgressView.SummaryTotalsTextForOneBar {0}个任务,共{1}分钟 + ID: ProgressView.SummaryTotalsTextForOneBar {0}{1} sessions totaling {2} - ID: ProgressView.SummaryTotalsTextForSegment1 {0}:{1}个任务,共{2}分钟 + ID: ProgressView.SummaryTotalsTextForSegment1 {0}: {1} sessions totaling {2} - ID: ProgressView.SummaryTotalsTextForSegment2 {0}:{1}个任务,共{2}分钟 + ID: ProgressView.SummaryTotalsTextForSegment2 An error occurred trying to create the {0} font from settings: {1} - ID: Project.FontCreationError - Param 0: name of setting or description of font being created;Param 1: settings string used to attempt to create the font (This is essentially human-readable, but it will not be localized, since it is a string the computer interprets.) An error occurred trying to create the {0} font from settings: {1} + ID: Project.FontCreationError A font with the specified font family was successfully created using a fallback size. Please examine the font settings and choose a suitable font. If after doing so, you continue to see this warning, please send in this report. - ID: Project.FontCreationFallback A font with the specified font family was successfully created using a fallback size. Please examine the font settings and choose a suitable font. If after doing so, you continue to see this warning, please send in this report. + ID: Project.FontCreationFallback Free Translation - ID: Project.FreeTranslationFontDescription - Used as a parameter in Project.FontCreationError Free Translation + ID: Project.FreeTranslationFontDescription Transcription - ID: Project.TranscriptionFontDescription - Used as a parameter in Project.FontCreationError Transcription + ID: Project.TranscriptionFontDescription + + + Working Language + Working Language + ID: Project.WorkingLanguageFontDescription + + + Default font for {0} + Default font for {0} + ID: ProjectMetadataScreen.linkLabel1 About This Project - ID: ProjectView.AboutProjectViewTitle About This Project + ID: ProjectView.AboutProjectViewTitle Access Protocol - ID: ProjectView.AccessProtocolViewTitle Access Protocol + ID: ProjectView.AccessProtocolViewTitle Custom - ID: ProjectView.AccessScreen.Custom Custom + ID: ProjectView.AccessScreen.Custom None - ID: ProjectView.AccessScreen.None None + ID: ProjectView.AccessScreen.None Access Protocol used\nby this project - ID: ProjectView.AccessScreen._labelAccessProtocol Access Protocol used\nby this project + ID: ProjectView.AccessScreen._labelAccessProtocol Enter each choice, separated by commas - ID: ProjectView.AccessScreen._labelCustomAccessInstructions Enter each choice, separated by commas + ID: ProjectView.AccessScreen._labelCustomAccessInstructions Custom Access Choices - ID: ProjectView.AccessScreen._labelDescription Custom Access Choices + ID: ProjectView.AccessScreen._labelDescription Help for access protocols - ID: ProjectView.AccessScreen._linkHelp Help for access protocols + ID: ProjectView.AccessScreen._linkHelp + + + An ambiguous date ({0}) was loaded, probably produced by a bug in an old version of {1}. Please ensure the date was interpreted correctly. + An ambiguous date ({0}) was loaded, probably produced by a bug in an old version of {1}. Please ensure the date was interpreted correctly. + ID: ProjectView.AmbiguousDateNote How these are archived - ID: ProjectView.DescriptionDocuments._linkHowArchived How these are archived + ID: ProjectView.DescriptionDocuments._linkHowArchived Description Documents - ID: ProjectView.DescriptionDocumentsTitle Description Documents + ID: ProjectView.DescriptionDocumentsTitle A&ddress - ID: ProjectView.MetadataScreen._labelAddress A&ddress + ID: ProjectView.MetadataScreen._labelAddress Co&ntact - ID: ProjectView.MetadataScreen._labelContact Co&ntact + ID: ProjectView.MetadataScreen._labelContact Con&tinent - ID: ProjectView.MetadataScreen._labelContinent Con&tinent + ID: ProjectView.MetadataScreen._labelContinent Countr&y - ID: ProjectView.MetadataScreen._labelCountry Countr&y + ID: ProjectView.MetadataScreen._labelCountry Avai&lable On - ID: ProjectView.MetadataScreen._labelDateAvailable Avai&lable On + ID: ProjectView.MetadataScreen._labelDateAvailable D&epositor - ID: ProjectView.MetadataScreen._labelDepositor D&epositor + ID: ProjectView.MetadataScreen._labelDepositor Desc&ription - ID: ProjectView.MetadataScreen._labelDescription Desc&ription + ID: ProjectView.MetadataScreen._labelDescription &Funding Project - ID: ProjectView.MetadataScreen._labelFundingProject &Funding Project + ID: ProjectView.MetadataScreen._labelFundingProject Main Location - ID: ProjectView.MetadataScreen._labelMainLocation Main Location + ID: ProjectView.MetadataScreen._labelMainLocation Project Basics - ID: ProjectView.MetadataScreen._labelProjectBasics Project Basics + ID: ProjectView.MetadataScreen._labelProjectBasics &Title - ID: ProjectView.MetadataScreen._labelProjectTitle &Title + ID: ProjectView.MetadataScreen._labelProjectTitle Re&gion - ID: ProjectView.MetadataScreen._labelRegion Re&gion + ID: ProjectView.MetadataScreen._labelRegion Responsibilities - ID: ProjectView.MetadataScreen._labelResponsibilities Responsibilities + ID: ProjectView.MetadataScreen._labelResponsibilities R&ights Holder - ID: ProjectView.MetadataScreen._labelRightsHolder R&ights Holder + ID: ProjectView.MetadataScreen._labelRightsHolder date - ID: ProjectView.MetadataScreen._labelsubDate date + ID: ProjectView.MetadataScreen._labelsubDate like state or province - ID: ProjectView.MetadataScreen._labelsubLikeStateOrProvince like state or province + ID: ProjectView.MetadataScreen._labelsubLikeStateOrProvince of the project - ID: ProjectView.MetadataScreen._labelsubOfTheProject of the project + ID: ProjectView.MetadataScreen._labelsubOfTheProject or similar - ID: ProjectView.MetadataScreen._labelsubOrSimilar or similar + ID: ProjectView.MetadataScreen._labelsubOrSimilar person - ID: ProjectView.MetadataScreen._labelsubPerson1 person + ID: ProjectView.MetadataScreen._labelsubPerson1 person - ID: ProjectView.MetadataScreen._labelsubPerson2 person + ID: ProjectView.MetadataScreen._labelsubPerson2 person - ID: ProjectView.MetadataScreen._labelsubPerson3 person + ID: ProjectView.MetadataScreen._labelsubPerson3 title - ID: ProjectView.MetadataScreen._labelsubTitle title + ID: ProjectView.MetadataScreen._labelsubTitle Help for these fields - ID: ProjectView.MetadataScreen._linkHelp Help for these fields + ID: ProjectView.MetadataScreen._linkHelp Content Language - ID: ProjectView.MetadataScreen._linkSelectContentLanguage Content Language + ID: ProjectView.MetadataScreen._linkSelectContentLanguage Working Language - ID: ProjectView.MetadataScreen._linkSelectWorkingLanguage Working Language + ID: ProjectView.MetadataScreen._linkSelectWorkingLanguage Other Documents - ID: ProjectView.OtherDocumentsTitle Other Documents + ID: ProjectView.OtherDocumentsTitle Copy - ID: ProjectView.ProgressScreen._buttonCopy Copy + ID: ProjectView.ProgressScreen._buttonCopy Print - ID: ProjectView.ProgressScreen._buttonPrint Print + ID: ProjectView.ProgressScreen._buttonPrint &Refresh - ID: ProjectView.ProgressScreen._buttonRefresh 刷新 + ID: ProjectView.ProgressScreen._buttonRefresh Refresh View - ID: ProjectView.ProgressScreen._buttonRefresh_ToolTip_ Refresh View + ID: ProjectView.ProgressScreen._buttonRefresh_ToolTip_ Save - ID: ProjectView.ProgressScreen._buttonSave Save + ID: ProjectView.ProgressScreen._buttonSave Working... - ID: ProjectView.ProgressScreen._labelWorking 正在工作… + ID: ProjectView.ProgressScreen._labelWorking Progress - ID: ProjectView.ProgressViewTitle Progress + ID: ProjectView.ProgressViewTitle Add Description Documents to the Project - ID: ProjectView.ProjectDocuments.AddDescriptionFileToolTip Add Description Documents to the Project + ID: ProjectView.ProjectDocuments.AddDescriptionFileToolTip Add Other Documents to the Project - ID: ProjectView.ProjectDocuments.AddOtherFileToolTip Add Other Documents to the Project + ID: ProjectView.ProjectDocuments.AddOtherFileToolTip Add documents here that describe the project and corpus. - ID: ProjectView.ProjectDocuments.DescriptionDocumentsInformationLabel Add documents here that describe the project and corpus. + ID: ProjectView.ProjectDocuments.DescriptionDocumentsInformationLabel - In an IMDI project archive, these files will be exported in a special session named {0} + In an IMDI project archive, these files will be exported in a special session named {0}. + In an IMDI project archive, these files will be exported in a special session named {0}. ID: ProjectView.ProjectDocuments.HowArchivedMsg - In an IMDI project archive, these files will be exported in a special session named {0} Add documents here that don't seem to fit anywhere else, for example about how the project was funded. - ID: ProjectView.ProjectDocuments.OtherDocumentsInformationLabel Add documents here that don't seem to fit anywhere else, for example about how the project was funded. + ID: ProjectView.ProjectDocuments.OtherDocumentsInformationLabel Project - ID: ProjectView.TabText Project + ID: ProjectView.TabText Project View - ID: ProjectView.TabText_ToolTip_ Project View + ID: ProjectView.TabText_ToolTip_ &Archive with RAMP (SIL)... - ID: ProjectWindow.archiveRAMPProjectToolStripMenuItem &Archive with RAMP (SIL)... + ID: ProjectWindow.archiveRAMPProjectToolStripMenuItem &Archive using IMDI... - ID: ProjectWindow.archiveUsingIMDIToolStripMenuItem &Archive using IMDI... + ID: ProjectWindow.archiveUsingIMDIToolStripMenuItem Comments - ID: SessionsView.ContributorsEditor.CommentColumnTitle Comments + ID: SessionsView.ContributorsEditor.CommentColumnTitle Date - ID: SessionsView.ContributorsEditor.DateColumnTitle Date + ID: SessionsView.ContributorsEditor.DateColumnTitle Name - ID: SessionsView.ContributorsEditor.NameColumnTitle Name + ID: SessionsView.ContributorsEditor.NameColumnTitle Role - ID: SessionsView.ContributorsEditor.RoleColumnTitle Role + ID: SessionsView.ContributorsEditor.RoleColumnTitle Add Files to the Session - ID: SessionsView.FileList.AddSessionsButtonToolTip 添加文件到任务 + ID: SessionsView.FileList.AddSessionsButtonToolTip Careful - ID: SessionsView.GeneratedOralAnnotationView.CarefulLabel 认真 + ID: SessionsView.GeneratedOralAnnotationView.CarefulLabel Source - ID: SessionsView.GeneratedOralAnnotationView.SourceLabel 原始录音 + ID: SessionsView.GeneratedOralAnnotationView.SourceLabel Translation - ID: SessionsView.GeneratedOralAnnotationView.TranslationLabel 口译录音 + ID: SessionsView.GeneratedOralAnnotationView.TranslationLabel + + + only the Depositor and delegate can access + only the Depositor and delegate can access + ID: SessionsView.MetadataEditor.AccessProtocol.AILCA. + + + only Community members are allowed access (normally requires application to Depositor) + only Community members are allowed access (normally requires application to Depositor) + ID: SessionsView.MetadataEditor.AccessProtocol.AILCA.C + + + access is Free to all + access is Free to all + ID: SessionsView.MetadataEditor.AccessProtocol.AILCA.F + + + Researchers and Community members are allowed access + Researchers and Community members are allowed access + ID: SessionsView.MetadataEditor.AccessProtocol.AILCA.RC + + + only Subscribers are allowed access (requires application to Depositor) + only Subscribers are allowed access (requires application to Depositor) + ID: SessionsView.MetadataEditor.AccessProtocol.AILCA.S + + + all Users can access (requires registration) + all Users can access (requires registration) + ID: SessionsView.MetadataEditor.AccessProtocol.AILCA.U + + + Public Access + Public Access + ID: SessionsView.MetadataEditor.AccessProtocol.AILLA.Level 1 + + + Password + Password + ID: SessionsView.MetadataEditor.AccessProtocol.AILLA.Level 2 + + + Time limit + Time limit + ID: SessionsView.MetadataEditor.AccessProtocol.AILLA.Level 3 + + + Depositor control + Depositor control + ID: SessionsView.MetadataEditor.AccessProtocol.AILLA.Level 4 Open to unregistered visitors - ID: SessionsView.MetadataEditor.AccessProtocol.ELAR.O Open to unregistered visitors + ID: SessionsView.MetadataEditor.AccessProtocol.ELAR.O only Subscribers are allowed access (requires application to Depositor) - ID: SessionsView.MetadataEditor.AccessProtocol.ELAR.S only Subscribers are allowed access (requires application to Depositor) + ID: SessionsView.MetadataEditor.AccessProtocol.ELAR.S all ordinary Users can access - ID: SessionsView.MetadataEditor.AccessProtocol.ELAR.U all ordinary Users can access + ID: SessionsView.MetadataEditor.AccessProtocol.ELAR.U + + + <unknown> + <unknown> + ID: SessionsView.MetadataEditor.AccessProtocol.REAP. + + + Restricted to Entity staff + Restricted to Entity staff + ID: SessionsView.MetadataEditor.AccessProtocol.REAP.Entity + + + Restricted to Entity curators + Restricted to Entity curators + ID: SessionsView.MetadataEditor.AccessProtocol.REAP.Entity curators + + + Restricted to REAP users + Restricted to REAP users + ID: SessionsView.MetadataEditor.AccessProtocol.REAP.REAP users + + + Public + Public + ID: SessionsView.MetadataEditor.AccessProtocol.REAP.Public + + + Restricted to Strategic partners + Restricted to Strategic partners + ID: SessionsView.MetadataEditor.AccessProtocol.REAP.Strategic partners + + + Interactivity + Interactivity + ID: SessionsView.MetadataEditor.AdditionalFields.Interactivity Researcher Involvement - ID: SessionsView.MetadataEditor.AdditionalFields.Involvement Researcher Involvement + ID: SessionsView.MetadataEditor.AdditionalFields.Involvement Location Address - ID: SessionsView.MetadataEditor.AdditionalFields.Location Address Location Address + ID: SessionsView.MetadataEditor.AdditionalFields.Location Address Location Continent - ID: SessionsView.MetadataEditor.AdditionalFields.Location Continent Location Continent + ID: SessionsView.MetadataEditor.AdditionalFields.Location Continent Location Country - ID: SessionsView.MetadataEditor.AdditionalFields.Location Country Location Country + ID: SessionsView.MetadataEditor.AdditionalFields.Location Country Location Region - ID: SessionsView.MetadataEditor.AdditionalFields.Location Region Location Region + ID: SessionsView.MetadataEditor.AdditionalFields.Location Region Planning Type - ID: SessionsView.MetadataEditor.AdditionalFields.Planning Type Planning Type + ID: SessionsView.MetadataEditor.AdditionalFields.Planning Type Social Context - ID: SessionsView.MetadataEditor.AdditionalFields.Social Context Social Context + ID: SessionsView.MetadataEditor.AdditionalFields.Social Context Sub-Genre - ID: SessionsView.MetadataEditor.AdditionalFields.Sub-Genre Sub-Genre + ID: SessionsView.MetadataEditor.AdditionalFields.Sub-Genre + + + Task + Task + ID: SessionsView.MetadataEditor.AdditionalFields.Task Drama - ID: SessionsView.MetadataEditor.Genre.drama Drama + ID: SessionsView.MetadataEditor.Genre.drama Formulaic Discourse - ID: SessionsView.MetadataEditor.Genre.formulaic_discourse Formulaic Discourse + ID: SessionsView.MetadataEditor.Genre.formulaic_discourse Instrumental Music - ID: SessionsView.MetadataEditor.Genre.instrumental_music Instrumental Music + ID: SessionsView.MetadataEditor.Genre.instrumental_music Interactive Discourse - ID: SessionsView.MetadataEditor.Genre.interactive_discourse Interactive Discourse + ID: SessionsView.MetadataEditor.Genre.interactive_discourse Language Play - ID: SessionsView.MetadataEditor.Genre.language_play Language Play + ID: SessionsView.MetadataEditor.Genre.language_play Narrative - ID: SessionsView.MetadataEditor.Genre.narrative Narrative + ID: SessionsView.MetadataEditor.Genre.narrative Oratory - ID: SessionsView.MetadataEditor.Genre.oratory Oratory + ID: SessionsView.MetadataEditor.Genre.oratory Procedural Discourse - ID: SessionsView.MetadataEditor.Genre.procedural_discourse Procedural Discourse + ID: SessionsView.MetadataEditor.Genre.procedural_discourse Report - ID: SessionsView.MetadataEditor.Genre.report Report + ID: SessionsView.MetadataEditor.Genre.report Singing - ID: SessionsView.MetadataEditor.Genre.singing Singing + ID: SessionsView.MetadataEditor.Genre.singing Unintelligible Speech - ID: SessionsView.MetadataEditor.Genre.unintelligible_speech Unintelligible Speech + ID: SessionsView.MetadataEditor.Genre.unintelligible_speech Session - ID: SessionsView.MetadataEditor.TabText 任务 + ID: SessionsView.MetadataEditor.TabText <Unknown> - ID: SessionsView.MetadataEditor.UnknownGenre - Unknown genre displayed in the genre drop-down list. <未知> + ID: SessionsView.MetadataEditor.UnknownGenre &Access - ID: SessionsView.MetadataEditor._labelAccess 授权 + ID: SessionsView.MetadataEditor._labelAccess &Custom Fields - ID: SessionsView.MetadataEditor._labelCustomFields 设置范围 + ID: SessionsView.MetadataEditor._labelCustomFields &Date - ID: SessionsView.MetadataEditor._labelDate 日期 + ID: SessionsView.MetadataEditor._labelDate Desc&ription - ID: SessionsView.MetadataEditor._labelDescription Desc&ription + ID: SessionsView.MetadataEditor._labelDescription &Genre - ID: SessionsView.MetadataEditor._labelGenre 类型 + ID: SessionsView.MetadataEditor._labelGenre &ID - ID: SessionsView.MetadataEditor._labelId 序号 + ID: SessionsView.MetadataEditor._labelId &Location - ID: SessionsView.MetadataEditor._labelLocation 地点 + ID: SessionsView.MetadataEditor._labelLocation &More Fields - ID: SessionsView.MetadataEditor._labelMoreFields &More Fields + ID: SessionsView.MetadataEditor._labelMoreFields Pe&ople - ID: SessionsView.MetadataEditor._labelParticipants 人员 + ID: SessionsView.MetadataEditor._labelParticipants S&etting - ID: SessionsView.MetadataEditor._labelSetting 设置 + ID: SessionsView.MetadataEditor._labelSetting Sit&uation - ID: SessionsView.MetadataEditor._labelSituation 位置 + ID: SessionsView.MetadataEditor._labelSituation &Title - ID: SessionsView.MetadataEditor._labelTitle 标题 + ID: SessionsView.MetadataEditor._labelTitle New Session - ID: SessionsView.Miscellaneous.NewSessionNamePrefix 新任务 + ID: SessionsView.Miscellaneous.NewSessionNamePrefix You must specify a session id. - ID: SessionsView.Miscellaneous.NoIdSaveFailureMessage 你必须指定一个任务序号. + ID: SessionsView.Miscellaneous.NoIdSaveFailureMessage Could not rename from {0} to {1} because there is already a session by that name. - ID: SessionsView.Miscellaneous.SessionAlreadyExistsSaveFailureMessage 文件名重复,不能把名字从{0}改成{1} + ID: SessionsView.Miscellaneous.SessionAlreadyExistsSaveFailureMessage Missing Media File - ID: SessionsView.MissingMediaFileEditor.TabText 媒体文件丢失 + ID: SessionsView.MissingMediaFileEditor.TabText This can happen if the media file is inadvertently deleted or renamed outside of SayMore. It could also happen if a properly named ELAN file is added to a SayMore session but internally refers to a media file that is not where SayMore expects to find it. If you have access to the media file and would like to be able to annotate it in SayMore, please copy it to the above location. - ID: SessionsView.MissingMediaFileEditor.lblExplanation This can happen if the media file is inadvertently deleted or renamed outside of SayMore. It could also happen if a properly named ELAN file is added to a SayMore session but internally refers to a media file that is not where SayMore expects to find it. If you have access to the media file and would like to be able to annotate it in SayMore, please copy it to the above location. + ID: SessionsView.MissingMediaFileEditor.lblExplanation The media file for this ELAN file could not be found. SayMore expected to find it here: - ID: SessionsView.MissingMediaFileEditor.lblMediaFileMissing Elan文件配套媒体找不到,可能在这儿。 + ID: SessionsView.MissingMediaFileEditor.lblMediaFileMissing Show Help topic for ELAN - ID: SessionsView.MissingMediaFileEditor.linkHelpTopic 为Elan显示帮助主题 + ID: SessionsView.MissingMediaFileEditor.linkHelpTopic Finished - ID: SessionsView.SessionStatus.Finished 结束 + ID: SessionsView.SessionStatus.Finished In Progress - ID: SessionsView.SessionStatus.InProgress 进行中 + ID: SessionsView.SessionStatus.InProgress Incoming - ID: SessionsView.SessionStatus.Incoming 新任务 + ID: SessionsView.SessionStatus.Incoming Skipped - ID: SessionsView.SessionStatus.Skipped 跳过 + ID: SessionsView.SessionStatus.Skipped Status: {0} - ID: SessionsView.SessionStatus.TooltipFormatText 状态 + ID: SessionsView.SessionStatus.TooltipFormatText Click 'New' to add a new session. - ID: SessionsView.SessionsList.ClickNewButtonHelpPrompt 点击“新建”添加新任务 + ID: SessionsView.SessionsList.ClickNewButtonHelpPrompt Date - ID: SessionsView.SessionsList.ColumnHeadings.Date 日期 + ID: SessionsView.SessionsList.ColumnHeadings.Date Genre - ID: SessionsView.SessionsList.ColumnHeadings.Genre 类型 + ID: SessionsView.SessionsList.ColumnHeadings.Genre Id - ID: SessionsView.SessionsList.ColumnHeadings.Id 序号 + ID: SessionsView.SessionsList.ColumnHeadings.Id Location - ID: SessionsView.SessionsList.ColumnHeadings.Location 地点 + ID: SessionsView.SessionsList.ColumnHeadings.Location Stages - ID: SessionsView.SessionsList.ColumnHeadings.Stages 进度 + ID: SessionsView.SessionsList.ColumnHeadings.Stages Status - ID: SessionsView.SessionsList.ColumnHeadings.Status 状态 + ID: SessionsView.SessionsList.ColumnHeadings.Status Title - ID: SessionsView.SessionsList.ColumnHeadings.Title 标题 + ID: SessionsView.SessionsList.ColumnHeadings.Title Sessions - ID: SessionsView.SessionsList.HeadingText 任务 + ID: SessionsView.SessionsList.HeadingText Archive using &IMDI... - ID: SessionsView.SessionsList.IMDIArchiveMenuText Archive using &IMDI... + ID: SessionsView.SessionsList.IMDIArchiveMenuText New From De&vice... - ID: SessionsView.SessionsList.NewFilesFromDeviceButtonText 从设备文件新建 + ID: SessionsView.SessionsList.NewFilesFromDeviceButtonText New From &Recording... - ID: SessionsView.SessionsList.NewFilesFromRecordingButtonText 从录音新建 + ID: SessionsView.SessionsList.NewFilesFromRecordingButtonText Archive with RAMP (&SIL)... - ID: SessionsView.SessionsList.RampArchiveMenuText 用RAMP(SIL)存档 + ID: SessionsView.SessionsList.RampArchiveMenuText Careful Speech - ID: SessionsView.SessionsList.Stages.CarefulSpeech 跟读 + ID: SessionsView.SessionsList.Stages.CarefulSpeech Complete - ID: SessionsView.SessionsList.Stages.CompleteToolTipText 完成 + ID: SessionsView.SessionsList.Stages.CompleteToolTipText Incomplete - ID: SessionsView.SessionsList.Stages.IncompleteToolTipText 末完成的 + ID: SessionsView.SessionsList.Stages.IncompleteToolTipText Informed Consent - ID: SessionsView.SessionsList.Stages.InformedConsent 知情同意 + ID: SessionsView.SessionsList.Stages.InformedConsent Oral Translation - ID: SessionsView.SessionsList.Stages.OralTranslation 口译 + ID: SessionsView.SessionsList.Stages.OralTranslation Source Recording - ID: SessionsView.SessionsList.Stages.SourceRecording 原始录音 + ID: SessionsView.SessionsList.Stages.SourceRecording Transcription - ID: SessionsView.SessionsList.Stages.Transcription 转写 + ID: SessionsView.SessionsList.Stages.Transcription Written Translation - ID: SessionsView.SessionsList.Stages.WrittenTranslation 笔译 + ID: SessionsView.SessionsList.Stages.WrittenTranslation New From De&vice... - ID: SessionsView.SessionsMainMenu.NewFromDeviceMenuText 从设备文件新建 + ID: SessionsView.SessionsMainMenu.NewFromDeviceMenuText New From &Recording... - ID: SessionsView.SessionsMainMenu.NewFromRecordingMenuText 从录音新建 + ID: SessionsView.SessionsMainMenu.NewFromRecordingMenuText &New - ID: SessionsView.SessionsMainMenu.NewMenuText &新建 + ID: SessionsView.SessionsMainMenu.NewMenuText &Session - ID: SessionsView.SessionsMainMenu.TopLevelMenuText &任务 + ID: SessionsView.SessionsMainMenu.TopLevelMenuText {0} (on auto-pilot) - ID: SessionsView.StatusAndStagesEditor.StageNameDisplayFormat {0}(自动引导) + ID: SessionsView.StatusAndStagesEditor.StageNameDisplayFormat I'm done working on it. - ID: SessionsView.StatusAndStagesEditor.StatusToolTips.Finished 工作完成 + ID: SessionsView.StatusAndStagesEditor.StatusToolTips.Finished I'm working on it. - ID: SessionsView.StatusAndStagesEditor.StatusToolTips.In_Progress 正在工作 + ID: SessionsView.StatusAndStagesEditor.StatusToolTips.In_Progress I am gathering the recording and meta\ndata and may or may not take it further. - ID: SessionsView.StatusAndStagesEditor.StatusToolTips.Incoming I am gathering the recording and meta\ndata and may or may not take it further. + ID: SessionsView.StatusAndStagesEditor.StatusToolTips.Incoming I've decided to not develop\nthis session at this time. - ID: SessionsView.StatusAndStagesEditor.StatusToolTips.Skipped I've decided to not develop\nthis session at this time. + ID: SessionsView.StatusAndStagesEditor.StatusToolTips.Skipped Status && Stages - ID: SessionsView.StatusAndStagesEditor.TabText 状态&&进度 + ID: SessionsView.StatusAndStagesEditor.TabText Read About SayMore Stages - ID: SessionsView.StatusAndStagesEditor._labelReadAboutStages 进度(帮助) + ID: SessionsView.StatusAndStagesEditor._labelReadAboutStages Read About SayMore Status Indicators - ID: SessionsView.StatusAndStagesEditor._labelReadAboutStatus 状态指示器(帮助) + ID: SessionsView.StatusAndStagesEditor._labelReadAboutStatus Stages - ID: SessionsView.StatusAndStagesEditor._labelStages 进度 + ID: SessionsView.StatusAndStagesEditor._labelStages - Stages are normally automatic indicators of what has been done, based on file names and annotation work you've done. Click any item to take control of this indicator. + Stages are normally automatic indicators of what has been done, based on file names and annotation work you've done. Click any stage to take control of this indicator. + Stages are normally automatic indicators of what has been done, based on file names and annotation work you've done. Click any stage to take control of this indicator. ID: SessionsView.StatusAndStagesEditor._labelStagesHint - Stages are normally automatic indicators of what has been done, based on file names and annotation work you've done. Click any item to take control of this indicator. Status - ID: SessionsView.StatusAndStagesEditor._labelStatus 状态 + ID: SessionsView.StatusAndStagesEditor._labelStatus Use the status to mark the big picture of this session. - ID: SessionsView.StatusAndStagesEditor._labelStatusHint Use the status to mark the big picture of this session. + ID: SessionsView.StatusAndStagesEditor._labelStatusHint File not found: '{0}' - ID: SessionsView.Transcription.AnnotationFileNotFoundMsg 文件没有找到 + ID: SessionsView.Transcription.AnnotationFileNotFoundMsg File '{0}' is not a SayMore annotation file. It is possibly corrupt. - ID: SessionsView.Transcription.BadAnnotationFileMsg 文件'{0}'不是SayMore标注文件,文件有可能被损坏。 + ID: SessionsView.Transcription.BadAnnotationFileMsg There was an error accessing media file to determine the duration: '{0}' - ID: SessionsView.Transcription.ErrorAccessingMediaFile There was an error accessing media file to determine the duration: '{0}' + ID: SessionsView.Transcription.ErrorAccessingMediaFile + + + Failure to determine media file duration. + Failure to determine media file duration. + ID: SessionsView.Transcription.FailureToGetDuration There was some problem with choosing that font. If you just installed it, you might try restarting the program or even your computer. - ID: SessionsView.Transcription.FontDialogProblem There was some problem with choosing that font. If you just installed it, you might try restarting the program or even your computer. + ID: SessionsView.Transcription.FontDialogProblem &Fonts... - ID: SessionsView.Transcription.FontsMenu &字体 + ID: SessionsView.Transcription.FontsMenu Attempting to generate file: - ID: SessionsView.Transcription.GeneratedOralAnnotationView.GeneratingOralAnnotationFileDetails 尝试生成文件(SIL)… + ID: SessionsView.Transcription.GeneratedOralAnnotationView.GeneratingOralAnnotationFileDetails There was an error generating the oral annotation file. - ID: SessionsView.Transcription.GeneratedOralAnnotationView.GeneratingOralAnnotationFileGenericErrorMsg There was an error generating the oral annotation file. + ID: SessionsView.Transcription.GeneratedOralAnnotationView.GeneratingOralAnnotationFileGenericErrorMsg Generating Oral Annotation file... - ID: SessionsView.Transcription.GeneratedOralAnnotationView.GeneratingOralAnnotationFileMsg 生成口头标注文件 + ID: SessionsView.Transcription.GeneratedOralAnnotationView.GeneratingOralAnnotationFileMsg Help - ID: SessionsView.Transcription.GeneratedOralAnnotationView.HelpButton 帮助 + ID: SessionsView.Transcription.GeneratedOralAnnotationView.HelpButton Help - ID: SessionsView.Transcription.GeneratedOralAnnotationView.HelpButton_ToolTip_ 帮助 + ID: SessionsView.Transcription.GeneratedOralAnnotationView.HelpButton_ToolTip_ The generated oral annotation file may be too large to display or play correctly. - ID: SessionsView.Transcription.GeneratedOralAnnotationView.OralAnnotationFilePossiblyTooLarge The generated oral annotation file may be too large to display or play correctly. + ID: SessionsView.Transcription.GeneratedOralAnnotationView.OralAnnotationFilePossiblyTooLarge Problem occurred attempting to display generated oral annotation file. - ID: SessionsView.Transcription.GeneratedOralAnnotationView.OralAnnotationFileProblem Problem occurred attempting to display generated oral annotation file. + ID: SessionsView.Transcription.GeneratedOralAnnotationView.OralAnnotationFileProblem Play - ID: SessionsView.Transcription.GeneratedOralAnnotationView.PlayButton 播放 + ID: SessionsView.Transcription.GeneratedOralAnnotationView.PlayButton Playback Oral Annotation Audio File - ID: SessionsView.Transcription.GeneratedOralAnnotationView.PlayButton_ToolTip_ 播放口头标注文件 + ID: SessionsView.Transcription.GeneratedOralAnnotationView.PlayButton_ToolTip_ There was an error processing a {0} annotation file. - ID: SessionsView.Transcription.GeneratedOralAnnotationView.ProcessingAnnotationFileErrorMsg - The parameter is the annotation type (i.e. careful, translation). There was an error processing a {0} annotation file. + ID: SessionsView.Transcription.GeneratedOralAnnotationView.ProcessingAnnotationFileErrorMsg There was an error processing the source recording. - ID: SessionsView.Transcription.GeneratedOralAnnotationView.ProcessingSourceRecordingErrorMsg There was an error processing the source recording. + ID: SessionsView.Transcription.GeneratedOralAnnotationView.ProcessingSourceRecordingErrorMsg Regenerate - ID: SessionsView.Transcription.GeneratedOralAnnotationView.RegenerateButton 重新生成 + ID: SessionsView.Transcription.GeneratedOralAnnotationView.RegenerateButton Regenerate Oral Annotation Audio File - ID: SessionsView.Transcription.GeneratedOralAnnotationView.RegenerateButton_ToolTip_ 重新生成 + ID: SessionsView.Transcription.GeneratedOralAnnotationView.RegenerateButton_ToolTip_ Stop - ID: SessionsView.Transcription.GeneratedOralAnnotationView.StopButton 停止 + ID: SessionsView.Transcription.GeneratedOralAnnotationView.StopButton Stop Playback - ID: SessionsView.Transcription.GeneratedOralAnnotationView.StopButton_ToolTip_ 停止回放 + ID: SessionsView.Transcription.GeneratedOralAnnotationView.StopButton_ToolTip_ Generated Audio - ID: SessionsView.Transcription.GeneratedOralAnnotationView.TabText 生成音频 + ID: SessionsView.Transcription.GeneratedOralAnnotationView.TabText Options - ID: SessionsView.Transcription.OptionsMenu 选项 + ID: SessionsView.Transcription.OptionsMenu Convert - ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._buttonConvert 转换 + ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._buttonConvert File Conversion Required - ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._labelHeading 文件需要转换 + ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._labelHeading The format of this audio file is '{0}'. In order to annotate, SayMore needs to convert it to WAV PCM, which is a good, standard choice for archiving. During the conversion process, a standard audio file will be created from the source and added to the session's file list. The name of the new audio file will be the same as the source with the suffix "{1}" added to the end. The source file will remain unchanged in the session's file list. - ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._labelIntroduction.ForAudio 这个音频的格式是 '{0}'。SayMore需要把它转换成WAV PCM格式才能标注,哪个是好,用标准选择进行存档。在转换过程中,一个标准音频文件将根据原始文件创建,并添加加任务文件列表。转换的新音频文件名将添加一个后缀 "{1}"。原始文件依然保存在任务列表。 + ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._labelIntroduction.ForAudio In order to annotate, SayMore needs to convert this video to WAV PCM audio. During the conversion process, a standard audio file will be created from the source and added to the session's file list. The name of the new audio file will be the same as the name of the source with the suffix "{0}" added to the end. The source file will remain unchanged in the session's file list. - ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._labelIntroduction.ForVideo In order to annotate, SayMore needs to convert this video to WAV PCM audio. During the conversion process, a standard audio file will be created from the source and added to the session's file list. The name of the new audio file will be the same as the name of the source with the suffix "{0}" added to the end. The source file will remain unchanged in the session's file list. + ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._labelIntroduction.ForVideo Name of source media file: - ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._labelSourceFileName 来源媒体文件名称 + ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._labelSourceFileName Name of new, standard audio file: - ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._labelStandardAudioFileName 新名称,标准音频文件 + ID: SessionsView.Transcription.StartAnnotatingTab.ConvertToStandardAudio._labelStandardAudioFileName Start Annotating - ID: SessionsView.Transcription.StartAnnotatingTab.TabText 开始标注 + ID: SessionsView.Transcription.StartAnnotatingTab.TabText Get Started... - ID: SessionsView.Transcription.StartAnnotatingTab._buttonGetStarted 开始 + ID: SessionsView.Transcription.StartAnnotatingTab._buttonGetStarted + + + Import label text into + Import label text into + ID: SessionsView.Transcription.StartAnnotatingTab._labelAudacityLabelTier You can add transcription, translation, careful speech and audio translation to this media file. But first... - ID: SessionsView.Transcription.StartAnnotatingTab._labelIntroduction You can add transcription, translation, careful speech and audio translation to this media file. But first... + ID: SessionsView.Transcription.StartAnnotatingTab._labelIntroduction Segmentation Method - ID: SessionsView.Transcription.StartAnnotatingTab._labelSegmentationMethod 分段方法 + ID: SessionsView.Transcription.StartAnnotatingTab._labelSegmentationMethod Each annotation will be linked to a single time segment of media. How would you like to identify those segments? - ID: SessionsView.Transcription.StartAnnotatingTab._labelSegmentationMethodQuestion 每一个标注都将和媒体的一个时间段关联,你如何标识这些时间段? + ID: SessionsView.Transcription.StartAnnotatingTab._labelSegmentationMethodQuestion - Read an Audacity Label file + Import an Audacity Label file + 导入Audacity标签文件 ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonAudacity - 读取Audacity标签文件 Use auto segmenter - ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonAutoSegmenter 使用自动分段 + ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonAutoSegmenter Use Careful Speech Tool - ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonCarefulSpeech 使用跟读工具 + ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonCarefulSpeech Copy an existing ELAN file - ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonElan 复制一个已经存在的Elan文件 + ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonElan Use Manual Segmentation Tool - ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonManual 使用手动分段工具 + ID: SessionsView.Transcription.StartAnnotatingTab._radioButtonManual Careful Speech File ({0}) - ID: SessionsView.Transcription.TextAnnotation.CarefulSpeechFileDescriptor Careful Speech File ({0}) + ID: SessionsView.Transcription.TextAnnotation.CarefulSpeechFileDescriptor Comma Separated Values File ({0}) - ID: SessionsView.Transcription.TextAnnotation.CommaSeparatedValuesFileDescriptor Comma Separated Values File ({0}) + ID: SessionsView.Transcription.TextAnnotation.CommaSeparatedValuesFileDescriptor Export - ID: SessionsView.Transcription.TextAnnotation.ExportMenu 输出 + ID: SessionsView.Transcription.TextAnnotation.ExportMenu Audacity Label File (Free Translation)... - ID: SessionsView.Transcription.TextAnnotation.ExportMenu.AudacityFreeTranslation Audacity标签文件(翻译)… + ID: SessionsView.Transcription.TextAnnotation.ExportMenu.AudacityFreeTranslation audacity_freeTranslation - ID: SessionsView.Transcription.TextAnnotation.ExportMenu.AudacityFreeTranslationFilenameSuffix - Probably does not need to be localized Audacity_翻译 + ID: SessionsView.Transcription.TextAnnotation.ExportMenu.AudacityFreeTranslationFilenameSuffix Audacity Label File (Transcription)... - ID: SessionsView.Transcription.TextAnnotation.ExportMenu.AudacityTranscription Audacity标签文件(转写)… + ID: SessionsView.Transcription.TextAnnotation.ExportMenu.AudacityTranscription audacity_transcription - ID: SessionsView.Transcription.TextAnnotation.ExportMenu.AudacityTranscriptionFilenameSuffix - Probably does not need to be localized Audacity_转写 + ID: SessionsView.Transcription.TextAnnotation.ExportMenu.AudacityTranscriptionFilenameSuffix Audio export failed because the selected output file already exists and is locked. - ID: SessionsView.Transcription.TextAnnotation.ExportMenu.AudioExportFileLocked Audio export failed because the selected output file already exists and is locked. + ID: SessionsView.Transcription.TextAnnotation.ExportMenu.AudioExportFileLocked Careful Speech Audio... - ID: SessionsView.Transcription.TextAnnotation.ExportMenu.CarefulSpeachAudioExport Careful Speech Audio... + ID: SessionsView.Transcription.TextAnnotation.ExportMenu.CarefulSpeachAudioExport ELAN File... - ID: SessionsView.Transcription.TextAnnotation.ExportMenu.ExportElanMenuItem Elan 文件… + ID: SessionsView.Transcription.TextAnnotation.ExportMenu.ExportElanMenuItem Actually, SayMore already stores this information in ELAN format (.eaf). Simply double click the annotations file to edit it in ELAN. - ID: SessionsView.Transcription.TextAnnotation.ExportMenu.ExportElanMessage Actually, SayMore already stores this information in ELAN format (.eaf). Simply double click the annotations file to edit it in ELAN. + ID: SessionsView.Transcription.TextAnnotation.ExportMenu.ExportElanMessage FLEx Interlinear Text... - ID: SessionsView.Transcription.TextAnnotation.ExportMenu.FLExTextExport FLEx Interlinear文本 + ID: SessionsView.Transcription.TextAnnotation.ExportMenu.FLExTextExport Oral Translation Audio... - ID: SessionsView.Transcription.TextAnnotation.ExportMenu.OralTranslationAudioExport Oral Translation Audio... + ID: SessionsView.Transcription.TextAnnotation.ExportMenu.OralTranslationAudioExport Toolbox File... - ID: SessionsView.Transcription.TextAnnotation.ExportMenu.ToolboxExport Toolbox 文件… + ID: SessionsView.Transcription.TextAnnotation.ExportMenu.ToolboxExport Spreadsheet (CSV) File... - ID: SessionsView.Transcription.TextAnnotation.ExportMenu.commaSeparatedValueExport CSV表单文件 + ID: SessionsView.Transcription.TextAnnotation.ExportMenu.commaSeparatedValueExport Plain Text... - ID: SessionsView.Transcription.TextAnnotation.ExportMenu.plainTextExport 普通文本 + ID: SessionsView.Transcription.TextAnnotation.ExportMenu.plainTextExport freeTranslation_subtitle - ID: SessionsView.Transcription.TextAnnotation.ExportMenu.srtSubtitlesFreeTranslationExport.freeTranslationFilenameSuffix 翻译_字幕 + ID: SessionsView.Transcription.TextAnnotation.ExportMenu.srtSubtitlesFreeTranslationExport.freeTranslationFilenameSuffix Subtitles File (Transcription)... - ID: SessionsView.Transcription.TextAnnotation.ExportMenu.srtSubtitlesTranscription 字幕文件(转写) + ID: SessionsView.Transcription.TextAnnotation.ExportMenu.srtSubtitlesTranscription SRT Subtitle File ({0}) - ID: SessionsView.Transcription.TextAnnotation.ExportMenu.srtSubtitlesTranscriptionExport.TranscriptionFileDescriptor SRT Subtitle File ({0}) + ID: SessionsView.Transcription.TextAnnotation.ExportMenu.srtSubtitlesTranscriptionExport.TranscriptionFileDescriptor transcription_subtitle - ID: SessionsView.Transcription.TextAnnotation.ExportMenu.srtSubtitlesTranscriptionExport.transcriptionFilenameSuffix 转写_字幕 + ID: SessionsView.Transcription.TextAnnotation.ExportMenu.srtSubtitlesTranscriptionExport.transcriptionFilenameSuffix Subtitles File (Free Translation)... - ID: SessionsView.Transcription.TextAnnotation.ExportMenu.srtSubtitlestFreeTranslation 字幕文件(自由翻译) + ID: SessionsView.Transcription.TextAnnotation.ExportMenu.srtSubtitlestFreeTranslation Oral Translation File ({0}) - ID: SessionsView.Transcription.TextAnnotation.OralTranslationFileDescriptor Oral Translation File ({0}) + ID: SessionsView.Transcription.TextAnnotation.OralTranslationFileDescriptor &Careful Speech... - ID: SessionsView.Transcription.TextAnnotationEditor.CarefulSpeechMenuText &跟读 + ID: SessionsView.Transcription.TextAnnotationEditor.CarefulSpeechMenuText Copy {0} to clipboard - ID: SessionsView.Transcription.TextAnnotationEditor.CopyColumnTextToClipboardMenuText - Parameter is column (i.e. tier) name 复制{0}到剪贴板 + ID: SessionsView.Transcription.TextAnnotationEditor.CopyColumnTextToClipboardMenuText Exporting to FLEx Interlinear - ID: SessionsView.Transcription.TextAnnotationEditor.ExportingToFLExInterlinear.ProgressDlg.Caption 输出到FLEx Interlinear + ID: SessionsView.Transcription.TextAnnotationEditor.ExportingToFLExInterlinear.ProgressDlg.Caption Finished Exporting - ID: SessionsView.Transcription.TextAnnotationEditor.ExportingToFLExInterlinear.ProgressDlg.FinsihedMsg 输出结束 + ID: SessionsView.Transcription.TextAnnotationEditor.ExportingToFLExInterlinear.ProgressDlg.FinsihedMsg Exporting... - ID: SessionsView.Transcription.TextAnnotationEditor.ExportingToFLExInterlinear.ProgressDlg.ProgressMsg 输出… + ID: SessionsView.Transcription.TextAnnotationEditor.ExportingToFLExInterlinear.ProgressDlg.ProgressMsg Playback Both Recordings - ID: SessionsView.Transcription.TextAnnotationEditor.FreeTranslationColumnPlaybackMenuOptions.Both 回放混合录音 + ID: SessionsView.Transcription.TextAnnotationEditor.FreeTranslationColumnPlaybackMenuOptions.Both Playback Oral Translation Recording - ID: SessionsView.Transcription.TextAnnotationEditor.FreeTranslationColumnPlaybackMenuOptions.OralTranslation 回放口头翻译录音 + ID: SessionsView.Transcription.TextAnnotationEditor.FreeTranslationColumnPlaybackMenuOptions.OralTranslation Playback Source Recording - ID: SessionsView.Transcription.TextAnnotationEditor.FreeTranslationColumnPlaybackMenuOptions.Source 播放原始录音 + ID: SessionsView.Transcription.TextAnnotationEditor.FreeTranslationColumnPlaybackMenuOptions.Source Help - ID: SessionsView.Transcription.TextAnnotationEditor.HelpButton 帮助 + ID: SessionsView.Transcription.TextAnnotationEditor.HelpButton Help - ID: SessionsView.Transcription.TextAnnotationEditor.HelpButton_ToolTip_ 帮助 + ID: SessionsView.Transcription.TextAnnotationEditor.HelpButton_ToolTip_ &Ignored - ID: SessionsView.Transcription.TextAnnotationEditor.IgnoredMenuText &忽略 + ID: SessionsView.Transcription.TextAnnotationEditor.IgnoredMenuText Ignored - ID: SessionsView.Transcription.TextAnnotationEditor.IgnoredSegmentIndicator 忽略 + ID: SessionsView.Transcription.TextAnnotationEditor.IgnoredSegmentIndicator There was an error loading the annotation file '{0}'. - ID: SessionsView.Transcription.TextAnnotationEditor.LoadingAnnotationFileErrorMsg 加载标注出错 + ID: SessionsView.Transcription.TextAnnotationEditor.LoadingAnnotationFileErrorMsg There are no transcription annotations found in\n'{0}' - ID: SessionsView.Transcription.TextAnnotationEditor.NoTranscriptionAnnotationsFoundMsg - Parameter is file name. 在\n'{0}'中找不到转写标注文件 + ID: SessionsView.Transcription.TextAnnotationEditor.NoTranscriptionAnnotationsFoundMsg &Oral Translation... - ID: SessionsView.Transcription.TextAnnotationEditor.OralTranslationMenu &口译 + ID: SessionsView.Transcription.TextAnnotationEditor.OralTranslationMenu Oral Annotations Tools - ID: SessionsView.Transcription.TextAnnotationEditor.RecordButton 口头标注 + ID: SessionsView.Transcription.TextAnnotationEditor.RecordButton Record Oral Annotations - ID: SessionsView.Transcription.TextAnnotationEditor.RecordButton_ToolTip_ 录制口头标注 + ID: SessionsView.Transcription.TextAnnotationEditor.RecordButton_ToolTip_ Segment... - ID: SessionsView.Transcription.TextAnnotationEditor.ResegmentButton 分段 + ID: SessionsView.Transcription.TextAnnotationEditor.ResegmentButton Add, remove or move segment boundaries - ID: SessionsView.Transcription.TextAnnotationEditor.ResegmentButton_ToolTip_ 添加,移动,删除标记 + ID: SessionsView.Transcription.TextAnnotationEditor.ResegmentButton_ToolTip_ Segment range: {0}\nPress {1} to Play/Pause - ID: SessionsView.Transcription.TextAnnotationEditor.SegmentTooltip - First parameter is time range of the segment (e.g., 00.0-02.1); Second parameter is "F2" Segment range: {0}\nPress {1} to Play/Pause + ID: SessionsView.Transcription.TextAnnotationEditor.SegmentTooltip Annotations - ID: SessionsView.Transcription.TextAnnotationEditor.TabText 标注 + ID: SessionsView.Transcription.TextAnnotationEditor.TabText Playback Both Recordings - ID: SessionsView.Transcription.TextAnnotationEditor.TranscriptionColumnPlaybackMenuOptions.Both 回放混合录音 + ID: SessionsView.Transcription.TextAnnotationEditor.TranscriptionColumnPlaybackMenuOptions.Both Playback Careful Speech Recording - ID: SessionsView.Transcription.TextAnnotationEditor.TranscriptionColumnPlaybackMenuOptions.CarefulSpeech 回放跟读录音 + ID: SessionsView.Transcription.TextAnnotationEditor.TranscriptionColumnPlaybackMenuOptions.CarefulSpeech Playback Source Recording - ID: SessionsView.Transcription.TextAnnotationEditor.TranscriptionColumnPlaybackMenuOptions.Source 播放原始录音 + ID: SessionsView.Transcription.TextAnnotationEditor.TranscriptionColumnPlaybackMenuOptions.Source Playback speed - ID: SessionsView.Transcription.TextAnnotationEditor._comboPlaybackSpeed_ToolTip_ 回放速度 + ID: SessionsView.Transcription.TextAnnotationEditor._comboPlaybackSpeed_ToolTip_ Free Translation - ID: SessionsView.Transcription.TierDisplayNames.FreeTranslation 翻译 + ID: SessionsView.Transcription.TierDisplayNames.FreeTranslation Transcription - ID: SessionsView.Transcription.TierDisplayNames.Transcription 转写 + ID: SessionsView.Transcription.TierDisplayNames.Transcription Sessions - ID: SessionsView.ViewTabText 任务 + ID: SessionsView.ViewTabText + + + Unable to Obtain Short Filename + Unable to Obtain Short Filename + ID: ShortFileNameWarningDlg.WindowTitle + + + Do not report these problems again until I restart {0} + Do not report these problems again until I restart {0} + ID: ShortFileNameWarningDlg._chkDoNotReportAnymoreThisSession + + + Do not report these problems ever again + Do not report these problems ever again + ID: ShortFileNameWarningDlg._chkDoNotReportEver + + + Do not report these problems for selected files: + Do not report these problems for selected files: + ID: ShortFileNameWarningDlg._lblDoNotReportForExtensions + + + Do not report these problems for files on selected volumes: + Do not report these problems for files on selected volumes: + ID: ShortFileNameWarningDlg._lblDoNotReportForVolumes + + + This will help to avoid the following problems: + This will help to avoid the following problems: + ID: ShortFileNameWarningDlg._lblFailedActions + + + If possible, you (or a system administrator) should use {0} to enable creation of short "8.3" file names for file system volumes where media files are located. + If possible, you (or a system administrator) should use {0} to enable creation of short "8.3" file names for file system volumes where media files are located. + ID: ShortFileNameWarningDlg._linkLabelFsUtilMsg + + + This will help to avoid problems with certain utilities that {0} uses. + This will help to avoid problems with certain utilities that {0} uses. + ID: ShortFileNameWarningDlg.lblFailedActionsNoCurrentFailures Sorry, the file '{0}' already exists. - ID: SoundFileUtils.ConversionOutputFileAlreadyErrorMsg 对不起,文件 '{0}'已经存在 + ID: SoundFileUtils.ConversionOutputFileAlreadyErrorMsg There was an error trying to create a standard audio file from:\n\n{0} - ID: SoundFileUtils.ConvertToStandardWavPcmAudioErrorMsg - Parameter is the file name of the media file used as the basis for the attempted conversion. 从:\n\n{0}创建标准音频出错 + ID: SoundFileUtils.ConvertToStandardWavPcmAudioErrorMsg Converting... - ID: SoundFileUtils.ConvertToStandardWavPcmAudioMsg 正在转换… + ID: SoundFileUtils.ConvertToStandardWavPcmAudioMsg There was an error trying to find a PCM audio driver on this computer. Ensure that you have a PCM sound driver installed. - ID: SoundFileUtils.ErrorFindingPcmAudioDriverMsg 找不到PCM声音驱动,请确认是否安装。 + ID: SoundFileUtils.ErrorFindingPcmAudioDriverMsg There was an error trying to find PCM audio conversion capabilities on this computer. Ensure that you have a PCM sound driver installed. - ID: SoundFileUtils.ErrorFindingPcmConversionCapabilitiesMsg 转换PCM格式音频出错,请确认是否安装PCM声音驱动。 + ID: SoundFileUtils.ErrorFindingPcmConversionCapabilitiesMsg There was an error extracting audio from the media file '{0}'\n\n{1} - ID: SoundFileUtils.ExtractingAudioError - Second parameter is the error message. 从媒体文件提取音频出错 '{0}'\n\n{1} + ID: SoundFileUtils.ExtractingAudioError No audio track could be found in the specified file. Verify that the file is a valid audio file. - ID: SoundFileUtils.FileMayNotBeValidAudioError 指定文件中不能找到音轨。请确认是否是有效音频文件。 + ID: SoundFileUtils.FileMayNotBeValidAudioError Media file does not exist. - ID: SoundFileUtils.MediaFileDoesNotExistErrorMsg 媒体文件不存在 + ID: SoundFileUtils.MediaFileDoesNotExistErrorMsg Conversion completed, but with possible error(s). If the converted file does not appear to be usable, delete it and check the validity of the source file. After checking the source file and the conversion output details, if you believe this is a problem with SayMore, please include a copy of the source file with your error report. - ID: SoundFileUtils.PossibleConversionErrorMsg 转换结束,但是 + ID: SoundFileUtils.PossibleConversionErrorMsg Fewer values than requested were found in\n{0}.\nFile may be corrupt. Requested values: {1}. Actual values returned: {2} - ID: SoundFileUtils.UnexpectedEndOfStream - Param 0: Name of the file used as the source of the data stream;Param 1: Number of values requested;Param 2: Number of values read Fewer values than requested were found in\n{0}.\nFile may be corrupt. Requested values: {1}. Actual values returned: {2} + ID: SoundFileUtils.UnexpectedEndOfStream + + + Another language used by {0} + Another language used by {0} + ID: WritingSystemDlg.AnotherLanguage + + + Primary language used by the father of {0} + Primary language used by the father of {0} + ID: WritingSystemDlg.FathersLanguage + + + Primary language used by the mother of {0} + Primary language used by the mother of {0} + ID: WritingSystemDlg.MothersLanguage + + + Primary language used by the parents of {0} + Primary language used by the parents of {0} + ID: WritingSystemDlg.ParentsLanguage + + + Primary language for {0} + Primary language for {0} + ID: WritingSystemDlg.PrimaryLanguage diff --git a/src/SayMore/ApplicationContainer.cs b/src/SayMore/ApplicationContainer.cs index ebcf4579..e8d59124 100644 --- a/src/SayMore/ApplicationContainer.cs +++ b/src/SayMore/ApplicationContainer.cs @@ -151,7 +151,7 @@ public static IEnumerable ComponentRoles { yield return new ComponentRole(typeof(Session), ComponentRole.kSourceComponentRoleId, - LocalizationManager.GetString("SessionsView.SessionsList.Stages.SourceRecording", "Source Recording"), + () => LocalizationManager.GetString("SessionsView.SessionsList.Stages.SourceRecording", "Source Recording"), ComponentRole.MeasurementTypes.Time, FileSystemUtils.GetIsAudioVideo, ComponentRole.kElementIdToken + ComponentRole.kFileSuffixSeparator + "Source", Settings.Default.WorkflowStageColor1, @@ -159,14 +159,14 @@ public static IEnumerable ComponentRoles yield return new ComponentRole(typeof(ProjectElement), ComponentRole.kConsentComponentRoleId, - LocalizationManager.GetString("SessionsView.SessionsList.Stages.InformedConsent", "Informed Consent"), + () => LocalizationManager.GetString("SessionsView.SessionsList.Stages.InformedConsent", "Informed Consent"), ComponentRole.MeasurementTypes.None, (p => true), ComponentRole.kElementIdToken + ComponentRole.kFileSuffixSeparator + "Consent", Settings.Default.WorkflowStageColor2, Settings.Default.WorkflowStageTextColor2); yield return new ComponentRole(typeof(Session), ComponentRole.kCarefulSpeechComponentRoleId, - LocalizationManager.GetString("SessionsView.SessionsList.Stages.CarefulSpeech", "Careful Speech"), + () => LocalizationManager.GetString("SessionsView.SessionsList.Stages.CarefulSpeech", "Careful Speech"), ComponentRole.MeasurementTypes.Time, FileSystemUtils.GetIsAudioVideo, ComponentRole.kElementIdToken + ComponentRole.kFileSuffixSeparator + "Careful", Settings.Default.WorkflowStageColor3, @@ -174,7 +174,7 @@ public static IEnumerable ComponentRoles yield return new ComponentRole(typeof(Session), ComponentRole.kOralTranslationComponentRoleId, - LocalizationManager.GetString("SessionsView.SessionsList.Stages.OralTranslation", "Oral Translation"), + () => LocalizationManager.GetString("SessionsView.SessionsList.Stages.OralTranslation", "Oral Translation"), ComponentRole.MeasurementTypes.Time, FileSystemUtils.GetIsAudioVideo, ComponentRole.kElementIdToken + ComponentRole.kFileSuffixSeparator + "Translation", Settings.Default.WorkflowStageColor4, @@ -182,7 +182,7 @@ public static IEnumerable ComponentRoles yield return new ComponentRole(typeof(Session), ComponentRole.kTranscriptionComponentRoleId, - LocalizationManager.GetString("SessionsView.SessionsList.Stages.Transcription", "Transcription"), + () => LocalizationManager.GetString("SessionsView.SessionsList.Stages.Transcription", "Transcription"), ComponentRole.MeasurementTypes.Words, FileUtils.GetIsText, ComponentRole.kElementIdToken + ComponentRole.kFileSuffixSeparator + "Transcription", Settings.Default.WorkflowStageColor5, @@ -190,7 +190,7 @@ public static IEnumerable ComponentRoles yield return new ComponentRole(typeof(Session), ComponentRole.kFreeTranslationComponentRoleId, - LocalizationManager.GetString("SessionsView.SessionsList.Stages.WrittenTranslation", "Written Translation"), + () => LocalizationManager.GetString("SessionsView.SessionsList.Stages.WrittenTranslation", "Written Translation"), ComponentRole.MeasurementTypes.Words, FileUtils.GetIsText, ComponentRole.kElementIdToken + ComponentRole.kFileSuffixSeparator + "Translation", Settings.Default.WorkflowStageColor6, diff --git a/src/SayMore/Model/ArchivingHelper.cs b/src/SayMore/Model/ArchivingHelper.cs index 30d6ad09..b2a4c848 100644 --- a/src/SayMore/Model/ArchivingHelper.cs +++ b/src/SayMore/Model/ArchivingHelper.cs @@ -425,6 +425,39 @@ internal static IArchivingSession AddIMDISession(Session sayMoreSession, IMDIArc return imdiSession; } + internal static string NoContributorsForSessionMsg => + LocalizationManager.GetString("DialogBoxes.ArchivingDlg.NoContributorsForSessionMsg", + "There are no contributors for this session."); + + internal static string PrearchivingSessionsStatusMsg => + LocalizationManager.GetString("DialogBoxes.ArchivingDlg.PrearchivingStatusMsg2", + "The following session files will be added to your archive."); + + internal static string PrearchivingSessionsAndContributorsStatusMsg => + LocalizationManager.GetString("DialogBoxes.ArchivingDlg.PrearchivingStatusMsg1", + "The following session and contributor files will be added to your archive."); + + private static string ArchivingProgressMsgFmt => LocalizationManager.GetString( + "DialogBoxes.ArchivingDlg.ArchivingProgressMsg", + " {0}: {1}", + "Param 0: \"Session\" (DialogBoxes.ArchivingDlg.SessionElementName) or " + + "\"Contributor\" (DialogBoxes.ArchivingDlg.ContributorElementName); " + + "Param 1: the session or contributor name."); + + internal static string ArchivingProgressMsgIndent => + new string(ArchivingProgressMsgFmt.TakeWhile(char.IsWhiteSpace).ToArray()); + + internal static string FormatArchivingDlgProgressMsg(bool isSession, string elementName) + { + var elementType = isSession + ? LocalizationManager.GetString( + "DialogBoxes.ArchivingDlg.SessionElementName", "Session") + : LocalizationManager.GetString( + "DialogBoxes.ArchivingDlg.ContributorElementName", "Contributor"); + + return Format(ArchivingProgressMsgFmt, elementType, elementName); + } + private static string GetAnalysisLanguageIdentifier(Project sayMoreProject) { var analysisLanguage = sayMoreProject?.AnalysisISO3CodeAndName; @@ -519,7 +552,11 @@ internal static ArchivingActor InitializeActor(ArchivingDlgViewModel model, Pers if (!birthYear.IsValidBirthYear() || IsNullOrEmpty(birthYear)) { var msg = LocalizationManager.GetString("DialogBoxes.ArchivingDlg.InvalidBirthYearMsg", - "The Birth Year for {0} should be a 4 digit number. It is used to calculate the age for the IMDI export."); + "The Birth Year for {0} should be a 4-digit number. " + + "It is used to calculate the age for the IMDI export.", + "Param 0: The ID of a person (contributor/participant); " + + "Note that the localization for \"Birth Year\" should match " + + "PeopleView.MetadataEditor._labelBirthYear (but omit the ampersand)"); model.AdditionalMessages[Format(msg, person.Id)] = ArchivingDlgViewModel.MessageType.Warning; } else diff --git a/src/SayMore/Model/Files/ComponentRole.cs b/src/SayMore/Model/Files/ComponentRole.cs index 86ad39be..533fc8d0 100644 --- a/src/SayMore/Model/Files/ComponentRole.cs +++ b/src/SayMore/Model/Files/ComponentRole.cs @@ -29,7 +29,7 @@ public class ComponentRole public const string kTranscriptionComponentRoleId = "transcription"; public const string kFreeTranslationComponentRoleId = "transcriptionN"; - private readonly string _englishLabel; + private readonly Func _nameProvider; public enum MeasurementTypes { None, Time, Words } @@ -40,20 +40,20 @@ public enum MeasurementTypes { None, Time, Words } public Color TextColor { get; private set; } //tells whether this file looks like it *might* be filling this role - private readonly Func _elligibilityFilter; + private readonly Func _eligibilityFilter; private readonly string _renamingTemplate; /// ------------------------------------------------------------------------------------ - public ComponentRole(Type relevantElementType, string id, string englishLabel, - MeasurementTypes measurementType, Func elligibilityFilter, + public ComponentRole(Type relevantElementType, string id, Func nameProvider, + MeasurementTypes measurementType, Func eligibilityFilter, string renamingTemplate, Color color, Color textColor) { - Id = id; + Id = id ?? throw new ArgumentNullException(nameof(id)); RelevantElementType = relevantElementType; - _englishLabel = englishLabel; + _nameProvider = nameProvider ?? throw new ArgumentNullException(nameof(nameProvider)); MeasurementType = measurementType; - _elligibilityFilter = elligibilityFilter; - _renamingTemplate = renamingTemplate; + _eligibilityFilter = eligibilityFilter ?? throw new ArgumentNullException(nameof(eligibilityFilter)); + _renamingTemplate = renamingTemplate ?? throw new ArgumentNullException(nameof(renamingTemplate)); Color = color; TextColor = textColor; } @@ -72,11 +72,14 @@ public string GetRenamingTemplateSuffix(bool includeLeadingUnderscore = false) /// ------------------------------------------------------------------------------------ public bool IsMatch(string path) { + if (!_eligibilityFilter(path)) + return false; + var nameWithoutExtension = Path.GetFileNameWithoutExtension(path); - return (_elligibilityFilter(path) && nameWithoutExtension != null && + return nameWithoutExtension != null && (nameWithoutExtension.Contains(GetRenamingTemplateSuffix(true)) || - (Id == kSourceComponentRoleId && nameWithoutExtension.Contains("_Original")))); + (Id == kSourceComponentRoleId && nameWithoutExtension.Contains("_Original"))); } /// ------------------------------------------------------------------------------------ @@ -86,14 +89,11 @@ public bool IsMatch(string path) /// ------------------------------------------------------------------------------------ public bool IsPotential(string path) { - return _elligibilityFilter(path); + return _eligibilityFilter(path); } /// ------------------------------------------------------------------------------------ - public string Name - { - get { return _englishLabel; } - } + public string Name => _nameProvider?.Invoke(); /// ------------------------------------------------------------------------------------ public static bool GetCanHaveTranscriptionRole(string path) diff --git a/src/SayMore/Model/Project.cs b/src/SayMore/Model/Project.cs index 5d71ed92..dace0be1 100644 --- a/src/SayMore/Model/Project.cs +++ b/src/SayMore/Model/Project.cs @@ -28,6 +28,7 @@ using SIL.Core.ClearShare; using SIL.IO; using static System.IO.Path; +using static SIL.Archiving.ArchivingDlgViewModel.MessageType; namespace SayMore.Model { @@ -54,7 +55,6 @@ public class Project : IAutoSegmenterSettings, IRAMPArchivable, IDisposable private const string kTranscriptionFont = "transcriptionFont"; private const string kFreeTranslationFont = "freeTranslationFont"; private const string kWorkingLanguageFont = "workingLanguageFont"; - private ElementRepository.Factory _sessionsRepoFactory; private readonly SessionFileType _sessionFileType; private string _accessProtocol; @@ -639,34 +639,62 @@ public void DisplayInitialArchiveSummary( if (fileLists.Count > 1) { - model.DisplayMessage(LocalizationManager.GetString("DialogBoxes.ArchivingDlg.PrearchivingStatusMsg1", - "The following session and contributor files will be added to your archive."), ArchivingDlgViewModel.MessageType.Normal); + var message = model is RampArchivingDlgViewModel ? + ArchivingHelper.PrearchivingSessionsAndContributorsStatusMsg : + LocalizationManager.GetString( + "DialogBoxes.ArchivingDlg.ProjectPreArchivingStatusMsg", + "The following files will be added to your archive."); + + model.DisplayMessage(message, Normal); } else { - model.DisplayMessage(LocalizationManager.GetString("DialogBoxes.ArchivingDlg.NoContributorsForSessionMsg", - "There are no contributors for this session."), ArchivingDlgViewModel.MessageType.Warning); - - model.DisplayMessage(LocalizationManager.GetString("DialogBoxes.ArchivingDlg.PrearchivingStatusMsg2", - "The following session files will be added to your archive."), ArchivingDlgViewModel.MessageType.Progress); + model.DisplayMessage(ArchivingHelper.NoContributorsForSessionMsg, Warning); + model.DisplayMessage(ArchivingHelper.PrearchivingSessionsStatusMsg, Progress); } - var fmt = LocalizationManager.GetString("DialogBoxes.ArchivingDlg.ArchivingProgressMsg", " {0}: {1}", - "The first parameter is 'Session' or 'Contributor'. The second parameter is the session or contributor name."); - foreach (var kvp in fileLists) { if (cancellationToken.IsCancellationRequested) throw new OperationCanceledException(); - var element = (kvp.Key.StartsWith("\n") || kvp.Key.Length > 0 ? - LocalizationManager.GetString("DialogBoxes.ArchivingDlg.ContributorElementName", "Contributor") : - LocalizationManager.GetString("DialogBoxes.ArchivingDlg.SessionElementName", "Sessions")); - model.DisplayMessage(string.Format(fmt, element, (kvp.Key.StartsWith("\n") || kvp.Key.Length > 0 ? kvp.Key.Substring(1) : Title)), - ArchivingDlgViewModel.MessageType.Progress); + if (kvp.Key == ProjectOtherDocsScreen.kArchiveSessionName) + { + model.DisplayMessage(ArchivingHelper.ArchivingProgressMsgIndent + + LocalizationManager.GetString( + "DialogBoxes.ArchivingDlg.OtherProjectDocuments", + "Other Project Documents"), + Progress); + } + else + { + var elementName = kvp.Key; + + // In a RAMP archive, the key for sessions will be empty. + if (elementName.Length == 0) + { + model.DisplayMessage(ArchivingHelper.ArchivingProgressMsgIndent + + LocalizationManager.GetString( + "DialogBoxes.ArchivingDlg.ZippedSessions", + "Sessions:"), + Progress); + } + else + { + // In an IMDI archive, the key for contributors will start with a newline. + bool isSession = true; + if (elementName.StartsWith("\n") || model is RampArchivingDlgViewModel) + { + isSession = false; + elementName = elementName.TrimStart('\n'); + } + model.DisplayMessage(ArchivingHelper.FormatArchivingDlgProgressMsg( + isSession, elementName), Progress); + } + } foreach (var file in kvp.Value.Item1) - model.DisplayMessage(GetFileName(file), ArchivingDlgViewModel.MessageType.Bullet); + model.DisplayMessage(GetFileName(file), Bullet); } } @@ -689,44 +717,38 @@ internal void ArchiveProjectUsingRAMP(Form parentForm) public void SetFilesToArchive(ArchivingDlgViewModel model, CancellationToken cancellationToken) { + Type archiveType = model.GetType(); + if (model is RampArchivingDlgViewModel) { - Dictionary> contributorFiles = new Dictionary>(); - model.AddFileGroup(string.Empty, GetSessionFilesToArchive(model.GetType(), cancellationToken), AddingSessionFilesProgressMsg); - var fmt = LocalizationManager.GetString("DialogBoxes.ArchivingDlg.AddingContributorFilesProgressMsg", "Adding Files for Contributor '{0}'"); + model.AddFileGroup(string.Empty, + GetSessionFilesToArchive(archiveType, cancellationToken), + AddingSessionFilesProgressMsg); + var fmt = LocalizationManager.GetString( + "DialogBoxes.ArchivingDlg.AddingContributorFilesProgressMsg", + "Adding Files for Contributor '{0}'"); var participants = new HashSet(); foreach (var session in GetAllSessions(cancellationToken)) { - foreach (var person in session.GetParticipantFilesToArchive(model.GetType(), cancellationToken)) + foreach (var person in session.GetParticipantFilesToArchive(archiveType, cancellationToken)) { if (cancellationToken.IsCancellationRequested) throw new OperationCanceledException(); if (!participants.Add(person.Key)) continue; model.AddFileGroup(person.Key, person.Value, string.Format(fmt, person.Key)); - - if (!contributorFiles.ContainsKey(person.Key)) - contributorFiles.Add(person.Key, new HashSet()); - - foreach (var file in person.Value) - { - if (cancellationToken.IsCancellationRequested) - throw new OperationCanceledException(); - - contributorFiles[person.Key].Add(file); - } } } } else { Dictionary> contributorFiles = new Dictionary>(); - Type archiveType = model.GetType(); + foreach (var session in GetAllSessions(cancellationToken)) { model.AddFileGroup(session.Id, session.GetSessionFilesToArchive(archiveType, cancellationToken), session.AddingSessionFilesProgressMsg); - foreach (var person in session.GetParticipantFilesToArchive(model.GetType(), cancellationToken)) + foreach (var person in session.GetParticipantFilesToArchive(archiveType, cancellationToken)) { if (!contributorFiles.ContainsKey(person.Key)) contributorFiles.Add(person.Key, new HashSet()); diff --git a/src/SayMore/Model/Session.cs b/src/SayMore/Model/Session.cs index 2fd14b1a..c76ba314 100644 --- a/src/SayMore/Model/Session.cs +++ b/src/SayMore/Model/Session.cs @@ -17,6 +17,7 @@ using SIL.Extensions; using SIL.Core.ClearShare; using System.Text.RegularExpressions; +using static SIL.Archiving.ArchivingDlgViewModel.MessageType; namespace SayMore.Model { @@ -462,7 +463,7 @@ public IDictionary> GetParticipantFilesToArchive( { Dictionary> d = new Dictionary>(); - foreach (var person in GetAllParticipants().Select(n => _personInformant.GetPersonByNameOrCode(n)).Where(p => p != null)) + foreach (var person in GetAllParticipants().Select(_personInformant.GetPersonByNameOrCode).Where(p => p != null)) { var filesInDir = Directory.GetFiles(person.FolderPath); d[person.Id] = filesInDir.Where(f => ArchivingHelper.IncludeFileInArchive(f, @@ -474,7 +475,7 @@ public IDictionary> GetParticipantFilesToArchive( public void InitializeModel(ArchivingDlgViewModel model) { model.GetOverriddenPreArchivingMessages = GetOverriddenPreArchivingMessages; - model.InitialFileGroupDisplayMessageType = ArchivingDlgViewModel.MessageType.Progress; + model.InitialFileGroupDisplayMessageType = Progress; model.OverrideGetFileGroupDisplayMessage = GetFileGroupDisplayMessage; } @@ -499,32 +500,24 @@ public void SetFilesToArchive(ArchivingDlgViewModel model, if (fileLists.Count > 1) { yield return new Tuple( - LocalizationManager.GetString("DialogBoxes.ArchivingDlg.PrearchivingStatusMsg1", - "The following session and contributor files will be added to your archive."), - ArchivingDlgViewModel.MessageType.Normal); + ArchivingHelper.PrearchivingSessionsAndContributorsStatusMsg, + Normal); } else { yield return new Tuple( - LocalizationManager.GetString("DialogBoxes.ArchivingDlg.NoContributorsForSessionMsg", - "There are no contributors for this session."), ArchivingDlgViewModel.MessageType.Warning); + ArchivingHelper.NoContributorsForSessionMsg, Warning); yield return new Tuple( - LocalizationManager.GetString("DialogBoxes.ArchivingDlg.PrearchivingStatusMsg2", - "The following session files will be added to your archive."), ArchivingDlgViewModel.MessageType.Progress); + ArchivingHelper.PrearchivingSessionsStatusMsg, Progress); } } public string GetFileGroupDisplayMessage(string groupKey) { - var fmt = LocalizationManager.GetString("DialogBoxes.ArchivingDlg.ArchivingProgressMsg", " {0}: {1}", - "The first parameter is 'Session' or 'Contributor'. The second parameter is the session or contributor name."); - - var element = groupKey == string.Empty ? - LocalizationManager.GetString("DialogBoxes.ArchivingDlg.SessionElementName", "Session") : - LocalizationManager.GetString("DialogBoxes.ArchivingDlg.ContributorElementName", "Contributor"); - - return string.Format(fmt, element, groupKey == string.Empty ? Title : groupKey); + var isSession = groupKey.Length == 0; + return ArchivingHelper.FormatArchivingDlgProgressMsg(isSession, + isSession ? Title : groupKey); } /// ------------------------------------------------------------------------------------ diff --git a/src/SayMore/Transcription/UI/ComponentEditors/StartAnnotatingEditor.Designer.cs b/src/SayMore/Transcription/UI/ComponentEditors/StartAnnotatingEditor.Designer.cs index d3cf53fe..5714599d 100644 --- a/src/SayMore/Transcription/UI/ComponentEditors/StartAnnotatingEditor.Designer.cs +++ b/src/SayMore/Transcription/UI/ComponentEditors/StartAnnotatingEditor.Designer.cs @@ -313,7 +313,7 @@ private void InitializeComponent() this._radioButtonAudacity.Size = new System.Drawing.Size(155, 17); this._radioButtonAudacity.TabIndex = 9; this._radioButtonAudacity.TabStop = true; - this._radioButtonAudacity.Text = "Read an Audacity Label file"; + this._radioButtonAudacity.Text = "Import an Audacity Label file"; this._radioButtonAudacity.UseVisualStyleBackColor = true; this._radioButtonAudacity.CheckedChanged += new System.EventHandler(this._radioButtonAudacity_CheckedChanged); // diff --git a/src/SayMore/Transcription/UI/ExportToFieldWorksInterlinearDlg.Designer.cs b/src/SayMore/Transcription/UI/ExportToFieldWorksInterlinearDlg.Designer.cs index 6159516d..47725293 100644 --- a/src/SayMore/Transcription/UI/ExportToFieldWorksInterlinearDlg.Designer.cs +++ b/src/SayMore/Transcription/UI/ExportToFieldWorksInterlinearDlg.Designer.cs @@ -202,8 +202,8 @@ private void InitializeComponent() this._labelImportInstructions.Padding = new System.Windows.Forms.Padding(0, 10, 0, 10); this._labelImportInstructions.Size = new System.Drawing.Size(254, 46); this._labelImportInstructions.TabIndex = 8; - this._labelImportInstructions.Text = "When importing this file into {0}, be sure to have the project anlysis language s" + - "et to {1} ."; + this._labelImportInstructions.Text = "When importing this file into {0}, be sure to have the project analysis language " + + "set to {1} ."; // // locExtender // diff --git a/src/SayMore/Transcription/UI/SegmentingAndRecording/ManualSegmenterDlg.cs b/src/SayMore/Transcription/UI/SegmentingAndRecording/ManualSegmenterDlg.cs index efa2c8e9..97932335 100644 --- a/src/SayMore/Transcription/UI/SegmentingAndRecording/ManualSegmenterDlg.cs +++ b/src/SayMore/Transcription/UI/SegmentingAndRecording/ManualSegmenterDlg.cs @@ -217,7 +217,8 @@ protected bool AllowDeletionOfOralAnnotations(bool hasCarefulSpeech, bool hasOra "Adding a segment break here would split a segment which has existing oral " + "annotations of the following types:{0}" + "Would you like to proceed with the addition of this segment break and delete" + - " the oral annotations?"); + " the oral annotations?", + "Do not add spaces around the Param 0 placeholder; line breaks are inserted automatically."); var parameter = new StringBuilder(); parameter.AppendLine(); diff --git a/src/SayMore/Transcription/UI/SegmentingAndRecording/OralAnnotationRecorderDlgBase.designer.cs b/src/SayMore/Transcription/UI/SegmentingAndRecording/OralAnnotationRecorderDlgBase.designer.cs index f7311e5a..3c8d3933 100644 --- a/src/SayMore/Transcription/UI/SegmentingAndRecording/OralAnnotationRecorderDlgBase.designer.cs +++ b/src/SayMore/Transcription/UI/SegmentingAndRecording/OralAnnotationRecorderDlgBase.designer.cs @@ -145,7 +145,7 @@ private void InitializeComponent() this._labelRecordHint.Name = "_labelRecordHint"; this._labelRecordHint.Size = new System.Drawing.Size(248, 13); this._labelRecordHint.TabIndex = 3; - this._labelRecordHint.Text = "To record, press and hold the SPACE BAR"; + this._labelRecordHint.Text = "To record, press and hold the SPACE BAR."; // // _panelPeakMeter // @@ -186,7 +186,7 @@ private void InitializeComponent() this._labelListenHint.Name = "_labelListenHint"; this._labelListenHint.Size = new System.Drawing.Size(378, 13); this._labelListenHint.TabIndex = 10; - this._labelListenHint.Text = "To listen to the source recording, press and hold the SPACE BAR"; + this._labelListenHint.Text = "To listen to the source recording, press and hold the SPACE BAR."; // // _labelFinishedHint // diff --git a/src/SayMore/UI/ComponentEditors/StatusAndStagesEditor.Designer.cs b/src/SayMore/UI/ComponentEditors/StatusAndStagesEditor.Designer.cs index f9d7b060..0451e2c7 100644 --- a/src/SayMore/UI/ComponentEditors/StatusAndStagesEditor.Designer.cs +++ b/src/SayMore/UI/ComponentEditors/StatusAndStagesEditor.Designer.cs @@ -192,8 +192,8 @@ private void InitializeComponent() this._tableLayoutOuter.SetRowSpan(this._labelStagesHint, 5); this._labelStagesHint.Size = new System.Drawing.Size(196, 65); this._labelStagesHint.TabIndex = 28; - this._labelStagesHint.Text = "Stages are normally automatic indicators of what has been done, based on file na" + - "mes and annotation work you\'ve done. Click any item to take control of this indi" + + this._labelStagesHint.Text = "Stages are normally automatic indicators of what has been done, based on file nam" + + "es and annotation work you\'ve done. Click any stage to take control of this indi" + "cator."; // // _buttonReadAboutStages diff --git a/src/SayMore/UI/ComponentEditors/StatusAndStagesEditor.cs b/src/SayMore/UI/ComponentEditors/StatusAndStagesEditor.cs index 80999e15..789b80b4 100644 --- a/src/SayMore/UI/ComponentEditors/StatusAndStagesEditor.cs +++ b/src/SayMore/UI/ComponentEditors/StatusAndStagesEditor.cs @@ -348,6 +348,11 @@ protected override void HandleStringsLocalized(ILocalizationManager lm) _toolTip.SetToolTip(radioButton, toolTip); } } + if (_stageCheckBoxes != null) + { + foreach (var checkBox in _stageCheckBoxes) + checkBox.UpdateText(); + } } base.HandleStringsLocalized(lm); @@ -418,23 +423,29 @@ public string Update(bool toggleValue, } } - var roleFormat = LocalizationManager.GetString( - "SessionsView.StatusAndStagesEditor.StageNameDisplayFormat", "{0} (on auto-pilot)"); + if (_completeType == StageCompleteType.Auto) + CheckState = CheckState.Indeterminate; + else + CheckState = _completeType == StageCompleteType.Complete ? + CheckState.Checked : CheckState.Unchecked; + + UpdateText(); + + stageCompletedControlValues[Role.Id] = _completeType; + return _completeType.ToString(); + } + /// ------------------------------------------------------------------------------------ + public void UpdateText() + { if (_completeType == StageCompleteType.Auto) { + var roleFormat = LocalizationManager.GetString( + "SessionsView.StatusAndStagesEditor.StageNameDisplayFormat", "{0} (on auto-pilot)"); Text = string.Format(roleFormat, Role.Name); - CheckState = CheckState.Indeterminate; } else - { Text = Role.Name; - CheckState = (_completeType == StageCompleteType.Complete ? - CheckState.Checked : CheckState.Unchecked); - } - - stageCompletedControlValues[Role.Id] = _completeType; - return _completeType.ToString(); } /// ------------------------------------------------------------------------------------ diff --git a/src/SayMore/UI/Overview/ProjectDocsScreen.cs b/src/SayMore/UI/Overview/ProjectDocsScreen.cs index e867b464..596684c0 100644 --- a/src/SayMore/UI/Overview/ProjectDocsScreen.cs +++ b/src/SayMore/UI/Overview/ProjectDocsScreen.cs @@ -225,7 +225,7 @@ private void _linkHowArchived_LinkClicked(object sender, LinkLabelLinkClickedEve { string howTheseAreArchivedMsg = string.Format( LocalizationManager.GetString("ProjectView.ProjectDocuments.HowArchivedMsg", - "In an IMDI project archive, these files will be exported in a special session named {0}"), + "In an IMDI project archive, these files will be exported in a special session named {0}."), ArchiveSessionName); MessageBox.Show(Program.ProjectWindow, howTheseAreArchivedMsg, Program.ProjectWindow.Text); diff --git a/src/SayMore/UI/ProjectChoosingAndCreating/WelcomeDialog.cs b/src/SayMore/UI/ProjectChoosingAndCreating/WelcomeDialog.cs index b47b27ee..f1e2628e 100644 --- a/src/SayMore/UI/ProjectChoosingAndCreating/WelcomeDialog.cs +++ b/src/SayMore/UI/ProjectChoosingAndCreating/WelcomeDialog.cs @@ -90,8 +90,7 @@ private void LoadMRUButtons() /// ------------------------------------------------------------------------------------ /// - /// Sets up the link label with proper localizations. This method gets called from the - /// constructor and after strings are localized in the string localizing dialog box. + /// Sets up the link labels with proper localizations. /// /// ------------------------------------------------------------------------------------ private void LocalizationInitiated(ILocalizationManager lm) @@ -146,7 +145,8 @@ private void HandleBrowseForExistingProjectClick(object sender, EventArgs e) { using (var dlg = new OpenFileDialog()) { - dlg.Title = LocalizationManager.GetString("DialogBoxes.WelcomeDlg.OpenFileDlgCaption", "Open SayMore Project"); + dlg.Title = LocalizationManager.GetString( + "DialogBoxes.WelcomeDlg.OpenFileDlgCaption", "Open SayMore Project"); var prjFilterText = LocalizationManager.GetString("DialogBoxes.WelcomeDlg.ProjectFileType", "SayMore Project") + String.Format("(*.{0})|*.{0}", Project.ProjectSettingsFileExtension); diff --git a/src/SayMore/Utilities/ExtensionMethods.cs b/src/SayMore/Utilities/ExtensionMethods.cs index 6532e00f..9009f320 100644 --- a/src/SayMore/Utilities/ExtensionMethods.cs +++ b/src/SayMore/Utilities/ExtensionMethods.cs @@ -15,7 +15,7 @@ public static bool IsValidBirthYear(this string birthYear) { var val = birthYear.Trim(); - // year must be a 4 digit integer + // year must be a 4-digit integer return string.IsNullOrEmpty(val) || (val.Length == 4 && int.TryParse(val, out _)); } diff --git a/src/SayMoreTests/MediaUtils/MPlayer/MediaPlayerViewModelTests.cs b/src/SayMoreTests/MediaUtils/MPlayer/MediaPlayerViewModelTests.cs index 5f066a71..cb8d794f 100644 --- a/src/SayMoreTests/MediaUtils/MPlayer/MediaPlayerViewModelTests.cs +++ b/src/SayMoreTests/MediaUtils/MPlayer/MediaPlayerViewModelTests.cs @@ -253,7 +253,7 @@ public void LoadAndPlayFile_FileNameHasAsciiCharacter_Plays() File.Delete(pathname); }; _model.Play(); - Thread.Sleep(3); + Thread.Sleep(1000); Assert.IsTrue(logger.GetText().Contains("Starting playback...")); } @@ -276,7 +276,7 @@ public void LoadAndPlayFile_FileNameHasNonAsciiCharacter_Plays() File.Delete(pathname); }; _model.Play(); - Thread.Sleep(3); + Thread.Sleep(1000); Assert.IsTrue(logger.GetText().Contains("Starting playback...")); } @@ -304,7 +304,7 @@ public void LoadAndPlayFile_FolderHasNonAsciiCharacter_Plays() File.Delete(pathname); }; _model.Play(); - Thread.Sleep(3); + Thread.Sleep(1000); Assert.IsTrue(logger.GetText().Contains("Starting playback...")); } } diff --git a/src/SayMoreTests/UI/ComponentEditors/StageCheckBoxTests.cs b/src/SayMoreTests/UI/ComponentEditors/StageCheckBoxTests.cs new file mode 100644 index 00000000..a27a9d72 --- /dev/null +++ b/src/SayMoreTests/UI/ComponentEditors/StageCheckBoxTests.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; +using System.Drawing; +using NUnit.Framework; +using SayMore.Model; +using SayMore.Model.Files; +using SayMore.UI.ComponentEditors; + +namespace SayMoreTests.UI.ComponentEditors +{ + [TestFixture] + [Apartment(System.Threading.ApartmentState.STA)] + public class StageCheckBoxTests + { + [Test] + public void UpdateText_WhenNameProviderChanges_TextUpdates() + { + var callCount = 0; + var labels = new[] { "Transcription", "Transcripción" }; + var role = new ComponentRole(typeof(Session), ComponentRole.kTranscriptionComponentRoleId, + () => labels[callCount], ComponentRole.MeasurementTypes.Words, + _ => true, "$ElementId$_Transcription", Color.White, Color.Black); + + var checkBox = new StageCheckBox(role) { IsRoleCompleteProvider = _ => false }; + var stageValues = new Dictionary + { + [role.Id] = StageCompleteType.NotComplete + }; + checkBox.Update(false, stageValues); + Assert.That(checkBox.Text, Is.EqualTo("Transcription")); + + callCount = 1; + checkBox.UpdateText(); + Assert.That(checkBox.Text, Is.EqualTo("Transcripción")); + } + } +} diff --git a/src/SayMoreTests/UI/Overview/Statistics/StatisticsViewModelTests.cs b/src/SayMoreTests/UI/Overview/Statistics/StatisticsViewModelTests.cs index f0198aba..024abc58 100644 --- a/src/SayMoreTests/UI/Overview/Statistics/StatisticsViewModelTests.cs +++ b/src/SayMoreTests/UI/Overview/Statistics/StatisticsViewModelTests.cs @@ -34,7 +34,7 @@ public void TearDown() private StatisticsViewModel CreateModel() { - var nullRole = new ComponentRole(typeof(Session), "someRole", "someRole", + var nullRole = new ComponentRole(typeof(Session), "someRole", () => "someRole", ComponentRole.MeasurementTypes.None, p => p.EndsWith("txt"), "$ElementId$_someRole", Color.Magenta, Color.Black); @@ -55,7 +55,7 @@ public void GetRecordingDurations_NoMatches_Zero() { //Mock role = new Mock(); //role.Setup(x => x.IsMatch("zzzz")).Returns(false); - var role = new ComponentRole(typeof (Session), "blah", "blah", ComponentRole.MeasurementTypes.Time, + var role = new ComponentRole(typeof (Session), "blah", () => "blah", ComponentRole.MeasurementTypes.Time, FileSystemUtils.GetIsAudioVideo, "CantMatchThis", Color.Magenta, Color.Black); Assert.AreEqual(new TimeSpan(0), CreateModel().GetRecordingDurations(role)); @@ -90,9 +90,9 @@ this is bogus at the moment because we can't get durations from tests yet [Test] public void GetRecordingDurations_DistinguishesBetweenRoles() { - ComponentRole firstRole = new ComponentRole(typeof (Session), "matchAnything", "matchAnything", + ComponentRole firstRole = new ComponentRole(typeof (Session), "matchAnything", () => "matchAnything", ComponentRole.MeasurementTypes.Time, - (x => true), "$ElementId$_someRole"); + (x => true), "$ElementId$_someRole", Color.Magenta, Color.Black); CreateCanonciallyNamedRecordingInSession(firstRole, "SomeSessionId"); @@ -100,8 +100,8 @@ public void GetRecordingDurations_DistinguishesBetweenRoles() TimeSpan t = CreateModel().GetRecordingDurations(firstRole); Assert.AreNotEqual(new TimeSpan(0), t, "should find one file with the first role"); - ComponentRole secondRole = new ComponentRole(typeof (Session), "blah", "blah", ComponentRole.MeasurementTypes.Time, - (x => true), "CantMatchThis"); + ComponentRole secondRole = new ComponentRole(typeof (Session), "blah", () => "blah", ComponentRole.MeasurementTypes.Time, + (x => true), "CantMatchThis", Color.Magenta, Color.Black); TimeSpan t = CreateModel().GetRecordingDurations(secondRole); Assert.AreEqual(new TimeSpan(0), t, "should not find any files with the second role"); diff --git a/src/SayMoreTests/UI/ProjectWindow/AppSmokeTests.cs b/src/SayMoreTests/UI/ProjectWindow/AppSmokeTests.cs index 4ada39f8..b56e0a5e 100644 --- a/src/SayMoreTests/UI/ProjectWindow/AppSmokeTests.cs +++ b/src/SayMoreTests/UI/ProjectWindow/AppSmokeTests.cs @@ -59,7 +59,7 @@ public void TearDown() private void CopySampleProject() { var sampleDataPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase).Substring(6); - sampleDataPath += @"\..\..\SampleData"; + sampleDataPath += @"\..\..\..\..\SampleData"; CopyDir(sampleDataPath, _projectsFolder.Path); } diff --git a/src/SayMoreTests/model/Files/ComponentFileTests.cs b/src/SayMoreTests/model/Files/ComponentFileTests.cs index b580a66c..d4b59818 100644 --- a/src/SayMoreTests/model/Files/ComponentFileTests.cs +++ b/src/SayMoreTests/model/Files/ComponentFileTests.cs @@ -460,23 +460,23 @@ private static ComponentFile CreateComponentFileWithRoleChoices(ProjectElement p { var componentRoles = new[] { - new ComponentRole(typeof(Session), ComponentRole.kOralTranslationComponentRoleId, "translation", + new ComponentRole(typeof(Session), ComponentRole.kOralTranslationComponentRoleId, () => "translation", ComponentRole.MeasurementTypes.None, p => p.EndsWith("txt"), "$ElementId$_Translation", Color.Magenta, Color.Black), - new ComponentRole(typeof(Session), ComponentRole.kFreeTranslationComponentRoleId, "Written Translation", + new ComponentRole(typeof(Session), ComponentRole.kFreeTranslationComponentRoleId, () => "Written Translation", ComponentRole.MeasurementTypes.Words, (p => Path.GetExtension(p).ToLower() == ".txt"), "$ElementId$_Transcription", Color.Magenta, Color.Black), - new ComponentRole(typeof(Session), ComponentRole.kSourceComponentRoleId, "Source Recording", + new ComponentRole(typeof(Session), ComponentRole.kSourceComponentRoleId, () => "Source Recording", ComponentRole.MeasurementTypes.Time, FileSystemUtils.GetIsAudioVideo, "$ElementId$_Source", Color.Magenta, Color.Black), - new ComponentRole(typeof(Person), ComponentRole.kConsentComponentRoleId, "Informed Consent", + new ComponentRole(typeof(Person), ComponentRole.kConsentComponentRoleId, () => "Informed Consent", ComponentRole.MeasurementTypes.None, (p => p.Contains("_Consent.")), "$ElementId$_Consent", Color.Magenta, Color.Black), - new ComponentRole(typeof(Person), ComponentRole.kCarefulSpeechComponentRoleId, "Careful Speech", + new ComponentRole(typeof(Person), ComponentRole.kCarefulSpeechComponentRoleId, () => "Careful Speech", ComponentRole.MeasurementTypes.None, (p => p.Contains("_Careful.")), "$ElementId$_Consent", Color.Magenta, Color.Black) }; @@ -564,7 +564,7 @@ public void GetAssignedRoles_HasTranslationWIthLanguageTag_ReturnTranslation() public void IdentifyAsRole_FileRenamed() { var f = CreateComponentFile("abc.txt"); - var role = new ComponentRole(typeof (Session), "someRole", "someRole", ComponentRole.MeasurementTypes.None, + var role = new ComponentRole(typeof (Session), "someRole", () => "someRole", ComponentRole.MeasurementTypes.None, p => p.EndsWith("txt"), "$ElementId$_someRole", Color.Magenta, Color.Black); f.AssignRole(role); Assert.AreEqual(ParentFolderName + "_someRole.txt", Path.GetFileName(f.PathToAnnotatedFile)); diff --git a/src/SayMoreTests/model/Files/ComponentRoleTests.cs b/src/SayMoreTests/model/Files/ComponentRoleTests.cs index 3f87ef15..7e872fa4 100644 --- a/src/SayMoreTests/model/Files/ComponentRoleTests.cs +++ b/src/SayMoreTests/model/Files/ComponentRoleTests.cs @@ -70,11 +70,26 @@ public void IsMatch_HasCorrectFileTypeAndOldSourceSuffix_ReturnsTrue() private static ComponentRole GetRoleForSourceRecording() { - return new ComponentRole(typeof(Session), ComponentRole.kSourceComponentRoleId, "Source Recording", + return new ComponentRole(typeof(Session), ComponentRole.kSourceComponentRoleId, + () => "Source Recording", ComponentRole.MeasurementTypes.Time, FileSystemUtils.GetIsAudioVideo, "$ElementId$_Source", Color.Magenta, Color.Black); } + [Test] + public void Name_AlwaysCallsDelegate_ReturnsCurrentValue() + { + var callCount = 0; + var labels = new[] { "Source Recording", "Grabación de origen" }; + var role = new ComponentRole(typeof(Session), ComponentRole.kSourceComponentRoleId, + () => labels[callCount], ComponentRole.MeasurementTypes.Time, + FileSystemUtils.GetIsAudioVideo, "$ElementId$_Source", Color.Magenta, Color.Black); + + Assert.That(role.Name, Is.EqualTo("Source Recording")); + callCount = 1; + Assert.That(role.Name, Is.EqualTo("Grabación de origen")); + } + [Test] public void GetCanonicalName_NoDirectoryInPath_ChangesName() { diff --git a/src/SayMoreTests/model/SessionTests.cs b/src/SayMoreTests/model/SessionTests.cs index 5516a49e..dce6ae32 100644 --- a/src/SayMoreTests/model/SessionTests.cs +++ b/src/SayMoreTests/model/SessionTests.cs @@ -13,6 +13,7 @@ using SIL.Core.ClearShare; using SIL.IO; using SayMore.UI.ComponentEditors; +using L10NSharp; namespace SayMoreTests.Model { @@ -29,6 +30,7 @@ public class SessionTests [SetUp] public void Setup() { + LocalizationManager.StrictInitializationMode = false; _parentFolder = new TemporaryFolder("sessionTest"); } @@ -109,9 +111,9 @@ ComponentFile ComponentFileFactory(ProjectElement parentElement, string path) var componentRoles = new List { - new ComponentRole(null, ComponentRole.kConsentComponentRoleId, null, - ComponentRole.MeasurementTypes.None, null, null, Color.Empty, Color.Empty), - new ComponentRole(null, ComponentRole.kSourceComponentRoleId, null, + new ComponentRole(null, ComponentRole.kConsentComponentRoleId, () => null, + ComponentRole.MeasurementTypes.None, s => true, "", Color.Empty, Color.Empty), + new ComponentRole(null, ComponentRole.kSourceComponentRoleId, () => null, ComponentRole.MeasurementTypes.Time, FileSystemUtils.GetIsAudioVideo, ComponentRole.kElementIdToken + ComponentRole.kFileSuffixSeparator + "Source", Color.Empty, Color.Empty) };