diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 1303aabd0..0c2130485 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -6,7 +6,8 @@ The following people have contributed to the project in some way, and are credit - @ggrtk ## Translators -- Anderson Cardoso - Portuguese +- Anderson Cardoso - Portuguese (Br) +- @bajolzas - Portuguese (Pt) ## Game Compatibility Database - @Zet-sensei diff --git a/src/duckstation-qt/duckstation-qt.vcxproj b/src/duckstation-qt/duckstation-qt.vcxproj index 7d7f67445..6d3e7ed66 100644 --- a/src/duckstation-qt/duckstation-qt.vcxproj +++ b/src/duckstation-qt/duckstation-qt.vcxproj @@ -190,6 +190,10 @@ Document + + + + diff --git a/src/duckstation-qt/duckstation-qt.vcxproj.filters b/src/duckstation-qt/duckstation-qt.vcxproj.filters index 0ffb89f82..25a450a48 100644 --- a/src/duckstation-qt/duckstation-qt.vcxproj.filters +++ b/src/duckstation-qt/duckstation-qt.vcxproj.filters @@ -45,12 +45,12 @@ + - @@ -84,6 +84,7 @@ + @@ -110,4 +111,12 @@ + + + translations + + + translations + + \ No newline at end of file diff --git a/src/duckstation-qt/qthostinterface.cpp b/src/duckstation-qt/qthostinterface.cpp index 053a600a9..a4601fa0e 100644 --- a/src/duckstation-qt/qthostinterface.cpp +++ b/src/duckstation-qt/qthostinterface.cpp @@ -53,7 +53,9 @@ const char* QtHostInterface::GetFrontendName() const std::vector> QtHostInterface::getAvailableLanguageList() { - return {{QStringLiteral("English"), QStringLiteral("")}, {QStringLiteral("Portuguese (Br)"), QStringLiteral("pt")}}; + return {{QStringLiteral("English"), QStringLiteral("")}, + {QStringLiteral("Portuguese (Pt)"), QStringLiteral("pt-pt")}, + {QStringLiteral("Portuguese (Br)"), QStringLiteral("pt-br")}}; } bool QtHostInterface::Initialize() diff --git a/src/duckstation-qt/translations/duckstation-qt_pt.ts b/src/duckstation-qt/translations/duckstation-qt_pt-br.ts similarity index 99% rename from src/duckstation-qt/translations/duckstation-qt_pt.ts rename to src/duckstation-qt/translations/duckstation-qt_pt-br.ts index 089e27961..1521dc25c 100644 --- a/src/duckstation-qt/translations/duckstation-qt_pt.ts +++ b/src/duckstation-qt/translations/duckstation-qt_pt-br.ts @@ -1742,42 +1742,42 @@ The URL was: %1 QtHostInterface - + Resume Resumir - + Load State Carregar Estado - + Resume (%1) Resumir (%1) - + %1 Save %2 (%3) %1 Salvar %2 (%3) - + Game Jogo - + Delete Save States... Apagar Jogos Salvos... - + Confirm Save State Deletion Confirma deleção de Estado Salvo - + Are you sure you want to delete all save states for %1? The saves will not be recoverable. diff --git a/src/duckstation-qt/translations/duckstation-qt_pt-pt.ts b/src/duckstation-qt/translations/duckstation-qt_pt-pt.ts new file mode 100644 index 000000000..8329fa872 --- /dev/null +++ b/src/duckstation-qt/translations/duckstation-qt_pt-pt.ts @@ -0,0 +1,1933 @@ + + + + + AboutDialog + + + About DuckStation + Acerca do Duckstation + + + + DuckStation + DuckStation + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">DuckStation is a free and open-source simulator/emulator of the Sony PlayStation<span style=" vertical-align:super;">TM</span> console, focusing on playability, speed, and long-term maintainability.</p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Authors</span>:</p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> Connor McLaughlin &lt;stenzek@gmail.com&gt;</p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Duck icon by <a href="https://icons8.com/icon/74847/platforms.undefined.short-title"><span style=" text-decoration: underline; color:#0057ae;">icons8</span></a></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="https://github.com/stenzek/duckstation/blob/master/LICENSE"><span style=" text-decoration: underline; color:#0057ae;">License</span></a> | <a href="https://github.com/stenzek/duckstation"><span style=" text-decoration: underline; color:#0057ae;">GitHub</span></a> | <a href="https://discord.gg/Buktv3t"><span style=" text-decoration: underline; color:#0057ae;">Discord</span></a></p></body></html> + <!DOCTYPE HTML PUBLICO "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">O DuckStation é um simulador/emulador gratuito e de código aberto da consola Sony<span style=" vertical-align:super;">TM</span> PlayStation, com foco na jogabilidade, velocidade e capacidade de manutenção a longo prazo.</p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Autores</span>:</p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> Connor McLaughlin &lt;stenzek@gmail.com&gt;</p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> icon do Pato por <a href="https://icons8.com/icon/74847/platforms.undefined.short-title"><span style=" text-decoration: underline; color:#0057ae;">icons8</span></a></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="https://github.com/stenzek/duckstation/blob/master/LICENSE"><span style=" text-decoration: underline; color:#0057ae;">Licença</span></a> | <a href="https://github.com/stenzek/duckstation"><span style=" text-decoration: underline; color:#0057ae;">GitHub</span></a> | <a href="https://discord.gg/Buktv3t"><span style=" text-decoration: underline; color:#0057ae;">Discord</span></a></p></body></html> + + + + %1 (%2) + %1 (%2) + + + + DuckStation is a free and open-source simulator/emulator of the Sony PlayStation<span style="vertical-align:super;">TM</span> console, focusing on playability, speed, and long-term maintainability. + + + + + Authors + + + + + Icon by + + + + + License + + + + + AdvancedSettingsWidget + + + Form + Formulário + + + + Logging + Registo + + + + Log Level: + Nível de Registo: + + + + Log Filters: + Filtros de Registo: + + + + Log To System Console + Registo para a Consola de Sistema + + + + Log To Window + Registo para Janela + + + + Log To Debug Console + Registo para a Consola de Depuração + + + + Log To File + Registo para Ficheiro + + + + Tweaks/Hacks + Ajustes/Modificações + + + + These options are tweakable to improve performance/game compatibility. Use at your own risk, modified values will not be supported. + Estas opções são ajustáveis para melhorar o desempenho/compatibilidade dos jogos. Usa-as por tua conta e risco. Valores modificados não serão suportados. + + + + DMA Max Slice Ticks: + Máxima Fatia de DMA: + + + + DMA Halt Ticks: + Truques de Interrupção de DMA: + + + + GPU FIFO Size: + Tamanho do FIFO da GPU: + + + + GPU Max Run-Ahead: + Adiantamento Máximo da GPU: + + + + Reset To Default + Redefinir para o Padrão + + + + AudioSettingsWidget + + + Form + Formulário + + + + Configuration + Configuração + + + + Backend: + Aplicação: + + + + Buffer Size: + Tamanho da Memória: + + + + Maximum latency: 0 frames (0.00ms) + Latência Máxima: 0 fotogramas (0.00ms) + + + + Sync To Output + Sincronizar com a Saída + + + + Start Dumping On Boot + Começar a Extrair ao Iniciar + + + + Controls + Comandos + + + + Volume: + Volume: + + + + + Mute + Mudo + + + + 100% + 100% + + + + Audio Backend + + + + + The audio backend determines how frames produced by the emulator are submitted to the host. Cubeb provides the lowest latency, if you encounter issues, try the SDL backend. The null backend disables all host audio output. + + + + + Buffer Size + + + + + The buffer size determines the size of the chunks of audio which will be pulled by the host. Smaller values reduce the output latency, but may cause hitches if the emulation speed is inconsistent. Note that the Cubeb backend uses smaller chunks regardless of this value, so using a low value here may not significantly change latency. + + + + + Checked + + + + + Throttles the emulation speed based on the audio backend pulling audio frames. Sync will automatically be disabled if not running at 100% speed. + + + + + + Unchecked + + + + + Start dumping audio to file as soon as the emulator is started. Mainly useful as a debug option. + + + + + Volume + + + + + Controls the volume of the audio played on the host. Values are in percentage. + + + + + Prevents the emulator from producing any audible sound. + + + + + Maximum latency: %1 frames (%2ms) + Latência máxima: %1 fotogramas (%2ms) + + + + %1% + %1% + + + + ConsoleSettingsWidget + + + Form + Formulário + + + + Console + Consola + + + + Region: + Região: + + + + BIOS Image Path: + Caminho para a imagem BIOS: + + + + Fast Boot + Início Rápido + + + + Enable TTY Output + Ativar saída TTY + + + + ... + ... + + + + CPU Emulation + Emulação da CPU + + + + Execution Mode: + Modo de Execução: + + + + CDROM Emulation + Emulação do CDROM + + + + Use Read Thread (Asynchronous) + Usar Leitura de Segmento (Assíncrona) + + + + Enable Region Check + Ativar Verificação de Região + + + + Preload Image To RAM + Pré-carregar Imagem para RAM + + + + Select BIOS Image + Escolher Imagem de BIOS + + + + ControllerSettingsWidget + + + Controller Type: + Tipo de Comando: + + + + Load Profile + Carregar Perfil + + + + Save Profile + Gravar Perfil + + + + Clear All + Apagar Tudo + + + + Clear Bindings + Apagar Atribuições + + + + Are you sure you want to clear all bound controls? This can not be reversed. + Tens a certeza que queres apagar todas os comandos atribuidos?, Isto não pode ser revertido. + + + + + Rebind All + Reatribuir Tudo + + + + Are you sure you want to rebind all controls? All currently-bound controls will be irreversibly cleared. Rebinding will begin after confirmation. + Tens a certeza que queres reatribuir todos os comandos? Todos os comandos atribuidos atualmente serão apagados irreversívelmente. A reatribuição irá começar após a confirmação. + + + + Port %1 + Entrada %1 + + + + Button Bindings: + Atribuir Botões: + + + + Axis Bindings: + Atribuir Analógicos: + + + + Rumble + Vibração + + + + + + Browse... + Procurar... + + + + Select File + Escolher Ficheiro + + + + + Select path to input profile ini + Escolher o caminho para os ficheiros de perfil de comando + + + + New... + Novo... + + + + + Enter Input Profile Name + Escolher o nome do Perfi + + + + + Error + Erro + + + + No name entered, input profile was not saved. + Sem nome atribuido, o perfil de comando não foi guardado. + + + + No path selected, input profile was not saved. + Sem caminho atribuido, o perfil de comando não foi guradado. + + + + GPUSettingsWidget + + + Form + Formulário + + + + Basic + Basico + + + + Renderer: + Renderizador: + + + + Adapter: + Adaptador: + + + + + Use Debug Device + Usar Dispositivo de Depuração + + + + Screen Display + Exibição de Ecrã + + + + Aspect Ratio: + Proporção do Ecrã: + + + + Crop: + Cortar: + + + + + Linear Upscaling + Amplificação Linear + + + + + Integer Upscaling + Amplificação Inteira + + + + + VSync + Sincronização Vertical (V-Sync) + + + + Enhancements + Melhorias + + + + Resolution Scale: + Escala de Resolução: + + + + + True Color Rendering (24-bit, disables dithering) + Renderização de Cores Verdadeiras (24-bit, desativa o efeito de pontilhamento) + + + + + Scaled Dithering (scale dither pattern to resolution) + Pontilhamento Dimensionado, (dimensiona o padrão de pontilhamento para a resolução) + + + + + Disable Interlacing (force progressive render/scan) + Desativar o entrelaçamento (força rederização/varredura progressiva) + + + + + Force NTSC Timings (60hz-on-PAL) + Forçar tempos de NTSC (60hz em PAL/Jogos Europeus) + + + + + Bilinear Texture Filtering + Filtro Bilinear de Texturas + + + + + Widescreen Hack + Modificação Panorâmica + + + + PGXP + + + + + + Geometry Correction + + + + + + Culling Correction + + + + + + Texture Correction + + + + + + Vertex Cache + + + + + Renderer + + + + + Chooses the backend to use for rendering tasks for the the console GPU. Depending on your system and hardware, Direct3D 11 and OpenGL hardware backends may be available. The software renderer offers the best compatibility, but is the slowest and does not offer any enhancements. + + + + + Adapter + + + + + If your system contains multiple GPUs or adapters, you can select which GPU you wish to use for the hardware renderers. This option is only supported in Direct3D and Vulkan, OpenGL will always use the default device. + + + + + + + + + + + + + Unchecked + + + + + Enables the usage of debug devices and shaders for rendering APIs which support them. Should only be used when debugging the emulator. + + + + + Aspect Ratio + + + + + Changes the aspect ratio used to display the console's output to the screen. The default is 4:3 which matches a typical TV of the era. + + + + + Crop Mode + + + + + Only Overscan Area + + + + + Determines how much of the area typically not visible on a consumer TV set to crop/hide. Some games display content in the overscan area, or use it for screen effects and may not display correctly with the All Borders setting. Only Overscan offers a good compromise between stability and hiding black borders. + + + + + Forces the rendering and display of frames to progressive mode. This removes the "combing" effect seen in 480i games by rendering them in 480p. Not all games are compatible with this option, some require interlaced rendering or render interlaced internally. Usually safe to enable. + + + + + + + + + Checked + + + + + Uses bilinear texture filtering when displaying the console's framebuffer to the screen. Disabling filtering will producer a sharper, blockier/pixelated image. Enabling will smooth out the image. The option will be less noticable the higher the resolution scale. + + + + + Adds padding to the display area to ensure that the ratio between pixels on the host to pixels in the console is an integer number. May result in a sharper image in some 2D games. + + + + + Enables synchronization with the host display when possible. Enabling this option will provide better frame pacing and smoother motion with fewer duplicated frames. VSync is automatically disabled when it is not possible (e.g. running at non-100% speed). + + + + + Resolution Scale + Escala de Resolução + + + + Enables the upscaling of 3D objects rendered to the console's framebuffer. Only applies to the hardware backends. This option is usually safe, with most games looking fine at higher resolutions. Higher resolutions require a more powerful GPU. + + + + + Forces the precision of colours output to the console's framebuffer to use the full 8 bits of precision per channel. This produces nicer looking gradients at the cost of making some colours look slightly different. Disabling the option also enables dithering, which makes the transition between colours less sharp by applying a pattern around those pixels. Most games are compatible with this option, but there is a number which aren't and will have broken effects with it enabled. Only applies to the hardware renderers. + + + + + Scales the dither pattern to the resolution scale of the emulated GPU. This makes the dither pattern much less obvious at higher resolutions. Usually safe to enable, and only supported by the hardware renderers. + + + + + Uses NTSC frame timings when the console is in PAL mode, forcing PAL games to run at 60hz. For most games which have a speed tied to the framerate, this will result in the game running approximately 17% faster. For variable frame rate games, it may not affect the speed. + + + + + Smooths out the blockyness of magnified textures on 3D object by using bilinear filtering. Will have a greater effect on higher resolution scales. Currently this option produces artifacts around objects in many games and needs further work. Only applies to the hardware renderers. + + + + + Scales vertex positions in screen-space to a widescreen aspect ratio, essentially increasing the field of view from 4:3 to 16:9 in 3D games. For 2D games, or games which use pre-rendered backgrounds, this enhancement will not work as expected. + + + + + Reduces "wobbly" polygons by attempting to preserve the fractional component through memory transfers. Only works with the hardware renderers, and may not be compatible with all games. + + + + + Increases the precision of polygon culling, reducing the number of holes in geometry. Requires geometry correction enabled. + + + + + Uses perspective-correct interpolation for texture coordinates and colors, straightening out warped textures. Requires geometry correction enabled. + + + + + Uses screen coordinates as a fallback when tracking vertices through memory fails. May improve PGXP compatibility. + + + + + (for 720p) + + + + + (for 1080p) + + + + + (for 1440p) + + + + + (for 4K) + + + + + Automatic based on window size + Automático, baseado no tamanho da janela + + + + %1x%2 + + + + %1x (%2x%3 VRAM) + %1x (%2x%3 VRAM) + + + + + (Default) + (Padrão) + + + + GameListModel + + + Type + + + + + Code + + + + + Title + + + + + File Title + + + + + Size + + + + + Region + + + + + Compatibility + + + + + GameListSearchDirectoriesModel + + + Path + Caminho + + + + Recursive + Recorrente + + + + GameListSettingsWidget + + + Form + Formulário + + + + Search Directories + Procurar Pastas + + + + Add + Adicionar + + + + + Remove + Remover + + + + Scan New + Analisar Novos + + + + Rescan All + Analisar Tudo Novamente + + + + Update Redump Database + Atualizar a Base de Dados do Redump + + + + Open Directory... + + + + + Select Search Directory + Escolher A Pasta de Pesquisa + + + + Scan Recursively? + Analisar Recorrentemente? + + + + Would you like to scan the directory "%1" recursively? + +Scanning recursively takes more time, but will identify files in subdirectories. + Queres analisar a pasta "%1" de forma recorrente? + +Analisar de forma recorrente demora mais tempo, mas irá identificar ficheiros em sub-pastas. + + + + Download database from redump.org? + Descarregar a base de dados do redump.org? + + + + Do you wish to download the disc database from redump.org? + +This will download approximately 4 megabytes over your current internet connection. + Queres descarregar a base de dados do redump.org? + +Isto irá descarregar aproximadamente 4 megabytes pela tua ligação atual com a Internet. + + + + Downloading %1... + A Descarregar %1... + + + + Cancel + Cancelar + + + + Download failed + Falha ao Descarregar + + + + Extracting... + A Extrair... + + + + Extract failed + Falha na Extração + + + + Extracting game database failed. + Falha na Extração da base de dados. + + + + GamePropertiesDialog + + + Dialog + Diálogo + + + + Image Path: + Caminho da Imagem: + + + + Game Code: + GameCode: + + + + Title: + Título: + + + + Region: + Região: + + + + Compatibility: + Compatibilidade: + + + + Upscaling Issues: + Problemas na Amplificação: + + + + Comments: + Comentários: + + + + Version Tested: + Versão Testada: + + + + Set to Current + Definir para Atual + + + + Tracks: + Faixas: + + + + # + # + + + + Mode + Modo + + + + Start + Começar + + + + Length + Comprimento + + + + Hash + Valor + + + + Compute Hashes + Calcular Valor + + + + Verify Dump + Verificar Extração + + + + Export Compatibility Info + Exportar Informação de Compatibilidade + + + + Close + Fechar + + + + Game Properties - %1 + Propriedades do Jogo - %1 + + + + %1 + %1 + + + + <not computed> + <não calculado> + + + + Not yet implemented + Ainda não implementado + + + + Compatibility Info Export + Exportar Informação de Compatibilidade + + + + Press OK to copy to clipboard. + Carrega OK para copiar para a área de transferência. + + + + GeneralSettingsWidget + + + Form + Formulário + + + + Behaviour + Comportamento + + + + + Pause On Start + Pausar Ao Iniciar + + + + + Confirm Power Off + Confirmar Encerramento + + + + + Save State On Exit + Gravar o Estado ao Sair + + + + + Load Devices From Save States + Carregar Dispositivos a partir dos Estados Salvos + + + + + Start Fullscreen + Iniciar em Tela Cheia + + + + + Render To Main Window + Renderizar na Janela Principal + + + + + Emulation Speed + Velocidade de Emulação + + + + 100% + 100% + + + + + Enable Speed Limiter + Ativar Limitador de Velocidade + + + + + Increase Timer Resolution + Aumentar Resolução do Temporizador + + + + On-Screen Display + Exibição no Ecrã + + + + Show Messages + Mostrar Mensagens + + + + + Show FPS + Mostar FPS (fotogramas/s) + + + + Show Emulation Speed + Mostrar Velocidade da Emulação + + + + + Show VPS + Mostrar VPS + + + + + + + + + Checked + + + + + Determines whether a prompt will be displayed to confirm shutting down the emulator/game when the hotkey is pressed. + + + + + Automatically saves the emulator state when powering down or exiting. You can then resume directly from where you left off next time. + + + + + + + + + + + Unchecked + + + + + Automatically switches to fullscreen mode when a game is started. + + + + + Renders the display of the simulated console to the main window of the application, over the game list. If unchecked, the display will render in a separate window. + + + + + Pauses the emulator when a game is started. + + + + + When enabled, memory cards and controllers will be overwritten when save states are loaded. This can result in lost saves, and controller type mismatches. For deterministic save states, enable this option, otherwise leave disabled. + + + + + Throttles the emulation speed to the chosen speed above. If unchecked, the emulator will run as fast as possible, which may not be playable. + + + + + Increases the system timer resolution when emulation is started to provide more accurate frame pacing. May increase battery usage on laptops. + + + + + Sets the target emulation speed. It is not guaranteed that this speed will be reached, and if not, the emulator will run as fast as it can manage. + + + + + Show OSD Messages + + + + + Shows on-screen-display messages when events occur such as save states being created/loaded, screenshots being taken, etc. + + + + + Shows the internal frame rate of the game in the top-right corner of the display. + + + + + Shows the number of frames (or v-syncs) displayed per second by the system in the top-right corner of the display. + + + + + Show Speed + + + + + Shows the current emulation speed of the system in the top-right corner of the display as a percentage. + + + + + + Enable Discord Presence + 4Ativar Presença no Discord + + + + Shows the game you are currently playing as part of your profile in Discord. + + + + + %1% + %1% + + + + InputBindingDialog + + + Edit Bindings + Editar Atribuiçõe + + + + Bindings for Controller0/ButtonCircle + Atribuições para o Comando0/Botão Circulo + + + + Add Binding + Adicionar Atribuição + + + + Remove Binding + Remover Atribuição + + + + Clear Bindings + Apagar Atribuições + + + + Bindings for %1 %2 + Atribuições para %1 %2 + + + + + Push Button/Axis... [%1] + Carrega no Botão/Analogico... [%1] + + + + InputBindingWidget + + + %1 bindings + %1 atribuições + + + + + Push Button/Axis... [%1] + Carrega no Botão/Analogico... [%1] + + + + MainWindow + + + + + + DuckStation + DuckStation + + + + System + Sistema + + + + + Change Disc + Mudar Disco + + + + Load State + Carregar Estado + + + + Save State + Gravar Estado + + + + S&ettings + C&onfigurações + + + + Theme + Tema + + + + Language + + + + + &Help + &Ajuda + + + + &Debug + &Depurar + + + + Switch GPU Renderer + Mudar Renderizador da GPU + + + + Switch CPU Emulation Mode + Mudar Modo de emulação da CPU + + + + toolBar + Barra de ferramentas + + + + Start &Disc... + Começar &Disco... + + + + Start &BIOS + Começar &BIOS + + + + &Scan For New Games + &Procurar por Novos Jogos + + + + &Rescan All Games + &Procurar novamente Todos os Jogos + + + + Power &Off + &Desligar + + + + &Reset + &Reiniciar + + + + &Pause + &Pausar + + + + &Load State + &Carregar Estado + + + + &Save State + &Gravar Estado + + + + E&xit + S&air + + + + C&onsole Settings... + Configuração da C&onsola... + + + + &Controller Settings... + &Configurações de Comando... + + + + &Hotkey Settings... + &Configuração de Atalhos... + + + + &GPU Settings... + &Configurações da GPU... + + + + Fullscreen + Ecrã Cheio + + + + Resolution Scale + Escala de Resolução + + + + &GitHub Repository... + &Repositório no Github... + + + + &Issue Tracker... + &Rastreador de Problemas... + + + + &Discord Server... + &Servidor do Discord... + + + + &About... + &Acerca de... + + + + Change Disc... + Mudar Disco... + + + + Audio Settings... + Configurações de Áudio... + + + + Game List Settings... + Configurar Lista de Jogos... + + + + General Settings... + Configurações Gerais... + + + + Advanced Settings... + Configurações Avançadas... + + + + Add Game Directory... + Adicionar Pasta de Jogos... + + + + &Settings... + &Configurações... + + + + From File... + Do Ficheiro... + + + + From Game List... + Da Lista de Jogos... + + + + Remove Disc + Remover Disco + + + + Resume State + Retomar Estad + + + + Global State + Estado Global + + + + Show VRAM + Mostrar VRAM + + + + Dump CPU to VRAM Copies + Extrair cópias da CPU para a VRAM + + + + Dump VRAM to CPU Copies + Extrair cópias da VRMA para a CPU + + + + Dump Audio + Extrair Audio + + + + Show GPU State + Mostrar Estado da GPU + + + + Show CDROM State + Mostrar estado do CDROM + + + + Show SPU State + Mostrar estado da SPU + + + + Show Timers State + Mostrar estado dos Temporizadores + + + + Show MDEC State + Mostrar estado do MDEC + + + + &Screenshot + &Captura de Ecrã + + + + &Memory Card Settings... + &Configurações de Cartão de Memória... + + + + Resume + Retomar + + + + Resumes the last save state created. + Retoma o último estado gravado criado. + + + + Failed to get window info from widget + Falha ao tentar obter informação da janela + + + + Failed to create host display device context. + Falha ao criar o contexto do dispositivo de exibição anfitrião. + + + + Failed to get new window info from widget + Falha ao tentar obter novas informações da janela + + + + + Select Disc Image + Escolher Imagem de Disco + + + + Properties... + Propriedades... + + + + Open Containing Directory... + Abrir Pasta... + + + + Default Boot + Início Padrão + + + + Fast Boot + Início Rápido + + + + Full Boot + Início Completo + + + + Add Search Directory... + Adicionar Pasta de Pesquisa... + + + + Language changed. Please restart the application to apply. + + + + + Default + Padrão + + + + DarkFusion + FusãoNegra + + + + QDarkStyle + QEstiloNegro + + + + MemoryCardSettingsWidget + + + If one of the "separate card per game" memory card modes is chosen, these memory cards will be saved to the memcards directory. + Se um dos modos de cartão de memória "cartão separado por jogo" for escolhido, estes cartões de memória serão guardados na pasta "memcards" (cartões de memória). + + + + Open... + Abrir... + + + + Memory Card %1 + Cartão de Memória %1 + + + + Memory Card Type: + Tipo de Cartão de Memória: + + + + Browse... + Procurar... + + + + Shared Memory Card Path: + Caminho de Cartões de Memória partilhados: + + + + Select path to memory card image + Escolher o caminho para os ficheiros dos Cartões de Memória + + + + QObject + + + DuckStation Error + Erro do DuckStation + + + + Failed to initialize host interface. Cannot continue. + Falha ao iniciar a interface anfitriã. Não é possivel Continuar. + + + + Failed to open URL + Falha ao abrir o endereço + + + + Failed to open URL. + +The URL was: %1 + Falha ao abrir o endereço. + +O endereço era: %1 + + + + QtHostInterface + + + Resume + Retomar + + + + Load State + Carregar Estado + + + + Resume (%1) + Retomar (%1) + + + + %1 Save %2 (%3) + "%1 Gravar %2 (%3) + + + + Game + Jogo + + + + Delete Save States... + Apagar Estados Gravados... + + + + Confirm Save State Deletion + Confirmar Eliminação do Estado Gravado + + + + Are you sure you want to delete all save states for %1? + +The saves will not be recoverable. + Tens a certeza que queres apagar os estados gravados para %1? + +Estas gravações não serão recuperáveis. + + + + QtProgressCallback + + + DuckStation + DuckStation + + + + Cancel + Cancelar + + + + Error + Erro + + + + + Question + Pergunta + + + + SettingsDialog + + + DuckStation Settings + Configurações do Duckstation + + + + General Settings + Configurações Gerais + + + + Console Settings + Configurações da Consola + + + + Game List Settings + Configurações de Lista de Jogos + + + + Hotkey Settings + Configurações de Atalhos + + + + Controller Settings + Configurações de Comandos + + + + Memory Card Settings + Configurações de Cartões de Memória + + + + GPU Settings + Configurações da GPU + + + + Audio Settings + Configurações de Áudio + + + + Advanced Settings + Configurações Avançadas + + + + <strong>General Settings</strong><hr>These options control how the emulator looks and behaves.<br><br>Mouse over an option for additional information. + + + + + <strong>Console Settings</strong><hr>These options determine the configuration of the simulated console.<br><br>Mouse over an option for additional information. + + + + + <strong>Game List Settings</strong><hr>The list above shows the directories which will be searched by DuckStation to populate the game list. Search directories can be added, removed, and switched to recursive/non-recursive. Additionally, the redump.org database can be downloaded or updated to provide titles for discs, as the discs themselves do not provide title information. + + + + + <strong>Hotkey Settings</strong><hr>Binding a hotkey allows you to trigger events such as a resetting or taking screenshots at the press of a key/controller button. Hotkey titles are self-explanatory. Clicking a binding will start a countdown, in which case you should press the key or controller button/axis you wish to bind. If no button is pressed and the timer lapses, the binding will be unchanged. To clear a binding, right-click the button. To bind multiple buttons, hold Shift and click the button. + + + + + <strong>Controller Settings</strong><hr>This page lets you choose the type of controller you wish to simulate for the console, and rebind the keys or host game controller buttons to your choosing. Clicking a binding will start a countdown, in which case you should press the key or controller button/axis you wish to bind. (For rumble, press any button/axis on the controller you wish to send rumble to.) If no button is pressed and the timer lapses, the binding will be unchanged. To clear a binding, right-click the button. To bind multiple buttons, hold Shift and click the button. + + + + + <strong>Memory Card Settings</strong><hr>This page lets you control what mode the memory card emulation will function in, and where the images for these cards will be stored on disk. + + + + + <strong>GPU Settings</strong><hr>These options control the simulation of the GPU in the console. Various enhancements are available, mouse over each for additional information. + + + + + <strong>Audio Settings</strong><hr>These options control the audio output of the console. Mouse over an option for additional information. + + + + + <strong>Advanced Settings</strong><hr>These options control logging and internal behavior of the emulator. Mouse over an option for additional information. + + + + + Recommended Value + Valor Recomendado + + + diff --git a/src/duckstation-qt/update_translations.bat b/src/duckstation-qt/update_translations.bat index 6f02b66ad..829046e8d 100644 --- a/src/duckstation-qt/update_translations.bat +++ b/src/duckstation-qt/update_translations.bat @@ -1,2 +1,3 @@ -..\..\dep\msvc\qt\5.15.0\msvc2017_64\bin\lupdate.exe ./ -ts translations\duckstation-qt_pt.ts +..\..\dep\msvc\qt\5.15.0\msvc2017_64\bin\lupdate.exe ./ -ts translations\duckstation-qt_pt-br.ts +..\..\dep\msvc\qt\5.15.0\msvc2017_64\bin\lupdate.exe ./ -ts translations\duckstation-qt_pt-pt.ts pause \ No newline at end of file